[00:00] OK, back. [00:56] arraybolt3: if you get stuck, I could change the discover recommends kde-config-updates to a suggests, and add kde-config-updates to kubuntu-desktop recommends instead [00:57] It looks like the ISO built, I'll pull and test. [00:58] test what? [00:59] Test the Lubuntu ISO and see if systemsettings is gone or not. [01:00] http://cdimage.ubuntu.com/lubuntu/daily-live/current/lunar-desktop-amd64.manifest [01:00] I figure if the ISO built, that hopefully means our latest seed stunt didn't blow up Germinate. [01:00] Hmm, forgot that existed. [01:00] Tar. [01:00] systemsettings is there [01:00] Yeah, noticed that. :( [01:01] grr... I thought if Germinate didn't like that you blacklisted something, it would error out, not just blatantly ignore you :P [01:01] What's even the point of a blacklist if it doesn't either keep something from getting in or cause the seed germination to error out? [01:02] ... (full message at ) [01:02] from -release the other day..... [01:02] I remember that. [01:03] Yeah, it's still there on the ISO. [01:03] Maybe we needed "!%" and not just "!". [01:04] "Seed entries beginning with ‘!’ cause the given package to be blacklisted from the given seed and any seeds from which it inherits; this may be followed by ‘%’ as above to blacklist all binaries from the given source package." [01:04] save guesswork and ask vorlon? [01:04] :P [01:05] anyway. good night [01:05] I mean... *sigh*, I think you may need to change those relationships, because I now see what's wrong. kde-config-updates isn't showing up in Germinate's output most likely. [01:05] But it *is* getting installed by apt nonetheless since it's a recommends. [01:05] I will change kubuntu things if really needed [01:06] I'll try using "!%" and hope that works (it might just break the ISO), if that fails then we may need that. [01:06] let me know in the next day or so [01:06] (I think !% will probably just break the ISO... but I can run Germinate locally and find out.) [01:06] Anyway, thanks for your help. [01:07] tsimonq2: Todo for you. Rewrite Germinate so that it actually works. :P [01:36] * arraybolt3 just realized there's a difference between blacklisting a package in Germinate, and adding a package to the "blacklisted" seed [01:37] I'mma see if that works... [01:51] OK, unsure if it will work yet, but I'm about to try an experimental change to the seed (removing the kde-config-updates blacklist from the desktop seed and adding kde-config-updates and systemsettings to a special "blacklisted" file). !!! ALERT - THIS COULD BREAK THE DAILY BUILDS !!! [01:52] Also if someone wants to try and kick off a build just for this change so I can iterate quickly that would be helpful. [01:52] * arraybolt3 pushes to LP [01:54] Going to try and update the meta real quick, don't kick off a build just yet... [01:54] (in the event someone with $powers is reading this) [02:05] I'm curious to see if you can manage to work around it :) [02:06] Hmm... well no changes were made to the metapackage from doing that... [02:06] For some reason gnome-shell's presence in the "blacklisted" seed seems to work, but nothing else in that file gets picked up. [02:06] Or if it does, I can't see it. [02:10] Well... there is one possible way to work around it I'm realizing, but it's hacky to an extreme. [02:10] We could Conflicts with kde-config-updates in lubuntu-meta. [02:10] That's essentially what we want Germinate to do for us but it won't. So if we do it manually...? [02:10] tsimonq2: ^ [02:11] (Maybe not hacky to an extreme, but still...) [02:14] Anyway, I'm going to undo the last stunt since it seems to have done zilch, and the previous useless blacklist too. [02:15] Gonna take a break for now, lemme know what you think about the manual Conflicts in the metapackage. [02:21] arraybolt3: Can you please pastebin your germinate log? [02:22] Yeah, gimme a minute. [02:25] OK, pastebin incoming... [02:30] Slightly more elegant way may be to create desktop-norecommends and set no-follow-recommends just in that seed [02:30] hacky but would probably do the trick [02:31] tsimonq2: https://dpaste.com/2YCDPCF6R [02:31] (Sorry for the delay, got distracted by a support query in #kubuntu) [02:32] tsimonq2: I mean that doesn't sound like a bad idea but I'm not sure if that will work either? [02:33] Even if Germinate doesn't put the packages in its seed output, they may still sneak into the ISO via the metapackage. [02:33] Unless there's some way for apt to know "don't install any recommends for this particular package in the dependencies". === guiverc is now known as guiverc_d [20:36] tsimonq2: Maybe I could talk you into sponsoring a new XScreenSaver upload in Debian sometime later today if possible? :) [20:36] (I don't know if it's going to happen today for sure but I think it may.) [20:38] arraybolt3: Germinate> this is interesting because I'm seeing no mention of kde-config-updates or systemsettings in here [20:38] You're right though, blacklists don't work [20:38] arraybolt3: xscreensaver> Sure! [20:43] tsimonq2: :P re blacklists, yeah Germinate is fairly awful so far IME. [20:43] I think we might make all the devs happier if we wrote a replacement for it that could add stuff like Breaks/Conflicts for blacklists and whatnot. [20:43] But that would probably be a *massive* project. [20:44] Anyway, Tormod has done a *huge* amount of stuff to xscreensaver (updating to 6.06, removed all the offending fonts), so once that's done I'mma throw it in a VM and if it looks right, then it should be ready to upload. [20:47] I'll also test out the results of adding a Conflicts in lubuntu-meta (installation test via debootstrap, then an upgrade test with a usual VM). [20:49] * arraybolt3 also checks to see if the two point releases still need done, I'll try and get those done today if not [20:49] s/if not/if so/ [20:49] I was under the false impression that that stuff was stalled on the Qt transition :P [20:50] Alright, yes, they do still need done \o/ [22:57] tsimonq2: (re: might require a manual repack for XScreenSaver) - Behold, I have discovered the power of debian/source/include-binaries. [22:58] The bad font can just be excluded in debian/copyright, the good font put in the Git tree but not the tarball, and then the include-binaries file tells sbuild (or whatever) to grab the goot font and use it in the build. Just tested it, works perfect. [22:58] Feels like I just found a cheat code :P [23:38] there you go :D