benclark | hi, build_packages is failing for me, here's the logs: https://gist.github.com/benclarkk/d0dbfbe1b0d67fcf02e797169c185cb5 | 10:00 |
---|---|---|
piggz | benclark: 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 package | 10:07 |
benclark | zypper's giving me "No provider of 'find' found." | 10:08 |
benclark | do i need to add a repo? | 10:08 |
T42 | <elros34> You didn't update submodules. Instruction how to do this is in faq | 10: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 oops | 11:30 |
piggz | mal:i really should have learned, done it a few times now over the months! | 11:31 |
mal | piggz: can't that editor show all special characters? | 11:31 |
T42 | <adampigg> Mal, ill check, i would assume so | 12:03 |
deathmist | ok 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.1 | 12:04 |
deathmist | is adding "Prefer: mesa-llvmpipe-libGLESv2" the right next move? | 12:06 |
mal | deathmist: which OBS project? | 12:07 |
deathmist | mal: https://build.merproject.org/package/show/nemo:devel:hw:oneplus:cheeseburger | 12:07 |
deathmist | whoop, I was viewing a package | 12:07 |
mal | deathmist: you forgot to add project config | 12:07 |
mal | https://build.merproject.org/project/prjconf/nemo:devel:hw:oneplus:cheeseburger | 12:07 |
mal | https://build.merproject.org/project/prjconf/nemo:devel:hw:fairphone:fp2-sibon | 12:07 |
mal | compare those | 12:08 |
deathmist | ok 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 |
mal | well there is the backup of that | 12:13 |
mal | deathmist: you seem to be missing gst-droid from that project | 12:23 |
deathmist | mal: yeah, I still need a few other ones, everything I got there right now finally built tho which is a good start | 12:24 |
mal | and geoclue-providers-hybris or geoclue-providers-hybris-binder depending on which android base | 12:25 |
deathmist | mal: 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 |
vknecht | deathmist, you sort of select the spec to build with the "package" name, eg. https://build.merproject.org/project/show/home:vknecht:hw:qualcomm:f5121 | 12:50 |
deathmist | vknecht: got it, thanks :D | 13:00 |
mal | deathmist: no, native vibrator packages are available from jolla repos | 13:01 |
mal | deathmist: name package geoclue-providers-hybris-binder, it determines which spec to use from package name on OBS | 13:02 |
mal | ah, missed that vknecht answered that already | 13:02 |
mal | deathmist: so you can remove the native vibrator packages from OBS | 13:06 |
mal | vknecht: same for you, no need to have native vibrator packages in that project | 13:07 |
mal | deathmist: could you check from your device if you really use the hybris backend of sensorfw, many new devices use binder backend | 13:26 |
deathmist | mal: should I switch to it? oreo bases still seem to use hybris backend (at least by default) https://git.io/JeZAF | 13:32 |
mal | deathmist: if the hybris backend works then you scan use it | 13:33 |
mal | *can use it | 13:33 |
mal | deathmist: I think most android 8 devices can still work with the old backend | 13:34 |
deathmist | yeah mine works fine, I'll add a note to rename the package when I'm working on the hybris-16.0 rebase | 13:35 |
vknecht | mal, 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 it | 13:37 |
mal | vknecht: I need to check when it was added | 13:39 |
deathmist | ok 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/JeZx6 | 14:09 |
vknecht | deathmist, 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'ing | 14:43 |
benclark | has anyone got a link to the new faq? | 15:16 |
benclark | nvm, i got it | 15:18 |
deathmist | benclark: could you link it? I've actually been looking for it :p | 15:24 |
benclark | deathmist: 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 |
mal | vknecht: it seems native vibrator packages have been in jolla repos for a long time, I think could even be already in 2.2.0 | 15:25 |
vknecht | thanks ! | 15:28 |
vknecht | so can remove both ngfd-plugin-native-vibrator and qt5-feedback-haptics-native-vibrator, right ? | 15:31 |
*** benclark is now known as benclark06 | 15:34 | |
benclark06 | hey, when i run build packages i get this when trying to build droid-hal-version https://paste.gnome.org/pc4zcmuo9 | 15:52 |
benclark06 | i just built all that stuff so i'm a bit confused | 15:55 |
mal | vknecht: yes | 16:05 |
benclark06 | here's the full output btw https://paste.gnome.org/pyp7sigeq | 16:06 |
mal | benclark06: 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#L9 | 16:06 |
mal | benclark06: my guess is that you have "%define have_vibrator_droid 1" which should be changed | 16:07 |
benclark06 | i've got %define have_vibrator 1 | 16:08 |
mal | so change it to what I have | 16:08 |
mal | "%define have_vibrator_native 1" | 16:08 |
benclark06 | alright | 16:08 |
benclark06 | mic 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: 14 | 16:25 |
benclark06 | oh right i need an obs account dont i | 16:25 |
mal | no, you skipped some parts of hadk pdf | 16:25 |
mal | specically chapter 8.3 | 16:26 |
benclark06 | i did that | 16:29 |
benclark06 | and it's still failing | 16:29 |
mal | check the .ks file, it lists the repos it uses | 16:31 |
benclark06 | it's using these ones: https://paste.gnome.org/pm9htgq8e | 16:34 |
benclark06 | i've tried a few different releases to no avail | 17:29 |
mal | benclark06: the previous link doesn't work, the problem is the repos, not release version | 17:40 |
mal | you can see that in hadk pdf the sed command replaces the that adaptation repo with a local one | 17:41 |
benclark06 | which chapter? | 17:43 |
mal | 8.3 | 17:43 |
benclark06 | it's still not working | 17:54 |
mal | show the .ks file | 17:57 |
T42 | <jamesisaweeb> will do in a sec | 18:03 |
benclark06 | https://paste.gnome.org/p5g0lkjwq | 18:11 |
mal | wondering how you managed to get that content there, it's missing common repo which then leads to the sed command to fail | 18:17 |
benclark06 | it could be from the stuff i stole from piggz | 18:18 |
mal | benclark06: are you sure you update submodules correctly? | 18:18 |
benclark06 | yes | 18:22 |
mal | check the config submodule again | 18:26 |
mal | maybe you are missing this line? https://github.com/mlehtima/droid-config-fp2-sibon/blob/master/rpm/droid-config-fp2-sibon.spec#L16 | 18:27 |
mal | benclark06: ^ | 18:27 |
benclark06 | i'll check | 18:27 |
mal | did you check patterns that those are correct? | 18:28 |
mal | benclark06: do you have the config repo on github? | 18:28 |
benclark06 | yes i fixed them and ??? these are my repos https://paste.gnome.org/podrvfmjj | 18:31 |
mal | but I doubt those adaptation repo are the same you have locally | 18:33 |
mal | benclark06: at least the spec in that config repo is missing the line I linked | 18:33 |
benclark06 | yeah i added that in | 18:33 |
mal | then build_packages.sh -c and again 8.3 | 18:34 |
benclark06 | it's working! | 18:37 |
benclark06 | mal: thanks! | 18:37 |
benclark06 | wait nevermind | 18:37 |
benclark06 | repo 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|Lubrizol | 20:04 | |
vknecht|Lubrizol | benclark06, tried the "obscure error" troubleshooting in 8.5 section (page 25) from HADK pdf ? | 20:29 |
benclark06 | ah, i didn't see that, i'll give it a go | 20:30 |
benclark06 | alright, 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 |
benclark06 | and i'm not sure what i need to change in my patterns | 20:34 |
vknecht|Lubrizol | this looks familiar... hmmm | 20:40 |
vknecht|Lubrizol | what's the link to your droid config repo | 20:41 |
vknecht|Lubrizol | ? | 20:41 |
mal | benclark06: it's trying to install bluez5 but at least the patterns on github that device uses bluez4 | 20:45 |
mal | benclark06: are you sure you don't have something wrong in patterns, show the pattern files | 20:46 |
benclark06 | my droid-configs have this: Provides: bluez-configs | 20:46 |
benclark06 | Conflicts: bluez-configs-sailfish | 20:46 |
benclark06 | Obsoletes: bluez-configs-sailfish | 20:46 |
vknecht|Lubrizol | benclark06, 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 bluez5 | 20:50 |
benclark06 | https://github.com/mer-hybris/droid-config-falcon | 20:51 |
piggz | mal: can i talk u into reviewing some pr's? :) | 20:51 |
vknecht|Lubrizol | piggz o/ had a look at https://github.com/piggz/harbour-advanced-camera/pull/67 ? ;-) | 20:55 |
mal | benclark06: are you really sure you didn't edit those patterns locally? | 20:55 |
benclark06 | 99.9% sure | 20:55 |
mal | piggz: we'll see tomorrow | 20:55 |
benclark06 | oh that's weird | 20:56 |
benclark06 | it's changed it i think | 20:56 |
piggz | vknecht|Lubrizol: yes, ive tried it and it works well ... just want mal to scan over for white speace and indentation issues :D | 20:57 |
vknecht|Lubrizol | thanks ! I'm not so afraid of white space, although I think I missed one between two braces :-/ | 21:00 |
vknecht|Lubrizol | ah, maybe not | 21:03 |
vknecht|Lubrizol | [vince@dozer harbour-advanced-camera]$ git grep '}}' | 21:03 |
vknecht|Lubrizol | qml/pages/SettingsOverlay.qml: Behavior on opacity { FadeAnimation {}} | 21:03 |
vknecht|Lubrizol | qml/pages/VideoPlayer.qml: Behavior on opacity { FadeAnimation {}} | 21:03 |
benclark06 | mal: so i've fixed that but now i get nothing provides ngfd-plugin-droid-vibrator needed by pattern:jolla-hw-adaptation-falcon-1-1.noarch | 21:03 |
mal | benclark06: so you didn't update pattern, I told you to do that | 21:04 |
mal | benclark06: check the vibrator packages there and change to native in patterns | 21:04 |
* vknecht|Lubrizol was probably saved by copy/paste | 21:04 | |
mal | I have a "bad" habit of noticing all small formatting issues in code quite easily | 21:05 |
vknecht|Lubrizol | it'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 recently | 21:08 |
vknecht|Lubrizol | (problem was to restart camera when coming back from gallery to camera UI page) | 21:09 |
vknecht|Lubrizol | now I'm waiting for this to get merged, so I can take another shot at « share » feature | 21:10 |
vknecht|Lubrizol | I'm eager to hear any advice/reference code for this, if you have one | 21:11 |
mal | I'll try to get the review done for those open PRs tomorrow, can't promise it though | 21:11 |
vknecht|Lubrizol | sure | 21:11 |
deathmist | sledges: 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 such | 22:11 |
mal | deathmist: https://build.merproject.org/project/show/nemo:testing:hw:oneplus:cheeseburger | 22:24 |
deathmist | mal: (y) thanks! I'll see about basically cloning my current working packages there tomorrow, good night | 22:26 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!