RikMills | lp git is broken for all? | 13:19 |
---|---|---|
arraybolt3[m] | You are not going to believe this, but Featherpad Qt6 launches! 🎉 | 14:28 |
arraybolt3[m] | Simon Quigley (Developer): So, I figured out why Featherpad wasn't launching with Qt6. The issue was that my VM didn't have qt6-qpa-plugins installed. But what boggles my mind is that qt6-qpa-plugins is a dependency of qt6-base-dev, which I have as a build dependency of Featherpad. So why wasn't it a dependency of the built Featherpad package? | 14:29 |
arraybolt3[m] | Also, I think we may want to keep packaging Featherpad as Qt5, despite all the work we did to get it to work on Qt6, since the Qt6 version's theming is totally wrong - the program looks just fine, but it's very out-of-place on the Lubuntu desktop, I'm guessing because LXQt is still on Qt5. | 14:31 |
arraybolt3[m] | So. now that I finally have my head wrapped around the majority of the process, I'm going to start from scratch and try to make something that's not so very messy. Also, I intend on submitting a patch for the LibreOffice localization bug. | 14:33 |
lubot | [telegram] <aptghetto> A build sependency is not a runtime dependency | 15:32 |
arraybolt3[m] | aptghetto: True. But given the fact that installing my custom-built Featherpad pulled in some runtime dependencies, I would have expected that the runtime dependencies were based off of the build dependencies. Guess not. | 15:33 |
apt-ghetto | I don't know, how you built the package. But it is recommended to build it in a clean environment like https://wiki.ubuntu.com/SimpleSbuild to avoid "but it runs on my system" errors. | 16:06 |
arraybolt3[m] | apt-ghetto: Yep, used sbuild. | 16:07 |
apt-ghetto | If you used sbuild, then the build dependency are installed inside the schroot environment and not on your real host | 16:08 |
arraybolt3[m] | apt-ghetto: True. But it should have installed the dependencies when I installed the built deb into my VM. However, I think I just figured out where my problem is - the "Depends" section in debian/control is different than the "BuildDepends" section, and I only learned that a few seconds ago. | 16:10 |
arraybolt3[m] | Guess we all have to learn some time. | 16:10 |
apt-ghetto | https://www.debian.org/doc/debian-policy/ch-relationships.html | 16:22 |
arraybolt3[m] | Thanks! | 16:23 |
tsimonq2 | Thanks for your work arraybolt3 @arraybolt3:matrix.org - I'll be around later to answer questions and review PRs as they come in :) | 19:11 |
tsimonq2 | Any good time this week or next we can schedule a sprint to knock out a bunch of stack updates? | 22:19 |
kc2bez[m] | tsimonq2: I can be available Monday next week. | 22:24 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!