Tuesday, 2019-06-25

*** vineela <vineela!~vtummala@134.134.139.73> has quit IRC00:09
*** ayaka <ayaka!~ayaka@103.42.215.143> has quit IRC00:13
*** ayaka <ayaka!~ayaka@110.80.153.237> has joined #yocto00:18
*** vdehors <vdehors!~vdehors@91-162-62-2.subs.proxad.net> has joined #yocto00:24
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has joined #yocto00:42
*** kanavin <kanavin!~kanavin@141.113.67.170> has quit IRC00:45
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has quit IRC00:53
*** ayaka <ayaka!~ayaka@110.80.153.237> has quit IRC01:01
*** ayaka <ayaka!~ayaka@103.42.215.143> has joined #yocto01:02
khem__ad:yes you can add another override something like PREFERRED_VERSION_linx-xxx_forcevariable = "x.y.z02:09
*** scottrif <scottrif!~scottrif@47.39.60.15> has left #yocto02:35
*** chandana73 <chandana73!~ckalluri@149.199.62.131> has joined #yocto02:43
*** fitzsim <fitzsim!~user@69-165-165-189.dsl.teksavvy.com> has quit IRC03:42
*** keith <keith!keith@kodi/staff/keith> has quit IRC03:51
*** keith <keith!keith@kodi/staff/keith> has joined #yocto03:52
*** chandana73 <chandana73!~ckalluri@149.199.62.131> has quit IRC04:06
*** tgraydon <tgraydon!tgraydon@nat/intel/x-wlvaqukmcakhulxq> has quit IRC04:23
*** fitzsim <fitzsim!~user@69-165-165-189.dsl.teksavvy.com> has joined #yocto04:25
*** armpit <armpit!~armpit@2601:202:4180:c33:4917:1686:82c6:892f> has quit IRC04:56
*** armpit <armpit!~armpit@2601:202:4180:c33:ecde:bd28:a644:6719> has joined #yocto05:09
*** agust <agust!~agust@pD95F1ED1.dip0.t-ipconnect.de> has joined #yocto05:23
*** tgraydon <tgraydon!tgraydon@nat/intel/x-pbqxtyqvmdpfwbsp> has joined #yocto05:33
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto06:25
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto06:28
*** tgraydon <tgraydon!tgraydon@nat/intel/x-pbqxtyqvmdpfwbsp> has quit IRC06:43
*** TobSnyder <TobSnyder!~schneider@95.90.163.47> has joined #yocto06:44
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto06:48
*** Bunio_FH <Bunio_FH!~bunio@2a02:a313:4343:f080:2578:b35:9d5e:2f69> has joined #yocto06:49
*** frsc <frsc!~frsc@2003:a:e7a:6200:246c:2a8b:f45a:a33d> has joined #yocto06:51
*** opennandra <opennandra!~marek@109-230-35-25.dynamic.orange.sk> has joined #yocto06:53
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto06:57
*** woutervh <woutervh!~woutervh@d51A5A257.access.telenet.be> has quit IRC06:59
*** fl0v0 <fl0v0!~fvo@88.130.220.161> has joined #yocto07:08
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC07:20
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto07:21
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has joined #yocto07:23
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has joined #yocto07:23
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC07:25
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC07:41
*** grumble <grumble!~grumble@freenode/staff/grumble> has quit IRC07:48
*** yann <yann!~yann@aputeaux-655-1-52-10.w86-195.abo.wanadoo.fr> has quit IRC07:50
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto07:55
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto08:02
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has quit IRC08:02
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has joined #yocto08:03
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has left #yocto08:03
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has joined #yocto08:03
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has left #yocto08:03
*** gsalazar <gsalazar!~gsalazar@66.252.115.89.rev.vodafone.pt> has joined #yocto08:08
*** lemagoup <lemagoup!~lemagoup@softbank-robotics-gw1.ter4.eqx2.par.cust.as8218.eu> has joined #yocto08:20
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has joined #yocto08:38
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto08:41
*** zkrx <zkrx!~quassel@adsl-178-39-104-195.adslplus.ch> has joined #yocto08:53
zkrxmy build failed because of one non-important recipe. I want to remove the recipe and finish the build (without rebuilding everything). How do I do this?08:54
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto08:55
zkrxI added IMAGE_INSTALL_remove += "recipe" into my image.bb but relaunching bitbake still tries to build the offending recipe08:56
*** opennandra <opennandra!~marek@109-230-35-25.dynamic.orange.sk> has quit IRC08:57
*** yann <yann!~yann@85.118.38.73> has joined #yocto08:59
*** d_s_e <d_s_e!~d.s.e@46.226.217.64> has joined #yocto09:01
*** micka <micka!~micka@reverse-75.fdn.fr> has quit IRC09:04
*** micka <micka!~micka@reverse-75.fdn.fr> has joined #yocto09:07
*** woutervh <woutervh!~woutervh@84.199.255.188> has joined #yocto09:10
yoctiNew news from stackoverflow: Yocto - Prevent external source from re-executing all action in every build <https://stackoverflow.com/questions/56750277/yocto-prevent-external-source-from-re-executing-all-action-in-every-build>09:15
qschulzzkrx: is the package referenced in any RDEPENDS or DEPENDS of any package in the image (or pulled by any package that have an (R)DEPENDS on the latter)?09:18
*** bluca <bluca!~bluca@88.98.246.218> has joined #yocto09:20
zkrxqschulz: it is psplash which seems to be pulled-in by poky/meta. I had a psplash.bbappend which caused the error. I renamed it to psplash.bbappend.bkp and it seems to build fine now.09:22
zkrxqschulz: is there any way to disable a recipe without renaming it like I just did?09:23
qschulzzkrx: well, tbh, I don't know.09:23
qschulzif it is pulled by DEPENDS/RDEPENDS09:24
qschulzyou have to backtrack the dependencies and find out who pulled it to disable this package from the image09:24
qschulzbut that might not be easy, even impossible sometimes09:24
qschulzif it's just in IMAGE_INSTALL, CORE_EXTRA_IMAGE_INSTALL or similar, you can remove it from there (though, if it's pulled by another package, that's not enough)09:25
qschulzyou also have RRECOMMENDS mechanism, in which case you can play with BAD_RECOMMENDATIONS09:25
zkrxqschulz: nice, thanks for the precisions09:26
qschulzzkrx: there may exist other mechanisms I'm not aware of. I'm only a user of Yocto, so that's everything that's going through my mind right now09:27
zkrxqschulz: sure, I'm just starting out so I had to ingest a lot of information at once.09:30
qschulzzkrx: it's normal don't worry, the learning curve is quite steep at the beginning since there are so much flexibility in Yocto09:31
yoctiNew news from stackoverflow: Yocto Image does not boot from HDD <https://stackoverflow.com/questions/56750800/yocto-image-does-not-boot-from-hdd>09:45
kayterina[m]to build an rpi3 image for qemu, the correct options is $MACHINE=qemuarm or $MACHINE=qemux86-64 ?09:46
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has quit IRC09:47
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto10:02
ChaserHello, any ideas why bitbake fails if I sshfs mount my entire workspace onto a different machine ? I sshfs entire workspace to a different machine and did the setup.sh and I get "unable to connect to bitbake server or start one"10:04
ChaserHow do you guys usually mount your source tree on to a different machine to run bitbake stuff ?10:04
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC10:06
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto10:14
*** luckywho <luckywho!~quassel@49.207.53.215> has joined #yocto10:21
*** Saur <Saur!pkj@nat/axis/x-bfjohvobextqzqmo> has quit IRC10:26
*** jij <jij!jonashg@nat/axis/x-frywfsyfdrcgxawg> has quit IRC10:27
*** Saur <Saur!pkj@nat/axis/x-babycwzgikjliekc> has joined #yocto10:27
*** jij <jij!jonashg@nat/axis/x-upnsrohosraeussw> has joined #yocto10:27
Chaserhmm I realized that you can't create domain socket files on sshfs mounted filesystem.10:30
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto11:02
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has joined #yocto11:05
*** kanavin <kanavin!~kanavin@141.113.67.170> has joined #yocto11:12
kanavinRP: AUH seems very slow, should I ping Michael about it? e.g: 0: python3-native-3.7.3-r0 do_populate_sysroot - 22m11s (pid 29827)11:13
RPkanavin: michael is the person to ask, yes11:17
kanavinhe's not online right now though?11:19
CroftonStill 0420 for him11:20
kanavinhalstead, AUH seems very slow, e.g. 0: python3-native-3.7.3-r0 do_populate_sysroot - 22m11s (pid 29827)11:20
kanavinauh.yoctoproject.org that is11:21
qschulzkayterina[m]: quemux86-64 is for 64b Intel platforms AFAIK. So definitely not this one :)11:25
*** grumble <grumble!~grumble@freenode/staff/grumble> has joined #yocto11:26
qschulzQuestion: what is the LICENSE variable in a packagegroup supposed to represent? I can't grasp the concept of having a license on something that is "virtual", it's just a set of software with nothing else added to it and each of the packages in this packagegroup have their own license anyway.11:27
qschulzWhat am I missing/do not know?11:28
*** berton <berton!~berton@181.220.86.53> has joined #yocto11:33
*** Bunio_FH <Bunio_FH!~bunio@2a02:a313:4343:f080:2578:b35:9d5e:2f69> has quit IRC11:39
*** kuzulis <kuzulis!~kuzulis@37.112.57.60> has quit IRC11:44
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has quit IRC11:44
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has joined #yocto11:47
rburtonqschulz: everything needs a license.  the license of a packagegroup is typically MIT (as set by the class), so there's no restrictions on the empty packages it generates11:51
kanavinRP: do you have a moment to talk about a useradd issue I am trying to sort? we have recipes that create groups, and dependent recipes that create users that are members of those groups. This works fine when building from scratch. However when sstate is available, the following errors are seen:11:56
kanavinNOTE: Executing SetScene Tasks11:56
kanavinERROR: media-system-git-r0 do_package_setscene: media-system: useradd command did not succeed.11:56
kanavinWARNING: Logfile for failed setscene task is /home/alexander/development/mbient/build-thud-jetson/tmp/work/aarch64-mbient-linux/media-system/git-r0/temp/log.do_package_setscene.4554611:56
kanavinWARNING: Setscene task (/home/alexander/development/mbient/build-thud-jetson/../sources/meta-mbient/meta-mbient/recipes-media/media-system/media-system_git.bb:do_package_setscene) failed with exit code '1' - real task will be run instead11:56
kanavinwhat is the correct way to set things up in this scenario?11:58
kanavinbasically it seems that things that media-system depends on for group creation do not populate sysroot properly (e.g. beforehands) here12:00
qschulzrburton: I understand. But is there any reason to modify the default MIT license then?12:01
RPkanavin: is there an open bug for this?12:03
RPhmm, think I'm thinking of bug 1327912:04
yoctiBug https://bugzilla.yoctoproject.org/show_bug.cgi?id=13279 normal, Medium+, 2.8 M1, peter.kjellerstedt, NEW , Make sure users/groups exist for package_write_* tasks12:04
kanavinRP: I am not sure, it's just something I am seeing in our private builds since component teams started adding users instead of running all things as root12:04
RPkanavin: not sure if its related to that bug or not12:09
kanavinRP: also, useradd.bbclass has a fix for this, but only for a hardcoded package set:12:15
kanavindo_package_setscene[depends] += "${USERADDSETSCENEDEPS}"12:15
kanavindo_populate_sysroot_setscene[depends] += "${USERADDSETSCENEDEPS}"12:15
kanavinUSERADDSETSCENEDEPS_class-target = "${MLPREFIX}base-passwd:do_populate_sysroot_setscene pseudo-native:do_populate_sysroot_setscene shadow-native:do_populate_sysroot_setscene ${MLPREFIX}shadow-sysroot:do_populate_sysroot_setscene"12:15
kanavinUSERADDSETSCENEDEPS = ""12:15
kanavinbasically, this ensures that at least the basic users/groups are properly restored, but I need this for custom packages as well12:15
RPkanavin: those are the tools/base files needed. the rest should come from other dependencies12:16
RPkanavin: What dependencies exist between your two recipes?12:17
kanavinRP: DEPENDS12:18
rburtonqschulz: no12:21
RPkanavin: I've just looked at some old notes and DEPENDS should work, I don't remember how though12:21
qschulzrburton: alrighty then. Thanks :)12:22
kanavinRP: media-system has "DEPENDS = thriftme" - this works in a clean build, but breaks when running setscene, as the package_setscene for media-system runs before populate_sysroot_setscene for thriftme12:22
kanavinRP: NOTE: Running setscene task 1 of 353 (/home/alexander/development/mbient/build-thud-jetson/../sources/poky/meta/recipes-core/base-passwd/base-passwd_3.5.29.bb:do_populate_sysroot_setscene)12:22
kanavinNOTE: Running setscene task 2 of 353 (virtual:native:/home/alexander/development/mbient/build-thud-jetson/../sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot_setscene)12:22
kanavinNOTE: Running setscene task 3 of 353 (virtual:native:/home/alexander/development/mbient/build-thud-jetson/../sources/poky/meta/recipes-extended/shadow/shadow_4.6.bb:do_populate_sysroot_setscene)12:22
kanavinNOTE: Running setscene task 4 of 353 (/home/alexander/development/mbient/build-thud-jetson/../sources/poky/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb:do_populate_sysroot_setscene)12:22
kanavinNOTE: recipe shadow-sysroot-4.6-r3: task do_populate_sysroot_setscene: Started12:22
kanavinNOTE: recipe base-passwd-3.5.29-r0: task do_populate_sysroot_setscene: Started12:22
kanavinNOTE: recipe pseudo-native-1.9.0+gitAUTOINC+3fa7c853e0-r0: task do_populate_sysroot_setscene: Started12:22
kanavinNOTE: recipe shadow-native-4.6-r0: task do_populate_sysroot_setscene: Started12:22
kanavinNOTE: recipe shadow-sysroot-4.6-r3: task do_populate_sysroot_setscene: Succeeded12:22
kanavinNOTE: recipe base-passwd-3.5.29-r0: task do_populate_sysroot_setscene: Succeeded12:22
kanavinNOTE: recipe pseudo-native-1.9.0+gitAUTOINC+3fa7c853e0-r0: task do_populate_sysroot_setscene: Succeeded12:23
kanavinNOTE: recipe shadow-native-4.6-r0: task do_populate_sysroot_setscene: Succeeded12:23
kanavinNOTE: Running setscene task 5 of 353 (/home/alexander/development/mbient/build-thud-jetson/../sources/meta-mbient/meta-mbient/recipes-media/media-system/media-system_git.bb:do_package_setscene)12:23
kanavinNOTE: recipe media-system-git-r0: task do_package_setscene: Started12:23
kanavinWARNING: Logfile for failed setscene task is /home/alexander/development/mbient/build-thud-jetson/tmp/work/aarch64-mbient-linux/media-system/git-r0/temp/log.do_package_setscene.4963812:23
kanavinWARNING: Setscene task (/home/alexander/development/mbient/build-thud-jetson/../sources/meta-mbient/meta-mbient/recipes-media/media-system/media-system_git.bb:do_package_setscene) failed with exit code '1' - real task will be run instead12:23
RPkanavin: so its really a setscene ordering issue?12:23
RPkanavin: pastebin ;-)12:23
kanavinsorry :) yes, it seems a setscene ordering problem12:23
kanavinthriftme needs to come before media-system, together with all those 'base' recipes at the top12:24
RPkanavin: I had a testcae for something like this locally. Just dusted it off but its behaving oddly :/12:28
kanavinRP: I also added explicit dependencies to see if that helps, like this:12:30
kanavindo_package_setscene[depends] += "thriftme:do_populate_sysroot_setscene"12:30
kanavindo_populate_sysroot_setscene[depends] += "thriftme:do_populate_sysroot_setscene"12:30
kanavinRP: nope, same issue, and thriftme task still does not run before media-system12:33
RPkanavin: I think I'm not seeing this due to only having one group for my test and that group matches my local user's gid12:35
RPkanavin: am I right in thinking that media-system also adds users/groups?12:41
kanavinit does, yes, like this: USERADD_PACKAGES = "${PN}"12:42
kanavin# USERADD_PARAM specifies command line options to pass to the useradd12:42
kanavin# command. GROUPADD_PARAM works the same way for groupadd command.12:42
kanavinGROUPADD_PARAM_${PN} = "${PLAYER_GROUP} ; ${CLIENT_GROUP}"12:42
kanavinUSERADD_PARAM_${PN} = "--no-create-home --gid ${PLAYER_GROUP} --shell /bin/false -G ${SUPPLEMENTARY_GROUPS} ${PLAYER_USER}"12:42
kanavinit is the SUPPLEMENTARY_GROUPS where the issue happens, as they have to exist, or useradd will fail12:42
kanavinSUPPLEMENTARY_GROUPS = "trace,thriftme,audio"12:42
RPkanavin: right, that is the key thing to reproduce it I think12:43
RPkanavin: PN A which has user creation dependent on groups from PN B12:43
RPkanavin: bingo, reproduced12:44
kanavinRP: cheers!12:46
RPkanavin: did you try do_package_setscene[depends] += "thriftme:do_package_setscene" ?12:47
rburtonRP: what's going on with the perf machines?  charts are all over the place12:48
RPrburton: no idea, not looked :(12:48
RPrburton: which ones? they don't look too bad to me?12:49
rburtonoh!12:50
rburtonyou know i failed to look at my calendar12:50
rburtonwe can :)12:50
kanavinRP: will try now12:50
RPrburton: wrong window :)12:51
rburtonyeah i noticed ;)12:51
rburtonluckily we didn't make public the secret cabal that controls OE on public irc12:52
RPrburton: narrow escape :)12:54
rburton*phew*12:54
RPkanavin: I think this setscene dependency doesn't work because of some logic somewhere which says do_package dependencies aren't important12:55
RPkanavin: where we put that, I don't remember12:55
*** lfa_ <lfa_!~lfa@217.19.35.51> has joined #yocto12:55
RPkanavin: ah, setscene_depvalid() in sstate.bbclass12:56
kanavinRP: is this related by any chance? http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/sstate.bbclass#n101412:56
RPkanavin: "do_package doesn't need do_package"12:56
RPkanavin: also see the useradd comment which I think is most relavent12:56
RPkanavin: so yes, there is a bug and we hacked this in the past to get the basics working :/12:57
*** lfa <lfa!~lfa@217.19.35.51> has quit IRC12:59
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto12:59
*** lfa_ <lfa_!~lfa@217.19.35.51> has quit IRC13:00
*** woutervh <woutervh!~woutervh@84.199.255.188> has quit IRC13:01
kanavinRP: I am struggling to find a workaround for this though :-(13:02
*** lfa_ <lfa_!~lfa@217.19.35.51> has joined #yocto13:03
kanavinRP: adding task dependencies manually just does not seem to have any effect at all13:03
RPkanavin: see the code in sstate.bbclass, that will overrule them13:05
*** lfa <lfa!~lfa@217.19.35.51> has quit IRC13:05
RPkanavin: its going to be an awkward one to fix :(13:06
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto13:06
*** lfa_ <lfa_!~lfa@217.19.35.51> has quit IRC13:07
kanavinRP: I vaguely remember that adding manual dependecies used to work in older yocto releases, like morty or something like this13:08
kanavinRP: I did this fix for one of them and it worked: USERADDSETSCENEDEPS_append_class-target = " ${MLPREFIX}populate-system-users-groups:do_populate_sysroot_setscene"13:09
kanavinno longer the case :(13:09
kanavin(USERADDSETSCENEDEPS is then picked up by useradd.bbclass)13:09
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC13:13
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto13:16
*** mardy <mardy!~mardy@88-115-221-237.elisa-laajakaista.fi> has joined #yocto13:18
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has quit IRC13:26
*** vmeson <vmeson!~rmacleod@24-52-238-240.cable.teksavvy.com> has quit IRC13:30
*** TobSnyder <TobSnyder!~schneider@95.90.163.47> has quit IRC13:37
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC13:39
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC13:40
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has joined #yocto13:42
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto13:48
JPEWIs there a way to mark a QA test as "manual" (e.g. won't run on the autobuilder, but will run if explicitly requested?)13:56
*** vmeson <vmeson!~rmacleod@24-52-238-240.cable.teksavvy.com> has joined #yocto14:07
JPEWnm, I figured out a better way14:17
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC14:34
RParmpit: ahhrg. I was just about to do some debugging with the autobuilder! :/14:47
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto14:48
armpitRP, you can kill it14:48
RParmpit: may as well let it run now, I'll do other things14:48
RParmpit: I was going to try getting a profile for stopping a build, see if we could spot the performance bottleneck14:49
* zeddii seems to have written some anonymous python that self basehash corrupts!14:49
zeddiiI've only ever triggered that before when I edit a recipe while it is building :D14:50
armpitso much for patching while building ; )14:50
zeddiithat's fun too!14:50
RPzeddii: nice. with memres bitbake it could now detect the changed files and abort the build14:51
RParmpit: I may be able to test this in parallel with your build. Apologies in advance if I do break things ;-)14:55
*** vineela <vineela!vtummala@nat/intel/x-svvhituesvavtath> has joined #yocto14:56
zeddiiRP: Cool. At least it is currently telling me that I'm being evil. I may just have to abort on the "feature" I was trying to add for an optional post-install rule. Since it is definitely not happy with me assigning it in the python14:58
* zeddii has a conflict and can't make the Yocto meeting in 1 minute.14:59
LetoThe2ndzeddii: hooray for being evil!15:00
*** elcapbrown <elcapbrown!ce71c00c@challenger.nielsenmedia.com> has joined #yocto15:08
elcapbrownDoes anyone know if there's a bsp layer I can get for the imx 1052?15:09
LetoThe2ndelcapbrown: http://layers.openembedded.org/layerindex/branch/master/machines/?page=1&q=imx&search=1 is your best bet, but probably no15:11
elcapbrownLooking now... I mean I have the kernel configs and dts files etc that are needed for the kernel to run on the board but I need a framework to start from.  Too many options I'm unfamiliar with like DEFAULTTUNE TUNE_PKGARCH.  I don't know what groupings I would need.15:15
armpitRP, the thud-nmut has the latest uniative changes15:15
RParmpit: cool15:15
armpitthats what is building now15:16
yoctiNew news from stackoverflow: Yocto Warrior Custom Bitbake Recipe for Custom Python Wheel file cannot install because pip3 not found <https://stackoverflow.com/questions/56757032/yocto-warrior-custom-bitbake-recipe-for-custom-python-wheel-file-cannot-install>15:16
LetoThe2ndelcapbrown: in that case, just grab some bsp where the layer has as little magic as possible and inject or pwn15:19
LetoThe2ndelcapbrown: linux-yocto-custom is usually a good starting point, as well as the dev manual15:19
elcapbrownLetoThe2nd:  Thanks.  I'd like to do just that.  I just need to start with something close enough.  I'll try with one of the machines on that link you gave...15:20
*** nate02 <nate02!~nate02@mail.validmanufacturing.com> has quit IRC15:21
LetoThe2ndelcapbrown: you don't even need one of those, that was just for the imx thing. pick something from the machines that just looks simple15:22
*** vineela <vineela!vtummala@nat/intel/x-svvhituesvavtath> has quit IRC15:24
*** tsjsieb <tsjsieb!~quassel@2a06:5b80:1::2be3:ec4> has joined #yocto15:25
elcapbrownLetoThe2nd: Thanks again, I'll give it a try.15:26
*** tsjsieb <tsjsieb!~quassel@2a06:5b80:1::2be3:ec4> has quit IRC15:29
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has joined #yocto15:38
*** elcapbrown <elcapbrown!ce71c00c@challenger.nielsenmedia.com> has quit IRC15:39
tgoodwinHas anyone seen the quilt-native recipe fail on thud for being unable to import the oe.patch module?  The host is CentOS 7, python3 3.4.9.  I can't replicate it on Ubuntu 18.04.15:40
moto-timotgoodwin: just a hunch, but you need to install python36 instead of python3415:46
moto-timotgoodwin: python 3.5+ is generally required15:46
moto-timoerr. but I forget what is required on thud... I live on master 99.99% of the time15:47
tgoodwinmoto-timo: interesting; the mega-manual for 2.6.2 shows installing python34-pip.15:47
moto-timotgoodwin: yeah, might be a red herring. sorry15:47
tgoodwinNo problem; I'm going to see if I can replicate this on a fresh VM.  The user's environment might just be messed up.15:48
moto-timohave them run bitbake -DDDD so they get lots of debug info ;)15:48
moto-timoand tee that to a log file so you have something to work with15:49
halsteadkanavin, There is another guest on that hypervisor that is competing for resources. I'll move it off and see if that helps.15:55
*** yacar_ <yacar_!~yacar@87-88-172-92.abo.bbox.fr> has quit IRC15:56
kanavinhalstead, thanks - things are running, but it is rather slow15:59
tgoodwinmoto-timo: thanks for the suggestion.  It ended up being that his bblayers defined the poky layers with a relative path (i.e., each began with ../<something>).  Once those were absolute, it worked fine.16:00
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC16:09
yoctiNew news from stackoverflow: Branching a meta layer according to Yocto branches <https://stackoverflow.com/questions/56757873/branching-a-meta-layer-according-to-yocto-branches>16:16
*** fl0v0 <fl0v0!~fvo@88.130.220.161> has quit IRC16:20
*** jacques <jacques!~jacques@nslu2-linux/jacques> has quit IRC16:27
kanavinRP: I found a workaround for the useradd sstate failure: things seem to work if the groups are re-created from the dependent recipe (the creation is skipped if those groups already exist)16:27
kanavine.g. adding them to GROUPADD_PARAM seems to solve the issue16:28
*** vineela <vineela!vtummala@nat/intel/x-zkorbigsqbrfcbvw> has joined #yocto16:28
*** yann <yann!~yann@85.118.38.73> has quit IRC16:31
RPkanavin: not ideal but probably would work relatively harmlessly16:36
RPkanavin: we should have a bug so we don't forget this16:36
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has quit IRC16:44
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has joined #yocto16:45
kanavinRP: yes, I will take care of all this tomorrow :)16:46
RPkanavin: thanks16:47
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC16:48
*** frsc <frsc!~frsc@2003:a:e7a:6200:246c:2a8b:f45a:a33d> has quit IRC16:50
*** litb <litb!~js@p5B2FD564.dip0.t-ipconnect.de> has joined #yocto16:53
litbhello all16:53
litbcurrently our debian-embedded-system can update itself by using apt-get update, and update our applications file-based to /ourcompany-software   within the embedded device16:54
litbi understand that with yocto, "devtool deploy  <imagerecipe>" is not supported, probably also won't work16:56
*** mattsm <mattsm!~mattsm@76-205-175-243.lightspeed.austtx.sbcglobal.net> has quit IRC16:57
litbis it possible to do the same in a different way? I.e update the root-fs, copying only the files that changed?16:57
*** berton_ <berton_!~berton@181.220.86.53> has joined #yocto17:12
*** berton <berton!~berton@181.220.86.53> has quit IRC17:14
*** jacques <jacques!~jacques@nslu2-linux/jacques> has joined #yocto17:17
RParmpit: you're seeing the same pigz thread errors in thud as we're seeing on master  :(17:18
RParmpit: we're increasing open file limits to see if that helps.17:18
armpityeah, when pigz fly17:19
armpitis it the selftest or one of the others?17:20
armpitfound it17:22
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto17:28
*** lemagoup <lemagoup!~lemagoup@softbank-robotics-gw1.ter4.eqx2.par.cust.as8218.eu> has quit IRC17:28
litbhm, how can I make the eSDK keep the .git directories for <sdk install path>/layers  ?17:34
litbbecause when I change recipes, "devtool finish" them, i want to push the changes i made to them to our layer repositories. but I found that <sdk install path>/layers aren't git repositories anymore17:34
*** alessioigor <alessioigor!~alessioig@140.105.207.227> has quit IRC17:46
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC17:49
*** litb <litb!~js@p5B2FD564.dip0.t-ipconnect.de> has quit IRC17:51
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC17:52
*** yann <yann!~yann@aputeaux-655-1-52-10.w86-195.abo.wanadoo.fr> has joined #yocto18:02
*** tgraydon <tgraydon!tgraydon@nat/intel/x-desxshhagbretzhm> has joined #yocto18:11
*** tgraydon <tgraydon!tgraydon@nat/intel/x-mvzvrqkjsbbhilhm> has joined #yocto18:16
yoctiNew news from stackoverflow: How can I push changes to yocto recipes in eSDK back into layers? <https://stackoverflow.com/questions/56759815/how-can-i-push-changes-to-yocto-recipes-in-esdk-back-into-layers>18:17
*** gnac <gnac!~gnac@or-71-0-52-80.sta.embarqhsd.net> has joined #yocto18:23
*** kaspter <kaspter!~Instantbi@115.206.60.156> has quit IRC18:27
*** kaspter <kaspter!~Instantbi@115.206.60.156> has joined #yocto18:27
*** kanavin <kanavin!~kanavin@141.113.67.170> has quit IRC18:30
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto18:31
*** tgraydon <tgraydon!tgraydon@nat/intel/x-mvzvrqkjsbbhilhm> has quit IRC18:31
*** tgraydon <tgraydon!tgraydon@nat/intel/x-haoldqbgkitwiicu> has joined #yocto18:33
*** kanavin <kanavin!~kanavin@141.113.67.170> has joined #yocto18:33
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC18:41
*** tgraydon <tgraydon!tgraydon@nat/intel/x-haoldqbgkitwiicu> has quit IRC18:44
*** tgraydon <tgraydon!~tgraydon@134.134.139.72> has joined #yocto18:46
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has joined #yocto18:52
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto19:12
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC19:26
*** armpit <armpit!~armpit@2601:202:4180:c33:ecde:bd28:a644:6719> has quit IRC20:00
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto20:08
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto20:12
*** Kobboi <Kobboi!~Kobboi@2a02:a03f:48b4:e800:630f:79f0:6807:2e2f> has joined #yocto20:25
*** tgraydon <tgraydon!~tgraydon@134.134.139.72> has quit IRC20:25
Kobboimy custom kernel is stored in a subdirectory of a git repo, not in the root. which variables do i change in the .bbappend to make this work?20:26
*** tgraydon <tgraydon!tgraydon@nat/intel/x-odohjhxirbmwqplb> has joined #yocto20:27
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC20:31
bluelightningKobboi: you can include ;subpath=subdirname in the SRC_URI entry pointing to the repo20:37
bluelightningKobboi: note that subdirname should *not* start with /20:37
Kobboibluelightning: do note that i think the toplevel directories are needed when actually compiling (it's a crappy delivery)20:38
Kobboibluelightning: am i correct to assume that your include will just "limit" the clone?20:38
bluelightninghmm, ok20:38
bluelightningyes it will, so that won't work for this20:38
Kobboibluelightning: np, thanks for trying to help out20:38
bluelightningthere is an alternative, one sec20:39
bluelightningKobboi: I think you'd just set S = "${WORKDIR}/git/subdirname" then20:39
Kobboiand keep B to the default?20:39
bluelightningI *think* so20:39
Kobboithe default B was B = "${WORKDIR}/linux-${PACKAGE_ARCH}_${LINUX_KERNEL_TYPE}, so I tried setting it to B = "${WORKDIR}/linux-${PACKAGE_ARCH}_${LINUX_KERNEL_TYPE/my/path but it looks like I'm confusing some of these variables20:40
KobboiI will try your suggestion, if you have some interesting docs to read (or code even), feel free to point me to them20:41
Kobboivery new to all of this (I *am* a Gentoo user, so the whole recipe thing does feel very familiar)20:41
bluelightningB is set to build in a separate directory for the kernel, unless that doesn't work for whatever you're building it's best to leave it at that20:41
bluelightningright yes the recipe syntax was based on ebuild format (a long time ago)20:41
* bluelightning was also a gentoo user back in the day20:42
* Kobboi never tried anything else since 2004 (and boy was it a steep ladder to climb, being unfamiliar with anything Linux)20:42
Kobboiwhere is the default for S set?20:43
Kobboior are there some verbosity/debugging tricks you can teach me?20:44
bluelightningbitbake -e virtual/kernel | less and then search for S=20:44
bluelightningso looking at that there might be some trouble given that we try to unpack the source to a shared location20:45
Kobboii'm not even allowed to set S in the .bb file (unparsed line: 'S = ${WORKDIR}/git/kernel/linux-4.1')20:45
bluelightningKobboi: the value needs quotes around it ;)20:46
Kobboioops, sorry for making basic mistakes :/20:47
bluelightningnp20:47
bluelightningactually I think there is some logic that will allow setting S this way, so it should work20:47
bluelightningregardless of shared source tree stuff20:48
*** yacar_ <yacar_!~yacar@186.25.24.93.rev.sfr.net> has joined #yocto20:48
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC20:48
Kobboibluelightning: doesn't seem to work, I get a python FileNotFound exception triggered by do_unpack for the directory I am appending to S20:53
*** jacques is now known as linuxjacques20:57
bluelightningKobboi: hmm... have a look under ${WORKDIR}/git and see if things match what you expect21:01
Kobboibluelightning: just to be sure, does it matter that i'm on morty?21:02
bluelightningdon't think so, I don't think any of this is recent21:02
bluelightning(changed recently, I mean)21:03
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has quit IRC21:05
KobboiMylene: btw, thx for your talk on youtube, gave me the courage to try this21:11
*** kaspter <kaspter!~Instantbi@115.206.60.156> has quit IRC21:15
*** kaspter <kaspter!~Instantbi@115.206.60.156> has joined #yocto21:15
yoctiNew news from stackoverflow: InfluxDB recipe for Yocto Fails with devtool workflow in Rocko <https://stackoverflow.com/questions/56761899/influxdb-recipe-for-yocto-fails-with-devtool-workflow-in-rocko>21:17
*** berton_ <berton_!~berton@181.220.86.53> has quit IRC21:17
*** aidanh <aidanh!~aidanh@unaffiliated/aidanh> has quit IRC21:20
*** aidanh <aidanh!~aidanh@unaffiliated/aidanh> has joined #yocto21:24
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC21:44
*** Saur <Saur!pkj@nat/axis/x-babycwzgikjliekc> has quit IRC21:49
*** Saur <Saur!pkj@nat/axis/x-kfmbingrolicsxyz> has joined #yocto21:50
*** Kobboi <Kobboi!~Kobboi@2a02:a03f:48b4:e800:630f:79f0:6807:2e2f> has quit IRC21:54
*** yacar_ <yacar_!~yacar@186.25.24.93.rev.sfr.net> has quit IRC21:55
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC21:57
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC22:11
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC22:13
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto22:14
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-aydtsczstcjcclpp> has joined #yocto22:16
*** armpit <armpit!~armpit@45.19.219.178> has joined #yocto22:30
*** armpit <armpit!~armpit@45.19.219.178> has quit IRC22:34
*** armpit <armpit!~armpit@45.19.219.178> has joined #yocto22:47
*** tgraydon <tgraydon!~tgraydon@134.134.139.72> has joined #yocto22:48
*** agust <agust!~agust@pD95F1ED1.dip0.t-ipconnect.de> has quit IRC22:57
*** scottrif <scottrif!~scottrif@47.39.60.15> has joined #yocto23:01
*** andycooper <andycooper!uid246432@gateway/web/irccloud.com/x-qdklnvliyisrqhfg> has quit IRC23:07
*** vineela <vineela!vtummala@nat/intel/x-zkorbigsqbrfcbvw> has quit IRC23:24
*** bluca <bluca!~bluca@88.98.246.218> has quit IRC23:32
*** armpit <armpit!~armpit@45.19.219.178> has quit IRC23:41
*** scottrif <scottrif!~scottrif@47.39.60.15> has left #yocto23:53

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!