00:03.05 | *** join/#oe florian (~florian_k@Maemo/community/contributor/florian) |
00:47.07 | *** join/#oe B0ned1ger2 (~B0ned1ger@82-135-139-249.static.zebra.lt) |
04:44.35 | *** join/#oe davidlt (~davidlt@78-63-27-146.static.zebra.lt) |
04:47.11 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
06:25.44 | *** join/#oe AndersD (~AndersD@h83-209-96-136.cust.a3fiber.se) |
06:27.57 | *** join/#oe AndersD_ (~AndersD@h83-209-96-136.cust.a3fiber.se) |
07:19.04 | *** join/#oe leon-anavi (~Leon@78.130.197.211) |
07:38.57 | *** join/#oe florian (~florian_k@Maemo/community/contributor/florian) |
07:39.44 | *** join/#oe frsc (~frsc@i6DFA8824.versanet.de) |
07:42.55 | *** join/#oe rob_w (~bob@unaffiliated/rob-w/x-1112029) |
08:09.58 | *** join/#oe cpriouzeau (~cpriouzea@165.225.94.93) |
08:12.37 | *** join/#oe ao2 (~ao2@host-95-250-15-64.retail.telecomitalia.it) |
08:12.39 | *** join/#oe JPEW (~JPEW@2605:a601:ac3d:c100:e3e8:d9:3a56:e27d) |
08:40.52 | *** join/#oe vmeson (~rmacleod@198-48-226-187.cpe.pppoe.ca) |
08:47.13 | *** join/#oe B0ned1ger2 (~B0ned1ger@82-135-139-249.static.zebra.lt) |
08:56.56 | *** join/#oe LocutusOfBorg (~locutusof@ubuntu/member/locutusofborg) |
09:04.01 | *** join/#oe eFfeM (~fmeulenbr@a97014.upc-a.chello.nl) |
09:12.32 | *** join/#oe eFfeM (~fmeulenbr@a97014.upc-a.chello.nl) |
09:43.10 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
10:29.57 | *** join/#oe LetoThe2nd (uid453638@gateway/web/irccloud.com/x-qtdxemditucprzrt) |
10:38.23 | *** join/#oe B0ned1ger2 (~B0ned1ger@78-60-213-230.static.zebra.lt) |
10:57.15 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
11:09.07 | *** join/#oe B0ned1ger2 (~B0ned1ger@78-60-213-230.static.zebra.lt) |
11:19.43 | *** join/#oe florian (~florian_k@Maemo/community/contributor/florian) |
11:34.27 | *** join/#oe davidlt (~davidlt@78-63-27-146.static.zebra.lt) |
11:35.46 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
12:06.49 | *** join/#oe eFfeM (~fmeulenbr@a97014.upc-a.chello.nl) |
12:37.51 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
12:42.13 | Crofton|cloud | JPEW: any chance you are awake? |
12:48.13 | *** join/#oe tgamblin (~tgamblin@cpe64777de11593-cm64777de11590.cpe.net.cable.rogers.com) |
12:50.40 | *** join/#oe JPEW (~JPEW@2605:a601:ac3d:c100:e3e8:d9:3a56:e27d) |
13:04.00 | *** join/#oe georgem_home (uid210681@gateway/web/irccloud.com/x-nvjxemiwugirtihv) |
13:11.25 | *** join/#oe tgoodwin (~tgoodwin@static-96-234-151-198.bltmmd.fios.verizon.net) |
13:16.38 | *** join/#oe florian (~florian_k@Maemo/community/contributor/florian) |
13:39.05 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
13:46.55 | *** join/#oe comptroller (~comptroll@47-213-222-227.paolcmtc01.res.dyn.suddenlink.net) |
13:55.08 | *** join/#oe hpsy (~hpsy@196.158.133.128) |
13:56.17 | *** join/#oe sakoman (~steve@72.173.249.164) |
14:34.36 | JPEW | Crofton|cloud: I am now |
14:36.33 | *** join/#oe vmeson (~rmacleod@198-48-226-187.cpe.pppoe.ca) |
14:37.10 | *** join/#oe RobertBerger (~rber@ppp-2-86-140-5.home.otenet.gr) |
14:37.26 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
14:47.54 | Crofton|cloud | heh |
14:48.18 | Crofton|cloud | So I ran pyrex and ran into this |
14:48.35 | Crofton|cloud | setpriv: libcap-ng is too old for "all" caps |
14:48.45 | Crofton|cloud | so poking around, you build this in the container |
14:49.04 | Crofton|cloud | I suspect I need to update that lib and maybe util-linux and rebuild the container |
14:49.18 | Crofton|cloud | how do I convince pyrex to rebuild the container? |
14:49.55 | JPEW | Crofton|cloud: Which container are you using (if you don't know, it's the default)? |
14:50.07 | Crofton|cloud | deafult |
14:50.15 | Crofton|cloud | podman on fedora though |
14:50.41 | JPEW | Crofton|cloud: That *shouldn't* matter |
14:50.49 | Crofton|cloud | of course |
14:50.54 | JPEW | You need a 20.04 container probably? |
14:51.00 | JPEW | (the default is 18.04 |
14:51.14 | Crofton|cloud | probably default or older :) |
14:52.00 | JPEW | Crofton|cloud: You can set the container version in pyrex.ini |
14:52.01 | Crofton|cloud | gotta run |
14:52.15 | JPEW | We have all the LTS from 14.04 - 20.04 |
14:53.15 | JPEW | Ack, I can't build new ones as apparently travis says I'm out of credits :( |
14:53.52 | Crofton|cloud | back :) |
14:54.01 | Crofton|cloud | hmm |
14:54.24 | Crofton|cloud | so I am pulling the prebuilt container |
14:54.33 | JPEW | By default, yes |
14:54.51 | JPEW | If you want to build your own try this: https://github.com/garmin/pyrex/blob/master/DEVELOPING.md#building-images-locally |
14:55.36 | Crofton|cloud | ok |
14:55.43 | Crofton|cloud | I need to go hoe, then I will try this |
14:55.57 | Crofton|cloud | if it works, I'll send pull request |
14:55.58 | Crofton|cloud | :) |
14:56.41 | JPEW | Thanks! |
14:57.02 | Crofton|cloud | Hopefulyl this works, I am having the build old releases on new fedora issue |
14:57.17 | JPEW | Crofton|cloud: That's what it's designed to do |
14:57.20 | Crofton|cloud | and this happens to me a bunch |
14:57.53 | Crofton|cloud | back in a bit |
15:15.25 | *** join/#oe armpit (~armpit@2601:202:4180:a5c0:55f8:e3c0:af8d:902c) |
15:22.03 | *** join/#oe hpsy (~hpsy@197.37.224.220) |
15:34.59 | *** join/#oe B0ned1ger2 (~B0ned1ger@78-60-213-230.static.zebra.lt) |
15:46.09 | *** join/#oe B0ned1ger (~B0ned1ger@78-60-213-230.static.zebra.lt) |
15:47.52 | *** join/#oe B0ned1ger2 (~B0ned1ger@82-135-139-249.static.zebra.lt) |
15:48.56 | *** join/#oe cristiano (~cris@pdpc/supporter/active/cristiano) |
16:19.50 | *** join/#oe escanor (uid387784@gateway/web/irccloud.com/x-qhikrnlrvhwooqqu) |
16:31.31 | Crofton|cloud | JPEW: still getting this message: setpriv: libcap-ng is too old for "all" caps |
16:32.26 | JPEW | Oh, sorry.... j/s |
16:32.29 | Crofton|cloud | https://www.irccloud.com/pastebin/S99clStd/ |
16:33.35 | *** join/#oe marex (~marex@83.167.232.23) |
16:39.02 | JPEW | Crofton|cloud: Can you send me your pyrex.ini |
16:43.36 | JPEW | Crofton|cloud: Also, FYI if you change things in the pyrex.ini file, you need to exit and reinitialize the build environment. It won't see the changes unless you do that |
16:44.43 | Crofton|cloud | hmm |
16:45.48 | Crofton|cloud | what do you mean by exit the build env |
16:45.54 | Crofton|cloud | I don't think it starts :) |
16:46.17 | JPEW | Oh, right :) |
16:46.41 | Crofton|cloud | this happens sourcing the init file |
16:47.21 | Crofton|cloud | https://www.irccloud.com/pastebin/XzpRjP4S/ |
16:49.07 | JPEW | That's bizzare that it's doing that for an 18.04 image.... |
16:52.29 | Crofton|cloud | I wonder if it is interacting with a recent linux kernel on the F33 machine? |
16:52.39 | Crofton|cloud | caps/setpriv is ont my strength |
16:52.53 | JPEW | Crofton|cloud: Possibly, but that seems less likely |
16:53.05 | JPEW | Crofton|cloud: Can you send me your pyrex.ini file? |
16:54.19 | JPEW | Crofton|cloud: OOps sorry, I see you did |
16:55.09 | Crofton|cloud | Everything breaks for me this week |
16:57.06 | *** join/#oe frieder_ (~frsc@i6DFA8824.versanet.de) |
16:59.33 | JPEW | tries a build |
17:06.17 | JPEW | Well, for one thing I know why your patch doesn't work.... the locally compiled setpriv/libcap-ng only apply to 14.04 (not 18.04) |
17:06.39 | JPEW | Hmm.... I need to look at how libcap-ng handles all privledges |
17:07.41 | Crofton|cloud | hmmm |
17:07.52 | Crofton|cloud | maybe I should switch to 14.04? |
17:08.22 | JPEW | You should choose the image that works with whatever version of OE you are using (the sanity tested distro) |
17:12.49 | Crofton|cloud | so change the 18.04 to 14.04? |
17:13.15 | JPEW | Crofton|cloud: Ya |
17:14.35 | Crofton|cloud | https://www.irccloud.com/pastebin/glNmpOw5/ |
17:14.42 | Crofton|cloud | lol this is a good sign |
17:14.59 | JPEW | Heh, what version of OE are you trying to build? |
17:15.04 | Crofton|cloud | OK, need to try this on checlout that is barfing on python being python3 :) |
17:15.15 | Crofton|cloud | sumo I think |
17:15.27 | Crofton|cloud | semi random vendorware |
17:16.16 | Crofton|cloud | so I will have something that has oe-core bitbake and a few other layers in a directory |
17:16.23 | Crofton|cloud | will this work? |
17:16.36 | Crofton|cloud | I point env vars at oe and bitbake |
17:16.36 | JPEW | Ya, we build sumo with pyrex. j/s |
17:16.53 | Crofton|cloud | but the added layers, they will make it in? |
17:19.18 | JPEW | Yes. You have to make sure they are bound into the container. By default it will bind in everything under your init script |
17:26.13 | JPEW | Crofton|cloud: https://github.com/garmin/pyrex#binding-directories-into-the-container |
17:27.21 | JPEW | Ubuntu 18.04 is one of the tested distros for sumo, so I would use that |
17:33.26 | JPEW | Crofton|cloud: Ah ha! found it |
17:34.18 | JPEW | Crofton|cloud: https://github.com/karelzak/util-linux/commit/93de9f687d1640fff963f26b7db474eef3746532 |
17:34.38 | JPEW | So, we do need newer setpriv... need them on the newer distros too |
17:41.23 | Crofton|cloud | so how do I make 18.04 work? |
17:41.43 | JPEW | j/s and I'll send you a patch to try |
17:41.52 | Crofton|cloud | cool |
17:54.16 | JPEW | Crofton|cloud: https://github.com/garmin/pyrex/pull/54 You should just be able to `git fetch` and see the change on the branch |
17:54.51 | JPEW | I'm still running CI tests locally (takes a while), but it looks OK so far. Hopefully that fixes your problem |
17:55.33 | Crofton|cloud | ok, going to move to the machine where I need this to work and see what happens |
18:11.44 | JPEW | Crofton|cloud: Do you have a github username? |
18:12.12 | Crofton|cloud | balister |
18:12.15 | Crofton|cloud | boring I know |
18:19.02 | Crofton|cloud | this will be fun ./meta-foo ./meta-bar ./pky at same level :) |
18:39.52 | *** join/#oe ao2 (~ao2@host-95-250-15-64.retail.telecomitalia.it) |
19:04.54 | JPEW | Crofton|cloud: Ya, you'll probably want to write a custom init script |
19:11.25 | Crofton|cloud | container is still building on the roatting disk |
19:11.51 | JPEW | Crofton|cloud: Ya, it takes a while. podman isn't the fastest at building... docker buildkit is *much* better |
19:12.22 | JPEW | buildkit can skip the unused images in the Dockerfile so you only build what you actually need. It also builds in parallel |
19:14.24 | JPEW | Crofton|cloud: In our CI jobs we actually build the images in docker, then export them to podman for the podman tests, otherwise the CI jobs take to long |
19:16.50 | RobertBerger | JPEW/Crofton: Are there somewhere "for dummy" instructions how to use pyrex? |
19:17.10 | Crofton|cloud | the github readme |
19:17.33 | JPEW | RobertBerger: Ya, I tried to make the README pretty comprehensive, but if it needs more help let me know: https://github.com/garmin/pyrex |
19:21.02 | RobertBerger | Thanks! |
19:21.24 | *** join/#oe marka (~marka@198-84-181-245.cpe.teksavvy.com) |
19:27.24 | *** join/#oe vmeson (~rmacleod@198-48-226-187.cpe.pppoe.ca) |
19:27.36 | *** join/#oe hrw (~hrw@redhat/hrw) |
19:28.41 | *** join/#oe florian (~florian_k@Maemo/community/contributor/florian) |
19:40.52 | tlwoerner | JPEW: "For example ⦠commands that run in OE_TERMINAL are all supported since there is no other way to easily run them outside the bitbake environment" |
19:47.43 | *** join/#oe B0ned1ger (~B0ned1ger@82-135-139-249.static.zebra.lt) |
20:00.46 | JPEW | tlwoerner: Err, not sure what you're pointing out there :) |
20:01.41 | tlwoerner | JPEW: that sentence (from the README file at https://github.com/garmin/pyrex) sounds strange |
20:02.15 | tlwoerner | it _feels_ like it was about to say "these commands are *NOT* supportedâ¦" |
20:02.34 | tlwoerner | ? |
20:04.27 | tlwoerner | i'm just wondering if i'm readying that wrong |
20:09.41 | Crofton|cloud | JPEW: OK build running. So you need to do something to update the containers so I do not need to build it all the time? |
20:11.28 | JPEW | Crofton|cloud: Ya, I'll publish images. It's going to take a little longer since I have to do it manually instead of letting TravisCI do it |
20:11.48 | Crofton|cloud | cool |
20:11.52 | Crofton|cloud | Tomorrow? |
20:12.03 | JPEW | Ya |
20:12.06 | Crofton|cloud | ok |
20:12.13 | Crofton|cloud | just needed rough timeframe |
20:12.54 | Crofton|cloud | hopefully us talking about it gets a few more people to try it |
20:13.01 | JPEW | Hopefully :) |
20:13.32 | Crofton|cloud | definitely will help me move off the old build machine and let me update it from Fedora-Ancient |
20:21.15 | JPEW | tlwoerner: No, it's correct. Those tools are some of the exceptions that are supposed to still work properly |
20:22.10 | JPEW | tlwoerner: Pyrex isn't designed to allow to run e.g. vim inside the container and be a complete development environment |
20:22.40 | kergoth | i imagine trying to get xterm from inside to show up outside would be a pain in the ass anyway :) |
20:23.12 | JPEW | kergoth, tlwoerner: Right. Normally no "interactive" stuff. Those are the exceptions to that rule because you can't really do those any other way |
20:23.45 | tlwoerner | great thanks :-) |
20:25.47 | tlwoerner | i know we're all dying from email overload, but would it make sense to create a separate mailing list for event planning? i.e. to gather together the people who would be interested in planning an event without LF? |
20:26.54 | JPEW | tlwoerner: I think the oe-members list would be a good place for that? |
20:33.19 | tlwoerner | between https://www.openembedded.org/wiki/Mailing_lists and https://www.yoctoproject.org/community/mailing-lists/ i don't see one named oe-members |
20:33.37 | tlwoerner | is going senile |
20:39.43 | Crofton|cloud | um you are looking on the yp page? |
20:40.14 | Crofton|cloud | yp members are corporations, oe members are people |
20:41.24 | tlwoerner | i'm looking at both the OE and YP mailing list pages |
20:42.17 | Crofton|cloud | hmmm, maybe not public |
20:42.36 | JPEW | I don't see it listed on groups.io |
20:43.15 | Crofton|cloud | might be hiding |
21:06.26 | tlwoerner | any other nominations? preferably a list people have heard of? ;-) |
21:09.40 | RobertBerger | @tlwoerner: I heard you can buy such lists with names and e-mails from shady places ;) |
21:11.17 | tlwoerner | lol |
21:24.41 | Crofton|cloud | JPEW: OK, so it works great, accept it can't fetch from a server I see via vpn |
21:25.51 | Crofton|cloud | possibly because I brought the env up before the vpn |
21:39.37 | JPEW | Crofton|cloud: Possibly. It uses the --net=host option in the container so it *should* see all the same networking as the host |
21:39.59 | Crofton|cloud | how do I restart things? |
21:40.59 | *** join/#oe hrww (~hrw@redhat/hrw) |
21:42.46 | JPEW | The container is transient, so it "restarts" every time you run a command... so it actually shouldn't really need a "restart" just run the next command |
21:42.49 | JPEW | Whats the error? |
21:49.11 | Crofton|cloud | Host key verification failed. |
21:49.28 | Crofton|cloud | https://www.irccloud.com/pastebin/nB2TPei1/ |
21:49.47 | Crofton|cloud | but works from command line |
21:50.57 | Crofton|cloud | might should read fetcher docs |
21:51.19 | *** join/#oe hrw (~hrw@redhat/hrw) |
21:51.46 | JPEW | Ah, you need to bind in your ssh keys |
21:51.57 | JPEW | I should add an example for that |
21:54.04 | JPEW | in your pyrex.ini add `${env:HOME}/.ssh` to `run:bind` |
21:56.28 | Crofton|cloud | agreed |
21:57.39 | Crofton|cloud | https://www.irccloud.com/pastebin/OS4Wr3Er/ |
21:57.46 | Crofton|cloud | so look slike that? |
21:58.13 | JPEW | Yep |
21:58.48 | Crofton|cloud | I mis being able to know more than a few things at once :) |
21:59.53 | Crofton|cloud | same problem .... |
22:00.01 | Crofton|cloud | How do I get it to read the ini file? |
22:00.35 | JPEW | exit the shell and re-run `. pyrex-init-build-env` |
22:01.02 | JPEW | But, things in the [run] section *shouldn't* need that |
22:01.15 | Crofton|cloud | hmm |
22:01.37 | Crofton|cloud | I need to set the vars again |
22:02.08 | JPEW | Did you accidently overrwrite the pyrex.ini file? |
22:02.22 | Crofton|cloud | no the root path vars |
22:11.14 | *** join/#oe hrww (~hrw@redhat/hrw) |
22:18.22 | JPEW | Crofton|cloud: Ok, Pyrex v1.2.0 has just been released, which should have that fix in it |
22:21.07 | Crofton|cloud | thanks |
22:41.40 | *** join/#oe smurray (sid98062@gateway/web/irccloud.com/x-xfcyndbwottehwrg) |
22:52.51 | *** join/#oe hrw (~hrw@redhat/hrw) |
23:05.21 | *** join/#oe hrw (~hrw@redhat/hrw) |
23:14.40 | *** join/#oe hrw (~hrw@redhat/hrw) |
23:25.35 | *** join/#oe hrw (~hrw@redhat/hrw) |
23:44.06 | *** join/#oe infobot (ibot@96-86-209-99-static.hfc.comcastbusiness.net) |
23:44.06 | *** topic/#oe is OpenEmbedded Developer Lounge | Web: http://openembedded.org | Repositories: http://git.openembedded.org/ | Primary Repo Mirrors: https://github.com/openembedded | This is not a distro or machine support channel |