*** Jefro <Jefro!~jefro@pool-113-97.mcoe.us> has quit IRC | 00:00 | |
*** Jefro <Jefro!~jefro@pool-113-97.mcoe.us> has joined #yocto | 00:05 | |
-YoctoAutoBuilder- build #97 of nightly-mips is complete: Failure [failed BuildImages Running Sanity Tests BuildImages_1 Building Toolchain Images Building Toolchain Images_1 Publishing Artifacts] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-mips/builds/97 | 00:08 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 00:09 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 00:10 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 00:12 | |
*** Jefro1 <Jefro1!~jefro@pool-113-97.mcoe.us> has joined #yocto | 00:14 | |
*** Jefro <Jefro!~jefro@pool-113-97.mcoe.us> has quit IRC | 00:15 | |
*** jwhitmore <jwhitmore!~jwhitmore@host86-131-24-35.range86-131.btcentralplus.com> has joined #yocto | 00:17 | |
*** sjolley <sjolley!~sjolley@134.134.139.72> has joined #yocto | 00:17 | |
*** sgw_ <sgw_!~sgw@172.56.8.146> has quit IRC | 00:20 | |
*** lyang0 <lyang0!~lyang001@1.202.252.122> has quit IRC | 00:21 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 00:22 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 00:22 | |
*** Jefro1 <Jefro1!~jefro@pool-113-97.mcoe.us> has quit IRC | 00:26 | |
-YoctoAutoBuilder- build #97 of nightly-x86-64-lsb is complete: Failure [failed BuildImages BuildImages_1] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-x86-64-lsb/builds/97 | 00:31 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 00:31 | |
-YoctoAutoBuilder- build #101 of nightly-x86-64 is complete: Failure [failed BuildImages Running Sanity Tests BuildImages_1 Building Toolchain Images Building Toolchain Images_1 Publishing Artifacts] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-x86-64/builds/101 | 00:32 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 00:32 | |
*** sameo <sameo!~samuel@192.55.54.40> has quit IRC | 00:39 | |
-YoctoAutoBuilder- build #96 of nightly-x86 is complete: Failure [failed BuildImages Running Sanity Tests BuildImages_1 Building Toolchain Images Building Toolchain Images_1 Publishing Artifacts] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-x86/builds/96 | 00:42 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 00:42 | |
-YoctoAutoBuilder- build #98 of nightly-ppc is complete: Failure [failed BuildImages Running Sanity Tests BuildImages_1 Building Toolchain Images Building Toolchain Images_1 Publishing Artifacts] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-ppc/builds/98 | 00:42 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 00:42 | |
*** radzy_away is now known as radzy | 00:44 | |
*** adelcast <adelcast!~adelcast@130.164.62.249> has quit IRC | 00:45 | |
-YoctoAutoBuilder- build #96 of minnow-lsb is complete: Failure [failed BuildImages] Build details are at http://autobuilder.yoctoproject.org/main/builders/minnow-lsb/builds/96 | 00:45 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 00:51 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 00:52 | |
*** jwhitmore <jwhitmore!~jwhitmore@host86-131-24-35.range86-131.btcentralplus.com> has quit IRC | 00:54 | |
*** radzy is now known as radzy_away | 00:57 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 01:01 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 01:02 | |
-YoctoAutoBuilder- build #98 of nightly-arm-lsb is complete: Failure [failed BuildImages BuildImages_1] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-arm-lsb/builds/98 | 01:11 | |
-YoctoAutoBuilder- build #95 of nightly-ppc-lsb is complete: Failure [failed BuildImages BuildImages_1] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-ppc-lsb/builds/95 | 01:22 | |
*** radzy_away is now known as radzy | 01:30 | |
-YoctoAutoBuilder- build #97 of nightly-x86-lsb is complete: Failure [failed BuildImages BuildImages_1] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-x86-lsb/builds/97 | 01:33 | |
seebs | So, that turned out to be easy to find once I had the bogus directory permissions gone, I think. | 01:35 |
---|---|---|
seebs | In populate_packages, there's a "for pkg in package_list" which us run with umask(0) because it doesn't want umask interfering with file operations... | 01:35 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 01:35 | |
seebs | And the first thing it does is bb.utils.mkdirhier(root), where "root" is packages-split/packagename. | 01:35 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 01:36 | |
seebs | I think bb.utils.mkdirhier() should take an optional mode, and if that's provided, pass it on to os.makedirs. And should perhaps default to 755 if none is provided. | 01:36 |
seebs | I also wonder if pseudo should perhaps silently mask *out* go=w from modes when calling real-chmod, at the same time that it's masking *in* u=rwx. | 01:38 |
*** lyang0 <lyang0!~lyang001@1.202.252.122> has joined #yocto | 01:41 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 01:47 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 01:48 | |
-YoctoAutoBuilder- build #96 of nightly-qa-systemd is complete: Failure [failed BuildImages Running Sanity Tests] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-qa-systemd/builds/96 | 01:49 | |
*** seebs <seebs!~seebs@home.seebs.net> has quit IRC | 01:52 | |
-YoctoAutoBuilder- build #93 of nightly-mips-lsb is complete: Failure [failed BuildImages BuildImages_1] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/93 | 01:55 | |
*** radzy is now known as radzy_away | 02:05 | |
*** seebs <seebs!~seebs@home.seebs.net> has joined #yocto | 02:19 | |
*** dvhart <dvhart!dvhart@nat/intel/x-vgvyfhravbbmvmxw> has joined #yocto | 02:28 | |
*** jennaesq <jennaesq!jennaesq@nat/intel/x-qbpykgahjcwgqtce> has joined #yocto | 02:32 | |
*** cbzx <cbzx!~cbzx@CPE0015f275ebd6-CM00195edd810c.cpe.net.cable.rogers.com> has joined #yocto | 02:40 | |
*** mr_science <mr_science!~sarnold@gentoo/developer/nerdboy> has joined #yocto | 02:46 | |
*** dvhart <dvhart!dvhart@nat/intel/x-vgvyfhravbbmvmxw> has quit IRC | 02:52 | |
*** pirolla <pirolla!~lucas@187.101.9.72> has quit IRC | 02:57 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has joined #yocto | 03:09 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has quit IRC | 03:39 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has joined #yocto | 03:45 | |
*** mr_science_ <mr_science_!~sarnold@fairwindsmotelarcata.com> has joined #yocto | 03:59 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has quit IRC | 04:02 | |
*** mr_science <mr_science!~sarnold@gentoo/developer/nerdboy> has quit IRC | 04:02 | |
*** Jefro <Jefro!~jefro@50-0-152-82.dedicated.static.sonic.net> has joined #yocto | 04:11 | |
*** mr_science_ is now known as mr_science | 04:13 | |
*** mr_science <mr_science!~sarnold@gentoo/developer/nerdboy> has joined #yocto | 04:13 | |
*** kroon <kroon!~kroon@89-253-118-72.customers.ownit.se> has quit IRC | 05:15 | |
*** sgw_ <sgw_!~sgw@172.56.8.146> has joined #yocto | 05:32 | |
*** dvhart <dvhart!dvhart@nat/intel/x-hdpkzvysgcqkaffn> has joined #yocto | 05:36 | |
*** sgw_ <sgw_!~sgw@172.56.8.146> has quit IRC | 05:40 | |
*** agust <agust!~agust@p4FDE6806.dip0.t-ipconnect.de> has joined #yocto | 05:41 | |
*** edsiper <edsiper!edsiper@monkeyhttpd.osuosl.org> has quit IRC | 05:41 | |
*** edsiper <edsiper!edsiper@monkeyhttpd.osuosl.org> has joined #yocto | 05:42 | |
*** dvhart <dvhart!dvhart@nat/intel/x-hdpkzvysgcqkaffn> has quit IRC | 05:49 | |
*** W1N9Zr0 <W1N9Zr0!~w1n9zr0@2605:6400:20:895b:22:0:1c4:4d6a> has quit IRC | 05:55 | |
*** W1N9Zr0 <W1N9Zr0!~w1n9zr0@2605:6400:20:895b:22:0:1c4:4d6a> has joined #yocto | 06:02 | |
*** cbzx <cbzx!~cbzx@CPE0015f275ebd6-CM00195edd810c.cpe.net.cable.rogers.com> has quit IRC | 06:02 | |
*** kroon <kroon!~kroon@193.15.174.198> has joined #yocto | 06:06 | |
*** mbelisko <mbelisko!~mbelisko@81.89.61.168.vnet.sk> has joined #yocto | 06:09 | |
mbelisko | hi guys, one question. I'm getting following erro during do_rootfs task: KeyError: "filename './control' not found" | 06:09 |
mbelisko | any ideas what to do next (rebuild, clean something)? | 06:10 |
*** nitink <nitink!~nitink@134.134.139.76> has quit IRC | 06:12 | |
*** dvhart <dvhart!~dvhart@134.134.139.70> has joined #yocto | 06:20 | |
*** kevin_t <kevin_t!~Thunderbi@46.18.96.46> has quit IRC | 06:44 | |
*** kevin_t <kevin_t!~Thunderbi@46.18.96.46> has joined #yocto | 06:44 | |
*** diego_r <diego_r!~diego@host65-246-static.10-188-b.business.telecomitalia.it> has joined #yocto | 06:50 | |
*** msm <msm!~msm@cpe-72-182-100-192.austin.res.rr.com> has quit IRC | 06:55 | |
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/irccloud.com/x-wgszdccypbhdbytb> has joined #yocto | 06:59 | |
*** jbrianceau_away is now known as jbrianceau | 07:00 | |
kroon | mbelisko, maybe post a little more context on pastebin ? | 07:00 |
*** msm <msm!~msm@cpe-72-182-100-192.austin.res.rr.com> has joined #yocto | 07:01 | |
*** dvhart <dvhart!~dvhart@134.134.139.70> has quit IRC | 07:02 | |
*** eballetbo <eballetbo!~eballetbo@43.Red-2-139-180.staticIP.rima-tde.net> has joined #yocto | 07:07 | |
*** tasslehoff <tasslehoff!~tasslehof@77.40.182.98> has joined #yocto | 07:11 | |
*** florian <florian!~fuchs@port-217-146-132-69.static.qsc.de> has joined #yocto | 07:11 | |
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has joined #yocto | 07:11 | |
*** mckoan|away is now known as mckoan | 07:13 | |
mckoan | good morning | 07:13 |
*** beaver_545 <beaver_545!~stuart@host86-144-234-46.range86-144.btcentralplus.com> has quit IRC | 07:17 | |
*** florian_kc <florian_kc!~fuchs@port-217-146-132-69.static.qsc.de> has joined #yocto | 07:26 | |
*** florian_kc <florian_kc!~fuchs@Maemo/community/contributor/florian> has joined #yocto | 07:26 | |
*** sameo <sameo!~samuel@192.55.54.40> has joined #yocto | 07:27 | |
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has quit IRC | 07:27 | |
*** florian_kc is now known as florian | 07:27 | |
LetoThe2nd | just giving the autobuilder a first try, yocto-start-autobuilder runs into http://paste.ubuntu.com/7471774/ | 07:56 |
LetoThe2nd | anybody seen that already? | 07:56 |
*** mra_ <mra_!mrannanj@melkki.cs.helsinki.fi> has quit IRC | 08:01 | |
*** mbelisko <mbelisko!~mbelisko@81.89.61.168.vnet.sk> has quit IRC | 08:12 | |
*** ant_work <ant_work!~ant__@host54-128-static.10-188-b.business.telecomitalia.it> has joined #yocto | 08:32 | |
*** bluelightning <bluelightning!~paul@83.217.123.106> has joined #yocto | 08:34 | |
*** bluelightning <bluelightning!~paul@83.217.123.106> has quit IRC | 08:34 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 08:34 | |
bluelightning | morning all | 08:35 |
LetoThe2nd | howdy bluelightning | 08:35 |
bluelightning | hey LetoThe2nd | 08:35 |
LetoThe2nd | bluelightning: aren't you also involved in the autobuilder a bit? | 08:35 |
mckoan | hi bluelightning, LetoThe2nd, all | 08:36 |
bluelightning | hi mckoan | 08:36 |
LetoThe2nd | howdy mckoan | 08:36 |
bluelightning | LetoThe2nd: not really directly, that's pidge's domain of expertise | 08:37 |
LetoThe2nd | bluelightning: yeah, for advanced stuff ;) | 08:37 |
LetoThe2nd | i'm just trying to ti give it a first try, clean git clone, source the setup file, and then yocto-start-autobuilder breaks with http://paste.ubuntu.com/7471774/ | 08:38 |
LetoThe2nd | bluelightning: in case it rings a bell please scream, otherwise i'll wait for pidge to poke | 08:38 |
*** elmi82 <elmi82!~timo@mail.bmw-carit.de> has joined #yocto | 08:41 | |
Saur | Which assumption is correct: "a recipe A that depends on another recipe B can use users/groups that B creates" or "all recipes must create the users/groups they require themselves"? | 08:42 |
*** JimBaxter <JimBaxter!~jbaxter@jimbax.plus.com> has joined #yocto | 08:45 | |
*** mr_science <mr_science!~sarnold@gentoo/developer/nerdboy> has quit IRC | 08:46 | |
*** belen <belen!~Adium@192.198.151.44> has joined #yocto | 09:04 | |
*** blitz00 <blitz00!~stefans@unaffiliated/blitz00> has joined #yocto | 09:18 | |
*** arky <arky!~arky@197.237.140.136> has joined #yocto | 09:30 | |
*** csf <csf!8d643a17@gateway/web/freenode/ip.141.100.58.23> has joined #yocto | 09:41 | |
*** d_s_e <d_s_e!~d.s.e@2001:a60:147e:6001:5d9f:3bba:5261:f5a5> has joined #yocto | 09:45 | |
*** stosw <stosw!~stosw@cable-static-22-200.rsnweb.ch> has joined #yocto | 09:45 | |
csf | hi everyone, I am having trouble building yocto for the omap5 evm | 09:57 |
csf | I am trying to add the omap5-sgx package | 09:57 |
csf | but I am getting erros during build | 09:58 |
csf | error: file /usr/lib/libGLESv2.so.2 conflicts between attempted installs of omap5-sgx-ddk-um-linux-1.9.0.10-r1.armv7a_vfp_neon and libgles2-mesa-9.2.5-r0.armv7a_vfp_neon | 09:58 |
*** stosw <stosw!~stosw@cable-static-22-200.rsnweb.ch> has quit IRC | 09:58 | |
csf | anyone an idea how to tell bitbake to use only the omap5-sgx stuff instead of the mesa? | 09:59 |
rburton | use PREFERRED_PROVIDER | 10:07 |
rburton | is this your own bsp, or eg meta-ti? | 10:07 |
rburton | basically you need to set PREFERRED_PROVIDER_virtual/libgles2 to omap5-sgx, or whatever the recipe is calle | 10:08 |
rburton | called | 10:08 |
csf | meta-ti | 10:16 |
csf | I set PREFERRED_PROVIDER_virtual/libgles2 = "omap5-sgx-ddk-um-linux" | 10:17 |
csf | in conf/local.conf | 10:17 |
csf | could it be that there are some tmp files I need to delete? | 10:18 |
*** mulhern <mulhern!~mulhern@50.189.153.218> has joined #yocto | 10:21 | |
*** mulhern <mulhern!~mulhern@50.189.153.218> has left #yocto | 10:21 | |
rburton | in this case tell meta-ti they've broken something | 10:25 |
rburton | you'll need to use the *recipe* name | 10:26 |
csf | which receipe name do you mean? is there one for libgles? | 10:28 |
rburton | the recipe that generates omap5-sgx-ddk-um-linux-1.9.0.10-r1.armv7a_vfp_neon | 10:35 |
csf | ok, will try that | 10:36 |
csf | is there a way to print all PREFERRED_PROVIDER ? | 10:40 |
rburton | grep will do it :) | 10:41 |
rburton | or bitbake -e | 10:41 |
csf | :) thanks i'm already greping the hell out of my ssd :) | 10:42 |
*** mckoan is now known as mckoan|away | 10:46 | |
*** arky <arky!~arky@197.237.140.136> has quit IRC | 10:46 | |
*** blitz00 <blitz00!~stefans@unaffiliated/blitz00> has quit IRC | 10:48 | |
*** pirolla <pirolla!~lucas@187.101.9.72> has joined #yocto | 10:48 | |
rburton | default definition is in meta/, there should be another in meta-yi | 10:52 |
rburton | meta-ti | 10:52 |
*** arky <arky!~arky@197.237.140.136> has joined #yocto | 11:05 | |
*** Net147 <Net147!~Net147@60-242-179-244.static.tpgi.com.au> has joined #yocto | 11:11 | |
*** kiruthika <kiruthika!~kiruthika@111.93.218.67> has quit IRC | 11:13 | |
*** JaMa <JaMa!~martin@ip-89-176-104-3.net.upcbroadband.cz> has joined #yocto | 11:20 | |
Saur | Trying this again since I got no answer the first time. Which assumption is correct: "a recipe A that depends on another recipe B can use users/groups that B creates" or "all recipes must create the users/groups they require themselves"? | 11:21 |
*** freanux <freanux!~freanux@unaffiliated/freanux> has quit IRC | 11:21 | |
*** freanux <freanux!~freanux@unaffiliated/freanux> has joined #yocto | 11:22 | |
ant_work | Saur: in my experience only a few programs/demons add specific users/groups | 11:34 |
ant_work | I can't imagine how to generalize | 11:34 |
Saur | ant_work: Well, the problem for us is that we have a lot of recipes that do. And if the first assumption is correct then the useradd.bbclass needs to be corrected so that it adds a dependency from do_install to base-passwd:do_populate_sysroot and base-passwd:do_populate_sysroot_setscene, because if either of those tasks execute they will overwrite /etc/passwd and /etc/group, effectively removing any users/groups that were created before... | 11:37 |
*** zecke <zecke!~ich@24-134-58-61-dynip.superkabel.de> has joined #yocto | 11:41 | |
ant_work | Saur: I see, it is not obvious | 11:50 |
Saur | ant_work: Nope, I agree. On the other hand, if it is the second assumption that is correct, then there should be QA tests in place to make sure all recipes create the users/groups they use. | 11:51 |
ant_work | I think that any recipe should care itself | 11:51 |
ant_work | same in Gentoo: "..If your ebuild requires a user or group to be added for a daemon, for example, this should be performed via the functions available in user.eclass.." | 11:52 |
Saur | ant_work: I would prefer that as well. However, then you end up with the problem that the first recipe that creates a user "wins", which means that you must make sure that the user definition is exactly the same in all recipes... | 11:52 |
ant_work | Saur: see the interesting check done http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/user.eclass?view=markup | 11:55 |
ant_work | at first, check that we are in preinst/postinst | 11:55 |
*** jluisn <jluisn!~quassel@187.115.172.24> has joined #yocto | 11:59 | |
ant_work | exactly that | 12:05 |
ant_work | if [ "${BB_CURRENTTASK}" = "populate_sysroot" -o "${BB_CURRENTTASK}" = "populate_sysroot_setscene" ] | 12:05 |
*** dmoseley <dmoseley!~dmoseley@cpe-174-096-222-251.carolina.res.rr.com> has quit IRC | 12:13 | |
*** kscherer <kscherer!~kscherer@128.224.252.2> has joined #yocto | 12:15 | |
*** jluisn <jluisn!~quassel@187.115.172.24> has quit IRC | 12:27 | |
*** jluisn <jluisn!~quassel@187.115.172.24> has joined #yocto | 12:28 | |
*** adelcast <adelcast!~adelcast@130.164.62.249> has joined #yocto | 12:34 | |
*** dmoseley <dmoseley!~dmoseley@cpe-174-096-222-251.carolina.res.rr.com> has joined #yocto | 12:39 | |
*** simmel80___ <simmel80___!~quassel@p5797EEE0.dip0.t-ipconnect.de> has joined #yocto | 12:41 | |
*** adelcast <adelcast!~adelcast@130.164.62.249> has quit IRC | 12:43 | |
*** sroy_ <sroy_!~sroy@2607:fad8:4:6:3e97:eff:feb5:1e2b> has joined #yocto | 12:46 | |
*** muppe <muppe!~Marko@ip050-115.seclan.com> has joined #yocto | 12:55 | |
simmel80___ | hi | 12:57 |
simmel80___ | master-next, core-image-minimal build for imx6, libudev do_configure: "configure: error: "udev support requested but libudev not installed"" | 12:58 |
simmel80___ | but udev.inc:DEPENDS = "acl glib-2.0 libusb usbutils pciutils gperf-native libxslt-native util-linux" | 12:59 |
simmel80___ | circular dependency? | 12:59 |
simmel80___ | building libusb with --disable-udev works | 12:59 |
simmel80___ | libusb was updated yesterday, libusb1: Update to 1.0.18 | 13:00 |
*** csf <csf!8d643a17@gateway/web/freenode/ip.141.100.58.23> has quit IRC | 13:15 | |
*** Garibaldi|work <Garibaldi|work!~andydalt@nat/cisco/x-jxikppvrgmuxcyoq> has joined #yocto | 13:17 | |
*** cbzx <cbzx!~cbzx@CPE0015f275ebd6-CM00195edd810c.cpe.net.cable.rogers.com> has joined #yocto | 13:18 | |
kroon | simmel80___, http://lists.openembedded.org/pipermail/openembedded-core/2014-May/092651.html | 13:25 |
simmel80___ | thanks, kroon | 13:27 |
*** darknighte <darknighte!~darknight@pdpc/supporter/professional/darknighte> has joined #yocto | 13:32 | |
simmel80___ | kroon, i am not very experienced in yocto/OE, so cannot judge if it is right, but does it work around the circular dependency that i think there is, when udev is part of the build | 13:33 |
simmel80___ | then udev depends on libusb, and libusb would try to build against libudev.h, or do i misunderstand? | 13:33 |
*** davest <davest!Adium@nat/intel/x-aeqwoetglbwhigsn> has joined #yocto | 13:37 | |
kroon | simmel80___, hmm good q.. I'm not sure about that problem. Target libusb1 build fine on my laptop, I only had a problem with nativesdk-libusb1 | 13:40 |
simmel80___ | kroon, for my case, target libusb1 failed to build, on "bitbake core-image-minimal", i did not try nativesdk | 13:43 |
*** davest <davest!Adium@nat/intel/x-aeqwoetglbwhigsn> has quit IRC | 13:43 | |
*** jchonig <jchonig!~quassel@firewall.honig.net> has quit IRC | 13:45 | |
*** rtollert <rtollert!~rtollert@130.164.62.31> has quit IRC | 13:45 | |
*** xerent <xerent!xerent@compose.lokalen.org> has quit IRC | 13:45 | |
*** DarkKnight_ <DarkKnight_!~quassel@HSI-KBW-095-208-008-143.hsi5.kabel-badenwuerttemberg.de> has quit IRC | 13:45 | |
*** RagBal <RagBal!~RagBal@54694E34.cm-12-2b.dynamic.ziggo.nl> has quit IRC | 13:45 | |
*** Xz <Xz!~kmsywula@176.61.7.74> has quit IRC | 13:45 | |
*** vmeson <vmeson!~quassel@128.224.252.2> has quit IRC | 13:45 | |
*** xerent <xerent!xerent@compose.lokalen.org> has joined #yocto | 13:46 | |
*** Xz <Xz!~kmsywula@176.61.7.74> has joined #yocto | 13:46 | |
*** RagBal <RagBal!~RagBal@54694E34.cm-12-2b.dynamic.ziggo.nl> has joined #yocto | 13:46 | |
*** rtollert <rtollert!~rtollert@130.164.62.31> has joined #yocto | 13:46 | |
*** DarkKnight <DarkKnight!~quassel@HSI-KBW-095-208-008-143.hsi5.kabel-badenwuerttemberg.de> has joined #yocto | 13:47 | |
*** vmeson <vmeson!~quassel@128.224.252.2> has joined #yocto | 13:47 | |
*** jchonig <jchonig!~quassel@firewall.honig.net> has joined #yocto | 13:47 | |
simmel80___ | kroon, and this was from scratch, i think it would maybe work if the udev would already have been built previously | 13:50 |
*** tasslehoff <tasslehoff!~tasslehof@77.40.182.98> has quit IRC | 13:50 | |
kroon | simmel80___, aha. yeah theres a difference, i did an incremental build, with the libusb1 update. on the other hand I dont see anyhing changed in the recipe with regards to DEPENDS | 13:52 |
simmel80___ | my guess is that the source changed, to now depend on libudev.h by default | 13:52 |
kroon | yeah could be | 13:53 |
*** rcw <rcw!~rwoolley@128.224.252.2> has joined #yocto | 13:55 | |
*** jcallea <jcallea!~jcallea@rrcs-24-97-209-160.nys.biz.rr.com> has joined #yocto | 13:58 | |
*** muppe <muppe!~Marko@ip050-115.seclan.com> has quit IRC | 14:02 | |
*** freanux <freanux!~freanux@unaffiliated/freanux> has quit IRC | 14:20 | |
*** freanux <freanux!~freanux@unaffiliated/freanux> has joined #yocto | 14:21 | |
*** radzy_away is now known as radzy | 14:29 | |
*** pidge <pidge!~eflanagan@c-24-21-207-18.hsd1.or.comcast.net> has quit IRC | 14:31 | |
*** ant_work <ant_work!~ant__@host54-128-static.10-188-b.business.telecomitalia.it> has quit IRC | 14:31 | |
*** Garibaldi|work <Garibaldi|work!~andydalt@nat/cisco/x-jxikppvrgmuxcyoq> has quit IRC | 14:31 | |
*** Garibaldi|work <Garibaldi|work!~andydalt@nat/cisco/x-cmmnuuwytnslngue> has joined #yocto | 14:34 | |
*** arky <arky!~arky@197.237.140.136> has quit IRC | 14:38 | |
*** munch <munch!~mark@c-67-184-166-69.hsd1.il.comcast.net> has joined #yocto | 14:40 | |
*** nitink <nitink!~nitink@134.134.139.76> has joined #yocto | 14:42 | |
*** nitink <nitink!~nitink@134.134.139.76> has quit IRC | 14:47 | |
*** adelcast <adelcast!~adelcast@130.164.62.249> has joined #yocto | 15:06 | |
*** simmel80___ <simmel80___!~quassel@p5797EEE0.dip0.t-ipconnect.de> has quit IRC | 15:12 | |
*** davest <davest!Adium@nat/intel/x-iqilclqbkwcsodio> has joined #yocto | 15:12 | |
*** simmel80 <simmel80!~quassel@p5797EEE0.dip0.t-ipconnect.de> has joined #yocto | 15:13 | |
*** eballetbo <eballetbo!~eballetbo@43.Red-2-139-180.staticIP.rima-tde.net> has quit IRC | 15:16 | |
*** staylor <staylor!~staylor@mail.au-zone.com> has joined #yocto | 15:16 | |
*** tonghuix_ <tonghuix_!~tonghuix@114.245.212.86> has joined #yocto | 15:19 | |
*** TuTizz <TuTizz!~TuTizz@unaffiliated/tutizz> has quit IRC | 15:22 | |
*** elmi82 <elmi82!~timo@mail.bmw-carit.de> has quit IRC | 15:22 | |
*** FunkyPenguin <FunkyPenguin!~quassel@opensuse/member/FunkyPenguin> has joined #yocto | 15:22 | |
*** sjolley <sjolley!~sjolley@134.134.139.72> has quit IRC | 15:23 | |
*** kroon <kroon!~kroon@193.15.174.198> has quit IRC | 15:33 | |
kergoth | seebs: FYI, was getting XATTR_CREATE not defined building pseudo, seems like you need a #include <linux/xattr.h> | 15:46 |
rburton | i don't suppose anyone knows how to have a spec file without a source: in | 15:46 |
*** zecke <zecke!~ich@24-134-58-61-dynip.superkabel.de> has quit IRC | 15:46 | |
*** sjolley <sjolley!~sjolley@134.134.137.71> has joined #yocto | 15:50 | |
*** sroy_ <sroy_!~sroy@2607:fad8:4:6:3e97:eff:feb5:1e2b> has quit IRC | 15:55 | |
*** ant_home <ant_home!~andrea@host88-90-dynamic.180-80-r.retail.telecomitalia.it> has joined #yocto | 15:55 | |
*** nitink <nitink!~nitink@134.134.139.76> has joined #yocto | 15:56 | |
darknighte | arg. switched my emails on the mailing lists and managed to disable "receive emails" | 16:00 |
kergoth | heh, oops | 16:01 |
rburton | DarkKnight: but what a productive week! | 16:01 |
darknighte | yep. I knew my inbox was suspiciously empty. | 16:01 |
*** sroy <sroy!~sroy@2607:fad8:4:6:6e88:14ff:feff:5374> has joined #yocto | 16:02 | |
darknighte | rburton: hehe, there's more than one DarkKnight / darknighte hanging around here these days... | 16:02 |
-YoctoAutoBuilder- build #104 of eclipse-plugin-kepler is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/eclipse-plugin-kepler/builds/104 | 16:02 | |
rburton | oh damnit adium | 16:02 |
* darknighte wonders who that masked DarkKnight is | 16:02 | |
*** sjolley <sjolley!~sjolley@134.134.137.71> has quit IRC | 16:03 | |
rburton | DarkKnight: it's Evil Sean from the darkest timeline | 16:03 |
rburton | did it again!! | 16:03 |
rburton | adium's completion algorithm is actually malicious | 16:03 |
*** roric <roric!~roric@c-107ae455.213-3-64736c14.cust.bredbandsbolaget.se> has joined #yocto | 16:03 | |
*** sjolley <sjolley!sjolley@nat/intel/x-uvfwihjmlnawjtio> has joined #yocto | 16:06 | |
*** kroon <kroon!~kroon@89-253-118-72.customers.ownit.se> has joined #yocto | 16:06 | |
denix | darknighte: cloning yourself? | 16:07 |
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has quit IRC | 16:09 | |
*** esquire3789 <esquire3789!~bird@cpe-70-118-168-41.stx.res.rr.com> has quit IRC | 16:21 | |
*** pidge <pidge!pidge@nat/intel/x-qdsalpfukpwlrarv> has joined #yocto | 16:25 | |
pidge | LetoThe2nd: Hey, ab stuff. You pinged? | 16:26 |
LetoThe2nd | pidge: kind of. didn't want to poke you directly until i digged it a bit deeper. just asked paul as he joined the time i was stuck | 16:27 |
LetoThe2nd | pidge: turned out (just 5 minutes ago) that it was just missing dependencies that made it fail kind of ungracefully | 16:27 |
pidge | LetoThe2nd: which one? | 16:28 |
LetoThe2nd | pidge: about all of them. when trying such stuff i usually start with a clean slate machine, in this case ubuntu | 16:28 |
pidge | LetoThe2nd: In theory all the deps for the ab should be there. if they aren't, lemme know. | 16:28 |
pidge | oh, was this an oe dep? | 16:29 |
LetoThe2nd | pidge: then git pull, . ./yocto-autobuilder-setup, then ./yocto-start-autobuilder both | 16:29 |
*** challinan <challinan!~chris@173-10-226-189-BusName-WestFlorida.hfc.comcastbusiness.net> has joined #yocto | 16:30 | |
LetoThe2nd | starting then breaks if the things needed for building are not installed, like make | 16:30 |
LetoThe2nd | pidge: check http://paste.ubuntu.com/7471774/ | 16:30 |
pidge | LetoThe2nd: Ah, yeah. that is a dep generally satisfied by oe. | 16:31 |
*** sgw_ <sgw_!~sgw@c-50-186-0-160.hsd1.or.comcast.net> has joined #yocto | 16:31 | |
pidge | LetoThe2nd: If you'd like to open up a bug that would help me. | 16:32 |
LetoThe2nd | pidge: sure, but i took the super dumbass approach and went like "hey, whatever it needs, it should be noted in the readme" | 16:32 |
LetoThe2nd | as there was nothing noted there, i thought "probably it starts, just won't do anything useful" | 16:33 |
LetoThe2nd | which it then didn't | 16:33 |
pidge | LetoThe2nd: Yeah, I think there are two bugs here. 1. A big more docs on deps. 2. Some better error condition handling | 16:33 |
LetoThe2nd | pidge: yeah, interpreting it that way is certainly right (no offense meant) | 16:33 |
seebs | Huh, I shouldn't need to include <linux/xattr.h>, because in general as I understand it user code shouldn't need to include linux/anything because kernel headers are mostly for kernel stuff. | 16:33 |
seebs | I will have to investigate more. | 16:33 |
*** diego_r <diego_r!~diego@host65-246-static.10-188-b.business.telecomitalia.it> has quit IRC | 16:34 | |
pidge | LetoThe2nd: none taken at all. The ab rewrite is relatively new (just over 16 months). There's still a bit of spit and polish that's needed around docs/dev experience. | 16:35 |
*** seebs <seebs!~seebs@home.seebs.net> has quit IRC | 16:36 | |
LetoThe2nd | pidge: i see! well i got it basically working right now and will dig a bit to find out whats really the needed stuff for reproducing an AB machine. if you're interested i can file some ideas for docs as a bug or send them to you | 16:36 |
pidge | LetoThe2nd: No, sure, file away. | 16:37 |
LetoThe2nd | pidge: will do once i carved out what was just cargo cult and what was actually needed :) | 16:38 |
*** nitink <nitink!~nitink@134.134.139.76> has quit IRC | 16:38 | |
*** jbrianceau is now known as jbrianceau_away | 16:38 | |
*** seebs <seebs!~seebs@home.seebs.net> has joined #yocto | 16:39 | |
pidge | LetoThe2nd: Yeah, it's sometimes difficult finding holes as it's kind of surprising the different ways people use it. | 16:39 |
LetoThe2nd | pidge: hehe i guess i'm the super trivial use case. box sitting in a corned producing root fs and sdks when needed for coworkers nothing more. | 16:40 |
LetoThe2nd | s/corned/corner | 16:40 |
pidge | LetoThe2nd: Nah, no such thing as a trivial use case. | 16:40 |
LetoThe2nd | pidge: too bad, i like being trivial | 16:41 |
*** belen <belen!~Adium@192.198.151.44> has quit IRC | 16:41 | |
-YoctoAutoBuilder- build #101 of nightly-oecore is complete: Failure [failed BuildImages Running Sanity Tests Building Toolchain Images Building Toolchain Images_1] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-oecore/builds/101 | 16:43 | |
*** sroy <sroy!~sroy@2607:fad8:4:6:6e88:14ff:feff:5374> has quit IRC | 16:43 | |
LetoThe2nd | pidge: kicked off first build, seems to be working :) thanks for repsonding, i'll let you know when i have something worthwhile reading/discussing :) | 16:45 |
pidge | LetoThe2nd: kewl. | 16:46 |
LetoThe2nd | remember to have a nice weeked so far ;) | 16:46 |
*** sroy <sroy!~sroy@2607:fad8:4:6:6e88:14ff:feff:5374> has joined #yocto | 16:50 | |
*** sroy <sroy!~sroy@2607:fad8:4:6:6e88:14ff:feff:5374> has quit IRC | 16:52 | |
*** sjolley <sjolley!sjolley@nat/intel/x-uvfwihjmlnawjtio> has quit IRC | 16:54 | |
*** sjolley <sjolley!~sjolley@134.134.137.71> has joined #yocto | 16:55 | |
*** Garibaldi|work <Garibaldi|work!~andydalt@nat/cisco/x-cmmnuuwytnslngue> has quit IRC | 17:03 | |
*** roric <roric!~roric@c-107ae455.213-3-64736c14.cust.bredbandsbolaget.se> has quit IRC | 17:07 | |
*** esquire3789 <esquire3789!~bird@cpe-70-118-168-41.stx.res.rr.com> has joined #yocto | 17:08 | |
*** sroy <sroy!~sroy@2607:fad8:4:6:3e97:eff:feb5:1e2b> has joined #yocto | 17:09 | |
*** tonghuix_ <tonghuix_!~tonghuix@114.245.212.86> has quit IRC | 17:10 | |
*** maxtothemax <maxtothemax!~maxtothem@134.134.139.76> has joined #yocto | 17:14 | |
*** Xooch <Xooch!480cd342@gateway/web/freenode/ip.72.12.211.66> has joined #yocto | 17:14 | |
Xooch | Hello. Guess I'll just simply ask my question :) I've built an image with Yocto, but I've closed my terminal. When I open a new terminal, what do I need to run to set up everything correctly? bitbake is not in my path, although it was when I created my first image. | 17:15 |
seebs | So it took all of yesterday, but I can now explain why packages-split might have any of the following modes: 777, 755, 775, 700. | 17:16 |
pidge | Xooch: You'll need to . ./oe-init-build-env again | 17:16 |
seebs | Xooch: I don't know off the top of my head, but in case you aren't aware, you may sometimes need to hang around for a few hours before answers show up. Unless pidge is around. | 17:16 |
Xooch | I thought so, but was a bit afraid that might "do more", since it created some directory structures and such. | 17:17 |
pidge | Xooch: Nah, it only does that if they don't exist the first time around. | 17:17 |
Xooch | seebs - yeah, I figured that might be the case, but it appears I got lucky today! | 17:17 |
Xooch | Thanks for the help. | 17:17 |
pidge | Xooch: np. | 17:18 |
*** Xooch <Xooch!480cd342@gateway/web/freenode/ip.72.12.211.66> has quit IRC | 17:18 | |
pidge | seebs: I'm almost never around :P | 17:18 |
rburton | seebs: you can't leave that hanging! | 17:18 |
*** Xooch <Xooch!480cd342@gateway/web/freenode/ip.72.12.211.66> has joined #yocto | 17:19 | |
Xooch | I think I left too early. running ". oe-layertool-setup.sh" closes my terminal! | 17:20 |
seebs | Huh, that's odd. | 17:20 |
seebs | My suggestion: | 17:20 |
seebs | $ sh -x | 17:20 |
seebs | $ . ./oe-layertool-setup.sh | 17:20 |
Xooch | I don't think I'm current with the new release. I didn't start with poky, but with something from TI, and I think I'm on "dylan" if that makes any difference. | 17:20 |
seebs | then if that exits, you'll see what it executed. | 17:20 |
seebs | rburton: You would be amazed at what I can forget I started to talk about when I'm doing something else while chatting. :P | 17:21 |
Xooch | Still closes that terminal. | 17:21 |
seebs | ... That's very odd indeed. | 17:21 |
seebs | Because it shouldn't be able to close the parent shell. | 17:21 |
seebs | Hmm. What if you ssh in to localhost and run it there? | 17:21 |
seebs | Then it shouldn't have any clue about the terminal. | 17:22 |
seebs | wait | 17:22 |
seebs | "oe-layertool-setup.sh"? Shouldn't it be "oe-init-build-env"? | 17:22 |
seebs | Okay, so, packages-split modes. | 17:22 |
Xooch | Good idea. It says "ERROR: You must either use this script with the -i or -f options", prints usage, then closes the ssh connection. | 17:22 |
Xooch | oooo.... | 17:22 |
pidge | Xooch: Yeah, is this a different thing you're trying to do? | 17:23 |
seebs | Yeah, I think layertool-setup.sh is the wrong thing, it's a command you'd invoke, not a thing to source into a shell to get your environment set up. | 17:23 |
seebs | populate_packages() calls umask(0) before iterating through making the directories for each package. It then uses bb.utils.mkdirhier() to make .../packages-split/pkgname. | 17:23 |
seebs | This creates packages-split with mode 777 if it did not already exist. And unfortunately, it does this BEFORE trying to make packages-split with a reasonable mode. | 17:24 |
seebs | So it is fairly common for packages-split to end up with mode 777. | 17:24 |
seebs | There is another path through this, which I'm not sure where it is but I found it once, which ends up running similar stuff only with umask 2; you can find this by looking for a warning note about running something with umask 002. | 17:24 |
seebs | That gets you the 777 and 775 cases. | 17:25 |
* kergoth chuckles | 17:25 | |
seebs | 755 appears to come from processing this with your regular 022 umask, or possibly unpacking an archive which includes that directory when you're not running under pseudo. | 17:25 |
seebs | 700. Well. | 17:25 |
kergoth | i agree it would be a good idea to add a mode argument for mkdirhier :) | 17:25 |
Xooch | you're right, wrong script. The correct one is in sources/oe-core/oe-init-build-env it appears. I ran this from the top level dir and from the build directory, but I get an error about /home/steve/src/tisdk/sources/oe-core/bitbake not existing... Which directory should I be in to run it? | 17:25 |
seebs | If GNU tar thinks you're root, instead of creating directories with their desired mode, it creates them with mode 700, then does a delayed set of the file permissions. | 17:26 |
seebs | The delayed set goes through and eventually calls fchmodat(). | 17:26 |
seebs | There's a comment in the code, though, pointing out that Linux will always reject fchmodat(..., AT_SYMLINK_NOFOLLOW). So if the initial call fails with errno = ENOTSUP, it then tries again. | 17:27 |
seebs | Problem is: pseudo naively passes on the original fchmodat() arguments to the kernel, then discards any reported failures in case you were doing something like setting setuid bits, which pseudo wants you to think you could do. | 17:27 |
seebs | So the fchmodat(..., AT_SYMLINK_NOFOLLOW) doesn't "fail" for GNU tar, but the attempt to call fchmodat() on the underlying filesystem does. So the mode never gets changed from 0700. | 17:28 |
seebs | And that is why packages-split ends up with any of *four* different modes, in ways that are fairly unpredictable and not completely consistent within any given package. | 17:28 |
seebs | My proposed fix to bitbake is to add ", mode = 0755" to mkdirhier, and pass the mode to os.makedirs, because I am pretty sure we never *wanted* 0777 & ~umask as a default. | 17:29 |
seebs | For pseudo, my current plan is to add a static flag for whether I think AT_SYMLINK_NOFOLLOW should fail. Try normally once, but if I get -1/ENOTSUP from an fchmodat with AT_SYMLINK_NOFOLLOW, set the flag, and future calls will bail early if AT_SYMLINK_NOFOLLOW is set. | 17:30 |
seebs | That way, at least I don't do two database round trips per file for GNU tar's surreal decision to dutifully keep trying an unsupported thing for every single file just in case the user upgrades to a 4.x or later kernel which has implemented support for a new feature sometime during the extraction. | 17:31 |
seebs | (To be fair, if it were implemented per-filesystem, it would be conceivable for an archive extraction to cross a mount point...) | 17:31 |
Xooch | FYI, I had to run ". conf/setenv" from my build directory. I'm working now. | 17:35 |
*** Xooch <Xooch!480cd342@gateway/web/freenode/ip.72.12.211.66> has quit IRC | 17:39 | |
-YoctoAutoBuilder- build #97 of nightly-qa-systemd is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-qa-systemd/builds/97 | 17:40 | |
*** Garibaldi|work <Garibaldi|work!~andydalt@nat/cisco/x-hcponupwplybikdv> has joined #yocto | 18:00 | |
*** nitink <nitink!nitink@nat/intel/x-rfkssjuwzkigspcs> has joined #yocto | 18:03 | |
*** sameo <sameo!~samuel@192.55.54.40> has quit IRC | 18:04 | |
*** JaMa <JaMa!~martin@ip-89-176-104-3.net.upcbroadband.cz> has quit IRC | 18:14 | |
*** blitz00 <blitz00!~stefans@188.27.81.7> has joined #yocto | 18:15 | |
*** blitz00 <blitz00!~stefans@unaffiliated/blitz00> has joined #yocto | 18:15 | |
*** radzy is now known as radzy_away | 18:27 | |
*** zecke <zecke!~ich@91-64-81-99-dynip.superkabel.de> has joined #yocto | 18:34 | |
*** dmoseley <dmoseley!~dmoseley@cpe-174-096-222-251.carolina.res.rr.com> has quit IRC | 18:36 | |
kergoth | seebs: https://gist.github.com/kergoth/05cf40b0ea7782287a3b — if we ignore the username/id mapping from pseudo, those files listed as xuser are really uid 1000, which is the uid of the user doing the bitbake build. that ls -l was done under a devshell, of course. | 18:41 |
kergoth | so you can see it was fine at ${D} after do_install, but the owner got lost as it got thrown into /package/ for use by do_package | 18:42 |
kergoth | not sure if it's a pseudo problem or not, just throwing it out there, because i'm running out of ideas | 18:42 |
seebs | I'm gonna go with "I bet it's user error" in the sense that it could well be bitbake doing something with pseudo that doesn't work. | 18:45 |
zecke | kergoth: hey! I noticed one "unwanted" behavior of your copyleft. It will happily symlink a git repository. So every time I build a new kernel revision (e.g. 3.10.x) I will have to put ~700mb of data on our download site (sure I could turn on dedup on ZFS for that area). Do you know if the archiver is fixed in master or have you considered to create a tarball from the git repository? | 18:46 |
kergoth | zecke: both copyleft_compliance and archiver will use a git mirror tarball if one exists. see https://github.com/openembedded/oe-core/blob/master/meta/classes/copyleft_compliance.bbclass#L42-L45 | 18:47 |
seebs | Okay, just to clarify, since I've never gotten to the message clarification thing. | 18:47 |
seebs | pseudo: path mismatch [2 links]: ino 5770631 db '/var/jenkins/workspace/drew/build/tmp/work/dbfp3-mel-linux/hostap-utils/0.4.7-r4/package/usr/sbin/hostap_rid' req '/var/jenkins/workspace/drew/build/tmp/work/dbfp3-mel-linux/hostap-utils/0.4.7-r4/package/usr/src'. | 18:47 |
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/irccloud.com/x-wgszdccypbhdbytb> has quit IRC | 18:47 | |
volker- | does someone know a nice overview of kernel modules required for various iptables featurs? | 18:47 |
kergoth | zecke: just enable BB_GENERATE_MIRROR_TARBALLS = "1" and you'll be fine | 18:47 |
seebs | What this means is that inode 5770631, which currently has two links, was in the database with the name ".../usr/sbin/hostap_rid", and showed up in a request attached to ".../package/usr/src". | 18:48 |
zecke | kergoth: okay. This will use "git archive" on the checkout to create the tarball? | 18:48 |
zecke | kergoth: thanks for the info. Let me re-build all images overnight and have a look. :) | 18:48 |
seebs | And that means that, at some point, usr/sbin/hostap_rid got noticed by pseudo and added to the database, and then it got unlinked *outside* of the pseudo environment. | 18:48 |
kergoth | no idea, this is the standard bitbake mechanism for archiving the repository for use on mirrors, the fetcher supports downloading and using such a mirror tarball | 18:48 |
seebs | And something else reused the inode. | 18:48 |
*** jwhitmore <jwhitmore!~jwhitmore@host86-131-24-35.range86-131.btcentralplus.com> has joined #yocto | 18:49 | |
kergoth | seebs: huh, i don't see how that'd even be possible, all the packaging tasks run under pseudo | 18:49 |
kergoth | weird | 18:49 |
seebs | Well, it's possible that some other task isn't running under pseudo because it doesn't need to. | 18:49 |
seebs | *thinks* | 18:49 |
seebs | Presumably, usr/sbin/hostap_rid got deleted. When did it get deleted? | 18:50 |
seebs | Is it possible that the thing which deleted it wasn't considered "a packaging task"? | 18:50 |
kergoth | it should never have been deleted during the packaging process. that ls -l was after the build, so clearly it still existed there | 18:50 |
kergoth | ls says its there after those tasks ran | 18:50 |
* kergoth shrugs | 18:50 | |
kergoth | again, it shouldn't have been deleted at all, ever. and if it was deleted, then why is it back again after the tasks ran? | 18:51 |
seebs | Okay, that is very odd. Because presumably it *somehow* got deleted-and-recreated or something. | 18:51 |
seebs | I assume it has a new inode now? | 18:51 |
kergoth | odd indeed | 18:51 |
seebs | BTW, if you're using pseudo 1.6, the debug options are MUCH improved. | 18:51 |
seebs | No longer do you face the horrible nightmare of verbosity that was PSEUDO_DEBUG=2. | 18:52 |
seebs | Now you can do things like PSEUDO_DEBUG=f and get file creation/deletion notes, but not other stuff. | 18:52 |
kergoth | oh! right, i see. do_package did its split out the debug info stuff | 18:53 |
kergoth | so it got rereated without that | 18:53 |
kergoth | but that should all have been done within do_package | 18:53 |
* kergoth scratches head | 18:53 | |
seebs | Huh. | 18:54 |
seebs | Well, there's a possibility. | 18:54 |
seebs | One time we started seeing stuff like this, and the reason turned out to be that there was a path into the library that could make syscalls that pseudo wasn't intercepting. | 18:54 |
seebs | Wait. | 18:56 |
seebs | I bet I know. | 18:56 |
seebs | You're at MG, right? | 18:56 |
seebs | Are you using a binary toolchain? | 18:56 |
kergoth | what's odd to me is the two dir errs are both the same /package/usr/sbin/hostap_rid, but neither of those inode numbers are the one it ends up being after the debug split. so it's existed with 3 different inode numbers during the packaging process, not 2 as one would expect | 18:56 |
seebs | Is it a ... 32 bit binary toolchain? On a 64-bit host? | 18:56 |
seebs | Because by default oe-core won't try to make a 32-bit pseudo library. And then the 32-bit binary toolchain components don't actually run under pseudo at all. | 18:56 |
seebs | And that can cause things like objcopy to wreck the pseudo database. | 18:57 |
kergoth | meta-sourcery forces NO32LIBS = "0" in its tcmode | 18:57 |
* kergoth ponders | 18:57 | |
seebs | Oh, right. And you'd be getting a ton of errors if that didn't work. | 18:57 |
seebs | You might want to try to run objcopy and such under pseudo in a test directory, see whether they work as expected and produce the right database entries. | 18:58 |
seebs | I suppose in theory there could be a statically-linked binary in there or something? | 18:58 |
kergoth | good idea, I'll look into that. that does make sense, it would explain this behavior | 18:58 |
kergoth | thanks for the help, need food now :) | 18:58 |
zecke | kergoth: hmm. It just tars the .git/ directory. But then again so did the archiver I used in edison | 18:58 |
kergoth | zecke: ah, you want the opposite? would probably need to enhance it further | 18:59 |
*** radzy_away is now known as radzy | 19:03 | |
*** blitz00 <blitz00!~stefans@unaffiliated/blitz00> has quit IRC | 19:03 | |
*** zecke <zecke!~ich@91-64-81-99-dynip.superkabel.de> has quit IRC | 19:07 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 19:12 | |
kergoth | seebs: so, yeah, I'm an idiot. I forgot that a while ago I disabled pseudo during toolchain binary execution. Horribly stupid, in retrospect. Course, at the time I didn't know how to deal with it. The toolchain created a lockfile in /tmp including the user id, so if multiple users built both under pseudo they'd step all over each other with the same naming but diffferent ownership. I should have seen this coming when I did that, that was stupid. I | 19:23 |
kergoth | guess I hoped that writing the files into ${B} with wrong ownership would be corrected by do_install, which it is in 90% of cases, but objcopy kicked me right square in the ass :) | 19:23 |
kergoth | seebs: so thanks again for helping me identify my foolishness :) | 19:26 |
* kergoth rolls eyes | 19:26 | |
volker- | iptables on yocto does not accept '--dport' on my system\ | 19:26 |
volker- | never seen that before | 19:27 |
*** jcallea <jcallea!~jcallea@rrcs-24-97-209-160.nys.biz.rr.com> has quit IRC | 19:28 | |
seebs | Oh, good. At least it makes sense. | 19:29 |
seebs | I actually spent a month or so ignoring lots of "unable to load libpseudo.so" messages because I somehow concluded they probably didn't matter. | 19:29 |
seebs | It was exactly that -- objcopy wasn't getting pseudo. It's the only part of the toolchain that usually runs in an environment where this matters. | 19:30 |
*** jcallea <jcallea!~jcallea@rrcs-24-97-209-160.nys.biz.rr.com> has joined #yocto | 19:41 | |
*** scottrif <scottrif!~scott-len@a70.ip16.netikka.fi> has joined #yocto | 19:50 | |
scottrif | halstead: ping | 19:51 |
*** pirolla <pirolla!~lucas@187.101.9.72> has quit IRC | 20:09 | |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC | 20:11 | |
*** radzy is now known as radzy_away | 20:15 | |
*** roric <roric!~roric@c-107ae455.213-3-64736c14.cust.bredbandsbolaget.se> has joined #yocto | 20:17 | |
*** challinan <challinan!~chris@173-10-226-189-BusName-WestFlorida.hfc.comcastbusiness.net> has quit IRC | 20:22 | |
seebs | Okay, I am sure there's people here with use cases I've never thought of. | 20:25 |
kergoth | ugh, I was adjusting the aeropress after I had put 100ml of near-boiling water from the kettle in it, and the cylinder slid out instead, dumping it directly onto my left hand. note to self: be more careful when making coffee | 20:26 |
seebs | pseudo does not store files on disk with exactly the same permissions they have in the database; right now, that just means it adds 0600 (or 0700 for directories) to the on-disk file, so you can write to files that have no write permission in the database. Because you're presumably root. | 20:26 |
seebs | Ow! | 20:26 |
*** davest <davest!Adium@nat/intel/x-iqilclqbkwcsodio> has quit IRC | 20:26 | |
seebs | So, after this mkdirhier thing and such, I am thinking that I wish to also mask *out* some write bits. | 20:26 |
seebs | And I'm currently leaning towards 022, but if someone can make a really good case for needing the on-disk files to be group-writeable, I'm willing to consider it. | 20:27 |
seebs | Pretty sure I want 002 masked out no matter what. | 20:27 |
*** davest <davest!~Adium@134.134.139.72> has joined #yocto | 20:27 | |
*** scottrif <scottrif!~scott-len@a70.ip16.netikka.fi> has left #yocto | 20:27 | |
*** rcw <rcw!~rwoolley@128.224.252.2> has quit IRC | 20:42 | |
seebs | Huh. There were two patches in oe-core for pseudo that never made it into upstream, now added to 1.6.0. | 20:42 |
*** jluisn <jluisn!~quassel@187.115.172.24> has quit IRC | 20:46 | |
seebs | ... | 20:46 |
seebs | So the URL in the pseudo recipe (https://www.yoctoproject.org/downloads/pseudo/pseudo-1.5.1.tar.bz2) goes to a very pretty web page, but does not actually give me a tarball? | 20:47 |
kergoth | heh, that's not good | 20:50 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 20:51 | |
seebs | downloads.yoctoproject.org seems to work. | 20:51 |
seebs | FWIW, I'm hoping to send out a patch shortly to add the fchmodat thing to pseudo 1.5.1, because I really want that fixed. I don't know when I'll have time to do an uprev to 1.6, but this one's small and nicely-contained. | 20:52 |
*** sroy <sroy!~sroy@2607:fad8:4:6:3e97:eff:feb5:1e2b> has quit IRC | 20:54 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 20:56 | |
*** roric <roric!~roric@c-107ae455.213-3-64736c14.cust.bredbandsbolaget.se> has quit IRC | 20:57 | |
*** davest <davest!~Adium@134.134.139.72> has quit IRC | 20:58 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 21:04 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 21:05 | |
*** davest <davest!Adium@nat/intel/x-bqeaqyoulkifewpe> has joined #yocto | 21:07 | |
*** radzy_away is now known as radzy | 21:10 | |
*** maxtothemax <maxtothemax!~maxtothem@134.134.139.76> has quit IRC | 21:10 | |
*** JimBaxter <JimBaxter!~jbaxter@jimbax.plus.com> has quit IRC | 21:14 | |
*** pirolla <pirolla!~lucas@187.101.9.72> has joined #yocto | 21:15 | |
*** JimBaxter <JimBaxter!~jbaxter@jimbax.plus.com> has joined #yocto | 21:22 | |
*** maxtothemax <maxtothemax!~maxtothem@134.134.139.76> has joined #yocto | 21:29 | |
*** radzy is now known as radzy_away | 21:44 | |
*** fray <fray!U2FsdGVkX1@gate.crashing.org> has quit IRC | 21:47 | |
*** bfederau <bfederau!~quassel@service.basyskom.com> has quit IRC | 22:01 | |
*** bfederau <bfederau!~quassel@service.basyskom.com> has joined #yocto | 22:01 | |
*** munch <munch!~mark@c-67-184-166-69.hsd1.il.comcast.net> has quit IRC | 22:06 | |
*** fray <fray!U2FsdGVkX1@gate.crashing.org> has joined #yocto | 22:16 | |
*** sjolley <sjolley!~sjolley@134.134.137.71> has quit IRC | 22:18 | |
*** JimBaxter <JimBaxter!~jbaxter@jimbax.plus.com> has quit IRC | 22:32 | |
*** W1N9Zr0 <W1N9Zr0!~w1n9zr0@2605:6400:20:895b:22:0:1c4:4d6a> has quit IRC | 22:35 | |
*** radzy_away <radzy_away!~radzy@63.140.125.40> has quit IRC | 22:35 | |
*** dzoe <dzoe!joe@pdpc/supporter/active/dzoe> has quit IRC | 22:35 | |
*** rodgort <rodgort!~rodgort@192.241.198.49> has quit IRC | 22:35 | |
*** SwedeMike <SwedeMike!swmike@ipv6.swm.pp.se> has quit IRC | 22:35 | |
*** Net147 <Net147!~Net147@60-242-179-244.static.tpgi.com.au> has quit IRC | 22:35 | |
*** monkibat <monkibat!~magne@95.130.216.34> has quit IRC | 22:35 | |
*** scot <scot!~scot@130.164.62.160> has quit IRC | 22:35 | |
*** cristianiorga <cristianiorga!cristianio@nat/intel/x-xpturtuigmubepzl> has quit IRC | 22:35 | |
*** ionte <ionte!~jonatan@c-b444e055.164-1-64736c10.cust.bredbandsbolaget.se> has quit IRC | 22:35 | |
*** reanguia1o <reanguia1o!~devnull@ricardoanguiano.com> has quit IRC | 22:35 | |
*** warthog9 <warthog9!~warthog9@149.20.54.19> has quit IRC | 22:35 | |
*** Rootert <Rootert!~Rootert@54694E34.cm-12-2b.dynamic.ziggo.nl> has quit IRC | 22:35 | |
*** Marex <Marex!~Marex@195.140.253.167> has quit IRC | 22:35 | |
*** jwessel <jwessel!~jwessel@128.224.250.2> has quit IRC | 22:35 | |
*** iwamatsu <iwamatsu!~iwamatsu@www1015ue.sakura.ne.jp> has quit IRC | 22:35 | |
*** W1N9Zr0 <W1N9Zr0!~w1n9zr0@2605:6400:20:895b:22:0:1c4:4d6a> has joined #yocto | 22:35 | |
*** radzy_away <radzy_away!~radzy@63.140.125.40> has joined #yocto | 22:35 | |
*** dzoe <dzoe!joe@pdpc/supporter/active/dzoe> has joined #yocto | 22:35 | |
*** rodgort <rodgort!~rodgort@192.241.198.49> has joined #yocto | 22:35 | |
*** SwedeMike <SwedeMike!swmike@ipv6.swm.pp.se> has joined #yocto | 22:35 | |
*** Net147 <Net147!~Net147@60-242-179-244.static.tpgi.com.au> has joined #yocto | 22:36 | |
*** monkibat <monkibat!~magne@95.130.216.34> has joined #yocto | 22:36 | |
*** scot <scot!~scot@130.164.62.160> has joined #yocto | 22:36 | |
*** cristianiorga <cristianiorga!cristianio@nat/intel/x-xpturtuigmubepzl> has joined #yocto | 22:36 | |
*** ionte <ionte!~jonatan@c-b444e055.164-1-64736c10.cust.bredbandsbolaget.se> has joined #yocto | 22:36 | |
*** reanguia1o <reanguia1o!~devnull@ricardoanguiano.com> has joined #yocto | 22:36 | |
*** warthog9 <warthog9!~warthog9@149.20.54.19> has joined #yocto | 22:36 | |
*** Rootert <Rootert!~Rootert@54694E34.cm-12-2b.dynamic.ziggo.nl> has joined #yocto | 22:36 | |
*** Marex <Marex!~Marex@195.140.253.167> has joined #yocto | 22:36 | |
*** jwessel <jwessel!~jwessel@128.224.250.2> has joined #yocto | 22:36 | |
*** iwamatsu <iwamatsu!~iwamatsu@www1015ue.sakura.ne.jp> has joined #yocto | 22:36 | |
*** oneQubit <oneQubit!~oneQubit@c-69-138-31-87.hsd1.md.comcast.net> has quit IRC | 22:40 | |
*** agust <agust!~agust@p4FDE6806.dip0.t-ipconnect.de> has quit IRC | 22:47 | |
pidge | Crofton/Crofton|work: http://hackaday.com/2014/05/16/isee-3-ready-to-come-home/ COOOL. The SDR is running an oe built os, yes? | 22:47 |
Crofton | pidge, no | 22:49 |
Crofton | they will use a USRP attached to a laptop | 22:49 |
pidge | Crofton: Awwww | 22:49 |
Crofton | yeah | 22:49 |
Crofton | but still cool | 22:49 |
pidge | either way. very very cool | 22:49 |
Crofton | Balint is pooping himself | 22:49 |
Crofton | he is very excited | 22:50 |
*** jwhitmore <jwhitmore!~jwhitmore@host86-131-24-35.range86-131.btcentralplus.com> has quit IRC | 22:50 | |
pidge | I bet! | 22:51 |
*** davest <davest!Adium@nat/intel/x-bqeaqyoulkifewpe> has quit IRC | 22:51 | |
*** seebs <seebs!~seebs@home.seebs.net> has quit IRC | 22:54 | |
*** seebs <seebs!~seebs@home.seebs.net> has joined #yocto | 22:56 | |
*** radzy_away is now known as radzy | 23:04 | |
*** reallife <reallife!~reallife@ool-4b7ff55a.static.optonline.net> has quit IRC | 23:11 | |
*** reallife <reallife!~reallife@ool-4b7ff55a.static.optonline.net> has joined #yocto | 23:12 | |
*** jwhitmore <jwhitmore!~jwhitmore@host86-131-24-35.range86-131.btcentralplus.com> has joined #yocto | 23:12 | |
*** pidge <pidge!pidge@nat/intel/x-qdsalpfukpwlrarv> has quit IRC | 23:13 | |
*** Garibaldi|work <Garibaldi|work!~andydalt@nat/cisco/x-hcponupwplybikdv> has quit IRC | 23:13 | |
*** darknighte <darknighte!~darknight@pdpc/supporter/professional/darknighte> has quit IRC | 23:26 | |
*** jwhitmore <jwhitmore!~jwhitmore@host86-131-24-35.range86-131.btcentralplus.com> has quit IRC | 23:28 | |
*** mulhern <mulhern!~mulhern@50.189.153.218> has joined #yocto | 23:28 | |
*** staylor <staylor!~staylor@mail.au-zone.com> has quit IRC | 23:28 | |
*** ant_home <ant_home!~andrea@host88-90-dynamic.180-80-r.retail.telecomitalia.it> has quit IRC | 23:32 | |
*** nitink <nitink!nitink@nat/intel/x-rfkssjuwzkigspcs> has quit IRC | 23:34 | |
*** sjolley <sjolley!sjolley@nat/intel/x-dhurnmbdnmdbeyvx> has joined #yocto | 23:38 | |
*** dvhart <dvhart!~dvhart@134.134.137.73> has joined #yocto | 23:38 | |
*** d_s_e <d_s_e!~d.s.e@2001:a60:147e:6001:5d9f:3bba:5261:f5a5> has quit IRC | 23:39 | |
*** cbzx <cbzx!~cbzx@CPE0015f275ebd6-CM00195edd810c.cpe.net.cable.rogers.com> has quit IRC | 23:42 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!