Sunday, 2018-11-11

*** ChanServ sets mode: +v T402:58
T4<BusterBg_18> Hi all, now I am facing errors when packaging :c  https://pastebin.com/tWeeTY2v04:16
*** wildlander is now known as JumpingBedsWithP05:52
*** JumpingBedsWithP is now known as JumpBedsPyjames05:53
*** ChanServ sets mode: +v T408:27
piggzso, i found something intereseting...on mido, since ~2.1, the 'hotspot shortcut' button doesnt work, but does work from settings.  In 3, it behaves differently, the button isnt disabled anymore, but now clicking on it pops up an error "Connection setup required" any idas where this comes from?09:30
r0kk3rzhmm, you set the ssid and password?09:31
r0kk3rzworks on jolla c at least09:33
piggzr0kk3rz: yes, theyre both set, and hotspot works when enabled in the settings page09:33
r0kk3rzweird09:33
r0kk3rz@BusterBg_18 you screwed up the audioflinger glue build09:35
r0kk3rzyou need to rebuild and repackage the HAL09:35
piggzr0kk3rz: i changes the ssid and password, an now ti works09:35
r0kk3rzpiggz: wut...09:35
piggzcan ssid's have () in?09:36
piggzah well its working now09:37
piggzr0kk3rz: have you changes prepped for taskswitcher, or should I add RAlt myself?09:38
piggzr0kk3rz: also, do u know if a) the rpm made the services 'enabled' and b) it started the services ?09:40
r0kk3rzi mangled the git tree a bit..., but this is all i did https://github.com/r0kk3rz/harbour-taskswitcher/commit/8b51c1f0dd93dcfff9ffcaec2e7b104aa1e0e3a009:40
r0kk3rzpiggz: they werent enabled, or started i think09:40
r0kk3rzi fixed my literm build too if you want09:41
piggzi presume its better than toeterm and fingerterm?09:41
r0kk3rzive never used toeterm09:43
piggzi think its not following the naming convetion though ... knee-term?09:43
steeeve_guys i still get the wlan.ko error, even in 2.2.0.29. it's impossible to fix, ive tried everything, im not using multirom. other modules load, is there something that blocks wlan.ko?10:26
steeeve_damn ive just found the cause! It needs /data/misc/wifi/WCNSS_qcom_cfg.ini but since i have lineage 16.0, i only have /data/vendor/misc/wifi/WCNSS_qcom_cfg.ini. And that file (or symlink to an existing one) is required to load the module10:37
steeeve_so, rip10:37
steeeve_now, whats the best way to add it so that my lineage-16.0 customers wont have this problem?10:41
r0kk3rzwait, los 16?10:48
steeeve_yes10:48
r0kk3rzsince when are you using los 16 as a base10:48
steeeve_no, im using lineage 16 as "primary" rom10:49
r0kk3rzoh right, multi rom thing10:49
steeeve_yes, but even without multirom i would have that problem, because if /data was empty, it would cause that problem10:49
steeeve_basically, to avoid that problem the user has to boot lineage 14.1 at least once, because it creates that symlink in /data10:50
r0kk3rzif it just needs a symlink, then symlink it10:51
steeeve_i did it, but how can i add it for everyone?10:51
steeeve_I was thinking to change it in kernel, to load the file in /system and not in /data10:52
T4<adampigg> add to the script which loads wlan.ko?10:53
T4<adampigg> execpre line10:54
steeeve_it isnt clean because it would symlink it everytime device boots10:54
piggz_if ! -f ...10:54
piggz_or, add it to droid config /sparse10:55
steeeve_hmm, i dont know. still not that clean, but i think it's the only thing i can do, since getting /data definition in kernel is impossible10:55
steeeve_i prefer systemd to /data sparse10:56
r0kk3rzwhats not clean about it?10:56
steeeve_because it checks if that symlink is present every time device boots, so, it was cleaner to just load the one in /system10:57
r0kk3rzhonestly theres nothing clean about ported devices, they're all hacks upon hacks :)10:57
steeeve_but ojk...10:57
steeeve_but how to check if a file exists in a systemd service?10:59
r0kk3rzrun a script11:00
r0kk3rzthen you get the full power of bash11:00
steeeve_that would be too much hacky11:01
steeeve_i dont want to add a file thats add a symlink if it doesnt exist11:01
steeeve_at this point it's better to add /data sparse11:01
r0kk3rzidk, do what you want11:02
T4<adampigg> just do a ln -sf in the exec pre, it iwll succeed every time with no consequence11:02
steeeve_honestly, there are other symlinks in /data that can cause similar problems (like some audio fw symlinks), so, ill just add all of them to sparse11:04
mal@BusterBg_18 you forgot to package audioflingerglue after you built it, that has to be done before running build_packages.sh so the files don't end up in both packages11:18
steeeve_anyone can help me to build those things on obs?11:50
r0kk3rzsteeeve_: what do you need?12:01
steeever0kk3rz: i need everything :/12:05
r0kk3rzok12:12
r0kk3rzso you have an obs account?12:12
steeeveYes12:13
r0kk3rzok, did someone make a device repo for you yet?12:13
steeeveI think no12:13
r0kk3rzwhat vendor and codename12:14
steeeveSamsung a5ultexx12:14
r0kk3rzwhats your obs username?12:15
steeevedeadsquirrel12:15
r0kk3rzok https://build.merproject.org/project/show/nemo:devel:hw:samsung:a5ultexx12:16
steeeveYes, now?12:16
steeeveThe sailfish latest?12:16
r0kk3rzi added the right repo, you need to make your packages12:17
steeeveAh, i see12:18
r0kk3rzmost of the time, you just need to add a _service file pointing to a github repo12:18
steeeveTheyre in gitlab12:18
steeeveBut still git :P12:19
r0kk3rzyeah the git url12:19
steeeveWhere to add it?12:19
steeeveI mean the service file12:19
r0kk3rzyou create a package, so like droid-config-a5ultexx12:20
r0kk3rzand then inside, you add a _service12:20
steeeveWhaat?12:20
steeeveIn pratice?12:20
r0kk3rzok, you click the link i posted above12:21
r0kk3rzmake sure you're logged in12:21
r0kk3rztheres a button that says 'create package'12:22
r0kk3rzguess what that one does12:22
steeeve_ahh, yes12:22
steeeve_name droid-config-a5ultexx?12:23
r0kk3rzyep12:23
steeeve_wont it be with the one built by sfos?12:23
steeeve_be in conflict*12:23
r0kk3rzwhat?12:23
steeeve_sailfish builds a droid-config-a5ultexx12:24
r0kk3rzhuh? no it doesnt12:24
steeeve_hmm12:24
steeeve_daaamn12:24
steeeve_ok., nvm :P12:24
r0kk3rzlet me break this down, you know all those packages you build locally12:24
steeeve_eys12:24
steeeve_yes12:25
r0kk3rzall the droid-* and middleware stuff, libhybris ,etc12:25
r0kk3rzthose need to be built in your OBS repo12:25
steeeve_yes12:25
steeeve_seems legit12:25
r0kk3rzok, you made a package, great12:26
r0kk3rznow add a file, called _service12:27
steeeveDone12:27
r0kk3rzand in it, you put something like this https://gist.github.com/r0kk3rz/5961e3a41b53a83522ffef350675726e12:27
r0kk3rzobviously point it to your git repo12:27
steeeve_oh, you created that gist 7 minutes ago just for me? lol12:28
r0kk3rzdont you feel special :P12:28
steeeve_yeahssaah12:28
steeeve_ok, i created it12:29
steeeve_what is this https://paste.pound-python.org/show/YiKyeWus9OT1MhfAeD6b/ ?12:31
r0kk3rzseems to not like your submodule12:32
steeeveI updated it like 10 minutes ago12:32
r0kk3rzhttps://gitlab.com/Marco01/droid-config-a5ultexx/blob/master/.gitmodules12:33
r0kk3rzthats probably why12:33
steeeve_ah, thats a double kill12:33
steeeve_lol12:33
steeeve_droid-configs-device or droid-configs?12:34
steeeve_no, wait12:35
steeeve_it's droid-hal-config, ok, nvm12:35
r0kk3rzbut that is the gist, look at the other device repos and copy their _service files for the middleware12:36
r0kk3rzthe droid-hal-a5ultexx package is a bit special, you end up uploading all your locally built RPMs12:37
steeeve_it still gives that error12:41
r0kk3rzdid you retrigger it?12:42
steeeve_no, i dont know how to do it12:43
steeeve_it says unmerged sources as-well12:43
steeeve_i have this https://paste.pound-python.org/show/Zl5d1NCyh6VAYfHuoNSL/ now12:46
r0kk3rzyou retrigger it by editing the _service12:49
r0kk3rzand yes, clearly it doesnt like you12:49
r0kk3rzi expect its not picking up the .inc file12:49
steeeve_hmm, i try updating the submodule12:50
steeeve_already up to date :/12:50
steeeve_maybe because of "service name="tar_git"?12:51
r0kk3rzwhy would that be a problem?12:53
steeeve_because it contains the word "tar" lol12:53
r0kk3rzyeah, no12:54
steeeve_rip12:54
r0kk3rzits something with your git repo12:55
steeeve_it's perfect12:55
steeeve_Files could not be expanded: service tar_git failed:. So, there's something about that12:57
r0kk3rzduh, tar_git is how it works12:58
steeeve_but if it fails, the problem must start from there13:02
steeeve_i suppose13:02
r0kk3rzwell yeah13:03
steeeve_impossible13:05
steeeve_i can try to use github13:07
r0kk3rzi dont think its gitlab13:13
steeeve_nope, it's not13:19
steeeve_tried droid-hal-version-a5ultexx and says unresolvable13:23
r0kk3rzyeah thats ok13:25
r0kk3rzbut you see how its now got a tarball and spec file there13:25
steeeve_yes13:25
malbtw, project config is missing13:25
r0kk3rzmal: yeah we didnt get that far yet13:26
malok13:26
malr0kk3rz: I suggest teaching osc copypac also13:26
malmakes life easier13:27
steeeve_droid-hal-a5ultexx says no packaging for this clone. maybe it's because spec is not in rpm dir, but then, how do i build it?13:27
r0kk3rzi was thinking of making a script on my vps, to minimise manual work like this13:27
malsteeeve_: you don't do droid-hal like that13:27
r0kk3rzsteeeve_: you dont do the hal package that way, remember i told you it was special13:27
steeeve_ah yes13:28
steeeve_only version and droid-configs wants that service?13:28
r0kk3rzyep13:28
steeeve_then, i have to build droid-configs first13:28
malno13:28
maldroid-hal first13:29
r0kk3rzmal: well the config tar_git needs to work, i have no idea why it doesnt in this case13:29
r0kk3rzthen it will sync and say unresolvable like the version package13:29
steeeve_because if i build droid-hal first it fixes droid-configs error?13:30
steeeve_im going to recreate droid-configs package first13:30
r0kk3rzwhy would that fix it?13:32
steeeve_no13:32
steeeve_feels bad13:32
r0kk3rzanyway, look at another device repo and upload your hal rpms13:32
steeeve_ah13:33
malsteeeve_: no need to do any ugly things13:34
steeeve_lol13:35
steeeve_and if i rename rpm/droid-config-a5ultexx.spec to rpm/droid-config-a5ultexx.spec.tar.gz just to test?13:37
r0kk3rzwtf13:37
r0kk3rzno13:37
steeeve_it says it must end in .tar.gz13:38
r0kk3rzyou completely misunderstand what that error us saying13:38
steeeve_obviusly xD13:38
kimmoliwelcome to planet ihnoi...13:38
steeeve_feels baaad13:38
steeeve_i have a gitignore if it can cause the error13:39
r0kk3rzwhy would it?13:40
malsteeeve_: no13:40
steeeve_i dont know but im trying to exclude everything13:40
r0kk3rzincluding all rational thought?13:41
r0kk3rzfor some reason, its not picking up the .inc file from the submodule13:42
r0kk3rzand i dont know why13:42
steeeve_when you have such weird errors, you have to exclude weird things :D13:42
steeeve_the .inc..13:43
steeeve_hmm13:43
r0kk3rzooooooorrrrrr, you engage your brain and figure it out13:43
r0kk3rzits complaining about the source: directive which exists in all spec files13:43
steeeve_ok,i wont include the .inc13:43
r0kk3rzin this case thats defined in the .inc13:43
steeeve_just to test13:43
r0kk3rzoh god, i give up13:43
steeeve_lol13:44
malr0kk3rz: only difference to my .spec is one obsolete line I have13:45
r0kk3rzyeah i wonder if obs has cached the git, because he screwed up the submodule before13:45
malhttps://github.com/mlehtima/droid-config-fp2-sibon/blob/master/rpm/droid-config-fp2-sibon.spec#L913:46
malI have that but it should be in .inc anyway13:46
steeeve_even if i remove the .inc inclusion it gives that error13:47
malsteeeve_: YOU DO NOT REMOVE .inc13:47
steeeve_i did13:47
malthat is very very very important13:47
steeeve_i removed its inclusion in the .spec13:47
malsteeeve_: read what I just wrote13:47
steeeve_i know it's important, but testing comes first ^^13:47
malyou do NOT remove things unless you really know what you are doing13:48
steeeve_...13:48
steeeve_anyway, with or without .inc included, it gives the same error13:48
malsteeeve_: if would have checked the spec tempalate you would have seen the .inc there so it has to be there13:49
steeeve_nvm ...13:49
steeeve_and if i copy the spec from a devices where it builds?13:50
malno13:50
malyour spec looks fine13:51
steeeve_then we will never know where the error is13:51
malsteeeve_: of course we will solve it13:52
steeeve_it will take a lot because you dont want to exclude things13:53
steeeve_my problem solving method is professional13:53
steeeve_what about compiling another device's repo?13:54
kimmolismells like crlf13:54
steeeve_to exclude it's not related to obs or such13:55
kimmolichange your spec line endings to LF14:01
kimmolihttp://kimmoli.com/tauhkaa/spec-crlf.png14:01
steeeve_what? how?14:02
kimmolidos2unix ?14:03
steeeve_dos.. 2 unix hmm14:03
kimmolior change your git settings so that it stores either asis or eol=lf or something like that14:03
malkimmoli: steeeve_ yes, changing line endings fixes it14:05
maljust tested14:05
steeeve_aww14:06
steeeve_wtf14:06
steeeve_obs brooooken14:06
steeeve_how could a normal human being know it?14:07
malsteeeve_: the real question is how did you manage to change the line endings to the incorrect format14:08
steeeve_sometimes i work on android with ssh14:09
steeeve_so, maybe i transfered a file in android and modified it with a text editor14:09
steeeve_now i got to unresolvable status. therefore, next step is...?14:11
maldroid-hal14:13
steeeve_how to build thaat?14:13
mallook here for example https://build.merproject.org/package/show/nemo:devel:hw:fairphone:fp2-sibon/droid-hal-fp2-sibon, so you need to upload all of those files, of course change spec file to match your device codename14:14
malr0kk3rz: looks like we solved the issue14:15
steeeve_oh, seems legit, thaanks14:15
steeeve_should i change release and version numbers?14:19
steeeve_in the spec14:19
malno need14:19
steeeve_ok..14:20
malalso source file version is irrevant, just change codenames14:20
mal*irrelevant14:20
steeeve_ok, there do i have to upload all the packages i build before mic, like gst-droid, ofono with hacks and libgrillio plus the ones you uploaded?14:22
malno, only the rpms like I ave14:24
mal*have14:24
malthe other packages are build separately14:24
steeeve_audioflingerglue it's because it contains android files?14:25
steeeve_and droidmedia14:25
*** ChanServ sets mode: +v T414:25
r0kk3rzmal: so it was some line endings thing?14:26
steeeve_yes r0kk3rz, it had dos format14:28
steeeve_anyway, i uploaded those things. next step is?14:28
steeeve_ah, nvm, ill look at fp2 repo14:30
r0kk3rzadd the middlewares, like libhybris and others14:33
steeeve_yeah14:34
steeeve_what about ofono with hacks14:35
steeeve_can i create a github fork and use it?14:35
males14:39
malyes14:39
malalso copy project config from fp2 OBS project14:39
steeeve_what is project config_14:40
steeeve_?14:40
steeeve_also i see it-s missing packages like sensorfw, qt5 stuff. do i have to add them for my device_14:42
steeeve_?*14:42
steeeve_mic changed my keyboard layout lol14:42
malhttps://build.merproject.org/project/prjconf/nemo:devel:hw:fairphone:fp2-sibon14:49
steeeve_ahh ok14:53
steeeve_and about sensorfw and other packages?14:53
malall14:54
maljust look at fp2 for example14:55
steeeve_fp2 doesnt have them :/14:56
r0kk3rzsteeeve_: remember to expand the list14:58
steeeve_what?15:00
steeeve_i dont know why fp2 doesnt have qt5 and sensorhw packages, since those are needed15:00
malsteeeve_: do you see the button with "Next" below the package list15:01
r0kk3rzat the top of the list theres a 'show X entries'15:01
r0kk3rzprobably with x = 1015:01
malthat also15:01
steeeve_ahhhhhh15:01
steeeve_who knew that? loll15:02
malit should be obvious, if you have a list and a next button you might want check what it does15:02
r0kk3rzyeah, pay no attention to the 'showing x to y of z entries' down the bottom :P15:02
steeeve_lol15:03
steeeve_im a simple user xD15:03
steeeve_ofono gives this build error: nothing provides pkgconfig(libglibutil) >= 1.0.30 . I tried with mer repos and gets the same error. I had same error in the past but now in my pc it builds15:08
steeeve_maybe old sdk15:08
steeeve_ive added everything, and except that ofono error i still have droid-hal unresolvable: "have choice for a5ultexx-bluez-configs needed by droid-config-a5ultexx: droid-config-a5ultexx-bluez5 droid-config-a5ultexx-bluez4"15:26
malsteeeve_: latest target is 2.2.1.18, not 3.0.0.8, so maybe that version is not yet in 2.2.1.1815:28
steeeve_mal: so?15:29
maleither use the newer target or build the needed package on OBS15:30
steeeve_im building them on obs15:31
steeeve_but ofono error came in 2.215:31
steeeve_what about droid-hal error?15:34
malwhat error?15:36
steeeve_have choice for a5ultexx-bluez-configs needed by droid-config-a5ultexx: droid-config-a5ultexx-bluez5 droid-config-a5ultexx-bluez4"15:36
malsteeeve_: come on, could you at try to think a little, can you see anything wrong here https://build.merproject.org/project/prjconf/nemo:devel:hw:samsung:a5ultexx15:36
mal*at least try15:37
steeeve_ahhaa15:37
* steeeve_ triggered15:37
malyou really need to think and not just blindly copy stuff15:37
steeeve_ctrl-c ctrl-v is the way15:38
malif you continue that way then I will stop helping15:39
steeeve_aww :/15:40
r0kk3rzhaaaang on, did you commit that _pattern thing?15:44
steeeve_what?15:44
r0kk3rzin here https://build.merproject.org/package/show/nemo:devel:hw:samsung:a5ultexx/_pattern15:45
steeeve_no i didnt15:46
steeeve_im trying to fix ofono now15:46
r0kk3rzok good15:47
r0kk3rzim surprised though, usually we need to ping lbt to enable patterns15:47
steeeve_maybe i need that as well since it says "excluded"15:48
r0kk3rzno thats fine15:48
steeeve_o..k...15:48
steeeve_if you say so15:48
r0kk3rzi do15:49
steeeve_good15:49
steeeve_xD15:49
r0kk3rzthen aside from ofono, you should be able to do a build with it15:50
steeeve_yeah, i think i fixed ofono, now it's building it15:51
r0kk3rzfinal step, is in your .ks there should be a line pointing to your local repo15:53
r0kk3rzyou need to change that to your OBS repo15:53
steeeve_repo --name=adaptation-community-a5ultexx-@RELEASE@ --baseurl=file:///home/marco/hadk/droid-local-repo/a5ultexx15:54
steeeve_this ?15:54
r0kk3rzwhat do you think15:55
steeeve_yes15:56
steeeve_that libglibutil fix 1 problem and created 8 lol15:59
steeeve_can i rebuild everything?16:08
steeeve_are they updating targets to 3.0 now?16:13
steeeve_now i get a lot of "nothing provides pkconfig(some_packages)". if they arent moving to 3.0 sdk, what can be the cause?16:37
steeeve_one hour ago i could build everything16:37
malsteeeve_: what did you change after that16:55
steeeve_mal: ive just added libglibutil to fix ofono build and than i got all those errors. Now even if i  delete libglibutil i get those errors, so, i dont think it's the cause16:56
steeeve_are you sure they arent changing things for 3.0?16:56
ghosalmartinevening all17:04
ghosalmartinmal: anyone come across the issues ive had with bullhead recently? seems like my only solution is to start to look at hardware composer for 8.117:04
malghosalmartin: what issues?17:08
ghosalmartinmal; if i try to open any app lipstick crashes17:09
malusing surfaceflinger plugin?17:09
ghosalmartinyes17:10
ghosalmartini think ive followed all the steps17:11
ghosalmartinhttps://github.com/ghosalmartin/droid-config-bullhead/tree/hybris-15.1/sparse17:11
steeeve_15.1?! you are lucky just because it boots17:12
ghosalmartinsteeeve_, mal and krnlyng have done the hard work tbh17:12
steeeve_yeah, theyre professional sf people17:13
ghosalmartinyeah but thanks to them, its been fairly painless to get to UI17:14
steeeve_mal: wtf i refreshed browser and all packages got built. what did you do?17:14
steeeve_ghosalmartin: honestly i would never port sf with 15.117:15
ghosalmartinhow come?17:15
steeeve_15.1 has too many changes17:15
ghosalmartinit seems to provide solutions for bt that were not available before17:15
steeeve_it has been impossible to port android, i wouldnt imagine sailfish17:15
steeeve_so, other things work with 15.1?17:16
ghosalmartinsteeeve_, really? i've seen a ton of android ports that are now "trebled" and the xa2 and its variants are based off 15.117:16
ghosalmartinwell aosp 8,1 but yah17:16
steeeve_14 to 15 has been the hardest port since years17:17
ghosalmartini dunno i remember the first cm13.0 port with the big change in the linker. took a while to sort17:18
steeeve_12.1 to 13, 13 to 14, 15 to 16 are nothing compared to 14-to-15 port17:18
ghosalmartini cant really comment on 14-15 since I didnt really do much on it :P17:19
ghosalmartinhopefully 15-16 will be much easier thanks to treble17:19
steeeve_heh, good for you17:19
steeeve_if you have treble, everything is ez :D17:19
malsteeeve_: I triggered a rebuild of libhybris17:20
steeeve_building libhybris fixed all those error?17:21
steeeve_WoW17:21
malthe stuff mentioned in the error are part of libhybris17:21
steeeve_ah, and i though they were updating sdk to 3.0 xD17:22
malwhy would that affect anything17:23
steeeve_because it deletes packages needed to build stuff17:23
r0kk3rznot quite17:24
steeeve_i dont know perfectly because i used to nuke and reinstall targets when i got those kind of errors17:25
r0kk3rzyes your kneejerk reactions can get a bit annoying17:28
r0kk3rzits like 'onoz i has a problem, lets do completely unrelated thing just to be sure'17:29
malit extremely rare that you have to delete anything and start over17:29
ghosalmartinif your on obs isnt it effectively doing that every build?17:30
steeeve_well, i was going to do that, but recreating all the packages would require a lot of time17:31
steeeve_anyway it would have worked17:31
ghosalmartinmal: what effects does lipstick-security-ui.service have if it fails?17:32
malghosalmartin: not sure that that even is17:41
malghosalmartin: what do you see in logs, dmesg, journal and logcat?17:41
ghosalmartinmal: logcat and dmesg seem ignorant of the crash17:44
ghosalmartinjournalctl provides this though https://pastebin.com/Dp4UMzRu17:45
ghosalmartini might give minimer a quick shot to see if theres anything in there17:45
malghosalmartin: have you tried to use gdb?17:49
ghosalmartinmal: what would I gdb, lipstick or the app am tryna open17:49
malghosalmartin: I would think lipstick, the error seems to come from that17:51
malghosalmartin: wait, are you using normal hwc or surfaceflinger?17:51
malthis is says hwc https://github.com/ghosalmartin/droid-config-bullhead/blob/hybris-15.1/sparse/var/lib/environment/compositor/droid-hal-device.conf17:51
ghosalmartinmal: nah ive changed that17:54
malghosalmartin: just to be sure, you have built correct libhybris and surfaceflinger plugin from mer-hybris17:57
ghosalmartinmal:...surfaceflinger plugin here https://build.merproject.org/package/view_file/home:mgrover:nemo:devel:hw:lge:bullhead/qt5-qpa-surfaceflinger-plugin/_service?expand=1 ?17:58
ghosalmartinusing master?17:58
malboth look ok18:00
ghosalmartinmal: am just reinstalling atm18:01
malghosalmartin: wait18:02
malghosalmartin: this looks wrong https://github.com/ghosalmartin/droid-config-bullhead/tree/hybris-15.1/sparse/usr/libexec/droid-hybris/system/etc/init18:02
malghosalmartin: copy the files from nile repo only, no other stuff there18:02
ghosalmartinmal: yeah it has some extra crap from before, i think i cleaned it up on device18:02
malrecheck that18:02
malhow do you expect me to know what your setup is if everything is wrong in your repo :)18:03
ghosalmartinmal: yeah ive been lazy to update it :P sorry18:03
ghosalmartinmal: so after cleaning what I should up and mounting /vendor now i have green flashing light18:12
malwhat?18:13
ghosalmartinmy led is now just flashing green18:13
ghosalmartinit cant get to UI unless I add servicemanager.rc18:13
steeeve_then add it18:14
ghosalmartinyeah but why is it required for this device and not others18:14
steeeve_i dont know18:16
steeeve_i have 1418:16
malghosalmartin: servicemanager comes from droid-hal afaik18:17
ghosalmartinmal: so if i add the entry i am now at UI18:18
malghosalmartin: your repo didn't have that file18:19
ghosalmartinmal: yeah hacking on device18:19
ghosalmartinill update the configs now18:19
malghosalmartin: at least on nile that file comes from droid-hal18:21
ghosalmartindoes it..hmmm18:21
malso then you of course won't remove it18:22
ghosalmartindroid-hal as in the result of building dhd?18:25
malyes18:25
malghosalmartin: rpm -qf tells where a file is from18:25
ghosalmartinmal: and it lives in /usr/libexec/droid-hybris/system/etc/init?18:26
ghosalmartinmal: you are right i have that in my droid-hal18:26
ghosalmartinso now with it back my LED is flashes continous green18:30
ghosalmartinmal: whats /odm dir meant to be?18:35
malghosalmartin: not all device have all stuff like that, I assume you copied that from nile?18:38
ghosalmartinmal: i didnt copy it but wanted to make sure it wasnt new18:38
steeeve_this commit https://github.com/sailfishos/gst-droid/commit/dd4c36a83c1326009c18f2cef34c5a3b1ca11d5c gives a lot of errors. basically all the variables in that commit are noy defined. i have the parameters. how can i fix that? If i revert it gstdroid builds but i dont want to revert commits18:52
ghosalmartinsteeeve_, up to date droidmedia?18:53
steeeve_i built it some time ago18:53
steeeve_i can build it again18:53
ghosalmartinyeah probably needs an update i bet18:53
steeeve_hmm, huuummm18:54
ghosalmartinactually maybe not i cant see any commits in there that would handle it18:55
steeeve_in the doubt, let's rebuild18:55
steeeve_no, didnt work18:58
steeeve_piggz triggered19:02
malsteeeve_: not sure build again but also run repo sync external/droidmedia before rebuilding it19:04
mal*not just19:04
steeeve_i built it too many times19:04
steeeve_also, im using stock hal but i have camerawrapper with parameters19:05
steeeve_and i repo synced today19:05
piggzr0kk3rz: how to open new tabs in literm?19:12
piggzdoes it bear an exact resemblance to fingerterm?19:12
piggzand, you could improve the name and icon to diferentiate it from finterterm .. theyre identical!19:13
r0kk3rzpiggz: ctrl+t19:18
r0kk3rzwell, it was forked from fingerterm19:18
r0kk3rzand most of the work was done in a separate QML19:18
r0kk3rzbut theres a whole bunch of terminal handling upgrades in there19:19
r0kk3rzand tabs19:19
piggzr0kk3rz: ctrl-t on the vkb?19:19
piggzdoesnt do anything19:19
r0kk3rzno, keyboard19:19
piggzok, i need my tablet to charge...only installed on phone atm19:20
r0kk3rzthe shortcuts dont work with the vkb, which would be a thing to do19:20
piggzr0kk3rz: btw, dont terminals usualy use ctrl+shift+key for shortcuts?19:20
r0kk3rzi suppose, can change it19:21
piggzi think its for ctrl sequences isnt it?19:21
r0kk3rzctrl+t was what w00t had it set to19:22
r0kk3rzbut figuring out how to plug it into the vkb, or change the UI to make tabs would be good19:22
piggzr0kk3rz: btw, in a terminal, ctrl-t should swap the last 2 characters19:23
piggzi just tried it and it worked, everyday is a school day19:23
r0kk3rzoh really19:29
r0kk3rzi guess ctrl+shift it is then19:29
piggzr0kk3rz: there is a bunch of ctrl sequences here https://unix.stackexchange.com/questions/330414/intended-use-of-ctrlt-in-bash19:29
piggzthat why on konsole, ctrl-shift-t is for new tab19:30
r0kk3rzcrazy19:38
steeeve_am i the only that have issues building gst-droid with that commit?19:51
r0kk3rzsteeeve_: you probably dont have new enough droidmedia19:55
steeeve_r0kk3rz: so, you dont have build errors with that commit?19:55
r0kk3rzwhat do you mean 'that commit'19:57
piggzwhats the error?19:58
piggzif its the prop exposure modes, probably my fault19:58
steeeve_yes19:59
steeeve_https://github.com/sailfishos/gst-droid/commit/dd4c36a83c1326009c18f2cef34c5a3b1ca11d5c this19:59
piggzbuild this tree https://github.com/piggz/gst-droid/tree/exposure-modes-property20:00
steeeve_all of them are undeclared, but i have stock camera libs and camerawrapper with those parameter outside of hal tree, so, that might be the problem, but im not usre20:00
steeeve_sure20:00
piggzabranson: will look at the PR tomorrow ... he promises ;)20:00
steeeve_seems hacky20:01
piggzdoes everything seem hacky to you? :D20:02
steeeve_boh. it's a problem if in obs i use normal gst and on local the hacky one?20:02
piggzyou could specify a revision of gst-droid that builds. ... i think half a commit made it into the main one20:03
steeeve_at this point i use the hacky one both on obs and locally20:04
steeeve_and when/if you make the normal buildable ill add it back in obs20:04
piggzoh, your error was a different one....20:05
piggzthat one means you needed newer gst-plugins-bad20:05
r0kk3rzi think steeeve_ here is slowly turning into RMS20:05
steeeve_gst20:06
piggzgst-droid in master should build fine with that20:06
steeeve_plugins20:06
steeeve_bad??20:06
piggzit was my brnach that was missing a commit20:06
r0kk3rzpiggz: you patched the bad plugins?20:06
piggzr0kk3rz: yes20:07
piggzfull-stack change!20:07
piggzgst-plugins-bad + gst-droid + qt20:07
steeeve_gst-plugins bad is not updated since 2016 :/20:07
piggzhttps://build.merproject.org/package/show/nemo:testing:hw:common/gst-plugins-bad20:08
steeeve_i have to apply those patches in 2016 code?20:09
steeeve_and then build it?20:09
piggzno, just use the versions there ... you should be anyway20:09
steeeve_ah yes20:10
malsteeeve_: what is the problem you are trying to solve now?20:10
steeeve_will go in irccloud, cya there20:10
steeevemal: that error, because someone has made gstdroid ugly20:12
malwhat error?20:12
malyour OBS has no errors20:12
Mister_Magisteri wish mal would stop helping20:13
piggzMister_Magister: if mal stopped helping, where would that leave you?????20:13
malI'm not that much, I'm mainly doing scummvm currently20:14
Mister_Magisterwhats scummvm?20:14
malhttps://www.scummvm.org/20:14
piggzbeneath a steel sky20:14
T4<akaWolf> what doing?20:14
Mister_Magistermal: you are doing it or playing it?20:15
malI'm porting that to Qt and from there to sailfish20:15
T4<akaWolf> nice20:15
Mister_Magisterwew20:15
T4<akaWolf> but how about playing?20:15
T4<akaWolf> :)20:15
Mister_Magisterofcourse i understand that your health issues arent over are they? :)20:15
malof course not20:16
*** ChanServ sets mode: +v T420:16
Mister_Magisteri really would love to help but dunno how20:16
steeeveNot on obs20:16
steeeveOn local20:16
malsteeeve: add the common repo to your target repo list?20:17
Mister_Magistermal: im planning on making some game using oxygine, currently waiting for my friend to design up20:17
Mister_Magisterui*20:17
steeeveNo, it's a strange thing20:17
Mister_Magisteri really like oxygine would love to port some 3d engine tho20:17
steeeveI need hacks20:17
Mister_Magisterogre3d would be doable but too hard for me20:18
steeeveOr revert that commit20:18
malI can run the Qt backend of scummvm on desktop almost without any issues, some cleanup left20:19
Mister_Magistermal: can libhybris provide xorg libs?20:19
T4<akaWolf> I think it's possible to write20:20
malsteeeve: no need for any hacks if you have the needed dependencies, in this case from common project on OBS20:20
T4<akaWolf> but currently it provides only wayland backend20:21
steeeveI haave to try that baad plugin20:21
malsteeeve: do what I said20:21
steeevepiggz: just why? Why that commit? Whyyyy?20:21
steeevemal: add the common repo to ...? How?20:22
r0kk3rzbecause piggz-o-vision!20:22
Mister_Magisterprobably not then20:22
steeever0kk3rz: he should be called hacker20:22
malsteeeve: sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R ssu ar adaptation-community-common http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_armv7hl/20:24
piggzsteeeve: what are you complainign about??20:24
piggzmal: r0kk3rz: for pgz-o-vision, im gonna need a 'fuck-load' of icons :/20:25
malpiggz: indeed20:25
malpiggz: that's not easy20:25
piggzill do settings now ... then fire up inkscape!20:25
kimmolipiggz: its "shit load"20:25
kimmoliis there a ui update for it to test?20:26
r0kk3rzboth are cromulent20:26
steeevemal: just that?20:27
steeevepiggz: youre a hacker20:27
piggzthx20:27
steeeveNp20:27
malsteeeve: maybe also sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper ref20:27
maland same with zypper dup20:27
piggzsteeeve: if i was hacking it ... i would have used option 1, whcih was to call directly from app into gst-droid .... but _everyone_else wanted the full stack modified to be 'cleaner' meh20:28
steeevemal: i had to do the hardest decision of my life20:28
malpiggz: me especially :)20:28
steeevepiggz: there was a config method in the past20:28
malsteeeve: what?20:29
piggzkimmoli: there are branches for all the base packages, and the app is on my github20:29
kimmolir0kk3rz: /me googles.. aa simpsons reference20:30
piggzsteeeve: noone has done this stuff before with sailfish  camera20:30
kimmolipiggz: yes, /me takes a look tomorrow. has there been changes onbae pkgs recently=20:30
steeevemal: camera configs20:31
steeevepiggz: before i could compile gstdroid xD20:31
piggzkimmoli: gst-plugins-bad is in hw:common.... gst-droid is in PR atm, and my github, qtmultimedia is in PR and on my mer git account20:32
kimmoliok tnx20:32
steeevemal: i get the same error with that repo20:38
steeeveAfter running those 3 commands20:39
malwhat exact error20:40
steeevehttps://paste.pound-python.org/show/pJz104bu1bGljmnEF9eu/20:40
steeeveIm gonna make gstdroid buildable again20:40
malsteeeve: no20:41
malsteeeve: did the 3 commands seem to do anything?20:42
steeeveNo20:42
malhow did you run the last command20:42
steeeveCtrl-c ctrlv'd yours20:43
steeeveWith sb2 -t...20:43
malso sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper dup?20:43
steeeveYes20:43
steeeveTo the target20:44
malshow sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R ssu lr20:44
steeeveAdaption-community common is enabled20:46
steeeveI dont want to break the target again but everytime i run zypper dup it wants me to make hard decisions :(20:47
T4<akaWolf> whole life you doing hard decisions20:48
steeeveNot so hard20:48
malshow sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper if gstreamer1.0-plugins-bad-devel20:48
steeevehttps://paste.pound-python.org/show/L2yyPnlenfLQ6Q8TpuBS/20:49
malsteeeve: you can see in that output that it's said to be out of date20:51
malsteeeve: so why didn't zypper dup work20:51
steeeveHeh20:52
steeeveLet me try it again20:52
maltry sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper in gstreamer1.0-plugins-bad-devel20:52
steeeve Now if i run zypper dup it says nothing to do, so i think i managed to do it20:54
steeeveLet my build before that20:54
malcheck the status again20:54
steeeveSecoond, its building20:54
steeeveStill a hard decision: install and break it or not install it20:55
steeeveIll choose the 1st20:56
steeeveSince the 2bd has no sense20:56
malinstall what?20:56
steeeve9:52 PM <mal> try sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper in gstreamer1.0-plugins-bad-devel this20:56
malthat was just an alternative way of trying to update it20:57
steeeveZypper dup still gives the error20:57
malwhat error20:58
malyou never said anything about it giving error20:58
malhow do you expect me to help without all of the information20:58
steeeveEh?20:59
steeeveI said i was building it20:59
mal22:57 < steeeve> Zypper dup still gives the error20:59
malWHAT ERROR20:59
steeeveI meant with zypper dup gstdroid still fails to built21:00
steeeveZypper dup itself doesnt give errors21:00
malwhat the hell is "zypper dup gstdroid"21:00
steeeve10:00 PM <steeeve> I meant with zypper dup',' gstdroid still fails to built21:01
steeeveLol21:01
maldid you run sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper in gstreamer1.0-plugins-bad-devel21:02
piggzmal: leave it :D21:02
steeeveI did that21:02
malpiggz: yes, this is going nowhere21:02
steeeveIt's building now21:03
malwhat is?21:03
malyou are running random stuff without actually telling what21:03
steeevethe build is processing. Maybe it will fail maybe not21:03
steeeveIt got build thank esketit21:04
steeeveNo hacks yo21:04
malI told before to check what version of that is installed using sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper if gstreamer1.0-plugins-bad-devel21:04
malthere is no point in trying to build gst-droid unless that reports the correct version21:05
malyou need to learn how to check such things21:05
steeeveYes but that target os damn easy to break. Every zypper dup is a pain and can break it21:06
malno it's not21:10
malit almost never breaks21:10
malsteeeve: are you sure your target is up to date, i.e. 2.2.1.18?21:11
malyou never showed ssu lr from target like I asked so I have trust you have the correct version21:11
steeeveYes, i reinstalled it when i built 2.2.1.1821:12
piggzmal: thats better ... app now remembers settings, and highlights the selected option21:12
malpiggz: cool21:16
T4<akaWolf> how much mobile/android-specific packages do we have in SFOS?21:16
steeeveFor today im off21:17
T4<akaWolf> I mean what is not GPOS-specific?21:17
malsteeeve: just curious, why is it so difficult to give me what I asked21:17
piggzmal: and, as an example, the flash-icon now updates correctly21:37
piggzfocus next21:37
piggzexcept the theme doesnt have allthe focus modes :/21:38
piggzah well, i can do my best21:38
piggzmal: why do adaptations build gst-droid, and not have it in common?21:52
malpiggz: https://github.com/sailfishos/gst-droid/blob/master/rpm/gst-droid.spec#L2421:58
piggzmal: k...21:59
piggzmal: focus and white-balance icons now dynamic ... its quite nice!21:59
mautzoneHi22:53
mautzoneHi22:53
mautzoneSince yesterday al builds i compile using mic can not be installed, has anything changed?22:54
malhow does it fail?23:10
mautzonemal: It builds fine, but when flashing in recovery i get an error about the /system partition.23:22
mautzonemal: "Failed to move the /system to rootfs" is the error message.23:25
malwhy would /system have anything to do with the installation23:28
malmautzone: show your adaptation repos23:28
mautzonemal: Reverted my latest droid-config commits now it installs fine, i will check my commits for an error.23:31
malshow the commits23:31
malmautzone: is your OBS account mautz?23:33
mautzonemal:Yes.23:33
mautzonemal: https://github.com/mautz-kernel/droid-config-hammerhead/commits/master23:34
malmautzone: ok, I have looking for you, your home project has some dependencies to old nemo:devel:hw:common targets (2.1.1.24 and 2.1.2.3), do you still need those23:35
mal*have been23:35
malmautzone: this won't work https://github.com/mautz-kernel/droid-config-hammerhead/commit/c0ae6d794b8ff9f679dacc46d74860e1c6f23aa023:35
mautzonemal: Latest build is in subproject sfos-latest23:35
mautzonemal: This was the one i suspected too.23:36
malmautzone: add the file/symlink to sparse/usr/libexec/droid-hybris/system/lib/hw/23:36
malit should be loaded from there23:36
mautzonemal Thanks!23:36
malmautzone: if you use versioned targets it's better to use nemo:testing:hw:common instead of nemo:devel:hw:common in here https://build.merproject.org/project/meta/home:mautz23:38
mautzonemal:Why?23:38
malmautzone: because devel doesn't usually have versioned targets, those are only for early access testing23:39
malwhereas testing has only versioned targets https://build.merproject.org/project/show/nemo:testing:hw:common23:39
malmautzone: why do you have those projects in your home and not under nemo:*:hw23:41
mautzonemal: Because there is still the old hammerhead cm12.1 port.23:42
malmautzone: if you need permission to hammerhead project under nemo:*:hw that can be arranged23:42
malmautzone: 12.1 port is not maintained anymore afaik23:42
mautzonemal: That would be nice, since 12.1 is unmaintained.23:42
malis anyone using the 12.1 anymore?23:42
mautzonemal: Yes, some because of sfdroid and i still haven't manage to fix the non working video recording issue.23:43
malok, what is the problem video recording?23:44
mautzonemal: Wait a second...23:45
malmautzone: anything related to color conversion in logs or debug output?23:46
malor anything else in logs23:47
mautzonemal: After pressing the recording button in camera app, the picture freezes and the camera app is unreponsive.23:47
malmautzone: do you see something like waiting for some service in logcat?23:48
malmautzone: anyway if you could change the dependencies in here https://build.merproject.org/project/meta/home:mautz to point to nemo:testing:hw:common it would be nice, I have been trying to cleanup the devel common targets and you are the only one using those anymore23:50
mautzonemal: There are some errors in the logs, Abranson once told me that i have to revert some commits in cm13 base to get video working.23:53
malmautzone: oh, that issues, I know what commits23:54
malmautzone: something like this https://github.com/mer-hybris/android_frameworks_av/commits/hybris-fp2-m-sibon23:54
malmautzone: if you revert those it should work, please also make a PR to the mer-hybris repo of the reverts so will also any other devices23:55
mautzonemal: Yes, this are the commits, thanks!23:56
mautzonemal: Should i revert these and rebuild gst-droid?23:56
malyou need to rebuild hybris-hal (and therefore also droid-hal) at least23:57
malthe whole fix is in droid-hal packages23:57
malnothing to do with gst-droid directly23:58
mautzonemal: Ok, will give it a try in the next days.23:58
malok, let me know how it works, it's usually a good idea to ask here for help, I haven't seen you much here23:59

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!