/srv/irclogs.ubuntu.com/2023/12/11/#ubuntu-devel.txt

arraybolt3https://bugs.launchpad.net/ubuntu/+bug/2046086 I would like to get this new package (picom-conf) into the archive for Lubuntu. Could tsimonq2 and perhaps LocutusOfBorg review it? It's not being submitted directly to Debian yet because Ubuntu has a build-time dep of picom-conf that is not present in Debian now, and this is going to provide an00:45
arraybolt3intended Lubuntu feature, so I'd like to get it in sooner.00:45
-ubottu:#ubuntu-devel- Launchpad bug 2046086 in Ubuntu "Please package picom-conf" [Wishlist, New]00:45
arraybolt3I've already done the packaging, and it seems to work in testing. Also I do intend on doing the needed work to get this into Debian.00:46
tsimonq2vorlon: ^^^ We had a discussion regarding MIT vs Expat in #l-devel, this is another package falling into that pattern.01:18
vorlontsimonq2: discussing what, exactly?01:21
tsimonq2vorlon: I think the discussion is slightly pedantic, but in my notes of things to review I have <vorlon> tsimonq2: lxqt-themes-extra> "License: MIT" is wrong, this should say "Expat"01:23
vorlonyes, this is documented in the Debian copyright spec01:23
tsimonq2"There are many versions of the MIT license. Please use Expat instead, when it matches." Oh, I see.01:26
tsimonq2vorlon: The argument I heard in favor of "just saying MIT" is, upstream explicitly declares it as the MIT license. If both license texts are the same (from what I can tell, they are), what is the importance of the license *name*, if upstream says one thing explicitly?01:27
tsimonq2(I happen to be convinced we should just say Expat at this point, but curious to get the wider picture.)01:28
arraybolt3What about MIT (Expat)? That should satisfy upstream's choice and Debian's recommendation.01:34
arraybolt3(assuming of course that upstream used the Expat license and called it MIT)01:35
arraybolt3(which the above package does)01:35
vorlontsimonq2, arraybolt3: upstream calling the license one thing or another isn't relevant, the license text is relevant; and the Debian copyright spec says to refer to it as Expat because "MIT" is ambiguous.  "MIT (Expat)" is also not a valid license short name in the spec.02:56
arraybolt3vorlon: "MIT (Expat)" is non-ambiguous. Also I think we should consider the labor of copyright file updaters (me oftentimes). It can be difficult to deal with packages in which we have to mentally "transform" the licenses we're looking at into something we can put into debian/copyright. The GPL long-form license headers are infamous for this in my02:59
arraybolt3experience, but having to look at MIT and think "ugh, no, that's Expat" is not exactly condusive to the update process. MIT (Expat) at least gives me a bit of a connection so that I don't get hung up quite so easily. (In practice this is unlikely to be a big deal, but it might make a bit of a difference, and when you have to sift through upwards of02:59
arraybolt3a thousand files in one session, small differences can add up.)02:59
arraybolt3That being said, if you're determined to keep it "Expat", and only "Expat", I will update it, but that's some of my reasoning as to why I'd rather not.03:00
arraybolt3(I should also note that Debian policy does not enforce the use of short names, and the document at https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-short-name says that the standard short names **can** be used in the synopsis (first line) of a License field. Assuming RFC 2119 applies here, "can" isn't "must" or even03:04
arraybolt3"should".)03:04
arraybolt3also of interest is that the copyright file spec has "MIT" being used as a license identifier in its Example 4 :P03:07
vorlonarraybolt3: "MIT (Expat)" is not valid syntax.  If you're going to claim that your copyright file conforms to the machine-readable copyright spec, then you should do the work to actually make it conform03:26
arraybolt3Fair enough. Will fix it.03:27
arraybolt3And it is now fixed.05:20
LocutusOfBorgarraybolt3, why are you setting Release build type?07:42
LocutusOfBorgarraybolt3, to have a package in Debian, ITP is the way07:44
LocutusOfBorg$ reportbug -b wnpp07:45
LocutusOfBorgdoes the job for you :)07:45
LocutusOfBorgalso, why no manpage? help2man is handy07:46
LocutusOfBorgor maybe for graphical tools help2man is useless07:51
LocutusOfBorgso the Release build type is the only thing I don't get07:51
LocutusOfBorgthat said, if you open an ITP we can probably just upload in Debian, and let the autosync stuff kick in08:21
ogayottsimonq2: quote from https://wiki.ubuntu.com/UbuntuDevelopment/Merging: "Attach these debdiffs to the bug report, un-assign yourself, set the status to "confirmed" and subscribe (not assign!) the relative sponsor[...]"09:13
ogayottsimonq2: and from https://wiki.ubuntu.com/SponsorshipProcess: "Do not assign a bug to anyone if it needs sponsorship."09:13
ogayot^ I've always found this confusing09:17
ogayotMay I kindly ask someone to retrigger this build for me? Thanks! https://launchpad.net/ubuntu/+source/lomiri-download-manager/0.1.2-2ubuntu1/+build/2706019610:03
mkukrican i get the efibootmgr 18-1 build re-triggered? or do i need to get a re-build upload sponsored? I think FTBFS got fixed by the last efivar sync, and it builds fine in my PPA: https://launchpadlibrarian.net/702013145/buildlog_ubuntu-noble-amd64.efibootmgr_18-1build2_BUILDING.txt.gz10:54
LocutusOfBorgEickmeyer, if you need sponsoring in Debian to avoid delta, w.r.t. LP: #2046007 please feel free to ask here11:48
-ubottu:#ubuntu-devel- Launchpad bug 2046007 in Ubuntu "Please sync signond from Debian" [Undecided, New] https://launchpad.net/bugs/204600711:48
LocutusOfBorgusually a simple ping is enough to get the delta uploaded in Debian, and forget about merges11:49
waveform@pilot in12:00
=== ChanServ changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Mantic | Patch Pilots: waveform
tsimonq2ogayot: Hrmmmm, I wonder why. After all, that karma belongs to you, and that bug should still be assigned to you. Especially with some of the larger bugs, it's easier to just look at the assignee on the top. You could argue that it should be reassigned to the sponsor; after all, technically they hold responsibility since it's their key. Unassigning it though, that seems unhelpful...14:00
tsimonq2I see ogayot's retry request has been handled, mkukri did you want those depwaits retried, or is that expected on your end?14:01
tsimonq2waveform: Not looking at the queue today, by the way. I hope it stayed relatively clean. Thanks for being in the cockpit. :)14:02
mkukritsimonq2: it's expected, those are depwaits in debian too. we don't build efi stuff for those arches14:02
tsimonq2mkukri: Kinda figured, thanks!14:02
tsimonq2PSA, probably for +/- ~= Foundations: https://launchpad.net/ubuntu/+source/pcre2/10.42-4ubuntu114:13
tsimonq2That can be understood in the context of https://answers.launchpad.net/launchpad/+question/70866114:13
arraybolt3LocutusOfBorg: The Release build type is actually a leftover from the packaging I used as a base (a tool from the same family of tools picom-conf) is in. I didn't try building without it, but it looked sane (usually you want either nothing at all, or Release, or RelWithDebInfo), so I left it. It was used in a closely related tool, so it may be14:16
arraybolt3helpful.14:16
arraybolt3(gah, move "is in" into the parentheses and the sentences make more sense)14:17
tsimonq2https://github.com/qtilities/sddm-conf/ - in the README, that has Release explicitly there. I have a note to follow up on that but didn't get far. :P14:17
tsimonq2I think LocutusOfBorg is right, though.14:17
arraybolt3Ah.14:18
* arraybolt3 checks a thing14:18
arraybolt3https://github.com/qtilities/picom-conf/ Well look at that, same note :)14:18
arraybolt3So Release is valid for both of them.14:19
arraybolt3LocutusOfBorg: picom-conf upstream recommends setting the Release build type for picom-conf.14:20
arraybolt3(sigh, my typing makes it apparent that I just woke up.)14:20
LocutusOfBorgarraybolt3, release is Valid doesn't mean RelWithDebInfo is better :)14:20
LocutusOfBorgusually "Release" is not adding "-g" flag, so the build doesn't produce debug symbols14:21
LocutusOfBorgthis is why we use in Debhelper/dpkg automatic RelWithDebInfo :)14:21
LocutusOfBorgI'm checking both logs right now14:21
LocutusOfBorgpicom-conf_0.17.0~git20231210-0ubuntu1~ppa4_source.changes14:21
arraybolt3s/is/isn't/? I think you meant to say RelWithDebInfo is better.14:22
arraybolt3Just trying to make sure I understood what you meant.14:22
LocutusOfBorgyes14:22
LocutusOfBorghttps://launchpadlibrarian.net/701984434/buildlog_ubuntu-noble-amd64.picom-conf_0.17.0~git20231210-0ubuntu1~ppa3_BUILDING.txt.gz14:22
LocutusOfBorglooks like no debug symbols?14:23
LocutusOfBorgand upstream is right at saying "use release", because nobody is expecing you to strip if you build manually14:23
arraybolt3I guess theoretically RelWithDebInfo probably won't hurt anything.14:24
arraybolt3tsimonq2: since I'm going to be very busy in a couple hours most likely, and you're the one with the initial rationale, can I leave this discussion in your capable hands?14:25
arraybolt3(I'll fix picom-conf again if needed.)14:25
arraybolt3I am leery of departing from upstream recommendations though unless Debian policy or a very good reason presents itself, since otherwise we can trigger things we didn't mean to in ways we didn't expect. It's unlikely to happen here, but it's code, anything can happen :P14:27
arraybolt3Perhaps having debuginfo packages is a very good reason though.14:28
arraybolt3Sigh, yeah, it really is a good reason. Alright, I'll fix it.14:33
* arraybolt3 had flashbacks of fighting with an Ubuntu MATE package after glib dropped the slice allocator and realized how critical debug symbols can be sometimes14:34
tsimonq2arraybolt3: Happy to be your rubber ducky <314:34
LocutusOfBorgarraybolt3, so, now if you remove that line on rules file, or ask upstream about it14:40
LocutusOfBorgand open an ITP... we can go directly in sid?14:41
arraybolt3Should be doable, yes. (If you want me to file prior to upload to both Sid and Noble that would be fine.)14:41
arraybolt3(I would like for it to be fast tracked into Noble for Lubuntu development's sake, but have no problems making its introduction into Sid easy.)14:42
arraybolt3Oh, one thing14:42
arraybolt3There's a build dep that needs in Sid first.14:43
arraybolt3qtilitools in particular14:43
arraybolt3It's already been uploaded to Ubuntu, but is not present in Sid yet.14:43
tsimonq2LocutusOfBorg: Context: for some NEW packages this cycle, I uploaded to both Sid and Noble at the same time, to get the benefits of whatever queue reviewed first. ;P14:43
tsimonq2(As Lubuntu RM, decision was made to frontload the vast majority of the QA this cycle; so this works, but is not typically how I'd like to do it (e.g. straight to Debian))14:44
=== arraybolt3 is now known as arraybolt3_tl
* tsimonq2 shamelessly dmb-pings...16:01
tsimonq2!dmb-ping16:01
ubottubdmurray, kanashiro, rbasak, seb128, sil2100, teward, utkarsh2102: DMB ping16:01
mmikowskiWe did a full desktop check on 5.27.10 on Kubuntu 22.04 LTS. No regressions were found. Besides the normal test suite, we checked for issues that were testable from the published 5.27.10 change log. This release appeared more stable when changing themes, with no plasma shell resets.16:11
tsimonq2mmikowski: Hey, not sure if Rik mentioned it or Just Did It already, but I heard word about an SDDM update coming down the pike.16:12
mmikowskiI haven't heard about that but could ask Nate Graham.16:13
tsimonq2It's not an SDDM release, it's a packaging update. :)16:13
tsimonq2(Tell Nate I say hi! And would like five of his time one of these days :D)16:13
tsimonq2mmikowski: Oh wait, are we in #ubuntu-devel, not #kubuntu-devel? :O16:13
mmikowskiIf shoot! My bad! I will move my comment there. Sorry everyone!16:14
mmikowskitsimonq2 see you on the over there?16:15
=== arraybolt3_tl is now known as arraybolt3
tsimonq2mmikowski: absolutely :)16:15
waveform@pilot out16:53
=== ChanServ changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Mantic | Patch Pilots: N/A
sergiodjtjaalton: hi, re. https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/2015562, I don't see the difference you mentioned in the last comment. maybe I'm missing something, but man/dnsmasq.8.orig already exists in the source package currently in Jammy18:25
-ubottu:#ubuntu-devel- Launchpad bug 2015562 in dnsmasq (Ubuntu Jammy) "[SRU] Segfault in dnsmasq when using certain static domain entries + DoH (bugfix possibly exists upstream)" [Undecided, In Progress]18:25
tjaaltonsergiodj: it shows in http://launchpadlibrarian.net/699406697/dnsmasq_2.86-1.1ubuntu0.2_2.86-1.1ubuntu0.4.diff.gz18:42
tjaaltonsergiodj: ahah, it got added in the security update then :)18:44
sergiodjtjaalton: but that includes the security upload, which is already there18:44
sergiodjexactly18:44
sergiodjMiriam's upload only modifies the files listed in the changelog :)18:45
sergiodjlet me know how you'd like to proceed.  I can reupload if needed18:45
tjaaltonit should be recoverable from the rejected queue, but not sure how18:46
ahasenackyou can run sru-review from the reject queue18:48
ahasenackif you were about to accept it18:48
ahasenack  -q QUEUE, --queue=QUEUE18:49
ahasenack                        Use a specific queue instead of Unapproved18:49
tjaaltonah18:49
ahasenackdon't know how to specify it exactly if there happen to be multiple same versions in the rejected queue18:49
ahasenackin the ui you just select it18:49
tjaaltonthere are two on the rejected queue..18:51
ahasenacksame version?18:51
tjaaltonno19:00
tjaaltonso, not an issue with -e19:01

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!