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

lubot[telegram] <tsimonq2> Well, I've set up a CI system before XD00:34
lubot[telegram] <teward001> you mean the Jenkins you set up that caused its own problems?  :P02:48
arraybolt3Sooooo... you know how we wanted Qt6 apps to look just like the rest of the OS? Well guess what. There is no Breeze for Qt6 yet because Breeze is part of KDE :P03:01
arraybolt3So I actually will get to move Lubuntu off of Breeze because I'm going to have to in order to have a single Qt5 and Qt6 theme.03:02
arraybolt3Hope y'all meant it when you said I should try to make a theme :P03:02
arraybolt3Does anyone have thoughts on Kvantum as a theme engine possibly in Lubuntu? I see it's made by one of the LXQt devs (tsujan in particular). Don't know how heavy it is.03:04
arraybolt3ugh, actually Kvantum Qt6 is still experimental :(03:06
arraybolt3so, it looks like if we want uniform Qt6 and Qt5 theming, our only good option is the default Fusion theme.03:19
arraybolt3Skulpture looks old, Windows looks old, QtCurve is KDE and probably isn't Qt6 yet, Breeze isn't Qt6 yet in a form we can use, and Kvantum isn't Qt6 yet in a form we can use.03:19
guivercarraybolt3, have you seen https://jriddell.org/2023/11/08/qqc2-breeze5-style-6-alpha/ ?03:21
arraybolt3I think that's so Qt6 distros can make Qt5 apps look right, whereas we're a Qt5 distro trying to make Qt6 apps look right.03:21
guiverc(sorry I have little detail; i see stuff like that pass on uwn; that was from issue 813 - theming sure ain't something that worries me much)03:22
arraybolt3I think we're probably better off waiting until 24.10 to try to unify Qt6 and Qt5 theming. Our best bet if we want something that doesn't look ugly is Kvantum or Breeze, and both of those won't be non-experimentally Qt6 until then.03:32
guivercack.  03:32
arraybolt3Unless RikMills wants to give us a Qt6/KF6 Breeze in 24.04 that we could then use :P03:32
arraybolt3(which would be an awfully tight squeeze given the Plasma 6 release schedule)03:33
EickmeyerStudio uses Materia-KDE which uses Kvantum currently.03:46
arraybolt3Kvantum Qt6 isn't even in Ubuntu yet is it?03:46
EickmeyerNo, but that's neither here nor there.03:46
arraybolt3Well it sort of is a problem since our conundrum is how to get Qt6 and Qt5 apps to look the same in Lubuntu.03:47
arraybolt3I'm fairly certain we'd need Qt6 Kvantum to get Qt6 theming.03:47
EickmeyerPlasma doesn't have that problem currently. Qt6 apps just seem to work with what they're given.03:47
arraybolt3hmm... really? Can you install qbittorrent and send a screenshot?03:48
EickmeyerWell, an example I'm used to is qjackctl.03:48
arraybolt3I have Kvantum installed in my Lubuntu VM and it's not showing up as an available style in Qt6 Configuration Tool.03:49
EickmeyerAnd I can't right now, unfortunately. I'm on Edubuntu doing Rpi stuff in an SSH session.03:49
arraybolt3np03:49
arraybolt3Found our hwclock issue root - hwclock is (I believe) the right command to use (no need to "port to systemd" or something), but we should *install* hwclock if we want it to be used :P04:09
arraybolt3probably just need to add util-linux-extra as a dep of Calamares.04:10
arraybolt3New Calamares uploaded with util-linux-extra as a runtime dep.04:28
arraybolt3guiverc, Leokolb: ^ when the next ISO comes out, please check the installer logs after your next install and look for "hwclock" stuff. If you can't see anything about hwclock erroring out, I did my job right.04:30
arraybolt3And with that, I think I'll consider this my EOD. o/04:30
arraybolt3any advice for what to do when an upstream doesn't GPG-sign their sources?15:36
arraybolt3Packaging redshift-qt, there's no GPG key distributed along with.15:36
EickmeyerNot all packages need a gpg key.15:49
=== amypenguin1 is now known as amypenguin
Eickmeyerarraybolt3: Just exclude it. It's optional.15:51
arraybolt3+115:54
arraybolt3In that event I *think* I have a valid redshift-qt package almost (just need to make sure it builds on Debian now) :D15:55
arraybolt3also does anyone know how to lintian-override a source package lintian gripe? I never did figure it out before and still haven't figured it out.15:56
lubot[telegram] <tsimonq2> debian/lintian-overrides16:17
arraybolt3tried that, no worky16:18
arraybolt3it either tells me I've mismatched the override (if I do "prefer-uscan-symlink *" or "redshift-qt: prefer-uscan-symlink *", or it tells me that I have a syntax error if I do "redshift-qt source: prefer-uscan-symlink *"16:18
arraybolt3Both of these are experimental Lintian tags, so I think it would be best to just ignore them.16:19
lubot[telegram] <tsimonq2> It's really fidgety, I always have to brute force it16:19
arraybolt3yeah16:20
arraybolt3tsimonq2: If you get a chance, I'd appreciate if you could review this for me: https://salsa.debian.org/ArrayBolt3/redshift-qt16:34
arraybolt3(just made a fix to the control file)16:49
EickmeyerWait... you're trying to override experimental tags? Those don't even count. 🤦16:57
EickmeyerNever *once* has an AA or FTP Master dinged me on those.16:58
EickmeyerThey're proposed policy but not yet policy.16:58
EickmeyerBottom line: don't give yourself more stress than is necessary.17:01
arraybolt3Eickmeyer: heh, well I am using Lintian with -EvIL +pedantic after all :)17:02
Eickmeyerarraybolt3: Yes, but if you see experimental warnings, just ignore them. They're not even necessary. They're more informative that you *might* have to change something down the line. That's the only reason why you need to check that when running Lintian.17:03
arraybolt3ah, good to know17:04
EickmeyerNot sure even tsimonq2 knows that.17:04
arraybolt3lol17:04
arraybolt3well he's my sponsor and reviewer so only his opinion matters :P17:04
arraybolt3*ducks*17:04
EickmeyerFrom my flying days: if a bad flight instructor causes a student pilot to crash, it's on the flight instructor. I think the same principle applies here.17:05
EickmeyerBy crash, I mean mental health.17:06
arraybolt3fair enough, though I don't think it's going to cost me any mental health to deal with those.17:08
arraybolt3But I couldn't figure out how to anyway, so I just left them since that's what I've always done when Lintian couldn't be overridden, and it seems to work.17:08
arraybolt3(as in, no one's ever yelled at me yet)17:09
arraybolt3I do find it curious why Lintian would suggest that I use a local-only option instead of a filenamemangle in my watch file though... doesn't that make it so only some machines can download a package? I just ignored it and left the filename mangle since I had to turn a file that was named, I kid you not, "v0.6" (it's a .tar.gz but has no filename17:10
arraybolt3extension or identifying name) into a file named "redshift-qt-0.6.tar.gz".17:10
arraybolt3Thanks GitHub for providing a tarball with one of the single most non-descriptive names I've ever seen.17:10
arraybolt3could be worse I guess, it could have named it "0" XD17:11
EickmeyerWatch files are my weak spot. I usually rely on a script and if it doesn't work, README.debian it.17:11
arraybolt3they're mine too, but we use them everywhere in Lubuntu so I learned to live with them. regex101 helps sometimes.17:12
arraybolt3Also I learned that macros don't always do what they appear to do and that replacing a macro with what it expands to sometimes helps.17:12
arraybolt3(had to do that to package... something... don't remember now)17:12
arraybolt3ah, right, updating the watch file for Calamares17:13
EickmeyerI've had watchfiles that, no matter what, don't work. Hence the README.debian.17:13
arraybolt3+117:13
arraybolt3In Fedora they don't even bother with watch files. You just paste a download URL into the spec file, or make a script that downloads the sources, and call it good enough. Perhaps it's just because of how much maintenance work I've done on watch files, but I think I prefer it their way :P17:16
arraybolt3sounds like you have a way to do the same sort of thing for a Debian package sorta17:16
arraybolt3I'm pretty sure you used to (possibly still do) work with Fedora Jam, so you know this already, I'm just griping about Debian :P17:16
EickmeyerI don't do anything with Fedora Jam anymore, had to give that up when I worked with Kubuntu Focus.17:17
EickmeyerDidn't have the time.17:17
EickmeyerWhat I'm talking about is https://github.com/pombredanne/debian-package-init/blob/master/deb_create_watch.py17:17
EickmeyerIt'll save your life, except that's the old version.17:17
EickmeyerHere we go: https://salsa.debian.org/debian/debian-package-init/-/blob/master/deb_create_watch.py17:18
arraybolt3oh that's cool17:22
lubot[telegram] <tsimonq2> Roasting coming shortly. :P17:23
lubot[telegram] <tsimonq2> > `export DH_VERBOSE=1`17:24
lubot[telegram] <tsimonq2> Is there a reason to not comment that out?17:24
lubot[telegram] <tsimonq2> Also, aren't you accomplishing in `override_dh_auto_install` what a debian/install file would do?17:25
lubot[telegram] <tsimonq2> Looks like you used a tab, not a space, for your own name in the changelog17:26
lubot[telegram] <tsimonq2> I would also suggest that using @ubuntu.com or @lubuntu.me would help17:26
lubot[telegram] <Leokolb> Today's ISO failed see bug https://bugs.launchpad.net/ubuntu/+source/calamares/+bug/204400617:27
-ubottu:#lubuntu-devel- Launchpad bug 2044006 in calamares (Ubuntu) "Installation failed - external command finished with errors" [Undecided, New]17:27
lubot[telegram] <tsimonq2> Make sure to assign the ITP bug to yourself as well, arraybolt3. I'll run it through my usual automated tests and actually try building the package.17:28
arraybolt3tsimonq2: Not sure about DH_VERBOSE, I *think* having it there may have helped me debug an issue.17:30
arraybolt3The override is *not* doing what a debian/install file would do, there's a subtle difference which I'll explain in a bit.17:30
arraybolt3Quite possible that Vim did something weird with my name in the changelog, will check and fix.17:31
arraybolt3And I'll try to assign the ITP bug to myself.17:31
arraybolt3The override in debian/rules is actually doing the whole entire whopping job of installation. redshift-qt's build system doesn't actually have a `make install` command :P17:31
arraybolt3I tried using an install file to install the build artifact redshift-qt's `make -j8` generates, and it failed miserably since it's designed to say where "installed" but not really installed files are supposed to go, whereas I was dealing with a freshly built, but entirely uninstalled file.17:32
arraybolt3(if I'm understanding install files correctly that is... perhaps I'm not)17:33
arraybolt3actually... hmm... you might be right now that I think about it17:33
EickmeyerIs it even compiling anything?17:33
arraybolt3yep17:33
arraybolt3it compiles just fine into an executable, it just doesn't install it.17:33
EickmeyerOk, so then would a debian/install file just take care of that?17:33
arraybolt3It's probably technically a bug in redshift-qt, but I didn't want to patch the build system if I didn't absolutely have to.17:33
arraybolt3Eickmeyer: I thought an install file worked differently, but I'm remembering something that makes me think that an install file probably would work.17:34
EickmeyerThat's the entire purpose of an install file.17:34
arraybolt3I forgot that it doesn't only grab things out of debian/tmp.17:34
arraybolt3I'm used to install files looking like "/usr/share/whatever" whereas just "redshift-qt /usr/bin/" should work.17:35
EickmeyerExactly.17:35
lubot[telegram] <tsimonq2> Bingo.17:35
arraybolt3tsimonq2: Thanks for catching that!17:35
lubot[telegram] <tsimonq2> Of course ;)17:36
lubot[telegram] <tsimonq2> The only exception would be is if it needs different permissions, but you'd either do that via a patch, or override like you've done, actually running dh_install as part of that, then chmod17:36
arraybolt3yeah that looks right17:36
lubot[telegram] <tsimonq2> Anyway, if you look at the output of DH_VERBOSE, it literally shows a cp command I think ;P17:37
arraybolt3tsimonq2: you meant that it looked like I used a tab rather than a space for my name in the *copyright* file right?17:37
lubot[telegram] <tsimonq2> Yeah17:37
arraybolt3That was on purpose.17:37
arraybolt3Aligning it with the name "Valerii Malov" above.17:37
arraybolt3It's five spaces.17:37
lubot[telegram] <tsimonq2> Hmmmmmmm17:38
lubot[telegram] <tsimonq2> *shrug* it works just looks weird imo :)17:38
lubot[telegram] <tsimonq2> Not a Volcker17:38
arraybolt3I generally try to do that everywhere so that BIG copyright files are all aligned, I guess it's not strictly necessary here but I preferred to be consistent.17:38
lubot[telegram] <tsimonq2> *blocker17:38
arraybolt3I can fix it if it's helpful :P17:38
lubot[telegram] <tsimonq2> Jeez Talk to Texan17:38
arraybolt3*Texans17:38
arraybolt3:P17:38
lubot[telegram] <tsimonq2> *shrug* up to you17:38
lubot[telegram] <tsimonq2> XD17:38
EickmeyerVocking talking to Texans. like amypenguin.17:39
arraybolt3can someone send me an email to my ubuntu.com address just to make sure it works?17:39
Eickmeyer(amypenguin grew up in Texas)17:39
arraybolt3tsimonq2: All issues fixed, except I still need to assign the bug.17:41
Eickmeyerarraybolt3: Email sent17:42
arraybolt3tsimonq2 seems to have sent one too, and it works :D17:45
arraybolt3now I need to set up TB to be able to send from it again17:45
lubot[telegram] <tsimonq2> arraybolt3: I'll look to sponsor this to Debian in the early afternoon. Meanwhile, consider whether you'd like to ask me to also upload this to Ubuntu (and file the appropriate LP bug if so)17:46
lubot[telegram] <tsimonq2> Debian NEW is slow. You *can* poke in #debian-ftp on OFTC, but unless you have a good reason, try not to abuse that17:46
lubot[telegram] <tsimonq2> An example of when it would be okay to ping there is NEW reviews during an approved transition17:46
arraybolt3tsimonq2: I figured it would just "float" into Ubuntu as part of autosync, no?17:47
EickmeyerNo reason not to upload to Ubuntu and when Debian gets around to it, sync it.17:47
arraybolt3If you'd like to upload to Ubuntu right away that's fine too though :)17:47
arraybolt3probably will earn me a future MOTU point17:47
Eickmeyer^ +117:47
lubot[telegram] <tsimonq2> It *definitely* earns you a future MOTU point.17:47
EickmeyerHonestly, the DMB likes to see uploads directly to Ubuntu.17:48
lubot[telegram] <tsimonq2> Also, speaking of that, block out a day or two and just throw me Many merges and uploads if you can, let's get this MOTU stuff done ;)17:48
arraybolt3sounds like a plan :)17:48
arraybolt3I'm trying to keep contributing to Lubuntu and not just pursue my own "rising through the ranks", but as it seems like something y'all would like me to do, I should go ahead and get it done :P17:49
EickmeyerTrust me when I say this: living on an island gets you nowhere.17:50
lubot[telegram] <tsimonq2> It would really help with stuff like this, too. When you become a MOTU, really besides your normal uploads, you could also pick a few uploads off the sponsorship queue every once in a while.17:50
lubot[telegram] <tsimonq2> I try to do a few a day if I have time17:50
arraybolt3https://bugs.launchpad.net/ubuntu/+bug/204400818:05
-ubottu:#lubuntu-devel- Launchpad bug 2044008 in Ubuntu "[needs-packaging] redshift-qt" [Wishlist, In Progress]18:05
arraybolt3uh... I am sort of signing up "Lubuntu Developers" as the maintainer here... that might be a bit assumptive of me?18:06
arraybolt3I mean I believe that we're hoping to add this to Lubuntu if it works right, in which case it will be our package, but right now it's just "a package".18:07
arraybolt3If I need to change that I'm happy to.18:07
tewardarraybolt3: just wait for Debian.  Then we sync right from Debian directly.18:31
tewardtypical Universe packages have Ubuntu Developers or similar as maintainer but that does nothing in Ubuntu :P18:32
tewardso i would say let the Debian process run18:32
tewardthen just ask for a sync from any coredev18:33
tewardonce its accepted in Debian and added to unstable18:33
arraybolt3tsimonq2: ^18:33
arraybolt3now look what you've done, the orbital striker has me targeted18:33
tewardSimon should know this anyways.  *smacks Simon*18:34
Eickmeyerteward: It'll just autosync and show up as a new binary for the AAs. No coredev involvement needed. :P18:42
tewardEickmeyer: i'm assuming that it'll take a while for Debian to look at it18:43
tewardsince Simon hasnt even uploaded it yet to Debian18:43
tewardwhich is a Bad Sign :P18:43
tewardso when autosync shuts off... :P18:43
Eickmeyerteward: Well, yes, and we were also assuming it'd take less time for an Ubuntu AA to look at it since the Debian FTP Masters queue is currently longer than ... *points to extremely long road*18:44
tewardthat said YOU are being blamed on this too Eickmeyer 18:44
Eickmeyer ¯\_(ツ)_/¯18:44
tewardarraybolt3 just threw you under the bus18:44
* arraybolt3 eats bus18:45
EickmeyerI just explained my rationale. 18:45
EickmeyerMy rationale is sound.18:45
arraybolt3I figured it would be an easy bus to divert for one side or the other18:52
arraybolt3I agree with Eickmeyer and tsimonq2 (as you can see in the backlog - I was going to do it the way teward's recommending now but then changed my mind), I was just pointing back to where I got my info.18:53
EickmeyerBus didn't even hit me. If anything I drove the bus.18:54
arraybolt3(random aside - I really dislike Matrix threads. They hide bits of the conversation, they're used rarely, they make it hard to "read" all the messages in a room to get the annoying blip out of your way, etc. Thankfully you can right-click on a room and click "Mark as read" to take care of them quickly, but it's still two clicks rather than the18:54
arraybolt3original one.)18:54

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