*** dl9pf2 <dl9pf2!~dl9pf2@216.222.85.69> has quit IRC | 00:04 | |
*** martinkelly <martinkelly!~martin@174-21-177-9.tukw.qwest.net> has joined #yocto | 00:06 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has joined #yocto | 00:15 | |
khem | Canada-dry | 00:18 |
---|---|---|
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 00:24 | |
*** gtristan <gtristan!~tristanva@24.48.71.248> has joined #yocto | 00:28 | |
*** martinkelly <martinkelly!~martin@174-21-177-9.tukw.qwest.net> has quit IRC | 00:43 | |
kroon | JPEW, so, apparently there are more unstable data entries in the pkgdata output files.. i'll post patches to ml for suggested fixes, but some are not trivial to me, so would be good if you or RP could have a closer look at them | 01:03 |
*** dl9pf2 <dl9pf2!~dl9pf2@184.2.174.244> has joined #yocto | 01:04 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has quit IRC | 01:07 | |
*** dl9pf2 <dl9pf2!~dl9pf2@184.2.174.244> has quit IRC | 01:21 | |
*** awe00 <awe00!~awe00@unaffiliated/awe00> has quit IRC | 01:27 | |
*** dl9pf2 <dl9pf2!~dl9pf2@216.222.85.69> has joined #yocto | 01:28 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has quit IRC | 01:31 | |
*** dl9pf2 <dl9pf2!~dl9pf2@216.222.85.69> has quit IRC | 01:58 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has joined #yocto | 01:59 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has joined #yocto | 03:14 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has quit IRC | 03:18 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has joined #yocto | 03:19 | |
*** armpit <armpit!~armpit@45.19.219.177> has quit IRC | 03:24 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has quit IRC | 03:35 | |
*** nslu2-log_ <nslu2-log_!~nslu2-log@23.141.224.193> has joined #yocto | 04:53 | |
*** zagor_ <zagor_!~zagor@rockbox/developer/Zagor> has joined #yocto | 04:53 | |
*** falk0n_ <falk0n_!~falk0n@a109-49-153-10.cpe.netcabo.pt> has joined #yocto | 04:57 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has quit IRC | 05:02 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC | 05:02 | |
*** falk0n <falk0n!~falk0n@a109-49-153-10.cpe.netcabo.pt> has quit IRC | 05:02 | |
*** zagor <zagor!~zagor@rockbox/developer/Zagor> has quit IRC | 05:02 | |
*** jae1 <jae1!~jaewon@149.199.62.131> has quit IRC | 05:02 | |
*** nslu2-log_ is now known as nslu2-log | 05:03 | |
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has quit IRC | 05:05 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has joined #yocto | 05:08 | |
yocti | New news from stackoverflow: How to store downloads folder on our private repo in yocto <https://stackoverflow.com/questions/54103547/how-to-store-downloads-folder-on-our-private-repo-in-yocto> | 05:08 |
*** jae1 <jae1!~jaewon@149.199.62.131> has joined #yocto | 05:12 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has quit IRC | 05:16 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has joined #yocto | 05:19 | |
*** armpit <armpit!~armpit@2601:202:4180:c33:51e6:8d7b:36a7:8429> has joined #yocto | 05:33 | |
*** Circuitsoft <Circuitsoft!4925ef68@gateway/web/freenode/ip.73.37.239.104> has quit IRC | 05:39 | |
*** mccc <mccc!~mccc@50.106.19.187> has joined #yocto | 05:58 | |
*** hamis <hamis!~irfan@110.93.212.98> has joined #yocto | 06:06 | |
*** sagivd <sagivd!51da2c11@gateway/web/freenode/ip.81.218.44.17> has joined #yocto | 06:11 | |
*** sagivd <sagivd!51da2c11@gateway/web/freenode/ip.81.218.44.17> has quit IRC | 06:13 | |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has joined #yocto | 06:17 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-rwpinemzjvipihbf> has quit IRC | 06:19 | |
*** gtristan <gtristan!~tristanva@24.48.71.248> has quit IRC | 06:21 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 07:22 | |
*** yann <yann!~yann@lfbn-1-515-227.w86-245.abo.wanadoo.fr> has quit IRC | 07:24 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-66-233-157.home.otenet.gr> has joined #yocto | 07:25 | |
*** frsc <frsc!~frsc@200116b824afc200e15acec9c326e012.dip.versatel-1u1.de> has joined #yocto | 07:29 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has quit IRC | 07:35 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has joined #yocto | 07:35 | |
*** mihais <mihais!~mihaiserb@95.76.150.3> has quit IRC | 07:35 | |
*** CoLa|work <CoLa|work!~cordlandw@91.239.177.14> has quit IRC | 07:38 | |
*** camus <camus!~Instantbi@183.157.82.176> has joined #yocto | 07:38 | |
*** CoLa|work <CoLa|work!~cordlandw@91.239.177.14> has joined #yocto | 07:39 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has quit IRC | 07:40 | |
*** camus is now known as kaspter | 07:40 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has joined #yocto | 07:41 | |
*** camus <camus!~Instantbi@183.157.82.176> has joined #yocto | 07:42 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has quit IRC | 07:46 | |
*** camus is now known as kaspter | 07:46 | |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has joined #yocto | 07:49 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has joined #yocto | 07:50 | |
*** fl0v0 <fl0v0!~fvo@i577B96C6.versanet.de> has joined #yocto | 07:53 | |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has joined #yocto | 07:59 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has quit IRC | 08:07 | |
*** mckoan|away is now known as mckoan | 08:19 | |
*** Carton__ <Carton__!~jo@194.230.158.79> has joined #yocto | 08:23 | |
*** mihais <mihais!~mihaiserb@86.120.134.70> has joined #yocto | 08:33 | |
*** yann <yann!~yann@lfbn-idf1-1-33-83.w82-124.abo.wanadoo.fr> has joined #yocto | 08:40 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto | 08:45 | |
*** murray_ <murray_!2ee2059c@gateway/web/freenode/ip.46.226.5.156> has joined #yocto | 08:55 | |
murray_ | Currently trying to add packagemanager (apt) to yocto build for development testing | 08:56 |
murray_ | Can anyone tell me if this is possible as im finding conflicting information on the net? | 08:56 |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 08:58 | |
LetoThe2nd | murray_: technically its only software, so it certainly is possible. the question rather is, how much effort you need, and what you expect to gain. | 08:58 |
LetoThe2nd | the recipe certainly is there: http://layers.openembedded.org/layerindex/recipe/5539/ | 08:59 |
murray_ | This is just for allowing me to add packages onto the dev kit for testing now | 08:59 |
LetoThe2nd | well instead of reinventing the wheel i | 08:59 |
murray_ | When we go to prod i will not need the package manager as i will ensure that everything we need is reinstalled | 09:00 |
LetoThe2nd | i'd stick with opkg or such for dev purposes. its already there, no or only little work required. | 09:00 |
murray_ | So can i install the same packages with apt as i could with opkg? | 09:02 |
murray_ | And thanks for the link :) | 09:02 |
LetoThe2nd | or smart, or whatever. just see what fits best, and not just say "apt because i already know it from my desktop". wasting time there does not help your product, probably. | 09:03 |
LetoThe2nd | see: https://wiki.yoctoproject.org/wiki/TipsAndTricks/EnablingAPackageFeed | 09:03 |
LetoThe2nd | its rpm centric, but you should get the idea. | 09:04 |
LetoThe2nd | like, https://wiki.yoctoproject.org/wiki/TipsAndTricks/EnablingAPackageFeed#Easiest_Way is only 3 steps, essntially. | 09:04 |
*** cquast <cquast!~cquast@81.168.94.182> has joined #yocto | 09:06 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 09:06 | |
*** Carton__ <Carton__!~jo@194.230.158.79> has quit IRC | 09:12 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 09:19 | |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 09:20 | |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto | 09:23 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 09:24 | |
*** zino__ <zino__!~zino@2-230-204-206.ip203.fastwebnet.it> has quit IRC | 09:29 | |
*** Carton__ <Carton__!~jo@193.134.219.129> has joined #yocto | 09:29 | |
*** bluelightning_ is now known as bluelightning | 09:33 | |
*** zino_ <zino_!~zino@2-230-204-206.ip203.fastwebnet.it> has joined #yocto | 09:45 | |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-cnrjsonbkwcntmqe> has joined #yocto | 09:46 | |
*** rburton <rburton!~rburton@81.2.106.35> has joined #yocto | 09:53 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-66-233-157.home.otenet.gr> has quit IRC | 09:53 | |
*** rburton <rburton!~rburton@81.2.106.35> has quit IRC | 09:54 | |
*** ant_work <ant_work!~ant__@host184-22-dynamic.15-87-r.retail.telecomitalia.it> has joined #yocto | 09:54 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-66-233-157.home.otenet.gr> has joined #yocto | 10:03 | |
*** florian_kc is now known as florian | 10:05 | |
kanavin | RP: there are four ptest failures in the new perl, I didn't check how the old one compares admittedly | 10:20 |
*** onlyesterday16 <onlyesterday16!~trungdt@113.160.58.178> has joined #yocto | 10:27 | |
*** cquast <cquast!~cquast@81.168.94.182> has quit IRC | 10:34 | |
*** awe00 <awe00!~awe00@unaffiliated/awe00> has joined #yocto | 10:35 | |
*** berton <berton!~berton@181.220.84.254> has joined #yocto | 10:35 | |
yocti | New news from stackoverflow: How to bitbake copy a prebuilt static library into the sdk <https://stackoverflow.com/questions/54074810/how-to-bitbake-copy-a-prebuilt-static-library-into-the-sdk> | 10:39 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 10:47 | |
*** ant_work <ant_work!~ant__@host184-22-dynamic.15-87-r.retail.telecomitalia.it> has quit IRC | 10:55 | |
murray_ | so when i use the command dpkg -l i would expect that it displays a listof install packages | 10:57 |
*** ant_work <ant_work!~ant__@host184-22-dynamic.15-87-r.retail.telecomitalia.it> has joined #yocto | 10:57 | |
murray_ | Instead im just receiveing a response "dpkg not found" | 10:57 |
LetoThe2nd | murray_: did you actually deselect package_deb AND the package_management IMAGE_FEATURE? | 11:01 |
LetoThe2nd | otherwise, well... dpkg is not installed. | 11:01 |
*** learningc <learningc!~learningc@2001:e68:5443:293b:418b:716b:42ef:9a0d> has joined #yocto | 11:02 | |
learningc | Is there a way to display all the recipes using yocto? | 11:02 |
murray_ | So does this have to be done when building the image? | 11:02 |
murray_ | I was given this image by the firmware guys | 11:02 |
*** Carton__ <Carton__!~jo@193.134.219.129> has quit IRC | 11:07 | |
murray_ | Leto are you still here? | 11:10 |
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has joined #yocto | 11:11 | |
LetoThe2nd | murray_: of course it has to be done when building the image | 11:12 |
LetoThe2nd | learningc: try to rephrase, please. | 11:12 |
LetoThe2nd | murray_: hint: if you use tabcompletion its easy to type my full nickname, and then i'll be highlighted when you address me. | 11:13 |
*** cvasilak <cvasilak!~cvasilak@ppp-94-66-233-157.home.otenet.gr> has quit IRC | 11:13 | |
rburton | learningc: all recipes you can build? bitbake-layers show-recipes | 11:14 |
murray_ | LetoThe2nd: Thanks. On so i will just need to build it from scratch to add the PMK | 11:14 |
LetoThe2nd | murray_: so in that case, ask the firmware guys to expand your image as needed. | 11:14 |
murray_ | LetoThe2nd: Yes we have asked but the turn around time is long as theyu have other things in the way. | 11:14 |
murray_ | LetoThe2nd: Hence why i am going to try get a new image together myself | 11:15 |
*** cvasilak <cvasilak!~cvasilak@ppp-94-66-233-157.home.otenet.gr> has joined #yocto | 11:15 | |
LetoThe2nd | murray_: basically, yes. and you need some form of machine that serves the package repository. but if you jump through all those hoops, it is often WAAAAAY easier to just sum up the things you want added to your dev image, and then rebuild it including those. no need for package management then. | 11:15 |
murray_ | LetoThe2nd: Its basically just a webserver, ftp and nodejs that i need to add. | 11:16 |
rburton | well for development use, python's simplehttpd is enough | 11:16 |
murray_ | LetoThe2nd: So besides those i have no reason for PM | 11:16 |
LetoThe2nd | murray_: then decide upon which you want, and rebuild your image with those added. done | 11:17 |
rburton | if someone ships you an image without the layers and instruction to rebuild it, complain | 11:17 |
murray_ | LetoThe2nd: Cant be that hard to do. Will go have a look at the building process. | 11:18 |
LetoThe2nd | murray_: if its just for your local, non-reproductible tinkering, this can be as simple as adding CORE_IMAGE_EXTRA_INSTALL = "nodejs lighttpd lftp" | 11:18 |
LetoThe2nd | to local.conf | 11:18 |
LetoThe2nd | once you have your build set up, of course. but its really the job of your firmware guys to get you started with the initial setup first. | 11:19 |
*** Carton__ <Carton__!~jo@193.134.219.129> has joined #yocto | 11:20 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 11:21 | |
zino_ | hi,I'm a yocto newbie trying to create a new recipe: https://pastebin.com/RmnHxuVt builds fine and the rpm is populated with the .ko file but "bitbake core-image-minimal" fails with https://pastebin.com/NaBhriAy any help would be greatly appreciated | 11:24 |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has quit IRC | 11:37 | |
*** muppe <muppe!~Marko@59ec6c88.adsl.tnnet.fi> has quit IRC | 11:44 | |
*** learningc <learningc!~learningc@2001:e68:5443:293b:418b:716b:42ef:9a0d> has quit IRC | 11:58 | |
*** learningc <learningc!~learningc@2001:e68:5443:293b:418b:716b:42ef:9a0d> has joined #yocto | 12:10 | |
*** onlyesterday16 <onlyesterday16!~trungdt@113.160.58.178> has quit IRC | 12:11 | |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has quit IRC | 12:13 | |
learningc | rburton, bitbake-layers show-recipes works. Thanks. :) | 12:42 |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto | 12:46 | |
*** no_such_user <no_such_user!~no_such_u@fpc125996-trow7-2-0-cust59.18-1.static.cable.virginm.net> has joined #yocto | 12:57 | |
*** tgoodwin_ <tgoodwin_!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has joined #yocto | 13:06 | |
*** tgoodwin_ <tgoodwin_!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has quit IRC | 13:26 | |
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has quit IRC | 13:26 | |
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has joined #yocto | 13:27 | |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has joined #yocto | 13:30 | |
derRichard | just to be sure, something like that in a recipe is wrong: S = "${WORKDIR}/${PN}-${PV}" | 13:34 |
derRichard | it needs to be ${BPN}, otherwise multilib builds will break, right? | 13:34 |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 13:37 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 13:38 | |
*** AndersD <AndersD!~AndersD@2a02:aa1:161e:ebb5:c72:c2ff:fe9d:bc03> has joined #yocto | 13:46 | |
*** learningc <learningc!~learningc@2001:e68:5443:293b:418b:716b:42ef:9a0d> has quit IRC | 13:49 | |
*** AndersD <AndersD!~AndersD@2a02:aa1:161e:ebb5:c72:c2ff:fe9d:bc03> has quit IRC | 14:11 | |
rburton | derRichard: yes. also thats teh default | 14:12 |
*** JPEW <JPEW!cc4da337@gateway/web/freenode/ip.204.77.163.55> has quit IRC | 14:14 | |
*** JPEW_ <JPEW_!cc4da337@gateway/web/freenode/ip.204.77.163.55> has joined #yocto | 14:14 | |
*** JPEW_ is now known as JPEW | 14:15 | |
derRichard | rburton: i'm asking because i see some recipes in meta-openembedded that use just PN and fail to build | 14:16 |
* derRichard prepares patches :) | 14:16 | |
*** zino_ <zino_!~zino@2-230-204-206.ip203.fastwebnet.it> has quit IRC | 14:23 | |
rburton | derRichard: default is WORKDIR/BP, BP is BPN-PV | 14:24 |
derRichard | rburton: yes. i'd remove all lines like this one: S = "${WORKDIR}/${PN}-${PV}" | 14:28 |
*** hamis <hamis!~irfan@110.93.212.98> has quit IRC | 14:40 | |
*** marka <marka!~masselst@184.175.21.100> has joined #yocto | 14:41 | |
tgoodwin | Is there a way to have multiple -dbg packages, for example, in a given recipe? I've tried adding the names to the PACKAGES list and specifying FILES for those names, but the various -dbg all get lumped together. | 14:47 |
*** mwhoosier <mwhoosier!cc4da337@gateway/web/freenode/ip.204.77.163.55> has quit IRC | 14:47 | |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has quit IRC | 14:51 | |
*** ant_work <ant_work!~ant__@host184-22-dynamic.15-87-r.retail.telecomitalia.it> has quit IRC | 14:54 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 15:00 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 15:01 | |
rburton | tgoodwin: preferred is single package. if you really want it split set NOAUTOPACKAGEDEBUG="1" | 15:07 |
tgoodwin | rburton: alright, thanks. | 15:10 |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 15:31 | |
*** stephano <stephano!~stephano@134.134.139.72> has joined #yocto | 15:36 | |
*** nobitut <nobitut!82a43ec9@gateway/web/freenode/ip.130.164.62.201> has joined #yocto | 15:36 | |
*** maudat <maudat!~moda@107.190.37.195> has joined #yocto | 15:39 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has joined #yocto | 15:39 | |
nobitut | hello, my image bb has TOOLCHAIN_HOST_TASK += "nativesdk-python3 \ nativesdk-python3-mako \ nativesdk-python3-numpy \ nativesdk-python3-setuptools \ nativesdk-python3-requests \ " | 15:42 |
nobitut | but then I got an error when ERROR: Nothing RPROVIDES 'nativesdk-python3-asn1crypto' (but virtual:nativesdk:/home/oe-builder/meta-oe/meta-python/recipes-devtools/python/python3-cryptography_2.1.4.bb RDEPENDS on or otherwise requires it) | 15:44 |
nobitut | anyone can help? | 15:44 |
nobitut | the SDK need "requests" module | 15:45 |
jofr | nobitut: Do you include+enable the meta-python layer from openembedded? | 15:48 |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 15:49 | |
nobitut | yes. If I remove nativesdk-python3-requests, everything will be happy | 15:50 |
kergoth | determine which recipe includes asn1crypto and ensure it has nativesdk in BBCLASSEXTEND | 15:53 |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto | 15:56 | |
*** rcw <rcw!~rcw@128.224.252.2> has joined #yocto | 16:04 | |
*** skynet <skynet!91fdde45@gateway/web/freenode/ip.145.253.222.69> has joined #yocto | 16:13 | |
*** skynet <skynet!91fdde45@gateway/web/freenode/ip.145.253.222.69> has quit IRC | 16:15 | |
nobitut | thanks, why it didn't happen to other module ? such as numpy or mako for example | 16:17 |
*** Carton__ <Carton__!~jo@193.134.219.129> has quit IRC | 16:20 | |
rburton | because they already are available for nativesdk | 16:24 |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has quit IRC | 16:25 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC | 16:42 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-66-233-157.home.otenet.gr> has quit IRC | 16:50 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 16:51 | |
JPEW | kroon: Are you here? | 16:52 |
*** zino_ <zino_!~zino@2-230-204-206.ip203.fastwebnet.it> has joined #yocto | 16:53 | |
*** martinkelly <martinkelly!~martin@64.124.55.74> has joined #yocto | 16:57 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC | 17:10 | |
*** fray <fray!~fray@kernel.crashing.org> has quit IRC | 17:12 | |
*** mckoan is now known as mckoan|away | 17:16 | |
*** ak77 <ak77!c12e4b03@gateway/web/freenode/ip.193.46.75.3> has quit IRC | 17:19 | |
*** nobitut <nobitut!82a43ec9@gateway/web/freenode/ip.130.164.62.201> has quit IRC | 17:22 | |
*** nighty- <nighty-!~nighty@b157153.ppp.asahi-net.or.jp> has quit IRC | 17:33 | |
*** fray <fray!~fray@kernel.crashing.org> has joined #yocto | 17:35 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has quit IRC | 17:35 | |
*** kaspter <kaspter!~Instantbi@183.157.82.176> has joined #yocto | 17:36 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has joined #yocto | 17:43 | |
*** awe00 <awe00!~awe00@unaffiliated/awe00> has quit IRC | 17:49 | |
*** mihais <mihais!~mihaiserb@86.120.134.70> has quit IRC | 17:59 | |
*** yann <yann!~yann@lfbn-idf1-1-33-83.w82-124.abo.wanadoo.fr> has quit IRC | 18:01 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC | 18:02 | |
*** jae1 <jae1!~jaewon@149.199.62.131> has quit IRC | 18:03 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto | 18:16 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto | 18:41 | |
JPEW | kroon: How does this look for a depsig format: https://pastebin.com/z3eeNAzh | 18:43 |
kroon | JPEW, so beautiful it almost brings a tear to my eyes | 18:46 |
kroon | :-D | 18:46 |
JPEW | kroon: Lol. Anything missing? I omitted the file sizes.... do you think they are useful? | 18:47 |
kroon | JPEW, I think file size could be interesting to monitor yeah | 18:48 |
kroon | JPEW, I guess the cost of adding it is negligible ? | 18:49 |
JPEW | Ya, its easy | 18:50 |
kroon | so 2:nd and 3:rd column is user and group | 18:52 |
kroon | then device major/minor | 18:52 |
JPEW | Yes, I was thinking about adding headers | 18:54 |
JPEW | I also think I need to move the major minor to a separate section; the values aren't well defined for non-device files | 18:55 |
kroon | So, "ls" prints the filesize for regular files in place of character major/minor for device nodes | 18:58 |
*** frsc <frsc!~frsc@200116b824afc200e15acec9c326e012.dip.versatel-1u1.de> has quit IRC | 18:59 | |
kroon | and the "-> <dest>" suffix for symlinks | 18:59 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 19:00 | |
JPEW | kroon: Ya, I was trying to use 'find' only (I'm also not a big fan of the postprocessing that buildhistory does to remove dangling " ->" at the end of the lines) | 19:06 |
*** fl0v0 <fl0v0!~fvo@i577B96C6.versanet.de> has quit IRC | 19:10 | |
kergoth | it parses ls output? uck, that's not kosher | 19:11 |
JPEW | kergoth: It parses find output, so it's not *as* bad | 19:12 |
JPEW | kergoth: https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/buildhistory.bbclass#n524 | 19:13 |
kergoth | ah, so it's to avoid having to run a ton of readlink forks or something | 19:15 |
JPEW | Ya, or trying to avoid multiple passes (like I'm proposing with depsig) | 19:15 |
kergoth | that doesn't seem all that unreasonable to me, so the sed is just to remove the empty entries when they aren't symlinks.. | 19:16 |
kergoth | ugly, but reasonable given the alternatives | 19:16 |
bluelightning | there's probably a bunch of stuff in there that would have been better written as python, but it started out as shell and I built on it... | 19:16 |
JPEW | Indeed.... but you can't run a python function under fakeroot :( | 19:17 |
bluelightning | no, true | 19:17 |
bluelightning | and I believe it did parse ls output at one time :D | 19:17 |
kergoth | python isn't always faster, too, given the linux tools are usually written in C. i.e. our attempts to unpack tarballs in python were horribly slow compared to just running tar | 19:18 |
kergoth | but yeah | 19:18 |
JPEW | Anyway, I already have to do multiple passes to calculate file checksums, so I figured a separate pass for symlinks wasn't the end of the world | 19:18 |
JPEW | kroon: Oh, right I didn't include the size because it lists the size of directories also, which I'm not sure is portable | 19:23 |
*** awe00 <awe00!~awe00@unaffiliated/awe00> has joined #yocto | 19:25 | |
kroon | JPEW, aha | 19:26 |
JPEW | kroon: https://pastebin.com/T0dsQ0Tv | 19:34 |
JPEW | We can drop the SIZES section if you want | 19:35 |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-cnrjsonbkwcntmqe> has quit IRC | 19:35 | |
JPEW | Alterantivly, it could be split up by file type, so list "mode owner size path" for all files, then "mode owner path -> target" for all symlinks, then "mode device path" for block devices | 19:38 |
JPEW | But the checksum would still have to be on their own; it's just to slow to have find run them through shasum correctly. | 19:39 |
*** gtristan <gtristan!~tristanva@63.250.96.74> has quit IRC | 19:42 | |
*** Gintaro <Gintaro!~gintaro@geertswei.nl> has quit IRC | 19:43 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has joined #yocto | 19:46 | |
kroon | Is is not feasible to just do one line per file, including the checksum ? | 19:47 |
JPEW | It's tricky. You can't do it (quickly) with shell code; you would have to write a python script. | 19:48 |
kroon | I thought you were doing this in Python ? | 19:48 |
kroon | you need to run it under pseudo ? | 19:49 |
JPEW | Right it was originally, but you can't write a python function in bitbake that runs under fakeroot (which is required to get the correct UID/GID) | 19:49 |
JPEW | We *could* potentially have a shell function that invoke a python script | 19:49 |
JPEW | I haven't seen that done anywhere else | 19:50 |
kergoth | i've split off and used standalone python scripts from tasks before | 19:53 |
JPEW | kergoth: Ok. Where does the script usually live? | 19:53 |
*** yann <yann!~yann@lfbn-1-515-227.w86-245.abo.wanadoo.fr> has joined #yocto | 20:04 | |
*** berton <berton!~berton@181.220.84.254> has quit IRC | 20:19 | |
kroon | JPEW, the pseudo db is also an output.. | 20:22 |
kroon | JPEW, im just wondering, is it not inevitable to calculate the hashes under pseudo ? | 20:23 |
*** Gintaro <Gintaro!~gintaro@2a00:8080:10:148:9017:2cff:fe26:adf0> has joined #yocto | 20:25 | |
*** bleu <bleu!~brianleu@cpe-24-211-134-4.nc.res.rr.com> has joined #yocto | 20:35 | |
*** sgw <sgw!~sgw@192.55.54.42> has quit IRC | 20:35 | |
JPEW | kroon: Not sure I follow | 20:38 |
kroon | JPEW, as far as I understand, pseudo uses some sort of database where it stores file metadata, containing changes the pseudo user does that cant be recorded in the actual filesystem | 20:40 |
JPEW | Yes, thats mostly accurate | 20:41 |
kroon | shouldn't the information in that db also be part of the output hash ? | 20:43 |
JPEW | As far as what users/groups own what files, or the db file itself? | 20:44 |
kroon | the first | 20:44 |
JPEW | Yes, it does. Thats why the checksums need to be run under pseudo (fakeroot) | 20:44 |
JPEW | Err, not the checksums, but the file listings (if they include the UID/GID) | 20:45 |
kroon | yeah, ok | 20:46 |
kroon | JPEW, your original format was kind of nice, <filename>\n <field1>\n <field2> .. etc. at least it only required to big file name to be printed only once | 20:51 |
JPEW | Ok, let me work on the external python script for a bit, I think I can get something that has all we want looks nice, and isn't too slow | 20:53 |
*** sgw <sgw!~sgw@192.55.54.42> has joined #yocto | 20:54 | |
*** stephano <stephano!~stephano@134.134.139.72> has quit IRC | 20:54 | |
kroon | coolio | 20:54 |
nate02 | I'm having trouble with pulseaudio. I believe it's because I don't have a logged in user to start the daemon, and it isn't supposed to run as system | 20:57 |
kroon | I'll continue with trying to get depsig.do_package stable inbetween rebuilds.. | 20:57 |
nate02 | anyone know what I should do? | 20:58 |
*** mihais <mihais!~mihaiserb@95.76.150.3> has joined #yocto | 21:02 | |
RP | JPEW: when is this running? If its python task context its already under pseudo | 21:04 |
RP | or can be anyway | 21:04 |
RP | JPEW: either the task is already running under pseudo in which case we care about permissions or its not under pseudo and we dont? | 21:05 |
kergoth | huh, never played with tracemalloc. https://docs.python.org/3/library/tracemalloc.html | 21:09 |
RP | JPEW: FWIW we standardise on names, not UID/GID numbers | 21:09 |
RP | JPEW: and I think we should only consider them for fakeroot tasks | 21:09 |
rburton | nate02: we have a packageconfig to enable the run-as-system mode | 21:10 |
RP | kergoth: I wonder how bitbake looks with that, interesting | 21:10 |
kergoth | ah, cool, you can filter stuff out too — https://willnewton.name/2016/12/28/debugging-memory-leaks-in-python/ has an example of that | 21:11 |
kergoth | yeah, that's what i was wondering too | 21:11 |
kergoth | i remember trying to use heapy and the like and it was a pain in the ass | 21:11 |
kergoth | this is way easier | 21:11 |
JPEW | RP: ya, thats *way* easier.... I think I got down a rabbit trail of over complication :) | 21:17 |
nate02 | rburton: I'm not seeing that option, i'm on pyro and i checked master | 21:18 |
rburton | nate02: haven't configured it for an age, but try systemd and autospawn-for-root | 21:18 |
nate02 | rburton: ok, thanks, will do | 21:19 |
kergoth | woa | 21:24 |
kergoth | #Python news: Guido accepted PEP 572. Python now has assignment expressions. | 21:24 |
kergoth | if (match := http://pattern.search (data)) is not None: | 21:24 |
kergoth | print(http://mo.group (1)) | 21:24 |
kergoth | filtered_data = [y for x in data if (y := f(x)) is not None] | 21:24 |
kergoth | course it'll be a while till thats in a release, and even longer till we can use it in bitbake, but nice | 21:25 |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 21:38 | |
*** jae1 <jae1!~jaewon@149.199.62.131> has joined #yocto | 21:39 | |
*** yann <yann!~yann@lfbn-1-515-227.w86-245.abo.wanadoo.fr> has quit IRC | 21:41 | |
yates_home | i need to get the linux kernel development files installed on my target so i did a "smart install linux-dev", but smart is giving me http://172.16.1.32/rpm/imx6ul_var_dart/kernel-dev-4.1.15-r0.imx6ul_var_dart.rpm: Invalid SHA (expected 3f502eff9d9f6922b004f0bd49ad576e67f96d1d, got 22a883714387489ac2ee00215a5b6de985260e6a) | 21:43 |
yates_home | i then thought i'd try rebuilding that package, but bitbake kernel-dev doesn't work | 21:44 |
yates_home | https://paste.fedoraproject.org/paste/W1EiPeI2sMJm3jhyUUvJzw | 21:44 |
*** gtristan <gtristan!~tristanva@63.250.96.74> has quit IRC | 21:49 | |
yates_home | does that SHA include the dtsi files? | 21:49 |
yates_home | nm. updating the package-index worked | 21:51 |
*** rcw <rcw!~rcw@128.224.252.2> has quit IRC | 21:55 | |
JPEW | hmm, bitbake seems to be locking up on me after "Initializing Tasks" on the latest master | 21:55 |
yates_home | nm the nm. although smart now installs kernel-dev, rpm -ql kernel-dev only shows files being installed in /boot, none of which are headers | 22:00 |
yates_home | just a few files | 22:00 |
yates_home | what the heck? | 22:00 |
yates_home | were there some snafu's in the kernel-dev package back in Morty? | 22:00 |
*** marka <marka!~masselst@184.175.21.100> has quit IRC | 22:01 | |
*** fischerm <fischerm!~mfischer@207.114.172.147> has joined #yocto | 22:01 | |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has quit IRC | 22:03 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has joined #yocto | 22:08 | |
derRichard | i don't understand why we use FILES_${PN} and not FILES_${BPN} | 22:13 |
rburton | because BPN would be the wrong name | 22:14 |
derRichard | but some use BPN | 22:14 |
rburton | only where required | 22:14 |
derRichard | e.g. | 22:14 |
derRichard | meta/recipes-extended/mc/mc_4.8.21.bb:FILES_${BPN}-fish = "${libexecdir}/mc/fish" | 22:14 |
rburton | that's very wrong | 22:14 |
derRichard | or | 22:15 |
derRichard | meta-oe/recipes-connectivity/libmtp/libmtp_1.1.16.bb:FILES_${BPN}-common = "${nonarch_base_libdir}/udev/rules.d/*" | 22:15 |
rburton | both 100% wrong | 22:15 |
rburton | patches please | 22:15 |
derRichard | i'm currently doing a patch series and got confused :) | 22:15 |
kergoth | that'll result in doing nothing at all when BPN != PN | 22:15 |
derRichard | so, BPN is mandatory only when setting S? | 22:16 |
rburton | no | 22:16 |
rburton | BPN is the PN but with prefixes/suffices removed | 22:16 |
kergoth | it's valid for S because upstream's name doesnt' change when the multilib does | 22:16 |
kergoth | the url isn't suddely lib32-bash-foo.tar.gz | 22:16 |
kergoth | it's bash-<version> regardless of recipe name | 22:16 |
rburton | (or native/nativesdk extension) | 22:16 |
rburton | if PN is lib32-bash, nativesdk-bash, or bash-native, all have BPN=bash | 22:17 |
derRichard | meta-multimedia/recipes-multimedia/libdc1394/libdc1394_git.bb has: | 22:17 |
derRichard | S = "${WORKDIR}/git/${PN}" | 22:17 |
rburton | Base Package Name | 22:17 |
derRichard | it does not build here | 22:17 |
rburton | derRichard: yeah thats wrong too | 22:17 |
derRichard | the fix is using BPN | 22:17 |
derRichard | and killing the line | 22:17 |
derRichard | because then it is the bitbake default | 22:18 |
rburton | no, its not | 22:18 |
derRichard | yeah, sorry | 22:18 |
derRichard | other recipe | 22:18 |
derRichard | here it is S = "${WORKDIR}/git/${BPN}" | 22:18 |
kergoth | the default is ${WORKDIR}/${BPN}-${PV} | 22:18 |
rburton | yeah, that's right | 22:18 |
kergoth | or rather, ${WORKDIR}/${BP} | 22:18 |
derRichard | meta-multimedia/recipes-multimedia/caps/caps_0.9.24.bb | 22:18 |
derRichard | S = "${WORKDIR}/${PN}-${PV}" | 22:18 |
derRichard | this line can be removed | 22:18 |
rburton | yep | 22:18 |
rburton | its almost like meta-oe is 50% unmaintained/unreviewed cruft :( | 22:19 |
derRichard | in meta-oe/recipes-shells/mksh/mksh_56.bb i see: | 22:19 |
derRichard | ALTERNATIVE_TARGET[sh] = "${base_bindir}/${BPN}" | 22:19 |
derRichard | is this correct? | 22:19 |
derRichard | everywhere else the recipe uses $PN | 22:19 |
rburton | yes, because you want the target to be mksh | 22:20 |
rburton | not lib32-mksh | 22:20 |
rburton | i'd just use mksh for clarity tbh | 22:20 |
derRichard | agreed. but now it makes more sense | 22:20 |
rburton | just a few hours ago i was thinking about writing a tool to compare pkgdata for lib32-foo and foo, checking that the only differences were the multilib prefixes on package names and libdir name | 22:21 |
rburton | which would spot the mc problem in oe-core | 22:21 |
derRichard | when i send patches for these recipes, will your autobuilder test them all with multilib? | 22:21 |
derRichard | i'm not sure if i have the time to build test everything i touch :( | 22:21 |
rburton | unlike meta-oe, oe-core has automated multilib tests so its generally right, but some packaging quirks like that mc one won't cause errors, just files in the wrong place | 22:21 |
rburton | anyway its 22:22 here, g'night | 22:22 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 22:22 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC | 22:29 | |
derRichard | hmm, in meta/recipes-support/curl/curl_7.62.0.bb i see: | 22:38 |
derRichard | PACKAGES =+ "lib${BPN}" | 22:38 |
derRichard | this looks also odd | 22:38 |
derRichard | for both 32 and 64 builds this would be "libcurl" | 22:38 |
*** mihais <mihais!~mihaiserb@95.76.150.3> has quit IRC | 22:41 | |
kroon | Who should email in order to file a request for receving an account for openembedded-core-contrib ? | 22:49 |
kroon | Or will https://www.openembedded.org/wiki/Special:RequestAccount give me that ? | 22:54 |
*** maudat <maudat!~moda@107.190.37.195> has quit IRC | 23:00 | |
Crofton | kroon, that only gives you a wiki account | 23:06 |
Crofton | does the layer have a README with a contribution policy? | 23:07 |
kroon | Crofton, openembedded-core-contrib is just mirroring openembedded-core I assume | 23:09 |
*** gtristan <gtristan!~tristanva@63.250.96.74> has quit IRC | 23:10 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has joined #yocto | 23:11 | |
derRichard | okay, i take this back | 23:13 |
derRichard | too many variables ;D | 23:14 |
mccc | Hi, I am considering including ${DATETIME} in my DISTRO_VERSION in order for each of my builds to automatically have a unique version, which matches between what's displayed in the distro's user interface (via /etc/os-release) and the generated filename of the images. | 23:17 |
mccc | Is this a good idea or is there something else I should consider? | 23:17 |
*** gtristan <gtristan!~tristanva@63.250.96.74> has quit IRC | 23:20 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has joined #yocto | 23:21 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has quit IRC | 23:37 | |
*** nate0202 <nate0202!~nate02@mail.validmanufacturing.com> has joined #yocto | 23:41 | |
*** nate02 <nate02!~nate02@mail.validmanufacturing.com> has quit IRC | 23:44 | |
*** martinkelly <martinkelly!~martin@64.124.55.74> has quit IRC | 23:50 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!