/srv/irclogs.ubuntu.com/2022/06/21/#lubuntu-devel.txt

guiverckgiii, I gather you won't be around (now), but do you test sound in your *live* testing?  (watch something in firefox test or other?)07:43
lubot[telegram] <Leokolb> FYi- all or most installs I do - sound is tested + video - no probs with kinetic so far (re @lubuntu_bot: (irc) <guiverc> kgiii, I gather you won't be around (now), but do you test sound in your *live* testing?  (watch something in firefox test or other?))08:02
guivercthanks @Leokolb, I've not noted any issues either (inc. this box) .. reason for question was https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/197911308:03
ubot93Launchpad bug 1979113 in pipewire (Ubuntu) "Kinetic sound disappeared after today updates" [High, Confirmed]08:03
guiverc(there is a thread on UF too about it)08:04
lubot[telegram] <Leokolb> The bug report was on Budgie as far as I can see08:05
guivercyeah, but I suspected it would impact more.. reporter was using GNOME.. 08:08
guivercI'll just watch it; I've had no issues with my sound (excluding some songs I maybe didn't like)08:09
lubot[telegram] <Leokolb> Eyes peeled @guiverc (re @lubuntu_bot: (irc) <guiverc> I'll just watch it; I've had no issues with my sound (excluding some songs I maybe didn't like))08:21
guiverc:)08:22
kgiii@guiverc I don't consider that part of my normal testing - but it's a part of my more advanced testing, when I test longer than normal. If that's the case, sounds will get tested. 13:31
kgiii@guiverc & @leokolb Can one of you confirm https://bugs.launchpad.net/ubuntu/+source/quassel/+bug/1977465 so that hopefully it'll get noticed and fixed. I believe the fix should be simple, simply restorinjg the proper config files from previous releases. I have no idea how nobody else has confirmed it yet. It's a pretty glaring bug.13:34
ubot93Launchpad bug 1977465 in quassel (Ubuntu) "Quassel defaults to the Debian IRC server, libera.chat isn't in the configuration at all." [Undecided, New]13:34
tsimonq2kgiii: If you literally throw me a patch I'll handle the packaging :)15:02
tsimonq2<guiverc> "thanks @Leokolb, I've not..." <- Can repro when I manually switched to pipewire...15:04
tsimonq2A few questions related to pipewire:15:04
tsimonq2 - Does all of our existing code work with pipewire-pulse or even straight pipeline?15:04
tsimonq2 - What is involved in switching?15:04
tsimonq2* Can repro when I manually switched to pipewire...15:04
tsimonq2A few questions related to pipewire:15:04
tsimonq2 - Does all of our existing code work with pipewire-pulse or even straight pipewire?15:04
tsimonq2 - What is involved in switching?15:04
tsimonq2Dan Simmons: ask on the mailing list for a good time?15:24
lubot[telegram] <Leokolb> Confirmed the bug (re @lubuntu_bot: (irc) <kgiii> @guiverc & @leokolb Can one of you confirm https://bugs.launchpad.net/ubuntu/+source/quassel/+bug/1977465 so that hopefully it'll get noticed and fixed. I believe the fix should be simple, simply restorinjg the proper config files from previous releases. I have no idea how nobody else has confirmed it yet. It's a pretty glaring bug.)15:24
ubot93Launchpad bug 1977465 in quassel (Ubuntu) "Quassel defaults to the Debian IRC server, libera.chat isn't in the configuration at all." [Undecided, New]15:24
tsimonq2I'd like to be able to focus on making money for a few days, block out a day or two for stack updates, and just bang it out 15:24
tsimonq2arraybolt3 @arraybolt3:matrix.org: Are you subscribed to the lubuntu-devel mailing list and would you be interested in participating in a mini virtual sprint?15:25
kc2bez[m]<tsimonq2> "Dan Simmons: ask on the mailing..." <- Sure, maybe on Discourse too?15:44
arraybolt3[m]Simon Quigley (Developer): Virtual sprint sounds good, and yes, I am subscribed to the lubuntu-devel list. IIRC, we were planning next Monday?16:59
arraybolt3[m]kgiii: I actually tested for and found the bug, and reported it on the QA tracker, but never added a confirmation on Launchpad. I just confirmed it.17:01
arraybolt3[m]Oh, and good morning to everyone!17:03
kgiiiarraybolt3[m]: Thanks! It should be a fairly trivial fix, as the work has been done before.  It's after noon here. 13:05ish17:03
arraybolt3[m]kgiii: It's after 12 here, I just said "Good morning" since I had just woken up a bit ago. So I guess it's actually good afternoon.17:39
LeoK[m]arraybolt3[m]: Early evening ...17:40
arraybolt3[m]Leo K: Just when the sun hit a 115 degree angle from the horizon. </oddlyspecific>17:41
arraybolt3[m](Just realized I totally misunderstood what you said, nevermind, badly placed joke...)18:04
arraybolt3[m]Simon Quigley (Developer) Dan Simmons Finished packaging Featherpad 1.3.0 for Qt5, repo is at https://github.com/ArrayBolt3/featherpad-packaging. I did get some Lintian output that I'm not quite sure what to do with, and I need someone to double-check the debian/copyright file for me, but I think it's done! I'll pastebin the Lintian output.19:07
arraybolt3[m]Lintian output: https://termbin.com/70s019:08
arraybolt3[m]Also, I still have my old debian/copyright file, if it is helpful.19:09
tsimonq2W: featherpad: no-manual-page usr/bin/featherpad19:13
tsimonq2W: featherpad: no-manual-page usr/bin/fpad19:13
tsimonq2If featherpad has zero CLI interface, override these. If they do have a CLI interface, file an upstream bug (and optionally submit a PR with a manpage)19:13
tsimonq2I: featherpad source: older-debian-watch-file-standard 319:14
tsimonq2Fix this19:14
arraybolt3[m]There is a bit of a CLI interface.19:14
tsimonq2X: featherpad source: debian-rules-uses-as-needed-linker-flag (line 5)19:14
tsimonq2Investigate but pedantic19:14
tsimonq2arraybolt3[m]: There you are then :)19:14
tsimonq2P: featherpad source: update-debian-copyright 2021 vs 2022 [debian/copyright:15]19:15
tsimonq2See if an issue19:15
tsimonq2Besides what I mentioned LGTM19:15
arraybolt3[m]OK, nice! The copyright thingy is on "Files: debian/*", so maybe I should add myself into the list? So it had an entry "2022, Aaron Rainbolt <arraybolt3@gmail.com>"? I don't know if I should do that or not.19:16
arraybolt3[m]I do know that I just added a bunch of stuff into debian/* though.19:16
tsimonq2arraybolt3[m]: Yes or you can update the Lubuntu entry if there is one 19:17
arraybolt3[m]There isn't one, should I make one?19:17
tsimonq2arraybolt3[m]: Just track the folder unless you care that deeply about having your name on specific files :)19:17
tsimonq2arraybolt3[m]: Yeah please19:17
arraybolt3[m]Nope, don't care. Sounds good. What email do I use for all of "Lubuntu Developers", lubuntu-devel@lists.ubuntu.com?19:17
tsimonq2Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>19:17
arraybolt3[m]Simon Quigley (Developer): As for the bit about the as-needed linker flag, libfm-qt uses the same thing in the same spot, so I don't *think* it's a problem. Also, Featherpad installs and launches just fine, so I don't think anything is breaking there.19:25
tsimonq2However, libfm-qt may present the same flag :) something to dig into and evaluate later 19:27
arraybolt3[m]Simon Quigley (Developer): As far as the man page, I can probably dig into the docs and find out, but if you're there, where in the source code tree of Featherpad would I put a man page?20:38
arraybolt3[m]Simon Quigley (Developer): I'm realizing it's probably better if I ask tsujan, so nevermind about that last bit.20:44
arraybolt3[m]https://github.com/tsujan/FeatherPad/issues/66020:51
ubot93Issue 660 in tsujan/FeatherPad "Featherpad does not have a man page" [Open]20:51
lubot[telegram] <lynorian> featherpad does have featherpad —help21:20
arraybolt3[m]lynorian: True. The only reason in all the world that a man page would be needed is to comply with Debian policy.21:21
lubot[telegram] <lynorian> also someone uploaded a snap version of featherpad that is a bit old of 0.1521:24
arraybolt3[m]Simon Quigley (Developer): So, I brought up the missing man page to tsujan on GitHub, mentioning that the reason for including a man page was for the sake of Debian policy. He said "If Debian has such a policy, it has two choices: either it doesn't package apps without man pages (bad for Debian), or it makes fake man pages for them (bad for apps). Either way, it doesn't seem rational." He also showed me that both Dolphin and21:39
arraybolt3[m]Konsole are missing man pages in Arch Linux, and further investigation on my side revealed that they are also missing man pages in Ubuntu Studio 22.04, making me think not all Ubuntu packages need a man page. Should we just override the man page warning, or should I proceed with writing a man page just for our distro?21:39
Eickmeyerarraybolt3[m]: It's allowed if the application provides its own documentation through another means. In this case, Konsole has documentation via its help pages.21:40
arraybolt3[m]Eickmeyer: Looking at the Debian policy, it doesn't look like they're happy with just that: https://www.debian.org/doc/debian-policy/ch-docs.html21:42
arraybolt3[m]But since Featherpad already has documentation in a Help page and via the --help flag on the command line, I'm not sure if it's worth conforming to the policy this time.21:44
arraybolt3[m]I mean, is it really that big of a deal to be like ' "man featherpad" Oh, there's no man page, ok, "featherpad --help" '?21:45
Eickmeyerarraybolt3[m]: Others who have been packaging longer than myself have let me know that as long as other documentation exists. Also, you'll notice it's only a "warning", not an error. The warning can be overridden if it's a false positive and other documentation exists elsewhere. https://lintian.debian.org/tags/no-manual-page21:46
EickmeyerCheck that link, it'll show hundreds of packages without manpages.21:47
arraybolt3[m]Also, we've been breaking the policy for this long and no one's cared one ounce right up until me because of one Lintian warning, so I don't think throwing a fit about it right now is a good use of resources and time.21:47
EickmeyerThat particular warning, IME, is not a blocker for a new package.21:48
arraybolt3[m]Especially not when the package has been in there for years without a man page.21:48
arraybolt3[m]OK, I'mma override it.21:48
tsimonq2+1 on rationale, good job working your way through it arraybolt3 @arraybolt3:matrix.org: 21:59
arraybolt3[m]Simon Quigley (Developer): Uhh... how exactly do I add lintian overrides?22:04
EickmeyerAlso, +1 on using resources.22:04
arraybolt3[m]Ah, now I'm finding the documentation on it. Never mind.22:06
arraybolt3[m](Why do docs sometimes hide until after you've asked a question?)22:11
lubot[telegram] <teward001> arraybolt: not all lintian overrides make sense and overriding some of the lintian warnings is a no-no so you may want simon or i or both to review what lintian tags you are suppressing22:30
lubot[telegram] <teward001> because some should never be suppressed because they legit are problems that need fixed22:30
lubot[telegram] <teward001> (per package policy and such)22:30
arraybolt3[m]teward001: I'm overriding a missing man page in Featherpad. Me, tsujan, Eickmeyer, and Simon all think it should be overridden.22:31
arraybolt3[m]teward001: Good point though, I will always keep that in mind.22:32
kc2bez[m]You could use something like help2man but ultimately if upstream isn't receptive to the idea of a man page I don't know there is much you can do about it. https://www.gnu.org/software/help2man/22:36
arraybolt3[m]Dan Simmons: That's a good idea if a man page is important, but Featherpad has a Help button built in, there's a --help switch in Featherpad's CLI, and upstream isn't receptive to the idea of adding a man page when there's already documentation. If it's the consensus that we need a man page, I'll write it and we'll maintain it, but I don't think that's really necessary here.22:39
kc2bez[m]I don't think it is necessary I was only letting you know that it existed. 22:40
arraybolt3[m]Dan Simmons: Good tool to know about! That should save me a lot of time for in the event I do make a man page.22:41
kc2bez[m]Yeah, exactly.22:41
arraybolt3[m]How bad is it if I killed an sbuild with Ctrl+C? Will it just reset the chroot, or is this going to produce botched builds now?23:05
arraybolt3[m]('Cause I just did that...)23:05
arraybolt3[m]Simon Quigley (Developer) Dan Simmons Whew! Featherpad packaging complete, it's in the same spot. One last thing I wanted to mention, piuparts fails on every single build, complaining that package purging left some files in the system in /usr/local/share/fonts and /usr/share/fonts. Is this anything to worry about?23:32
arraybolt3[m]I did forget to do any further looking into the --as-needed linker flag, I just removed it and am attempting a build.23:40
arraybolt3[m]Ugh, and I made a boffo and ended up not changing the Copyright file (thanks for reminding me Lintian)... so it's not quite done after all. (I was in the middle of fixing stuff and accidentally deleted my whole working directory, had to sync from GitHub again and lost that change on accident.)23:43
arraybolt3[m]OK, now it's done.23:48
arraybolt3[m](I just removed the "-Wl,--as-needed" flag from the rules file, and FeatherPad still built and ran just fine, so I left it that way.)23:48
arraybolt3[m]* just fine AFAICT, so23:49

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