[00:35] "Simon Quigley (Developer) Dan..." <- Does it install in an LXD container? :P [00:35] Upgrade, rather [00:35] "OK, now it's done." <- Sweet thanks :) [00:35] "(I just removed the "-Wl,--as-..." <- Cool [00:59] arraybolt3 @arraybolt3:matrix.org: alright I'm around, are you? [01:09] I'm here. [01:09] Simon Quigley (Developer): Ping [01:10] Simon Quigley (Developer): I'll install LXD in my VM now. [01:10] (Sorry, was off cleaning up a mess, hope 10 minutes wasn't too late.) [01:17] All good [01:18] arraybolt3 @arraybolt3:matrix.org: I'll review Featherpad in the next few hours [01:18] In the meantime if you feel up to it we could make some backports progress :) [01:36] Sounds good. I have to go afk for a bit, but I'll be right back. [01:48] Simon Quigley (Developer): OK, I'm back. Ready for backporting. [01:53] Si [01:53] Si [01:53] Come on, twice? [01:54] Simon Quigley (Developer): OK, I have a question. I see that some of the packages earlier in the build are used as build dependencies later in the build. How do I get those into the sbuild chroot? [01:57] Is there some way for me to make a locally hosted PPA or something? That way I don't have to wait for Launchpad's painfully slow build servers. [01:58] Ah, I see you pointed me to the docs already. Figuring stuff out! [02:05] "Simon Quigley (Developer): OK, I..." <- Using the extra deps flag or that local PPA [02:06] Yeah, just got the local PPA setup rigged. [02:06] "Ah, I see you pointed me to..." <- Yeah the Ubuntu ones have it :) [02:06] arraybolt3[m]: Sweeeet [02:06] Wow am I glad that I did FeatherPad first, this is going to be a breeze (I hope) now. Thank you so much for teaching me all of this! [02:06] arraybolt3[m]: Of course :) we got you [02:07] And thank you for your contributions+ [02:07] s/+/!/ [02:07] You're catching on really quick man, I gotta give you that [02:07] Man, I feel like I'm stumbling through like a dizzy beaver. Glad you guys are happy! [02:08] I think you are getting the hang of things pretty quick too. [02:09] I've seen much much worse my friend :) [02:09] OK, maybe I'm missing something, but how bad is it if the newest release in lxqt-tools-packaging is ubuntu/hiruste? [02:09] arraybolt3[m]: Not too bad, we synced it with Debian [02:10] OK. So rather than going backwards from Kinetic to Jammy, I just go forwards? [02:10] Yeah. Do you know how to sync with the archive? [02:10] I'm guessing not, since I don't know what you just said. [02:11] I know how to git clone, and I know how to edit the changelog, which I think is what uscan reads. [02:11] pull-lp-source PKGNAME version is your friend. Pull the same package version from the archive using that, that is cloned with the packaging Git repo [02:11] Then also download the latest version with pull-lp-source [02:11] Then use debdiff between the two [02:11] And apply that debdiff to the packaging [02:11] You follow? [02:11] I'm just going to try to absorb that, then make sure I know what you mean. [02:12] So, do I add a new changelog entry for LXQt 1.1.0, since the version in GitHub is 0.8.0? [02:12] Then I uscan, then use pull-lp-source, then debdiff, then apply debdiff? [02:12] I would just sync with the archive first :) [02:12] arraybolt3[m]: Same process wrong stage [02:13] You're pulling two packages from the archive to debdiff [02:13] OK, tell me where I stopped tracking. LXQt is at 1.1.0, that's what we want backported. The repo is at 0.8.0. So if I pull the same package version from both launchpad and uscan, I'm going to get LXQt 0.8.0 for Jammy, which is the opposite of what we want. [02:13] Am I pulling the old one from GitHub and the new one from LaunchPad? [02:14] You're pulling everything from Launchpad. Use the packaging repo to see what version is in there, pull it specifically, pull the newest one, and debdiff. If it makes a difference you want a diff that you can apply to the packaging repo [02:15] Ah, I get it. Thank you! [02:16] Also hold on [02:16] To what? :p [02:17] arraybolt3 @arraybolt3:matrix.org: before you get too far... we're farther down the build steps [02:17] Check that PPA - we're up to... III? I can relink you if needed [02:17] Oh OK. So don't start with lxqt-build-tools. [02:17] arraybolt3[m]: Deez... nevermind XD [02:18] OK, the PPA is to stage II. [02:18] So I need to start with III. [02:18] arraybolt3[m]: https://github.com/lxqt/lxqt/wiki/Building-from-source#Compiling [02:18] https://launchpad.net/~lubuntu-dev/+archive/ubuntu/backports-staging [02:18] Yeah [02:19] Nice, I think I got it. Also, one last thing. Once I start actually using a for-real PPA, how to I link one PPA to another for pulling build deps? [02:19] s/to/do [02:20] (This is probably way too early for me to need to ask that, so it can wait if you have other things to do.) [02:25] Simon Quigley (Developer): I noticed you asked that I add a new changelog entry using the same scheme as you did in the past. Can you link me to an example? I don't see anything in particular about the changelog entry directly beneath my new one that's all that different from a usual changelog entry. [02:25] "Nice, I think I got it. Also..." <- You create your own on Launchpad :) [02:26] arraybolt3[m]: dch (with no args) - or check the changelog entry for the packages in the PPA [02:27] ๐Ÿคฆโ€โ™‚๏ธWhy didn't I think to check the PPA packages... [02:27] ``` [02:27] libqtxdg (3.9.1-0ubuntu1~ppa1) jammy; urgency=medium * Backport to Jammy. -- Simon Quigley