Sunday, 2019-09-29

benclarkhi, build_packages is failing for me, here's the logs: https://gist.github.com/benclarkk/d0dbfbe1b0d67fcf02e797169c185cb510:00
piggzbenclark: looks to me like your sdk install has busybox symlinks installed for find, and it isnt compatible with regular find.  install find and remove the busybox sylinks package10:07
benclarkzypper's giving me "No provider of 'find' found."10:08
benclarkdo i need to add a repo?10:08
T42<elros34> You didn't update submodules. Instruction how to do this is in faq10:24
T42<adampigg> ive reaaaaaaaaaaaaaaaaaaaaaaaaaaly gotta stop copy/pasting from web into text .spec files .... hours lost becuase i pasted in ^M within a file name, which isnt visible in kate!!11:23
mal@adampigg oops11:30
piggzmal:i really should have learned, done it a few times now over the months!11:31
malpiggz: can't that editor show all special characters?11:31
T42<adampigg> Mal, ill check, i would assume so12:03
deathmistok I'm a bit confused, I'm setting up OBS stuff, got a conflict for libGLESv2.so.2 provider (which I know I can resolve using projcfg later), but I have both libhybris-libGLESv2 & mesa-llvmpipe-libGLESv2 packages installed on my phone? base is lineage-15.112:04
deathmistis adding "Prefer: mesa-llvmpipe-libGLESv2" the right next move?12:06
maldeathmist: which OBS project?12:07
deathmistmal: https://build.merproject.org/package/show/nemo:devel:hw:oneplus:cheeseburger12:07
deathmistwhoop, I was viewing a package12:07
maldeathmist: you forgot to add project config12:07
malhttps://build.merproject.org/project/prjconf/nemo:devel:hw:oneplus:cheeseburger12:07
malhttps://build.merproject.org/project/prjconf/nemo:devel:hw:fairphone:fp2-sibon12:07
malcompare those12:08
deathmistok thanks! I'm just kinda doing my own thing as I don't exactly have a guide since faq-hadk seems to be dead now :/12:09
malwell there is the backup of that12:13
maldeathmist: you seem to be missing gst-droid from that project12:23
deathmistmal: yeah, I still need a few other ones, everything I got there right now finally built tho which is a good start12:24
maland geoclue-providers-hybris or geoclue-providers-hybris-binder depending on which android base12:25
deathmistmal: do I need ngfd-plugin-droid-vibrator on OBS when my device uses ngfd-plugin-native-vibrator? also how would I build the -binder version of geoclue-providers-hybris as I have that installed currently?12:47
vknechtdeathmist, you sort of select the spec to build with the "package" name, eg. https://build.merproject.org/project/show/home:vknecht:hw:qualcomm:f512112:50
deathmistvknecht: got it, thanks :D13:00
maldeathmist: no, native vibrator packages are available from jolla repos13:01
maldeathmist: name package geoclue-providers-hybris-binder, it determines which spec to use from package name on OBS13:02
malah, missed that vknecht answered that already13:02
maldeathmist: so you can remove the native vibrator packages from OBS13:06
malvknecht: same for you, no need to have native vibrator packages in that project13:07
maldeathmist: could you check from your device if you really use the hybris backend of sensorfw, many new devices use binder backend13:26
deathmistmal: should I switch to it? oreo bases still seem to use hybris backend (at least by default) https://git.io/JeZAF13:32
maldeathmist: if the hybris backend works then you scan use it13:33
mal*can use it13:33
maldeathmist: I think most android 8 devices can still work with the old backend13:34
deathmistyeah mine works fine, I'll add a note to rename the package when I'm working on the hybris-16.0 rebase13:35
vknechtmal, thanks... in which version was it added ? if it was before 3.0.3 I guess I can simply remove this package rather than disable it13:37
malvknecht: I need to check when it was added13:39
deathmistok let's say I finished setting up the OBS projects, what do I need to do next for OTAs? I've configured some initial stuff in dcd https://git.io/JeZx614:09
vknechtdeathmist, build an image from OBS and install it, then make some change on OBS (eg. rebuild droid-hal), then check it gets applied when OTA'ing14:43
benclarkhas anyone got a link to the new faq?15:16
benclarknvm, i got it15:18
deathmistbenclark: could you link it? I've actually been looking for it :p15:24
benclarkdeathmist: i had a mirror of it on disroot, not sure how up to date it is tho https://pad.disroot.org/p/faq-hadk#15:25
malvknecht: it seems native vibrator packages have been in jolla repos for a long time, I think could even be already in 2.2.015:25
vknechtthanks !15:28
vknechtso can remove both ngfd-plugin-native-vibrator and qt5-feedback-haptics-native-vibrator, right ?15:31
*** benclark is now known as benclark0615:34
benclark06hey, when i run build packages i get this when trying to build droid-hal-version https://paste.gnome.org/pc4zcmuo915:52
benclark06i just built all that stuff so i'm a bit confused15:55
malvknecht: yes16:05
benclark06here's the full output btw https://paste.gnome.org/pyp7sigeq16:06
malbenclark06: do you have this in your spec https://github.com/mlehtima/droid-hal-version-fp2-sibon/blob/master/rpm/droid-hal-version-fp2-sibon.spec#L916:06
malbenclark06: my guess is that you have "%define have_vibrator_droid 1" which should be changed16:07
benclark06i've got %define have_vibrator 116:08
malso change it to what I have16:08
mal"%define have_vibrator_native 1"16:08
benclark06alright16:08
benclark06mic is giving URLGrabber error: https://store-repository.jolla.com/releases/3.1.0.12/jolla-hw/adaptation-motorola-falcon/armv7hl/repodata/repomd.xml - e.errno: 1416:25
benclark06oh right i need an obs account dont i16:25
malno, you skipped some parts of hadk pdf16:25
malspecically chapter 8.316:26
benclark06i did that16:29
benclark06and it's still failing16:29
malcheck the .ks file, it lists the repos it uses16:31
benclark06it's using these ones: https://paste.gnome.org/pm9htgq8e16:34
benclark06i've tried a few different releases to no avail17:29
malbenclark06: the previous link doesn't work, the problem is the repos, not release version17:40
malyou can see that in hadk pdf the sed command replaces the that adaptation repo with a local one17:41
benclark06which chapter?17:43
mal8.317:43
benclark06it's still not working17:54
malshow the .ks file17:57
T42<jamesisaweeb> will do in a sec18:03
benclark06https://paste.gnome.org/p5g0lkjwq18:11
malwondering how you managed to get that content there, it's missing common repo which then leads to the sed command to fail18:17
benclark06it could be from the stuff i stole from piggz18:18
malbenclark06: are you sure you update submodules correctly?18:18
benclark06yes18:22
malcheck the config submodule again18:26
malmaybe you are missing this line? https://github.com/mlehtima/droid-config-fp2-sibon/blob/master/rpm/droid-config-fp2-sibon.spec#L1618:27
malbenclark06: ^18:27
benclark06i'll check18:27
maldid you check patterns that those are correct?18:28
malbenclark06: do you have the config repo on github?18:28
benclark06yes i fixed them and ??? these are my repos https://paste.gnome.org/podrvfmjj18:31
malbut I doubt those adaptation repo are the same you have locally18:33
malbenclark06: at least the spec in that config repo is missing the line I linked18:33
benclark06yeah i added that in18:33
malthen build_packages.sh -c and again 8.318:34
benclark06it's working!18:37
benclark06mal: thanks!18:37
benclark06wait nevermind18:37
benclark06repo problem: pattern:jolla-configuration-falcon-1-1.noarch requires pattern:jolla-hw-adaptation-falcon, but this requirement cannot be provided, not installable providers: pattern:jolla-hw-adaptation-falcon-1-1.noarch[adaptation-community-falcon-3.1.0.12]18:37
*** vknecht is now known as vknecht|Lubrizol20:04
vknecht|Lubrizolbenclark06, tried the "obscure error" troubleshooting in 8.5 section (page 25) from HADK pdf ?20:29
benclark06ah, i didn't see that, i'll give it a go20:30
benclark06alright, so that error's fixed. but now i get Warning[09/29 20:32:02] : repo problem: pattern:jolla-hw-adaptation-falcon-1-1.noarch requires droid-config-falcon-bluez5, but this requirement cannot be provided, not installable providers: droid-config-falcon-bluez5-1-1.armv7hl[adaptation-community-falcon-3.1.0.12]20:33
benclark06and i'm not sure what i need to change in my patterns20:34
vknecht|Lubrizolthis looks familiar... hmmm20:40
vknecht|Lubrizolwhat's the link to your droid config repo20:41
vknecht|Lubrizol?20:41
malbenclark06: it's trying to install bluez5 but at least the patterns on github that device uses bluez420:45
malbenclark06: are you sure you don't have something wrong in patterns, show the pattern files20:46
benclark06my droid-configs have this: Provides: bluez-configs20:46
benclark06Conflicts: bluez-configs-sailfish20:46
benclark06Obsoletes: bluez-configs-sailfish20:46
vknecht|Lubrizolbenclark06, please show your config git repo ; also, not sure you use that yet, but https://build.merproject.org/project/prjconf/nemo:devel:hw:motorola:falcon mentions bluez520:50
benclark06https://github.com/mer-hybris/droid-config-falcon20:51
piggzmal: can i talk u into reviewing some pr's? :)20:51
vknecht|Lubrizolpiggz o/ had a look at https://github.com/piggz/harbour-advanced-camera/pull/67 ? ;-)20:55
malbenclark06: are you really sure you didn't edit those patterns locally?20:55
benclark0699.9% sure20:55
malpiggz: we'll see tomorrow20:55
benclark06oh that's weird20:56
benclark06it's changed it i think20:56
piggzvknecht|Lubrizol: yes, ive tried it and it works well ... just want mal to scan over for white speace and indentation issues :D20:57
vknecht|Lubrizolthanks ! I'm not so afraid of white space, although I think I missed one between two braces :-/21:00
vknecht|Lubrizolah, maybe not21:03
vknecht|Lubrizol[vince@dozer harbour-advanced-camera]$ git grep '}}'21:03
vknecht|Lubrizolqml/pages/SettingsOverlay.qml:        Behavior on opacity { FadeAnimation {}}21:03
vknecht|Lubrizolqml/pages/VideoPlayer.qml:            Behavior on opacity { FadeAnimation {}}21:03
benclark06mal: so i've fixed that but now i get nothing provides ngfd-plugin-droid-vibrator needed by pattern:jolla-hw-adaptation-falcon-1-1.noarch21:03
malbenclark06: so you didn't update pattern, I told you to do that21:04
malbenclark06: check the vibrator packages there and change to native in patterns21:04
* vknecht|Lubrizol was probably saved by copy/paste21:04
malI have a "bad" habit of noticing all small formatting issues in code quite easily21:05
vknecht|Lubrizolit's not so bad :-) at least I'm happy to hear it's working for others ; I made all the video player some 5 months ago, and just recently found a solution to a blocking problem recently21:08
vknecht|Lubrizol(problem was to restart camera when coming back from gallery to camera UI page)21:09
vknecht|Lubrizolnow I'm waiting for this to get merged, so I can take another shot at « share » feature21:10
vknecht|LubrizolI'm eager to hear any advice/reference code for this, if you have one21:11
malI'll try to get the review done for those open PRs tomorrow, can't promise it though21:11
vknecht|Lubrizolsure21:11
deathmistsledges: can I get a "nemo:testing:hw:oneplus:cheeseburger" project & access to it? my current packages are in https://build.merproject.org/project/show/nemo:devel:hw:oneplus:cheeseburger but apparently this should be used for testing OTAs and such22:11
maldeathmist: https://build.merproject.org/project/show/nemo:testing:hw:oneplus:cheeseburger22:24
deathmistmal: (y)  thanks! I'll see about basically cloning my current working packages there tomorrow, good night22:26

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