arraybolt3 | OK, back. | 00:00 |
---|---|---|
RikMills | 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:56 |
arraybolt3 | It looks like the ISO built, I'll pull and test. | 00:57 |
RikMills | test what? | 00:58 |
arraybolt3 | Test the Lubuntu ISO and see if systemsettings is gone or not. | 00:59 |
RikMills[m] | http://cdimage.ubuntu.com/lubuntu/daily-live/current/lunar-desktop-amd64.manifest | 01:00 |
arraybolt3 | I figure if the ISO built, that hopefully means our latest seed stunt didn't blow up Germinate. | 01:00 |
arraybolt3 | Hmm, forgot that existed. | 01:00 |
arraybolt3 | Tar. | 01:00 |
RikMills[m] | systemsettings is there | 01:00 |
arraybolt3 | Yeah, noticed that. :( | 01:00 |
arraybolt3 | grr... I thought if Germinate didn't like that you blacklisted something, it would error out, not just blatantly ignore you :P | 01:01 |
arraybolt3 | 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:01 |
RikMills[m] | ... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/568d8e72b84c377d1c4432220126eb33c98e176c>) | 01:02 |
RikMills[m] | from -release the other day..... | 01:02 |
arraybolt3 | I remember that. | 01:02 |
arraybolt3 | Yeah, it's still there on the ISO. | 01:03 |
arraybolt3 | Maybe we needed "!%" and not just "!". | 01:03 |
arraybolt3 | "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 |
RikMills[m] | save guesswork and ask vorlon? | 01:04 |
RikMills[m] | :P | 01:04 |
RikMills[m] | anyway. good night | 01:05 |
arraybolt3 | 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 |
arraybolt3 | But it *is* getting installed by apt nonetheless since it's a recommends. | 01:05 |
RikMills[m] | I will change kubuntu things if really needed | 01:05 |
arraybolt3 | I'll try using "!%" and hope that works (it might just break the ISO), if that fails then we may need that. | 01:06 |
RikMills[m] | let me know in the next day or so | 01:06 |
arraybolt3 | (I think !% will probably just break the ISO... but I can run Germinate locally and find out.) | 01:06 |
arraybolt3 | Anyway, thanks for your help. | 01:06 |
arraybolt3 | tsimonq2: Todo for you. Rewrite Germinate so that it actually works. :P | 01:07 |
* arraybolt3 just realized there's a difference between blacklisting a package in Germinate, and adding a package to the "blacklisted" seed | 01:36 | |
arraybolt3 | I'mma see if that works... | 01:37 |
arraybolt3 | 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:51 |
arraybolt3 | 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:52 | |
arraybolt3 | Going to try and update the meta real quick, don't kick off a build just yet... | 01:54 |
arraybolt3 | (in the event someone with $powers is reading this) | 01:54 |
tsimonq2 | I'm curious to see if you can manage to work around it :) | 02:05 |
arraybolt3 | Hmm... well no changes were made to the metapackage from doing that... | 02:06 |
arraybolt3 | 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 |
arraybolt3 | Or if it does, I can't see it. | 02:06 |
arraybolt3 | Well... there is one possible way to work around it I'm realizing, but it's hacky to an extreme. | 02:10 |
arraybolt3 | We could Conflicts with kde-config-updates in lubuntu-meta. | 02:10 |
arraybolt3 | That's essentially what we want Germinate to do for us but it won't. So if we do it manually...? | 02:10 |
arraybolt3 | tsimonq2: ^ | 02:10 |
arraybolt3 | (Maybe not hacky to an extreme, but still...) | 02:11 |
arraybolt3 | Anyway, I'm going to undo the last stunt since it seems to have done zilch, and the previous useless blacklist too. | 02:14 |
arraybolt3 | Gonna take a break for now, lemme know what you think about the manual Conflicts in the metapackage. | 02:15 |
tsimonq2 | arraybolt3: Can you please pastebin your germinate log? | 02:21 |
arraybolt3 | Yeah, gimme a minute. | 02:22 |
arraybolt3 | OK, pastebin incoming... | 02:25 |
tsimonq2 | Slightly more elegant way may be to create desktop-norecommends and set no-follow-recommends just in that seed | 02:30 |
tsimonq2 | hacky but would probably do the trick | 02:30 |
arraybolt3 | tsimonq2: https://dpaste.com/2YCDPCF6R | 02:31 |
arraybolt3 | (Sorry for the delay, got distracted by a support query in #kubuntu) | 02:31 |
arraybolt3 | tsimonq2: I mean that doesn't sound like a bad idea but I'm not sure if that will work either? | 02:32 |
arraybolt3 | Even if Germinate doesn't put the packages in its seed output, they may still sneak into the ISO via the metapackage. | 02:33 |
arraybolt3 | Unless there's some way for apt to know "don't install any recommends for this particular package in the dependencies". | 02:33 |
=== guiverc is now known as guiverc_d | ||
arraybolt3 | tsimonq2: Maybe I could talk you into sponsoring a new XScreenSaver upload in Debian sometime later today if possible? :) | 20:36 |
arraybolt3 | (I don't know if it's going to happen today for sure but I think it may.) | 20:36 |
tsimonq2 | arraybolt3: Germinate> this is interesting because I'm seeing no mention of kde-config-updates or systemsettings in here | 20:38 |
tsimonq2 | You're right though, blacklists don't work | 20:38 |
tsimonq2 | arraybolt3: xscreensaver> Sure! | 20:38 |
arraybolt3 | tsimonq2: :P re blacklists, yeah Germinate is fairly awful so far IME. | 20:43 |
arraybolt3 | 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 |
arraybolt3 | But that would probably be a *massive* project. | 20:43 |
arraybolt3 | 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:44 |
arraybolt3 | 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:47 |
* 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 | |
arraybolt3 | s/if not/if so/ | 20:49 |
arraybolt3 | I was under the false impression that that stuff was stalled on the Qt transition :P | 20:49 |
arraybolt3 | Alright, yes, they do still need done \o/ | 20:50 |
arraybolt3 | tsimonq2: (re: might require a manual repack for XScreenSaver) - Behold, I have discovered the power of debian/source/include-binaries. | 22:57 |
arraybolt3 | 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 |
arraybolt3 | Feels like I just found a cheat code :P | 22:58 |
tsimonq2 | there you go :D | 23:38 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!