/srv/irclogs.ubuntu.com/2022/08/24/#lubuntu-devel.txt

arraybolt3[m]Simon Quigley: OK, lemme get this straight... how much of our history am I supposed to cram in here?00:02
arraybolt3[m]I'm intending on trying to put in everything after the last Debian import I can see.00:02
arraybolt3[m]But that includes Raman Sarda's upload of a new upstream release of libfm-qt from 2021, which is a HUGE and very complicated commit.00:02
arraybolt3[m]I'm unsure how I can get the histories to merge together properly, and since most of this stuff is useless anyway since it's all been replaced by now, I'm doubting if this is the right way to do it.00:02
arraybolt3[m]Maybe I should only pull over the parts of the commits that matter and spoof author names as necessary?00:02
tsimonq2arraybolt3[m]: In my understanding, just the latest changes 00:03
arraybolt3[m]Simon Quigley: Ah, that makes sense. But I know Andrew was very determined to get Ubuntu's changelog history into Debian, so I don't want to do too little and have him be upset with the results again.00:04
arraybolt3[m]So basically the history looks like "Debian Debian Debian - TONS OF UBUNTU - Debian 1.1.0", so I *think* I'm supposed to get all the "TONS OF UBUNTU" in.00:04
arraybolt3[m](There's some other scattered Ubuntu stuff in the changelog but it's old and I believe irrelevant.)00:05
tsimonq2Ubuntu's changelog stanzas, the full one with the Ubuntu versioning, never belongs in Debian. Only the original entries00:05
arraybolt3[m]Well that's not what Andrew communicated to me.00:05
arraybolt3[m]Simon Quigley: Lemme pull up the convo from Debian Salsa...00:05
tsimonq2If you remember, his entire point on why we needed to redo it is to get those original entries not the original stanzas00:05
tsimonq2Does that make sense?00:05
lubot[telegram] <Roberalz> https://phab.lubuntu.me/T160 (re @lubuntu_bot: (irc) <tsimonq2> https://github.com/lxqt/sddm-config-editor)00:05
arraybolt3[m]Simon Quigley: Well, he wanted exact Git history too, so... just read it and translate please.00:06
arraybolt3[m]Simon Quigley: https://salsa.debian.org/lxqt-team/libfm-qt/-/merge_requests/5 (it's mostly the stuff at the bottom)00:06
ubot93Merge 5 in lxqt-team/libfm-qt "Totally redid all debian/experimental work" [Opened]00:06
arraybolt3[m]Simon Quigley: He said: "The whole point is to keep authors and the commit messages, so we can understand better why and what happened. I won't mind to have ubuntu revisions in the changelog entry as we will have debian revision in the last entry."00:07
arraybolt3[m]Maybe I'm confusing terms? I thought a changelog entry was what I believe you're calling a stanza.00:08
arraybolt3[m]And this possibly mistaken belief was reinforced when he said he didn't mind Ubuntu revisions in the changelog entry.00:08
tsimonq2Each entry in d/changelog should (not must, should) correlate to its own commit00:09
tsimonq2If you include the Ubuntu stanza in some of your earlier commits, fine, just remember to Debianize it before it hits that MP00:09
arraybolt3[m]Simon Quigley: Just so I don't misunderstand more, what *is* an Ubuntu stanza?00:09
arraybolt3[m]Is this a stanza?... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/158aeb453a9ae8f2032057804bd5cc7a25cb72e0)00:10
tsimonq2Yes00:10
arraybolt3[m]And what does "debianizing" it look like? Changing the version number?00:10
tsimonq2An entry is simply a bullet point 00:10
arraybolt3[m]Ah. Every time I said "entry" in my conversation, I meant "stanza". No wonder I was so confused!00:11
arraybolt3[m]Simon Quigley: So basically I put all of the entries from all of the work I'm upstreaming into one stanza, ensuring that the entries are copied verbatim and the proper author names are included in the stanza?00:11
arraybolt3[m]And making sure a Debian version number is used?00:12
tsimonq2<arraybolt3[m]> "Simon Quigley: So basically I..." <- Correct03:04
arraybolt3[m]Simon Quigley: OK, I have good news and bad news. The good news is, that fancy menu you wanted in before feature freeze? I got it packaged-ish (it sbuilds and works in a VM, though the packaging is quite rough and needs some help before it's release-worthy). The bad news is, the author failed to put any license in his project, which leaves us on shaky legal ground as far as actually *using* Wing Menu goes.04:14
arraybolt3[m]Simon Quigley: I'm going to ask him to put a clear license in the project, hopefully we'll get it in before a blocking freeze hits.04:15
arraybolt3[m]Oh crud. He's already been asked for a license.04:15
tsimonq2arraybolt3[m]: Link?04:17
arraybolt3[m]https://github.com/slidinghotdog/plugin-wingmenu/issues/1004:17
ubot93Issue 10 in slidinghotdog/plugin-wingmenu "Please add license file" [Open]04:17
arraybolt3[m]Maybe if we both nudge him at the same time he'll do it?04:17
arraybolt3[m](Really, since you're the flavor lead, just your nudge alone should do the trick.)04:18
arraybolt3[m]Simon Quigley: ^ Link above my two messages04:18
=== arraybolt3_ is now known as arraybolt3
tsimonq2Ah, I see now 04:27
tsimonq2Yeah, I'll talk to some LXQt folks in the morning 04:28
tsimonq2Thanks Aaron :)04:28
* Eickmeyer[m] would love to see it licensed as WTFPL04:28
=== guiverc2 is now known as guiverc
arraybolt3[m]https://github.com/calamares/calamares/tree/v3.3.0-alpha2 Looks like Calamares is ready to go!07:17
* guiverc just *hopes* you're not hoping to push that into focal.5 !07:17
arraybolt3[m]guiverc: LOL no.07:18
* guiverc breaths again...07:18
arraybolt3[m]guiverc: It's for Kinetic before the Feature Freeze.07:18
guiverc:)   I realized that... just couldn't stop myself from ^07:19
arraybolt3[m]ROFL I just had to tell tomreyn that he had gone off-topic in #kubuntu earlier today, so I get the feeling :P07:20
arraybolt3[m]guiverc: Speaking of focal.5, when is a good time for me to kick into testing mode?07:23
guivercI currently see no need; https://phab.lubuntu.me/w/release-team/testing-checklist/ is our checklist; whilst today's daily was a lot more % change than I expected; I don't see any need for testing beyond what I'm doing already  (LeĆ³ usually saves me from having to fight with secure-uefi bios changes but none of those are 'stale').   I'll do some more tomorrow (the oldest each day.. if I encounter issues then more testing maybe07:26
guiverc required but I'm not expecting any issues thanks arraybolt3[m] 07:26
arraybolt3[m]No problem, ping me if you need help or want more hardware in the mix!07:27
guivercthanks !07:27
Eickmeyer[m]CALAMARES 3.3.0 ALPHA 2 HYPE!!!!19:27
tsimonq2I asked nicely ;)19:56
arraybolt3[m]Simon Quigley: Any progress on Wing Menu licensing?20:04
Roberalz[m]<arraybolt3[m]> "Simon Quigley: Any progress on..." <- No changes made for a month20:27
arraybolt3[m]Crud. That's a blocker to including it in Lubuntu. :( Hopefully Simon can make things move.20:28
tsimonq2Since it's a NEW package, I'll be more concerned about it following Feature Freeze.20:29
tsimonq2Tonight I'll be pingable but mostly unavailable due to a $dayjob deploy20:29
arraybolt3[m]Right but won't it require changes to our config in order for it to be the default menu?20:30
arraybolt3[m]That's why I thought it was important.20:30
tsimonq2those already exist in upstream PRs IMO20:30
tsimonq2we should get everything compatible with it, package it as we would with anything else, and ship it in a PPA with an explicit disclaimer that the licensing is unclear20:31
tsimonq2we can't ship anything non-DFSG by default, but we can certainly make all of the necessary adjustments for it to be plug-n-play20:31
arraybolt3[m]Sounds like a good fallback plan!20:31
tsimonq2hold on let me run that by a TB member to see if that rationale is kosher20:32
tsimonq2well, ubuntu-archive may do20:32
arraybolt3[m]It seems a bit shaky legally to me, but really unless the guy pulls a fast one and licences it under some source-available-yet-proprietary license, it's unlikely to go wrong. He seems to want people to just use it.20:33
arraybolt3[m]And come to think of it, since I believe he's using LXQt Panel as an integral part of the project, it may just be automatically GPL'd as a result.20:33
arraybolt3[m]Ah, it's LGPL, so nevermind, no dice.20:34
arraybolt3[m]Houston, we have a problem. I've just discovered that our Calamares packaging has a flawed copyright file... and that file is going to be a SERIOUS PAIN to rebuild. I don't think we'll get it before feature freeze if I do that. Do I let it slide, or shall I tear up the file and try again?23:52
tsimonq2Feature Freeze not applicable in this case, although in an ideal world we'd review all packages first23:53
tsimonq2I should have noted that Feature Freeze is a soft freeze. You should be 10x more worried about Beta Freeze, which is a hard freeze :)23:53
arraybolt3[m]Oh OK.23:54
arraybolt3[m](The CMakeLists.txt files in Calamares appear to be BSD-2-Clause, which our copyright file didn't cover. If we missed that... goodness knows what else we missed.)23:54
tsimonq2This one is going to be slightly weird... but I think doing it this way is the best way for you to learn how to be a collaborative developer23:55
tsimonq2I would grab the package from Debian Sid, do an entirely Debian-based change to the Debian package ensuring the copyright is up to date, propose an MP there in the Salsa packaging. In the meantime, once that's done, grab the copyright file you just remade in Debian, scan the delta between Debian's upstream version and our upstream version, make the appropriate changes, and we can upload that whenever, even before Debian :)23:56
tsimonq2Does that approach make sense to you? I hope it isn't too tedious23:56
tsimonq2We just try to keep a small delta, besides of course the new upstream releases :)23:57
arraybolt3[m]Well... yes it does make sense. But I've started to dread dealing with debian :P OK, I'll do it.23:57
tsimonq2You've dealt with one Debian maintainer :P23:57
arraybolt3[m]Do you think Debian is even interested in an alpha2 Calamares release?23:57
tsimonq2The Calamares maintainer in Debian is the current DPL23:57
tsimonq2He may be busy but he's amazing. Love highvoltage <323:57
tsimonq2arraybolt3[m]: Nah, but if our copyright as-is falls short, I'm sure theirs does too23:58
tsimonq2Again, Jonathan may not have as much time as he'd like, being DPL and all :P23:58
tsimonq2I can also volunteer to do all the Debian paperwork for you on this one23:58
arraybolt3[m]Good point. So I just refresh their packaging for whatever version they have, then... ok, can you stick around for a bit so I can poke your brain for details on what all I need to do?23:58
tsimonq2tl;dr forget the Ubuntu cala package exists for a minute and just fix up Debian's. Straight copy your new copyright file from Debian into Ubuntu and then update it for 3.323:59
arraybolt3[m]OK.23:59
tsimonq2lmk how I can help :)23:59
arraybolt3[m]So work from Debians up into alpha2, forgetting alpha1 even exists?23:59

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