[10:08] <sudip> how do I request for permission to add affected release information in bug reports?
[10:11] <schopin> sudip: IIRC you need to be part of https://wiki.ubuntu.com/UbuntuBugControl
[10:13] <sudip> ohh...
[10:14] <sudip> thanks schopin
[10:15] <schopin> Note that Ubuntu Developers are included in that team by default :)
[10:17] <sudip> I think its too early for me to apply for "Ubuntu Developer" now :)
[10:23] <schopin> Meanwhile, do you need such fields to be added to a specific bug?
[10:23] <sudip> schopin: yes, please. you are not in #ubuntu-bugs, I will paste it here
[10:24] <sudip> schopin: can you please mark LP: #1881741 as affecting Focal, Jammy and Lunar
[10:24] -ubottu:#ubuntu-devel- Launchpad bug 1881741 in elisa-player (Ubuntu) "elisa crashed with SIGSEGV in libvlc_set_user_agent()" [Medium, Confirmed] https://launchpad.net/bugs/1881741
[10:26] <schopin> sudip: done. I also added Mantic since you mentioned you tested it there (it helps for SRU review as it explicitly denotes that Mantic has been considered)
[10:26] <schopin> I'll let you set the right status, though ;)
[10:26] <sudip> thanks schopin
[10:30] <schopin> sudip: if you want to go all the way to uploading a fix for this, I'll be patch piloting Thursday morning (Europe) and would gladly walk you through it!
[10:31]  * sudip will add the debdiff today evening after $dayjob
[10:31] <sudip> today evening  (UK time)
[10:31] <schopin> Eh, even better! I'll look out for it during my shift if nobody got to it first.
[10:33] <schopin> sudip: be sure to include separate debdiffs for all targeted series if possible :)
[10:33] <sudip> sure, I will. thanks.
[13:00] <slyon> @pilot in
[16:00] <lvoytek> @pilot in
[16:01] <slyon> @pilot out
[16:01]  * slyon handing over the torch
[16:12] <tsimonq2> Woah, the sponsorship queue looks a bit smaller than yesterday, thanks slyon and lvoytek!!! :)
[16:16] <tsimonq2> sudip, arraybolt3: horst> I see the SRU was rejected, that's unfortunate. I do recall saying the packaging looks good, but the final decision is up to the SRU team. :)
[16:17] <slyon> tsimonq2: thanks for your efforts, too!
[16:17] <slyon> especially the mentoring bits!
[16:18] <tsimonq2> slyon: I'm happy to help, and it's still an open offer if anyone wants some guidance :)
[16:18] <tsimonq2> arraybolt3: Wanna take bug 2045816? It's a followup on sudip's diff that we both reviewed.
[16:18] -ubottu:#ubuntu-devel- Bug 2045816 in project-x (Ubuntu) "project-x fails to build from source in noble" [Undecided, Confirmed] https://launchpad.net/bugs/2045816
[16:18] <arraybolt3> tsimonq2: not quite there yet
[16:18] <tsimonq2> arraybolt3: Not a problem, just let me know :)
[16:18] <arraybolt3> Could you link to the horst bug report?
[16:18] <sudip> tsimonq2: will tbh, what vorlon said for horst is actually true. it just fixes the segfault for users who will never be able to run the software
[16:19] <sudip> s/will tbh/well tbh/
[16:19] <tsimonq2> I'm certainly not disagreeing, just giving you both a friendly reminder that the SRU Team makes the final call there :)
[16:19] <tsimonq2> arraybolt3: It's linked on your MOTU app which is where I just got this link ;P https://launchpad.net/bugs/2045986
[16:19] -ubottu:#ubuntu-devel- Launchpad bug 2045986 in horst (Ubuntu Noble) "[SRU] no WiFi card, ends with segfault" [Undecided, Fix Released]
[16:20] <tsimonq2> Speaking of vorlon, could someone (Canonical-side) please check in and see if he's okay? I don't think I've ever seen his bouncer disappear, and I hear there's a pretty bad storm in the PNW right now!
[16:21] <arraybolt3> tsimonq2: ERR:ONCHROMEOS
[16:21] <arraybolt3> everything is slow to access here :P
[16:21] <tsimonq2> arraybolt3: I still don't understand why you haven't wiped that off yet. ;P
[16:22] <arraybolt3> hahaha
[16:23] <arraybolt3> the keyboard broke and I'm having to use it as a glorified Android tablet, even Linux wouldn't help this.
[16:23] <sudip> and that reminds me that the horst upstream wanted a small change in that patch, need to do that today
[16:24] <arraybolt3> Once I get my mom a better computer I'll hork one of her low-spec Chromebooks and do something with it.
[16:27] <tsimonq2> sudip: Let us know how we can help!
[16:27] <tsimonq2> arraybolt3: <3 sounds like a *noble* mission
[16:27] <tsimonq2> ba dum tshh
[16:55] <slyon> tsimonq2: Yes, he's around in other channels. Not sure what's wrong with the IRC bouncer.
[17:22] <arraybolt3> tsimonq2: checking project-x
[17:22] <arraybolt3> and if I'm going to be doing some stuff anyway, may as well...
[17:22] <arraybolt3> @pilot in
[17:27] <arraybolt3> had to run updates first, now pulling source
[17:38] <arraybolt3> sudip: The project-x patch looks great to me, my only gripe is the override of *all* bad-jar-name lintian warnings. If project-x were to ship a Java library in the future and that library were to have a malformed name, the current override would make it invisible to the maintainer. It would be best to only override the warning *for the specific
[17:38] <arraybolt3> offending file* (which I'll do prior to uploading this since it's a pretty easy modification to make and I'm not blocking this over one issue).
[17:56] <arraybolt3> tsimonq2: first MOTU upload - how exactly do I do a sponsored upload? I *think* I just debuild -S -d -sa -us -uc and then sign the result with my key.
[17:57] <arraybolt3> is there something else I need to do in order to make sure it's marked as sudip's upload so I'm not accidentally "stealing" their patch?
[18:08] <arraybolt3> I checked the files and only see sudip's name listed in the source.changes file, so I uploaded it with the slight tweak to the bad-jar-name override.
[18:11] <arraybolt3> @pilot out
[18:11] <arraybolt3> meh, so that was more of a "sponsor a patch" than "do patch piloting"
[18:12] <dbungert> arraybolt3: I like this wiki entry for marking the bug as in progress from a sponsor's perspective https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue "Note for Sponsors"
[18:12] <arraybolt3> perfect, that's the page I found and followed
[18:12] <dbungert> you may find the -k option for debuild useful as well for managing the key to sign with
[18:13] <arraybolt3> oooh, didn't know I could pass that to debuild, I did an unsigned debuild and then signed after the fact with debsign. Nifty!
[18:13] <dbungert> and sponsoring a patch is absolutely part of piloting, thanks for doing so
[18:14] <dbungert> congrats on MOTU by the way arraybolt3
[18:14] <arraybolt3> wish I had done more than just one, but one was what I had time for. Still, one is better than none :D
[18:16] <arraybolt3> dbungert: Thank you!
[18:50] <sudip> thanks arraybolt3 and congrats on your first solo pilot flight  :)
[19:14] <tsimonq2> arraybolt3: Whoops, got caught in a meeting then lunch :)
[19:14] <arraybolt3> np, figured it out :)
[19:15] <tsimonq2> Congrats on your first solo flight! :)
[19:15] <tsimonq2> arraybolt3: Although respectfully, you're doing too much work on one point. :)
[19:15] <arraybolt3> thanks! It was only a demo flight you could say, but that was fun.
[19:15] <arraybolt3> which point?
[19:16] <tsimonq2> You can throw your pubkey ID in ~/.devscripts as such: DEBSIGN_KEYID=5C7ABEA20F8630459CC8C8B5E27F2CF8458C2FA4
[19:16] <tsimonq2> Next time, you can completely skip -us and -uc. :)
[19:16] <tsimonq2> (It'll just sign at the end.)
[19:16] <arraybolt3> oh haha, didn't know that was a thing
[19:16] <arraybolt3> awesome!
[19:17] <tsimonq2> Two more things that I see people commonly miss... a) -sa is only when you need to include the source tarball. e.g. in our/Lubuntu's Backports Staging PPA, I always upload with the tarball because there's no existing source orig published in that archive. For Ubuntu generally speaking, just check if there's already an upload that matches the upstream portion of the packaging.
[19:18] <tsimonq2> b) -v is a thing :) when you want to include more than one changelog entry in your source.changes, you use -v to specify the newest version that should *not* be shown. Usually this is the last upload to Ubuntu.
[19:18] <tsimonq2> So, for example...
[19:19] <bdmurray> -v is frequently used with SRUs
[19:19] <tsimonq2> Very good point!
[19:20] <tsimonq2> https://launchpad.net/ubuntu/+source/vim/2:9.0.2189-1ubuntu1 is an example of an upload where I wanted to include additional context.
[19:20] <tsimonq2> So then, when I uploaded https://launchpad.net/ubuntu/+source/vim/2:9.1.0-1ubuntu1 - my command was `debuild -S -d -sa -v2:9.0.2189-1ubuntu1`
[19:22] <arraybolt3> Knew about both -sa and -v, I keep accidentally using -sa where unnecessary though
[19:23] <tsimonq2> One last point I'll make... you always want to grab the orig tarball from Debian's archive iff the upstream already exists there. If Vim were to suddenly become syncable, if the checksum of the Debian and Ubuntu copies do not match, Launchpad will not actually let you force-sync over.
[19:23] <tsimonq2> My favorite way of doing this is `pull-debian-source -d PKG VER` where -d stands for "download only."
[19:24] <tsimonq2> arraybolt3: Using -sa when unnecessary isn't the worst mistake, Launchpad is pretty good about rejecting those (but I wouldn't trust it wholesale :) ).
[19:24] <arraybolt3> It usually accepts them IME?
[19:25] <tsimonq2> YMMV IME
[19:25] <arraybolt3> either way the package should still build right, right?
[19:25] <arraybolt3> I've never seen things go wrong because I misused -sa, I have been stuck scratching my head from forgetting it
[19:26] <tsimonq2> Soyuz is pretty modular in this respect; IME if it gets past the acceptance checks, it will probably make it to a builder and dispatch it. There have been rare cases in the past of it not doing this correctly, but again, those are incredibly rare.
[19:27] <tsimonq2> https://dev.launchpad.net/Soyuz/TechnicalDetails
[19:27] <tsimonq2> arraybolt3: Were you asking more generally or does that answer it?
[19:27] <arraybolt3> I think that answers it.
[19:28] <tsimonq2> Sounds good :D if you have any other questions please ask, otherwise congrats again on your first solo Pilot session!
[20:38] <lvoytek> @pilot out
[20:47] <tsimonq2> 10 flat, very nice :D http://sponsoring-reports.ubuntu.com/