[06:47] <KBar> I'd like to learn about packaging a bit. Ubuntu Packaging Guide mentions this channel. Am I in the right place? If not, which channel should I join? Thanks.
[12:37] <tumbleweed> KBar: this is the right channel, but it tends to be very quiet these days
[13:33] <KBar> I see. I just wanted to ask: the guide also mentions that it's recommended to run the devel release and suggests using LXD containers for that. What would be my other options?
[14:50] <tumbleweed> I'd agree with both of those
[14:51] <tumbleweed> I use lxd containers for test building, but it's a little fiddly to get sbuild to use them
[14:51]  * tumbleweed runs the Debian development release on his laptop
[14:57] <KBar> tumbleweed: so basically it's one of the three: 1) lxd container; 2) vm; 3) second partition
[14:58] <ogra> 4) chroots 5) other containerization (i.e. docker)
[15:01] <KBar> ogra, woah, that's all five fingers! Let me read up on them and come back with more questions :)
[15:02] <KBar> Thanks a lot.
[15:03] <ogra> the point is that you better should not build packages you want to upload plainly on your host machine (you might have deps already installed the build system you upload to does not etc, so it is better to do builds in a clean/fresh env)
[15:04] <KBar> ogra, ah! when you put it that way, it makes a lot of sense now
[15:05] <ogra> i used to do development on the host and then the final build in a chtoot before uploading ... but with the introduction of lxd it got so easy to quickly spin up some container that i nowadays do all my development in containers ad keep my host system clean from dev packages and tools
[15:06] <RikMills> obviously you can also use PPAs to do test builds once you have mostly working packaging
[15:06] <ogra> indeed
[15:07] <RikMills> PPAs also allow you to easily test on multiple architectures
[15:12] <KBar> ogra 1) host system clean from dev packages 2) set up a container and install dev packages, do your development 3) spin up another container for test building?
[15:13] <ogra> thats how i usually do it ... but RikMills is correct, you can use PPAs for 3 and see how your packaging fails on powerpc ad s390x 😉
[15:15] <RikMills> I think I probably do 95% of test builds in a PPA nowadays. pbuilder/sbuild for just the initial part of packaging, so I don't throw things bound to fail at launchpad builders
[15:16] <ogra> but you also do definitely more deb packaging than me 🙂
[15:17] <RikMills> just a smidge ;)
[15:17]  * ogra is only occasionaly doing debs nowadays ... snaps are my main packaging format today
[15:18] <RikMills> I keep meaning to get into those, but always always not quite enough time....
[15:19] <ogra> well, and you have to maintain a flavour ... that still kind of needs a lot of deb packaging
[15:20] <RikMills> especially as KDE has probably more than 400 source packages now!
[15:20] <ogra> geez ...
[15:21]  * ogra remembers a time where there were just a handfull of KDE source packages ... (and 400 binaries per surce 😛 )
[15:22] <RikMills> yep. KDE decided that they should split those into tiny tiny bits :/
[15:22] <ogra> fun
[16:05] <KBar> thank you for your suggestions and guidance. i learned a lot