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

lubot[telegram] <tsimonq2> arraybolt3: now start uploading XD00:36
arraybolt3heh, got my equivalent of $dayjob on the other line right now :P so give me a bit00:36
lubot[telegram] <tsimonq2> No worries ;)00:38
arraybolt3Has anyone already uploaded libfm-qt? And also where can I see the NEW queue so I can answer these questions for myself later?05:24
arraybolt3nvm, found it for myself, libfm-qt still needs uploaded05:26
-queuebot:#lubuntu-devel- New binary: libfm-qt [amd64] (noble-proposed/universe) [1.4.0-0ubuntu1] (lubuntu)05:31
-queuebot:#lubuntu-devel- New binary: libfm-qt [s390x] (noble-proposed/universe) [1.4.0-0ubuntu1] (lubuntu)05:32
-queuebot:#lubuntu-devel- New binary: libfm-qt [armhf] (noble-proposed/universe) [1.4.0-0ubuntu1] (lubuntu)05:32
-queuebot:#lubuntu-devel- New binary: libfm-qt [ppc64el] (noble-proposed/universe) [1.4.0-0ubuntu1] (lubuntu)05:32
arraybolt3Is there any special process involved in getting new binaries into the development release? I don't think https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages has any relevant information on that.05:34
arraybolt3(new binaries from existing source packages I mean)05:34
-queuebot:#lubuntu-devel- New binary: libfm-qt [arm64] (noble-proposed/universe) [1.4.0-0ubuntu1] (lubuntu)05:35
-queuebot:#lubuntu-devel- New binary: libfm-qt [riscv64] (noble-proposed/universe) [1.4.0-0ubuntu1] (lubuntu)06:08
guivercjust noting this, but I've received a report that Lubuntu noble 'hung' during install  (~30 mins to install to ssd system; 5-10 for ubuntu desktop).. another reported lubuntu took far longer than xubuntu ; neither person (#ubuntu-next) reported bugs.. 06:21
arraybolt3We've had a bunch of install problems recently right? I'll take a look tomorrow and see if there's something to be sorted out.06:27
arraybolt3Maybe also tackle some other items on The List other than just the LXQt upgrade and the network and Bluetooth managers.06:28
guiverci was just noting it... we can 'monitor' at this stage.. I did an install earlier today & all was good (7 mins, but I have no comparison for the time)... repeated install with encryption & failure-to-install...   install issues maybe need attention (with slow boot we can wait until bug report filed)06:29
guivercwe're very early in the cycle06:29
arraybolt3Yeah. Still, no install is no bueno06:30
lubot[telegram] <tsimonq2> arraybolt3: You have upload access to do binary NEW for packages you already have upload access to. You'll have access for source NEW once you're a MOTU08:56
=== guiverc2 is now known as guiverc_deb
RWhen I try to install Lubuntu on new modern machines without a CD, it crashes because it is searching CD. I tried to correct the source file - comment the rows with cd. Refresh and try again. But the problem persists. Is there a solution to this problem? I want Lubuntu on my machines!15:38
kc2bezIt isn't really looking for a physical CD. This question belongs in the support channel though. 15:41
kc2bez!support | R 15:42
ubottuR: For Lubuntu support, please join the #lubuntu channel on IRC or https://telegram.lubuntu.me/support for Telegram. Also, at https://forum.lubuntu.me you can find our Discourse forum.15:42
RSorry for the second asking, but i am lost your answer! when trying to install lubuntu on new modern machines (without tcd)- it faults, because it is searching for CD! I trying to edit source file - I comments rows with cd and only web is available! But it is stil crashed - the problem persist! Is there a solution to this issue?15:59
kc2bezLet's move this to the support channel please. 16:00
ROk, Thank you!16:01
tsimonq2arraybolt3: Yo, so do we have some testing yet as to whether we'll need runtime deps too? https://git.lubuntu.me/Lubuntu/libfm-qt-packaging/commit/d5ecfb6681f6624ee64a78d435b15b03e2ce895519:13
-ubottu:#lubuntu-devel- Commit d5ecfb6 in Lubuntu/libfm-qt-packaging "Add lxqt-menu-data as a build dep"19:13
tsimonq2arraybolt3: I'll upload as-is (assuming I don't find anything else) simply to move the needle forward, but we should keep an eye on it.19:13
arraybolt3I already uploaded that :)19:13
tsimonq2I didn't even check yet ;)19:14
arraybolt3I thought adding a build dep also pulled in a runtime dep if needed?19:14
tsimonq2I *think* there's some automagic there?19:14
arraybolt3${misc:Depends}19:14
tsimonq2Would be worth double checking, though. Just something to keep an eye on.19:14
arraybolt3kk19:14
arraybolt3once the NEW binary gets through I can start uploading Stage III stuff19:15
arraybolt3I'm using a PPA in the mean time to accelerate things and am up to pavucontrol-qt19:15
* Eickmeyer triages bug report.... bug 204331019:18
-ubottu:#lubuntu-devel- Bug 2043310 in calamares (Ubuntu) "Calamares installs rather slow" [Undecided, New] https://launchpad.net/bugs/204331019:18
tsimonq2XD19:19
Eickmeyer"feels rather slowly (around 30min) and then finishes well."19:19
Eickmeyer💀19:19
tsimonq2ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh19:19
tsimonq2I know exactly what that is19:19
EickmeyerI was about to chalk it up to "opinion" based on hardware performance. 💀19:20
tsimonq2Responded.19:22
Eickmeyer🤌19:24
Eickmeyer(for lack of snapping fingers)19:24
tsimonq2arraybolt3: https://lists.ubuntu.com/archives/lubuntu-devel/2023-November/002003.html <320:02
tsimonq2arraybolt3: https://twitter.com/LubuntuOfficial/status/1723793721328582912 <320:03
arraybolt3tsimonq2: thanks for the vote of confidence :)20:27
tsimonq2Of course, Aaron :)20:27
kc2bezI concur with tsimonq2 21:02
tsimonq2git.launchpad.net/~lubuntu-dev/ubuntu-seeds/+git/lubuntu/commit/?id=a598d2b00869f80c0ac1229f1958485751c7888321:07
-ubottu:#lubuntu-devel- Commit a598d2b in ~lubuntu-dev/ubuntu-seeds/+git/lubuntu "Demote quite a bit of packages to recommends."21:07
tsimonq2https://git.launchpad.net/~lubuntu-dev/ubuntu-seeds/+git/lubuntu/commit/?id=c22a02182e96f682bf04f971c464e9b1ee90ee3c21:07
-ubottu:#lubuntu-devel- Commit c22a021 in ~lubuntu-dev/ubuntu-seeds/+git/lubuntu "Add lxqt-menu-data as a depends, in case it doesn't get pulled in by another package HEAD noble"21:07
kc2bezQuite a bit of packages. Much packages. :P21:13
tsimonq2All of the packages. :P21:27
tsimonq2https://launchpad.net/ubuntu/+source/lubuntu-meta/24.04.121:27
kc2bezThat should setup minimal nicely. 21:28
tsimonq2I think so, too.21:29
guivercit'll make many end-users happy too (comments on 'bloat' etc)22:00
tsimonq2If anyone has further feedback on demotion/promotion between depends/recommends, as well as options for the minimal install and pkgselect, let me know.22:01
tsimonq2Also, I will be updating the wording to match the new Ubuntu Desktop Installer (default install vs full install)22:01
tsimonq2Maybe have three options, default, minimal, full22:01
tsimonq2*shrug*22:01
tsimonq2I'll play with it, any opinions in either direction would be cool22:02
tsimonq2arraybolt3: I sent you a Matrix PM for you to look at, at your convenience, with more details/next steps.22:11
tsimonq2arraybolt3: In the meantime, I'm going to go through what you've already prepared for packaging, and continue the LXQt 1.4 transition.22:12
tsimonq2arraybolt3: If you're going to be on tonight, just let me know so we can coordinate. Same with wxl, teward, or kc2bez if you'd like to assist.22:12
tsimonq2A little promo for the manual :D https://twitter.com/LubuntuOfficial/status/172382715054800098522:17
tsimonq2Reviewing lxqt-qtplugin.22:19
tsimonq2I'm literally just skimming a git diff to make sure I don't see anything crazy, and then uploading. ;)22:19
tsimonq2You know better now. :P22:19
tsimonq2https://launchpad.net/ubuntu/+source/lxqt-qtplugin/1.4.0-0ubuntu1 will FTBFS due to depwait22:22
tsimonq2This one *shouldn't* FTBFS due to depwait: https://launchpad.net/ubuntu/+source/obconf-qt/0.16.3-0ubuntu122:24
tsimonq2Oh shoot, I almost forgot to concurrently upload to Backports.22:25
tsimonq2This one should also be good: https://launchpad.net/ubuntu/+source/pavucontrol-qt/1.4.0-0ubuntu122:31
tsimonq2libfm-qt FTBFS on all Jammy arches. Very nice, very cool, great success.22:33
tsimonq2Just waiting for armhf to finish building in Backports Staging, so I can update symbols.22:35
tsimonq2(Note for other packagers: this is something that's prone to happen when Backporting. Jammy uses a completely different GCC version, Qt version, and KDE Frameworks version than Noble, so some symbols are bound to change.)22:36
arraybolt3depwait - meaning dependncies aren't there yet, right?22:36
tsimonq2Correct. ;)22:37
arraybolt3kk cool22:37
arraybolt3yeah that's why I haven't uploaded the Stage III things yet22:37
tsimonq2Right, no I get it :)22:37
tsimonq2If nothing else, we can get some testing for Backports.22:37
tsimonq2As an example of the aforementioned symbols diff:22:40
tsimonq2- (arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIKN2Fm12BookmarkItemESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.022:40
tsimonq2+#MISSING: 1.4.0# (arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIKN2Fm12BookmarkItemESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.022:41
tsimonq2> typeinfo name for std::_Sp_counted_ptr_inplace<Fm::BookmarkItem const, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>22:41
tsimonq2+ (arch=!riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN2Fm11PlacesModelESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.022:41
tsimonq2> typeinfo name for std::_Sp_counted_ptr_inplace<Fm::PlacesModel, std::allocator<Fm::PlacesModel>, (__gnu_cxx::_Lock_policy)2>22:41
tsimonq2Let's see if this upload fares any better: https://launchpad.net/~lubuntu-dev/+archive/ubuntu/backports-staging/+sourcepub/15378536/+listing-archive-extra22:42
tsimonq2oh wait hurr durr22:42
tsimonq2I need to remove all those MISSING lines XD22:42
tsimonq2sec, fixing in a ~ppa322:42
arraybolt3If you'd like, pavucontrol-qt probably also won't die in depwait22:42
arraybolt3I can snag that myself in a sec though22:43
tsimonq2Already done, I think22:43
tsimonq2Kay, this one should be it: https://launchpad.net/~lubuntu-dev/+archive/ubuntu/backports-staging/+sourcepub/15378537/+listing-archive-extra22:44
tsimonq2arraybolt3: You're more than welcome to upload anything; the archive is special compared to PPAs in that depwait packages are automatically retried when they become resolvable.22:45
tsimonq2arraybolt3: As long as you can verify with a local build that Lintian's clean and it doesn't FTBFS, I'm cool with you uploading straight to the archive + to Backports Staging.22:45
arraybolt3Oh, I didn't know that depwaits were automatically rebuilt.22:45
arraybolt3That's why I was holding off :P22:45
arraybolt3kay, I guess I'll get to explo...ER...packaging then.22:46
tsimonq2arraybolt3: Literally, all I'm doing for Backports Staging is taking the exact source I uploaded, checking out a brand new backports/jammy branch, creating a new changelog entry appending ~ppa1 to the end of the existing (NOT greater!) version number with Jammy as the codename, then uploading that and force-overriding the Backports branch.22:46
tsimonq2Hah, cool :D22:46
arraybolt3oh nice I somehow deleted libfm-qt out of my PPA 🤦22:46
tsimonq2Well, you have access to ~lubuntu-dev's PPAs now too ;)22:47
arraybolt3handy, thanks!22:47
tsimonq2As a general rule of thumb, unless we're talking emergency-level fixes, upload to Backports Staging, wait for it all to build and publish, copy it over to Backports, then *once you verify the copy is successful* you can nuke it from Backports Staging (without waiting for the publisher on Backports to finish).22:48
tsimonq2I just did that with Vim, actually :)22:48
tsimonq2With the LXQt 1.4 stack, in lieu of Britney not being set up for us org-wide, let's wait for a round of manual QA testing, and copy it over all at once.22:49
arraybolt3sounds good22:50
arraybolt3alright, got libfm-qt back where it goes in my PPA so I can continue working through the stack22:50
tsimonq2Sweet!22:50
arraybolt3And our next victim is...22:51
arraybolt3qps22:51
arraybolt3here we go22:51
tsimonq2I'll take a lap + some fresh air, so go ahead and tackle whatever you'd like. I'll sync up with you in a sec, just post status updates :)22:51
tsimonq2If both of us are on this, we should be able to crank it out fairly quickly.22:51
arraybolt3sounds good22:52
arraybolt3qps needs added to our list of "packages to make a new branch for when we start developing a new release"22:54
arraybolt3it's still on a Mantic branch22:54
arraybolt3anyways, fixing22:54
arraybolt3Days since I had to put a full copy of the CC-BY-4.0 license in a package: 023:03
arraybolt3Seriously, this needs to be a default license in Debian.23:03
arraybolt3er, a common one I mean23:03
tsimonq2Hah yeah, I can agree with that one. I really appreciate your attention to detail when it comes to copyright.23:05
tsimonq2Let's see... I'll grab...23:05
tsimonq2qtermwidget23:05
arraybolt3also, can we add bumping build dep versions to https://phab.lubuntu.me/w/packaging/packaging_for_new_upstream_releases/?23:05
arraybolt3I don't think I can do that myself23:06
tsimonq2.23:07
arraybolt3thanks :)23:08
tsimonq2Of course :)23:08
arraybolt3oh boy, arm(64|hf) and s390x builders must be slammed23:09
tsimonq2If you upload to Noble, that gets priority over all those PPA uploads you see queued. Those will build faster.23:09
tsimonq2As for Backports, yeah it might go towards the back of the line, but I'd imagine there's some prioritization in there.23:10
arraybolt3anything that won't depwait on libfm-qt will get that advantage :)23:10
tsimonq2Right ;)23:10
arraybolt3I think qps probably will survive though23:10
tsimonq2I mean, most of them should, to be honest. At least, the leafier packages.23:10
arraybolt3qps go brrr23:19
arraybolt3hopefully should be building soon23:20
tsimonq2Good timing, qtermwidget was just uploaded as well.23:21
tsimonq2I can take screengrab?23:21
arraybolt3sure23:21
tsimonq2Packages to add on that list> screengrab too.23:26
tsimonq2arraybolt3: Do you have another one quite yet, or still chewing on what you have? :)23:26
arraybolt3Just finished the Jammy backport23:26
arraybolt3got to get the dog in and fed, brb23:26
tsimonq2I forget that I'm faster than you XD23:26
tsimonq2No worries23:26
arraybolt3I've broken things going too fast, so I try to err on the side of thoroughness :P23:27
tsimonq2No worries :P23:27
arraybolt3also I had an entire license to insert into the last package :P23:28
tsimonq2true, true23:30
arraybolt3*snatches lximage-qt23:34
arraybolt3*23:34
tsimonq2screengrab done, grabbing lxqt-about23:34
arraybolt3what in the world23:37
arraybolt3lximage-qt's copyright file has some issues :P23:37
tsimonq2...oh?23:37
arraybolt3  8 License: GPL-2+ and LGPL-2.1+23:37
arraybolt3don't think that's a valid line :P23:37
arraybolt3or if it is it's certainly not one I've ever seen23:37
tsimonq2git blame that... is that #SimonsFault :P23:38
arraybolt3huh, though actually23:38
arraybolt3https://github.com/lxqt/lximage-qt/blob/master/AUTHORS23:38
arraybolt3so... it is accurate... but is it valid...23:38
arraybolt3idk what to even think of that, I'm guessing they were trying to summarize and didn't realize that was going to dual-license instead.23:38
arraybolt3also this gem:23:39
arraybolt3Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>  ?23:39
tsimonq2Lmfao, I have no idea what LXQt upstream was thinking (as usual) XD23:39
arraybolt3that question mark is probably my fault23:39
arraybolt3but... I think I'm going to rebuild this from scratch. There's too much weird here.23:40
tsimonq2I don't think the builders are really hindering us, by the way. That's cool.23:40
tsimonq2Alright. :)23:40
tsimonq2I'm sure I'll get to a big hurdle eventually, right now I'm just breezing through the last bits for lxqt-about.23:40
arraybolt3Stamp of approval or disapproval please:23:41
arraybolt3  8 Comment: Yes, that's actually what upstream chose as the license. I don't get it23:41
arraybolt3  9  either.23:41
tsimonq2If it was me, I'd just keep the first sentence XD23:42
tsimonq2Also, looks like screengrab needs patching too:   Could not find a configuration file for package "KF5WindowSystem" that is   compatible with requested version "5.101.0".23:42
tsimonq2looking23:42
arraybolt3+1 on wording23:43
arraybolt3oh are you kidding me23:43
arraybolt3<project_license>GPL-2.0-only</project_license>23:43
arraybolt3someone please make up my mind23:43
* arraybolt3 goes and files an upstream bug23:43
tsimonq2omfg, lol23:48
tsimonq2That's terrible.23:48
tsimonq2I commend you again for your copyright analysis skills. :P23:48
tsimonq2Kay, this should fix screengrab: https://launchpad.net/~lubuntu-dev/+archive/ubuntu/backports-staging/+sourcepub/15378626/+listing-archive-extra23:49
arraybolt3woot23:49
tsimonq2I'll grab lxqt-admin next23:49
arraybolt3https://github.com/lxqt/lximage-qt/issues/64523:51
-ubottu:#lubuntu-devel- Issue 645 in lxqt/lximage-qt "Confusing and contradictory licensing information" [Open]23:51
arraybolt3I think I'm going to leave lximage-qt on the back burner and return to it once I get a reply, since I can't make a very useful copyright file until I know what on earth is happening here. GPL-2+ and LGPL-2.1+ is (I think?) equivalent to just GPL-2+, so until I know what's LGPL, I'm just going to add to the confusion if I finish it now.23:53
tsimonq2arraybolt3: This is kind of bad, if I was, say, an Archive Admin... but does the copyright really *change* between releases?23:54
tsimonq2arraybolt3: If it was a *regression* in copyright notices, I would say yeah, definitely hold off.23:54
tsimonq2arraybolt3: That being said, if it's shipped in a few releases, it's unfortunate, sure, but it shouldn't be a blocker for a new release.23:54
tsimonq2arraybolt3: Also, lximage-qt is a fairly small part of the LXQt stack, so if you *really* want to wait, we can. I'm going to leave the final judgement call up to you, fellow Lubuntu Developer :)23:55
arraybolt3I mean, I can probably do something with it in its current state, but assuming upstream is responsive (which they usually are), it'll be added work to regenerate the file now and then regen or tweak it again later.23:56
tsimonq2Fair enough, you could always leave it as-is for now, only doing year bumps.23:57
arraybolt3If we finish the rest of the stack and this is still left, I'll do it as-is, sound goo?23:57
tsimonq2Sounds good :)23:57
arraybolt3That's a good idea actually23:57
arraybolt3I'll just do your thing and we'll revamp later.23:57
tsimonq2Sounds good, no worries either way.23:57
tsimonq2Just don't forget to let me know what you tackle next so we don't dup work :D23:58

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