*** eystein <eystein!~eystein@184.23.178.130> has joined #yocto | 00:02 | |
-YoctoAutoBuilder- build #447 of nightly-fsl-ppc is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-fsl-ppc/builds/447 | 00:09 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has joined #yocto | 00:29 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has quit IRC | 00:33 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has joined #yocto | 00:37 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has quit IRC | 00:43 | |
-YoctoAutoBuilder- build #110 of nightly-arm64 is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-arm64/builds/110 | 00:55 | |
*** eystein <eystein!~eystein@184.23.178.130> has quit IRC | 01:04 | |
*** scottrif <scottrif!~scottrif@104.232.83.130> has joined #yocto | 01:19 | |
*** scottrif <scottrif!~scottrif@104.232.83.130> has left #yocto | 01:19 | |
*** zuz1 <zuz1!~zuz@162.243.130.169> has quit IRC | 01:21 | |
*** afxez0r <afxez0r!afxez0r@nat/intel/x-lourkixamjcuuebo> has quit IRC | 01:30 | |
*** khem_ <khem_!46c7ab78@gateway/web/freenode/ip.70.199.171.120> has joined #yocto | 01:47 | |
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has quit IRC | 01:48 | |
-YoctoAutoBuilder- build #453 of nightly-oecore is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-oecore/builds/453 | 01:51 | |
*** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC | 01:52 | |
*** Guest33458 <Guest33458!~dennis@116.228.88.131> has joined #yocto | 01:54 | |
*** Aethenelle <Aethenelle!~Aethenell@173-167-181-99-illinois.hfc.comcastbusiness.net> has joined #yocto | 01:59 | |
kergoth | I had an idea for a bitbake feature earlier. I'm not convinced it's a great idea, but it'd definitely fill a need for something i've had to do on quite a few occasions. I'm thinking of a filter function flag on a variable. sort of a postprocessing function. not before, not after. not prepend, not append, but when the variable is expanded, its value is passed into any postprocessing functions to modify the value | 02:06 |
---|---|---|
*** khem_ <khem_!46c7ab78@gateway/web/freenode/ip.70.199.171.120> has quit IRC | 02:06 | |
kergoth | i've had to do that quite often, e.g. set up anonymous python or an event handler to do a getvar, modify/alter/add/remove/whatever, then setvar, but when you do that, it's bound to a particular point in time, and it forces early expansion of the variable | 02:06 |
kergoth | whereas the proposed function would simply alter the value at expansion time | 02:07 |
*** Guest33458 <Guest33458!~dennis@116.228.88.131> has quit IRC | 02:12 | |
*** dlan_ <dlan_!~dennis@gentoo/developer/dlan> has joined #yocto | 02:13 | |
*** dlan_ <dlan_!~dennis@gentoo/developer/dlan> has quit IRC | 02:17 | |
*** dlan_ <dlan_!~dennis@116.228.88.131> has joined #yocto | 02:18 | |
*** dlan_ <dlan_!~dennis@gentoo/developer/dlan> has joined #yocto | 02:18 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has joined #yocto | 02:30 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has quit IRC | 02:34 | |
-YoctoAutoBuilder- build #451 of nightly-qa-systemd is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-qa-systemd/builds/451 | 02:39 | |
*** Aethenelle <Aethenelle!~Aethenell@173-167-181-99-illinois.hfc.comcastbusiness.net> has quit IRC | 02:51 | |
kergoth | hmm, sanity.bbclass checking of SSTATE_MIRRORS is just broken. last i checked, there's no requirement that the replacement be absolute. the original url isn't absolute, there's no reason you couldn't alter part of it | 02:57 |
kergoth | in fact, i'm doing so | 02:58 |
kergoth | hmm | 02:58 |
*** sjolley <sjolley!sjolley@nat/intel/x-vpkmfxwjzefpsnvo> has joined #yocto | 03:11 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has joined #yocto | 03:54 | |
kergoth | there we go, i think this way of doing the sstate distro fallbacks is a bit better than what i was using before: https://github.com/MentorEmbedded/meta-mentor/commit/cd551d83b5750f8eb5565d4a188b5ef6b18180f7 | 04:05 |
*** nemequ <nemequ!~nemequ@ip68-111-201-164.sd.sd.cox.net> has joined #yocto | 04:20 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has joined #yocto | 04:31 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has quit IRC | 04:36 | |
*** guest618 <guest618!~username@106.216.138.31> has joined #yocto | 05:19 | |
guest618 | hello | 05:19 |
guest618 | weston not starting with yocto layer for beagle bone black | 05:20 |
*** guest618 is now known as rajesh6115 | 05:25 | |
*** pohly <pohly!~pohly@p57A57FB3.dip0.t-ipconnect.de> has joined #yocto | 05:50 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has joined #yocto | 06:32 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has quit IRC | 06:36 | |
*** JaMa <JaMa!~martin@ip-86-49-34-37.net.upcbroadband.cz> has joined #yocto | 06:44 | |
*** behanw <behanw!~behanw@70.96.146.23> has joined #yocto | 06:47 | |
*** LocutusOfBorg1 <LocutusOfBorg1!~Gianfranc@host96-213-dynamic.14-87-r.retail.telecomitalia.it> has quit IRC | 07:00 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has quit IRC | 07:27 | |
*** digitalpeer <digitalpeer!~digitalpe@ip68-2-142-182.ph.ph.cox.net> has quit IRC | 08:12 | |
*** behanw <behanw!~behanw@70.96.146.23> has quit IRC | 08:30 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has joined #yocto | 08:33 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has quit IRC | 08:37 | |
*** roccof <roccof!~rocco@93-42-74-187.ip85.fastwebnet.it> has joined #yocto | 08:44 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 08:52 | |
*** roccof <roccof!~rocco@93-42-74-187.ip85.fastwebnet.it> has quit IRC | 08:59 | |
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has joined #yocto | 09:18 | |
*** loggerbox <loggerbox!~todor@134.134.137.71> has quit IRC | 09:24 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 09:31 | |
*** bluelightning <bluelightning!~paul@167.127.187.81.in-addr.arpa> has joined #yocto | 09:34 | |
*** bluelightning <bluelightning!~paul@167.127.187.81.in-addr.arpa> has quit IRC | 09:34 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 09:34 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has joined #yocto | 09:35 | |
RP | kergoth: that sanity checking is causing problems for me too | 10:04 |
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has quit IRC | 10:08 | |
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has joined #yocto | 10:10 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has quit IRC | 10:11 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 10:12 | |
*** roric <roric!~roric@h196n19-vrr-a31.ias.bredband.telia.com> has joined #yocto | 10:35 | |
*** ddalex <ddalex!~ddalex@233.128.113.87.dyn.plus.net> has quit IRC | 10:38 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has joined #yocto | 10:42 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 10:47 | |
Crofton|work | RP, good analysis of the whitelist class | 10:59 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 11:01 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has quit IRC | 11:04 | |
*** roric <roric!~roric@h196n19-vrr-a31.ias.bredband.telia.com> has quit IRC | 11:15 | |
-YoctoAutoBuilder- build #177 of nightly-world-lsb is complete: Failure [failed Publishing Artifacts] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-world-lsb/builds/177 | 11:22 | |
*** paulg <paulg!~paul@24-246-6-178.cable.teksavvy.com> has quit IRC | 11:26 | |
*** roric <roric!~roric@h196n19-vrr-a31.ias.bredband.telia.com> has joined #yocto | 11:34 | |
*** pohly <pohly!~pohly@p57A57FB3.dip0.t-ipconnect.de> has quit IRC | 11:40 | |
*** roric <roric!~roric@h196n19-vrr-a31.ias.bredband.telia.com> has quit IRC | 11:59 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has joined #yocto | 12:15 | |
*** dfaught <dfaught!~dfaught@cpe-70-119-105-90.tx.res.rr.com> has quit IRC | 12:16 | |
*** roric <roric!~roric@h196n19-vrr-a31.ias.bredband.telia.com> has joined #yocto | 12:19 | |
*** roric <roric!~roric@h196n19-vrr-a31.ias.bredband.telia.com> has quit IRC | 12:23 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has quit IRC | 12:33 | |
-YoctoAutoBuilder- build #464 of nightly-ppc is complete: Failure [failed Running Sanity Tests] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-ppc/builds/464 | 13:05 | |
*** abelloni <abelloni!~abelloni@128-79-216-6.hfc.dyn.abo.bbox.fr> has quit IRC | 13:20 | |
*** abelloni <abelloni!~abelloni@128-79-216-6.hfc.dyn.abo.bbox.fr> has joined #yocto | 13:37 | |
*** abelloni <abelloni!~abelloni@128-79-216-6.hfc.dyn.abo.bbox.fr> has quit IRC | 13:45 | |
*** abelloni <abelloni!~abelloni@128-79-216-6.hfc.dyn.abo.bbox.fr> has joined #yocto | 14:02 | |
*** pohly <pohly!~pohly@p57A57FB3.dip0.t-ipconnect.de> has joined #yocto | 14:08 | |
*** tanuk_ <tanuk_!~tanu@a88-114-103-157.elisa-laajakaista.fi> has joined #yocto | 14:08 | |
*** demonimin_ <demonimin_!~demonimin@pro75-5-88-162-203-35.fbx.proxad.net> has joined #yocto | 14:08 | |
*** demonimin_ <demonimin_!~demonimin@unaffiliated/demonimin> has joined #yocto | 14:08 | |
*** halstead <halstead!~halstead@crown.incitedev.com> has joined #yocto | 14:10 | |
*** ionte_ <ionte_!~ionte@c-7a45e055.164-1-64736c11.cust.bredbandsbolaget.se> has joined #yocto | 14:10 | |
*** Amynka_ <Amynka_!~amy@queeg.hrusecky.net> has joined #yocto | 14:10 | |
*** deception_ <deception_!~deception@unaffiliated/deception> has joined #yocto | 14:10 | |
*** ionte <ionte!~ionte@c-7a45e055.164-1-64736c11.cust.bredbandsbolaget.se> has quit IRC | 14:11 | |
*** nemunaire <nemunaire!~nemunaire@2a01:e35:8bb7:3c60::a> has quit IRC | 14:11 | |
*** deception <deception!~deception@unaffiliated/deception> has quit IRC | 14:11 | |
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has quit IRC | 14:11 | |
*** Amynka <Amynka!~amy@gentoo/developer/amynka> has quit IRC | 14:11 | |
*** Saur <Saur!pkj@nat/axis/x-calmlhfnwjllpmvj> has quit IRC | 14:11 | |
*** halstead_ <halstead_!~halstead@crown.incitedev.com> has quit IRC | 14:11 | |
*** Crofton|work <Crofton|work!~balister@pool-108-44-118-114.ronkva.east.verizon.net> has quit IRC | 14:11 | |
*** ajtag_ <ajtag_!~ajtag@cpc10-lee211-2-0-cust124.7-1.cable.virginm.net> has quit IRC | 14:11 | |
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC | 14:11 | |
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has quit IRC | 14:11 | |
*** smartin <smartin!~smartin@207.ip-37-59-126.eu> has quit IRC | 14:11 | |
*** tanuk <tanuk!~tanu@a88-114-103-157.elisa-laajakaista.fi> has quit IRC | 14:11 | |
*** ajtag_ <ajtag_!~ajtag@cpc10-lee211-2-0-cust124.7-1.cable.virginm.net> has joined #yocto | 14:11 | |
*** deception_ is now known as deception | 14:11 | |
*** smartin__ <smartin__!~smartin@207.ip-37-59-126.eu> has joined #yocto | 14:11 | |
*** Saur <Saur!pkj@nat/axis/x-tzevtwwqcbctxjvu> has joined #yocto | 14:11 | |
*** Crofton|work <Crofton|work!~balister@pool-108-44-118-114.ronkva.east.verizon.net> has joined #yocto | 14:12 | |
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has joined #yocto | 14:12 | |
*** nemunaire <nemunaire!~nemunaire@2a01:e35:8bb7:3c60::a> has joined #yocto | 14:14 | |
*** [Sno] <[Sno]!~sno@p578b540c.dip0.t-ipconnect.de> has quit IRC | 14:16 | |
*** ajtag_ <ajtag_!~ajtag@cpc10-lee211-2-0-cust124.7-1.cable.virginm.net> has quit IRC | 14:18 | |
*** pohly <pohly!~pohly@p57A57FB3.dip0.t-ipconnect.de> has quit IRC | 14:22 | |
*** ajtag_ <ajtag_!~ajtag@cpc10-lee211-2-0-cust124.7-1.cable.virginm.net> has joined #yocto | 14:23 | |
*** Tanure <Tanure!c95280d0@gateway/web/freenode/ip.201.82.128.208> has joined #yocto | 14:36 | |
Tanure | Hi, what the difference between BUILDDIR and TOPDIR ? | 14:36 |
Tanure | I set the TOPDIR to my new build folder before souring the oe-init-build-env, but didn't work as expected | 14:38 |
kergoth | BUILDDIR is used/set by the setup scripts, TOPDIR is used/set by bitbake. they're commonly the same, but not guaranteed to be. you shouldn't set or modify TOPDIR, there's no need, and as you've seen, the setup scripts don't obey it | 14:54 |
Tanure | Ok, Thanks. So the only way to start with a different build folder is call oe-init-build-env* with the build parameter | 15:08 |
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto | 15:19 | |
*** nerdboy <nerdboy!~sarnold@gatekeeper.gentoogeek.org> has joined #yocto | 15:27 | |
*** nerdboy <nerdboy!~sarnold@gatekeeper.gentoogeek.org> has quit IRC | 15:27 | |
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto | 15:27 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 15:45 | |
*** paulg <paulg!~paulg@72.1.195.9> has joined #yocto | 16:15 | |
*** [Sno] <[Sno]!~sno@p578b540c.dip0.t-ipconnect.de> has joined #yocto | 16:21 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 16:27 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 16:29 | |
*** jmpdelos <jmpdelos!~polk@delos.delosent.com> has quit IRC | 16:39 | |
*** jmpdelos <jmpdelos!~polk@delos.delosent.com> has joined #yocto | 16:41 | |
*** Tanure <Tanure!c95280d0@gateway/web/freenode/ip.201.82.128.208> has quit IRC | 16:45 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 16:57 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 16:59 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 17:21 | |
*** aehs29 <aehs29!aehernan@nat/intel/x-huppbwhzctlagfmg> has joined #yocto | 17:37 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has joined #yocto | 17:51 | |
*** bluelightning <bluelightning!~paul@167.127.187.81.in-addr.arpa> has joined #yocto | 18:04 | |
*** bluelightning <bluelightning!~paul@167.127.187.81.in-addr.arpa> has quit IRC | 18:04 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 18:04 | |
*** bluelightning_ <bluelightning_!~paul@167.127.187.81.in-addr.arpa> has joined #yocto | 18:08 | |
*** bluelightning_ <bluelightning_!~paul@167.127.187.81.in-addr.arpa> has quit IRC | 18:08 | |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 18:08 | |
*** challinan <challinan!~chris@173-10-226-189-BusName-WestFlorida.hfc.comcastbusiness.net> has quit IRC | 18:09 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 18:12 | |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has joined #yocto | 18:28 | |
*** fmeerkoetter <fmeerkoetter!~quassel@service.basyskom.com> has joined #yocto | 18:45 | |
fmeerkoetter | i've successfully create an image which contains qt5 (based on meta-qt5). now i want to create an SDK. i did a bitbake myimage -c populate_sdk. this creates an SDK me but there is one problem. the image does _not_ contain the host-qmake program that is needed to cross-compile for my target | 18:47 |
fmeerkoetter | how do i do this? | 18:48 |
fmeerkoetter | how do i create an SDK that also contains the needed host tools for qt cross development? | 18:48 |
kergoth | either use meta-toolchain-qt5 or add the right nativesdk package for qmake to TOOLCHAIN_HOST_TASK | 18:54 |
kergoth | afaik anyway | 18:55 |
kergoth | e.g. TOOLCHAIN_HOST_TASK_append = " nativesdk-qtbase-tools qtbase-mkspecs" | 18:56 |
kergoth | something of the sort | 18:56 |
khem` | ideally -cpopulate_sdk shoud know it and do it automagikally | 19:15 |
kergoth | yeah, would be nice to have a metadata driven mechanism 'if this is in the image, then these extra packages need to go into the sdk' | 19:17 |
seebs | woot, I've gotten closer. I'm now down to just four files in the rootfs with unexpected permissions/ownership. | 19:17 |
seebs | ... group, passwd, shadow, gshadow. | 19:17 |
fmeerkoetter | kergoth: thanks! | 19:17 |
fmeerkoetter | will try that | 19:18 |
fmeerkoetter | i don't know enough about yocto, though populate_sdk would do the trick | 19:18 |
fmeerkoetter | kergoth: will/would meta-toolchain-qt5 pull in the dev packages for all the libs i have in my image? | 19:19 |
kergoth | no, that's a standalone toolchain recipe, not image-bound | 19:19 |
fmeerkoetter | thought so | 19:20 |
fmeerkoetter | but TOOLCHAIN_HOST_TASK_append = " nativesdk-qtbase-tools qtbase-mkspecs" would do the trick? if i just add this to my local.conf? | 19:20 |
fmeerkoetter | after doing that a -c populate_sdk would contain qmake? | 19:21 |
fmeerkoetter | kergoth: ^ | 19:22 |
kergoth | if those are the correct package names, yes. that's untested | 19:26 |
fmeerkoetter | kergoth: i'll have a look. thanks for your support! | 19:26 |
kergoth | np | 19:26 |
paulg | seebs, meh, those aren't important files... :) | 19:31 |
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC | 19:31 | |
fmeerkoetter | kergoth: TOOLCHAIN_HOST_TASK_append = " nativesdk-packagegroup-qt5-toolchain-host" worked nicely | 19:59 |
kergoth | nice, glad to hear it | 20:01 |
*** dieter__ <dieter__!~quassel@pD9FCD43E.dip0.t-ipconnect.de> has quit IRC | 20:31 | |
*** dieter_ <dieter_!~quassel@pD9FCD43E.dip0.t-ipconnect.de> has quit IRC | 20:31 | |
*** abelloni_ <abelloni_!~abelloni@128-79-216-6.hfc.dyn.abo.bbox.fr> has joined #yocto | 20:43 | |
*** abelloni <abelloni!~abelloni@128-79-216-6.hfc.dyn.abo.bbox.fr> has quit IRC | 20:44 | |
*** paulg <paulg!~paulg@72.1.195.9> has quit IRC | 20:55 | |
*** afxez0r <afxez0r!afxez0r@nat/intel/x-kdfqmqeqnwxykubi> has joined #yocto | 20:56 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has joined #yocto | 21:03 | |
seebs | so I studied it more and it got worse, there are more things resulting in weird db entries than I expected, so I am going to do more studying to see if I can figure out what's causing them. | 21:14 |
seebs | d'oh | 21:14 |
seebs | I think I just realized what one of them is, though. Maybe. | 21:14 |
*** ka6sox is now known as zz_ka6sox | 21:41 | |
*** paulg <paulg!~paulg@71-19-175-186.dedicated.allstream.net> has joined #yocto | 21:48 | |
*** bfederau <bfederau!~quassel@service.basyskom.com> has quit IRC | 22:01 | |
*** fmeerkoetter <fmeerkoetter!~quassel@service.basyskom.com> has quit IRC | 22:01 | |
*** bfederau <bfederau!~quassel@service.basyskom.com> has joined #yocto | 22:01 | |
*** fmeerkoetter <fmeerkoetter!~quassel@service.basyskom.com> has joined #yocto | 22:01 | |
*** behanw <behanw!~behanw@2001:470:b26c:0:fc0f:d3f3:3ac:9d15> has joined #yocto | 22:26 | |
*** paulg <paulg!~paulg@71-19-175-186.dedicated.allstream.net> has quit IRC | 22:28 | |
*** loggerbox <loggerbox!todor@nat/intel/x-xwekhlhvrsexjlwb> has joined #yocto | 22:45 | |
*** ant_home <ant_home!~ant__@host167-191-dynamic.52-82-r.retail.telecomitalia.it> has quit IRC | 22:48 | |
*** zz_ka6sox is now known as ka6sox | 22:52 | |
warthog9 | Beaverton, OR | 23:02 |
warthog9 | doh copy/paste error | 23:02 |
*** ka6sox is now known as zz_ka6sox | 23:23 | |
-YoctoAutoBuilder- build #465 of nightly-ppc is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-ppc/builds/465 | 23:26 | |
*** zz_ka6sox is now known as ka6sox | 23:32 | |
seebs | Well, I just found a fascinating thing that I'm surprised has never broken anything before. | 23:32 |
seebs | So I have this fancy code in pseudo that tries to make sure that files are opened with a *real* mode that is not 000. | 23:32 |
seebs | And allows root to read/write them. And this mostly works. | 23:33 |
seebs | But if you set umask 777, and create a file, it actually *does* get created mode 000 at first. | 23:33 |
seebs | And that doesn't matter, because the first chmod op on it fixes the mode. | 23:33 |
seebs | ... But it would matter if you were going to try to setfattr() on it to store attributes locally. | 23:33 |
seebs | And if you then fix the mode later, the "but can I store attributes to this file at all?" test succeeds, and concludes that nothing has been saved to that file because it has no database entry, while there actually IS a database entry for that file. | 23:34 |
seebs | Whoops. | 23:34 |
seebs | And that may well explain a number of database-weirdness things I was seeing. Reason it was affecting only passwd/group is those are probably the only things being initially set up in a code path that appears to create files with umask 777. | 23:35 |
*** L30nArd0 <L30nArd0!~anonymous@203.88.150.163> has joined #yocto | 23:36 | |
kergoth | wget-finder is handy | 23:40 |
seebs | So I found a bug that only shows up with the xattr version, and have probably fixed it now. | 23:42 |
seebs | $ umask 777 | 23:42 |
seebs | $ touch file | 23:42 |
seebs | $ chmod 600 file | 23:42 |
seebs | At this point, there's a db entry in sqlite for "file", but the xattr stuff doesn't check for it because it can write to file's extended attributes just fine. So it grabs the existing owner/mode and stores them in the extended attributes along with the new permissions. | 23:42 |
seebs | Existing meaning "in the real filesystem". Whoops. | 23:43 |
*** likewise <likewise!~likewise@178-85-26-82.dynamic.upc.nl> has quit IRC | 23:50 | |
*** afxez0r <afxez0r!afxez0r@nat/intel/x-kdfqmqeqnwxykubi> has quit IRC | 23:53 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!