IRC log for #oe on 20200922

00:26.48*** join/#oe rcw (~rcw@45.72.241.84)
02:58.44*** join/#oe extorr (extor@unaffiliated/extor)
02:59.52*** join/#oe snowkidimd (~snowkidim@183.182.111.120)
03:17.14*** join/#oe davidlt (~davidlt@78-63-27-146.static.zebra.lt)
05:10.40*** join/#oe lelle (~lelle@static-213-115-118-178.sme.telenor.se)
05:16.38khemI run on many of meta-* layers, and I have requested tgamblin to build/run meta-python-ptest-image in his CI, not sure if he is ready with that yet but I know images do build
05:39.52*** join/#oe AndersD (~AndersD@h-98-128-162-82.NA.cust.bahnhof.se)
05:53.50*** join/#oe davidlt (~davidlt@78-63-27-146.static.zebra.lt)
06:46.40*** join/#oe zeddii (~zeddii@CPE04d4c4975b80-CM64777d5e8820.cpe.net.cable.rogers.com)
06:57.48*** join/#oe marka (~marka@198-84-181-245.cpe.teksavvy.com)
07:09.48*** join/#oe cpriouzeau (~cpriouzea@165.225.94.93)
07:17.39*** join/#oe rob_w (~rob@unaffiliated/rob-w/x-1112029)
07:17.48*** join/#oe ao2 (~ao2@host-79-22-151-200.retail.telecomitalia.it)
07:59.07*** join/#oe Leatherface (~leatherfa@helvetet.eu)
08:56.41*** join/#oe eduardas (~eduardas@85.254.96.13)
09:15.34*** join/#oe sstiller (~sstiller@p200300f07f13f9014137f624ecf6b07a.dip0.t-ipconnect.de)
10:14.13*** join/#oe georgem_home (uid210681@gateway/web/irccloud.com/x-gfnzclsgwcrefetp)
10:56.53*** join/#oe hpsy (~hpsy@92.118.12.70)
11:12.53*** join/#oe eFfeM (~fmeulenbr@f160137.upc-f.chello.nl)
11:32.25tgamblinmoto-timo: khem: I have been testing out the image, and have run into errors when adding as many ptest packages as possible. Going to test some more and submit a patch or two adding more ptests
11:42.12*** join/#oe berton (~berton@181.220.78.182)
12:21.28*** join/#oe cengiz_io (~cengiz_io@159.89.7.238)
12:34.58*** join/#oe florian_kc (~florian_k@Maemo/community/contributor/florian)
12:44.25*** join/#oe rcw (~rcw@45.72.241.84)
12:44.25*** join/#oe leon-anavi (~Leon@78.130.197.211)
12:56.55*** join/#oe svolpe (~svolpe@c-73-154-157-9.hsd1.pa.comcast.net)
13:04.26*** join/#oe ao2 (~ao2@host-87-2-184-225.retail.telecomitalia.it)
13:08.25*** join/#oe ericch (~ericch@pool-108-34-251-214.prvdri.fios.verizon.net)
14:31.30*** join/#oe stacktrust (~stacktrus@cpe-67-250-48-90.nyc.res.rr.com)
14:36.47smurraymoto-timo khem: is ptest support considered a requirement now for new meta-python recipes?  I've got a few I was going to submit, but there's at least one where I'd need to do some work to get that going
14:37.55smurrayI held off as it looked like it would start needing new recipes for a couple more modules
14:38.26*** join/#oe tgamblin (~tgamblin@CPE64777de11593-CM64777de11590.cpe.net.cable.rogers.com)
14:59.40armpitsmurray, if we take how core deals with them, they provide a comparison check if things get worse. several in core are not 100% clean
15:00.54smurrayarmpit: ah, okay
15:30.35moto-timosmurray: ptest is not a requirement, but strongly recommended
15:31.02*** join/#oe mir100 (~Vladimir@207.237.220.139)
15:34.40*** join/#oe tgamblin (~tgamblin@2607:fea8:e2e1:1110::52bc)
15:34.40*** join/#oe stacktrust (~stacktrus@cpe-67-250-48-90.nyc.res.rr.com)
15:36.03smurraymoto-timo: okay, I'll poke a bit more.  It occurs to me that the one I know is messy is gcovr, which is in python, but is probably more a meta-oe thing
15:44.14armpitmeta-oe gitlab build used all disk space : /
15:50.10kergothJPEW: how do you use 'commands' in pyrex.ini? env:PYREX_OEROOT Is always undefined. do you need to capture it explicitly?
15:50.21kergothJPEW: the example is less than useful in the current mkconfig output
15:57.43JPEWchecks....
15:59.05JPEWkergoth: Do you mean `run:commandprefix` or `imagebuild:buildcommand` ?
15:59.24kergothneither, config:commands, the binaries to wrap
15:59.44JPEWHeh, right. Sorry
15:59.59kergothi worked around it by specifying relative to pyrexroot, but not ideal unless you keep the pyrex root isolated per workspace. which i usually do, so it's fine for now
16:00.13JPEWYa, let me check quick
16:03.42kergothnp, low priority, was just confused about how to use it
16:05.42JPEWkergoth: Ya, it's kinda the older way that we aren't using anymore so it got broken (not that isn't still useful). The new method runs the `capture` script in the container which feeds back a JSON document describing what commands to include and exclude. This works really well b/c it can use the envvar after initializing the build environment to get all the right paths
16:06.30JPEWThe disadvantage of course, is that it's baked into the container, so you can't change it easily
16:06.52kergothright, right. maybe a new ini option to add to that instead of overriding it?
16:06.55kergoth*shrug*
16:06.58kergothmakes sense
16:07.19kergothi suspect the common case would be ' i have some random script that also has to run in the container' as opposed to overriding things
16:07.25JPEWYa, that's exactly what I was thinking.
16:07.59JPEWThe example is also completely wrong because PYREX_OEROOT doens't exist anymore
16:12.49*** join/#oe stephano (~stephano@c-73-164-244-205.hsd1.or.comcast.net)
16:16.20JPEWkergoth: As far as something to root your bind in, you can use PYREX_CONFIG_BIND (and add it to the [env] section). That variable defines the minimum that has to be bound into the container to access the source code and such, which is going to practically be your project root
16:16.41JPEW*root you *command paths* in
16:21.44khemsmurray: not a requirement yet but headed that way
16:27.27kergothJPEW: ah, good point, thanks
16:53.04*** join/#oe dev1990 (~dev@dynamic-81-168-186-230.ssp.dialog.net.pl)
17:08.00*** join/#oe kiwi_29 (~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net)
17:13.41kiwi_29hello. I have a software which is hosted on git. When I clone it ...it has 3 directories. Each has a different software to compile using configure, make and make install . I am sort of confused, how to implement a single recipe to compile source from all three directories. Any ideas or links to recipes which does something like this?
17:15.05*** join/#oe dev1990 (~dev@dynamic-81-168-186-230.ssp.dialog.net.pl)
17:18.05*** join/#oe khem (~khem@unaffiliated/khem)
17:37.47zeddiiin your do_compile() you are free to change directories and invoke the various build steps. if they need some of the canned support (i.e. autoconf, etc), you may have to look into the base bbclasses and directly invoke what they are doing for recipes that don't override things.
17:38.03zeddiilikewise for do_<anything>
17:40.07kiwi_29is there a way to change environment variable S in recipe multiple times?
18:01.30*** join/#oe sakoman (~steve@99.197.43.113)
18:01.40kergothkiwi_29: how that's built depends on the projct you're building. contact them. setting S multiple times wouldn't make sense. as zeddii says, you can do whatever you need in our tasks based on how you'd normally build it outside of this project
18:01.44kergothoutside of oe/yocto thati s
18:08.23smurraykiwi_29: perhaps 3 recipes that include a file with the SRC_URI/SRCREV of the common git repo, and set S=${git}/foo appropriately for each of them.  I believe the download cache would make that somewhat painless wrt fetching
18:10.10kiwi_29smurray ... yes...that is what I am doing now ..thank you
18:11.39kergothgood idea indeed
18:29.44*** join/#oe sakoman (~steve@99.197.43.113)
18:41.59*** join/#oe bluelightning (~paul@pdpc/supporter/professional/bluelightning)
18:48.40*** join/#oe sakoman (~steve@99.197.43.113)
19:03.29*** join/#oe sakoman (~steve@99.197.43.113)
19:15.21*** join/#oe georgem (~georgem@216.21.169.52)
19:32.26*** join/#oe sakoman (~steve@99.197.43.113)
19:37.56*** join/#oe ao2 (~ao2@host-87-2-184-225.retail.telecomitalia.it)
20:21.11*** join/#oe florian_kc (~florian_k@Maemo/community/contributor/florian)
20:21.47*** join/#oe tgamblin (~tgamblin@CPE64777de11593-CM64777de11590.cpe.net.cable.rogers.com)
20:27.54*** join/#oe jhofstee (~jeroen@2001:1c01:3bc5:4e00:b0bc:8f5a:d1e2:76f8)
20:29.29jhofsteehi, opkg complains with "nothing provides requested libpciaccess-dbg" yet opkg list does include "libpciaccess-dbg - 0.16-r0 - Generic PCI access library for X - Debugging files". Does somebody know how to fix that?
20:48.52*** join/#oe maelcum (~horst@104-26-142-46.pool.kielnet.net)
20:50.44khemjhofstee: how are you trying to include it ?
20:53.11jhofsteeI installed sway-dbg, it comes from a dependency chain.
20:57.18jhofsteeSome more details, I have opkg point to my laptop which builds the packages. I use bitbake package-index to make sure the package index is up to date. And the target sees that the package is there (no idea what it is exactly), but for some reason opkg likes to complain about it all the time.
21:00.57khemjhofstee:ok seems your steps are fine I wonder if the deps are somewhere broken lets see
21:02.14jhofsteefor compleness, it is dunfell not current master I am using.. (but I couldn't find a major change for libpciaccess with current master)
21:02.29jhofsteecompleteness..
21:04.51khemshould be o
21:04.53khemk
21:13.45jhofsteekhem: if there is something I can check, let me know. The sway recipe is mine, but this seems like it comes for far lower, nothing directly depends on libpciacces in my recipes.
21:24.52JPEWkergoth: https://github.com/garmin/pyrex/pull/51
22:05.39*** join/#oe ndec (sid219321@linaro/ndec)
22:05.43*** join/#oe dagmcr (sid323878@gateway/web/irccloud.com/x-hhxgyvilgfkanbar)
22:05.46*** join/#oe rsalveti (uid117878@gateway/web/irccloud.com/x-lhyggrdugkbossmz)
22:06.22*** join/#oe darknighte (sid214177@pdpc/supporter/professional/darknighte)
22:06.43*** join/#oe Tartarus (sid72705@gateway/web/irccloud.com/x-etljggmhaktzsznq)
22:06.59*** join/#oe ukembedded (sid304355@gateway/web/irccloud.com/x-smoghejpsvobcqeq)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.