#archlinux32 | Logs for 2024-04-23

Back
[07:33:45] -!- ssserpent has joined #archlinux32
[08:09:06] -!- zxrom has joined #archlinux32
[08:09:25] <zxrom> error: failed to commit transaction (conflicting files)
[08:09:25] <zxrom> breeze-icons: /lib exists in filesystem (owned by filesystem)
[08:09:30] <zxrom> WTF?
[09:03:12] -!- ssserpent has quit [Quit: WeeChat 4.2.2]
[09:04:43] -!- ssserpent has joined #archlinux32
[11:37:01] <KitsuWhooa> absolutely no idea :p
[11:37:15] <KitsuWhooa> I can try rebuilding it though
[12:11:25] <KitsuWhooa> hm, I don't think that helped
[12:12:07] <KitsuWhooa> what's the version of breeze-icons and filesystem in your system?
[12:12:11] <KitsuWhooa> And what is it trying to upgrade to?
[12:16:50] -!- AtleoS has joined #archlinux32
[12:39:19] -!- abaumann has joined #archlinux32
[12:39:20] <buildmaster> Hi abaumann!
[12:39:20] <buildmaster> !rq abaumann
[12:39:20] <phrik> buildmaster: <abaumann> the world would be a better place if less would be programmed in C, or at least by people knowing C :-)
[12:40:42] <abaumann> zxrom: see https://bugs.archlinux32.org
[12:40:44] <phrik> Title: FS#355 : KDE packages fail to install because of /lib (at bugs.archlinux32.org)
[12:41:09] <KitsuWhooa> ah
[12:41:09] <abaumann> Some KDE modules insist to replace the /lib symlink with their own stuff, rendering the system unusable. Those KDE packages have to be rebuild.
[12:41:18] <KitsuWhooa> I rebuild breeze-icons
[12:41:19] <KitsuWhooa> it didn't help
[12:41:22] <KitsuWhooa> *rebuilt
[12:41:28] <KitsuWhooa> I wonder if it's filesystem being out of date that's the issue
[12:41:48] <abaumann> I would really wonder if /lib is not a symlink since years.
[12:42:03] <abaumann> this was the /usr/bin /usr/lib /bin /lib transition way back.
[12:42:42] <abaumann> -rw-r--r-- 2 http mirror 14984 Apr 19 07:37 filesystem-2024.04.07-1.0-any.pkg.tar.zst
[12:42:51] <KitsuWhooa> that's staging though
[12:42:53] <KitsuWhooa> stable is older
[12:43:11] <abaumann> ah. There was this downgrade issue with filesystem where the buildmaster insisted to build a version from 2023..
[12:43:27] <KitsuWhooa> I guess push the staging one to stable and it'll be okay
[12:43:37] <abaumann> sure.
[12:44:59] <abaumann> tar tvf filesystem-2024.04.07-1.0-any.pkg.tar.zst | grep ' lib'
[12:45:00] <abaumann> lrwxrwxrwx root/root         0 2024-04-19 07:36 lib -> usr/lib
[12:45:00] <abaumann> tar tvf filesystem-2023.09.18-1.1-any.pkg.tar.zst | grep ' lib'
[12:45:01] <abaumann> lrwxrwxrwx root/root         0 2024-01-18 16:17 lib -> usr/lib
[12:45:23] <KitsuWhooa> hm
[12:45:31] <KitsuWhooa> interesting
[12:45:44] <abaumann> Well, pushing it cannot harm :-)
[12:45:48] <KitsuWhooa> true
[12:45:53] <abaumann> I'm just doing that now.
[12:46:02] <KitsuWhooa> I suspect the issue is that the filesystem package on the machine is much much older
[12:46:07] <KitsuWhooa> and so it needs to be upgraded first
[12:46:38] <abaumann> I guess the /lib directory is created in the KDE packages, when they are build, they are directly installed to pkg/lib assuming there is already a symlink to pkg/usr/lib.
[12:46:59] <abaumann> ah. that's a good point.
[12:47:18] <KitsuWhooa> maybe the archive can tell us
[12:47:31] <abaumann> maybe doing a partial upgrade of just filesystem is an idea (though a dangerous one) - and I feel the breath of upstream in my neck for suggesting something stupid like that. ;-)
[12:47:50] <KitsuWhooa> while yes, I agree, I suspect it wasn't an issue for upstream because they didn't do all of this at once :p
[12:48:52] <abaumann> true that
[12:48:55] <KitsuWhooa> [mirror@buildmaster filesystem]$ tar tvf filesystem-2023.01.31-1.0-pentium4.pkg.tar.zst | grep ' lib'
[12:48:55] <KitsuWhooa> lrwxrwxrwx root/root 0 2023-02-08 10:59 lib -> usr/lib
[12:49:18] <abaumann> not to mention: I had two test machines going belly up, pacman was NOT warning me about replacing /lib
[12:49:27] <KitsuWhooa> [mirror@buildmaster filesystem]$ tar tvf filesystem-2022.10.18-1.0-pentium4.pkg.tar.zst | grep ' lib'
[12:49:27] <KitsuWhooa> lrwxrwxrwx root/root 0 2022-11-07 11:15 lib -> usr/lib
[12:49:30] <KitsuWhooa> okay I have no idea then
[12:49:41] <abaumann> so, I suspect it's a combination of how many packages you are updating at once.
[12:49:50] <KitsuWhooa> yeah
[12:49:53] <abaumann> maybe also the version of pacman plays into that (6.0 or 6.1)
[12:50:26] <abaumann> breeze-icons should install in /usr/share and only there.
[12:50:28] <abaumann> I really wonder..
[12:51:27] <KitsuWhooa> speaking of pacman, I scheduled a rebuild of pacman
[12:51:47] <KitsuWhooa> Once it's built, can you make sure that the makepkg.conf inside the chroots has _FORTIFY_SOURCE=3?
[12:51:55] <KitsuWhooa> although
[12:52:01] <KitsuWhooa> ...it will nuke the chroot if it fails anyway
[12:52:13] <KitsuWhooa> so eh, it'll be fine
[12:54:07] <abaumann> This has nothing to do with pacman, for that you have to adapt devtools32 and the makepkg*.conf files there.
[12:54:16] <abaumann> makepkg.conf in the pacman package is strictly for the end user
[12:54:18] <KitsuWhooa> oh
[12:54:20] <KitsuWhooa> rip
[12:54:21] <abaumann> and not for our builds
[12:54:32] <KitsuWhooa> okay that makes sense
[12:54:44] <KitsuWhooa> won't harm as it is following upstream anyway
[12:54:46] <abaumann> Is upstream building with FORTIFY_SOURCE=3?
[12:54:48] <KitsuWhooa> but yeah, I'll do that
[12:54:48] <KitsuWhooa> yes
[12:55:02] <abaumann> oh, true.
[12:55:15] <abaumann> But I thought I merged the latest makepkg.conf, ah well. :-)
[12:55:25] <KitsuWhooa> it's possible you missed it
[12:55:48] <abaumann> well, good there is a second pair of eyes (and hands) in this case :-)
[12:55:58] <KitsuWhooa> .. I don't see any config files for our architectures in devtools32/config/makepkg
[12:56:08] <abaumann> They get generated during 'make'
[12:56:18] <abaumann> Check out the Makefile, configfiles, or so.
[12:56:18] <KitsuWhooa> ah, from the x86_64 ones?
[12:56:21] <abaumann> Yes.
[12:56:29] <KitsuWhooa> oh
[12:56:31] <KitsuWhooa> it is set to 3
[12:56:37] <KitsuWhooa> ...are my devtools32 out of date
[12:56:37] <abaumann> It's in Arch32 sed-fu/patcher-u style, what did you expect. :-
[12:56:38] <abaumann> )
[12:56:42] <KitsuWhooa> I thought I updated it
[12:56:47] * KitsuWhooa mumble grumbles
[12:57:04] <abaumann> usr/lib/cmake/
[12:57:17] <abaumann> in both a AMD64 and a pentium4 build
[12:57:29] <abaumann> so just rebuilding them and pushing them to stable should fix the /lib problem.
[12:57:39] <KitsuWhooa> breeze-icons?
[12:57:41] <abaumann> yes.
[12:57:46] <KitsuWhooa> I scheduled a rebuild before you got online
[12:57:55] <KitsuWhooa> maybe the staging ones are okay?
[12:57:58] <abaumann> kqtquickcharts is another canidate
[12:58:04] <abaumann> just a mo.. checking..
[12:58:32] <abaumann> tar tvf breeze-icons-6.1.0-1.1-any.pkg.tar.zst | grep usr/lib
[12:58:32] <abaumann> drwxr-xr-x root/root         0 2024-04-23 13:48 usr/lib/
[12:58:33] <abaumann> drwxr-xr-x root/root         0 2024-04-23 13:48 usr/lib/cmake/
[12:58:47] <KitsuWhooa> what about -1.0 ?
[12:58:57] <abaumann> 6.0.0-1.0 is broken
[12:59:01] <KitsuWhooa> oh
[12:59:05] <KitsuWhooa> okay then, that fixed it :p
[12:59:06] <KitsuWhooa> that was easy
[12:59:06] <abaumann> it's also quite smaller.
[12:59:08] <abaumann> good :-)
[12:59:15] * abaumann is pushing
[12:59:45] <KitsuWhooa> ah right, I see why devtools32 didn't work
[12:59:50] <KitsuWhooa> I forgot to rebase my branch so git pull did nothing
[12:59:56] <KitsuWhooa> (the lxc hack)
[13:00:06] <abaumann> ah. just fetch from master
[13:00:30] <KitsuWhooa> ...it's telling me it's rebased
[13:00:31] <KitsuWhooa> I'm so confused
[13:00:54] <abaumann> ah, maybe you did because your default conflict strategy is rebase and not merge?
[13:01:02] <abaumann> in git config, I mean.
[13:01:05] <KitsuWhooa> No, it's a separate branch
[13:01:17] <abaumann> ah. but this one you can just merge with master
[13:01:40] <KitsuWhooa> https://git.archlinux32.org
[13:01:41] <phrik> Title: devtools32 - Archlinux32 fork of devtools (at git.archlinux32.org)
[13:01:42] <abaumann> I personally am really against rebase, because this always involves the danger of just nuking work of other people.
[13:02:00] <KitsuWhooa> > Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded.
[13:02:04] <KitsuWhooa> that is why
[13:02:13] <KitsuWhooa> I agree, but realistically it's a branch I use myself, so it's fine :p
[13:02:22] <abaumann> ok. :-)
[13:02:33] <KitsuWhooa> if someone complains I'll switch to merging
[13:02:38] <abaumann> feel free. it's just a personal opinion of mine.
[13:05:19] <abaumann> I rescheduled kqtquickcharts and will force it after building, then I can test on my VMs, if I can update properly
[13:05:24] <abaumann> now I have to go..
[13:05:28] <KitsuWhooa> take care
[13:05:28] <abaumann> cu.
[13:05:36] <abaumann> will. it involves riding bikes. :-)
[13:05:43] <KitsuWhooa> oh sounds fun
[13:05:51] <KitsuWhooa> "asciidoctor command not found" 🤔
[13:06:05] <abaumann> Install it, it's ruby, and it even works..
[13:06:09] <KitsuWhooa> oh
[13:06:14] <KitsuWhooa> for some reason I thought it was asciidoc
[13:06:19] -!- abaumann has quit [Quit: Client closed]
[13:27:45] <zxrom> breeze-icons 6.1.0-1.1 installed, thanks!
[15:45:55] -!- ssserpent has quit [Quit: WeeChat 4.2.2]
[18:20:55] -!- neitzel has joined #archlinux32
[18:22:49] <neitzel> FYI: I just noticed that pacman lost its pacman(8) manpage. This is archlinux32-specific. May well have happend due to
[18:22:53] <neitzel> https://git.archlinux32.org
[18:22:54] <phrik> Title: core/pacman: disabled asciidoc documentation and fixed some checksums - packages - Archlinux32 package modifications (at git.archlinux32.org)
[19:15:38] -!- drathir_tor has quit [Ping timeout: 260 seconds]
[19:36:33] -!- drathir_tor has joined #archlinux32
[19:38:31] <KitsuWhooa> We disable docs a lot
[19:39:09] <KitsuWhooa> Because doc utilities depend on everything under the sun
[19:42:30] <KitsuWhooa> I can re enable it but I don't know what the state of things is in i486
[20:23:32] <KitsuWhooa> neitzel: should be fixed now
[20:23:52] <KitsuWhooa> at least for i686/pentium4
[20:36:36] -!- sL1pKn07 has quit [Read error: Connection reset by peer]
[20:40:16] -!- sL1pKn07 has joined #archlinux32
[20:55:39] <neitzel> KitsuWhooa: much appreciated -- thanks!
[20:55:46] <KitsuWhooa> np
[22:32:24] -!- zxrom has quit [Quit: Leaving]