#archlinux32 | Logs for 2024-02-09

Back
[02:31:50] -!- epony has quit [Remote host closed the connection]
[03:17:37] -!- drathir_tor has quit [Remote host closed the connection]
[03:28:05] -!- drathir_tor has joined #archlinux32
[03:40:54] -!- ssserpent has joined #archlinux32
[03:51:25] -!- ssserpent has quit [Ping timeout: 264 seconds]
[04:33:21] -!- ssserpent has joined #archlinux32
[04:40:15] -!- ssserpent has quit [Quit: WeeChat 4.2.1]
[04:41:23] -!- ssserpent has joined #archlinux32
[04:52:16] -!- texus has joined #archlinux32
[04:55:21] -!- texus has quit [Client Quit]
[04:56:30] -!- texus has joined #archlinux32
[05:05:13] -!- texus has quit [Ping timeout: 264 seconds]
[05:31:55] -!- ssserpent has quit [Ping timeout: 268 seconds]
[06:08:53] -!- ssserpent has joined #archlinux32
[06:23:21] -!- drathir_tor has quit [Remote host closed the connection]
[06:28:47] -!- drathir_tor has joined #archlinux32
[06:35:44] -!- ssserpent has quit [Ping timeout: 268 seconds]
[07:25:14] -!- ssserpent has joined #archlinux32
[07:29:05] -!- epony has joined #archlinux32
[09:00:02] -!- ssserpent has quit [Ping timeout: 268 seconds]
[09:10:35] -!- epony has quit [Remote host closed the connection]
[09:11:21] -!- epony has joined #archlinux32
[09:13:38] -!- abaumann has joined #archlinux32
[09:13:38] <buildmaster> Hi abaumann!
[09:13:38] <buildmaster> !rq abaumann
[09:13:39] <phrik> buildmaster: <abaumann> it's not my work. slaves are supposed to do brainless work. ;-)
[09:14:27] <KitsuWhooa> Hi abaumann!
[09:23:12] <abaumann> hi KitsuWhooa
[09:23:24] <abaumann> I'm playing with a build slave on a nuc (euronuc)
[09:23:29] <abaumann> this uses the new devtools32
[09:23:33] <KitsuWhooa> new?
[09:23:45] <abaumann> well, newish. :-)
[09:23:56] <KitsuWhooa> this reminds me, we still need to update the package in the repos with the latest code
[09:25:47] <abaumann> I'm waiting for one working package to build: lua, ruby, python, all failing
[09:25:58] <KitsuWhooa> nice
[09:26:10] <KitsuWhooa> I need to get back to bootstrapping python
[09:26:11] <KitsuWhooa> I'm really close
[09:26:26] <abaumann> that's nice
[09:26:41] <abaumann> the toolchain seem to have built.
[09:26:45] <abaumann> without CET
[09:26:58] <KitsuWhooa> I scheduled binutils manually some time ago
[09:27:23] <KitsuWhooa> I was wondering about injecting packages into the builders
[09:27:34] <KitsuWhooa> Can't we just make a build-support type repo but that we manage manually?
[09:27:40] <KitsuWhooa> build-support-manual
[09:27:48] <abaumann> we definitely can
[09:27:51] <KitsuWhooa> it doesn't need to be kept track of in the database
[09:27:53] <KitsuWhooa> and it'll simplify things
[09:28:01] <abaumann> yes
[09:28:04] <KitsuWhooa> buildmaster doesn't even need to know about it
[09:28:10] <abaumann> you loose reproducable builds a little bit..
[09:28:21] <abaumann> ..but that I don't really care about at the moment.
[09:28:25] <KitsuWhooa> I think that's gone out the window a long time ago
[09:28:34] <KitsuWhooa> we already patch packages to break cycles and then never git revert those patches
[09:28:49] <abaumann> one could argue, it was newer inside the house, as uptream doesn't build automatically. :-)
[09:28:55] <KitsuWhooa> yes
[09:28:55] <abaumann> *upstream
[09:29:33] <abaumann> the only thing for a build-support-manual is: it has to be added before build-support in the devtools *.conf files for pacman
[09:29:40] <KitsuWhooa> yeah, that's fine
[09:29:46] <abaumann> and of course the packages have to be signed
[09:30:06] <KitsuWhooa> we can use the keys from the builders
[09:30:32] <abaumann> normal signing keys will do, yes
[09:30:47] <abaumann> depending on how you build a package you must sign by hand then
[09:30:51] <KitsuWhooa> yeah
[09:31:59] <abaumann> core-staging-with-build-support.conf extra-staging-with-build-support.conf and build-support-staging-with-build-support.conf in config/pacman in git.archlinux32.org/devtools32
[09:32:46] <KitsuWhooa> yup
[09:32:50] <abaumann> build-support-manual would take precedence over build-support
[09:33:17] <abaumann> ok
[09:36:09] <abaumann> ok, made the repos on the buildmaster
[09:36:20] <abaumann> and the changes in devtools32
[09:36:25] <KitsuWhooa> thanks!
[09:36:28] <abaumann> np
[09:36:33] <KitsuWhooa> I have no idea how to maintain a repo, so I'll need to read up on that
[09:36:47] <KitsuWhooa> (tell no one, but I use Ubuntu and am familiar with Debian repos only)
[09:37:09] <abaumann> that's actually really easy: drop in the pkg and the .sig file, use repo-add and repo-remove to manage the build-support-manual.db.tar.gz databasefile
[09:37:17] <KitsuWhooa> ah, awesome
[09:37:57] <abaumann> There is also repod, but it might be overkill for this case
[09:39:27] <abaumann> _rock="$_archive-$_rockrel.linux-$CARCH.rock"
[09:39:43] <abaumann> uh, all luarock packages have this really nice statement.
[09:39:48] <abaumann> this fails on pentium4
[09:39:53] <KitsuWhooa> ...I see
[09:40:11] <abaumann> might need a generic hook as there are too many packages to patch manually
[09:40:28] <abaumann> though lua is not that important as a scripting language
[09:40:40] <KitsuWhooa> mpv doesn't work without it :p
[09:41:02] <abaumann> yes, I also stumbled over it because of notion :-)
[09:45:23] <abaumann> sigh, in old time I could just checkout packages and community and do a grep to search for something, now I have to use a script to pkgctl each single repo.. that's called progress, I suppose ;-)
[10:13:18] <KitsuWhooa> buildmaster went insane
[10:14:29] <abaumann> uh
[10:15:05] <abaumann> The following repos are missing or obsolete on the mirror:
[10:15:05] <abaumann> found i486 build-support-manual
[10:15:05] <abaumann> found i686 build-support-manual
[10:15:05] <abaumann> found pentium4 build-support-manual
[10:15:05] <abaumann> SANITY CHECK FAILED
[10:15:07] <abaumann> passed.
[10:15:10] <abaumann> yeah.
[10:15:21] <abaumann> There is no database for that repo, so it complains.
[10:15:32] <abaumann> This can be fixed in sanity_check..
[10:16:14] <abaumann> The ssh keys in the database and the file system differ:
[10:16:14] <abaumann> 13a14
[10:16:15] <abaumann> > command="/home/master/builder/bin/slave-build-connect euronuc" ssh-ed25519
[10:16:27] <abaumann> ah, that's the client with new key ciphers
[10:27:16] <abaumann> ah, the ssh-key check is completely hard coded.. I cannot add a ssh-ed25519
[10:27:17] <abaumann> key
[10:27:36] <abaumann> comparing the key would be enough, the command and the method doesn't really matter
[10:27:58] <abaumann> it's one of those script I need hours to understand what it is doing :->
[10:37:18] <abaumann> so. should be sane again
[10:38:29] <abaumann> the lua things were just native code modules, some 8 or so. did a manual patch.
[10:40:46] <KitsuWhooa> awesome, thanks!
[10:42:27] <abaumann> np, I caused the trouble.. twice actually :-)
[10:46:33] <abaumann> lunches.. laters..
[11:08:16] -!- abaumann has quit [Ping timeout: 255 seconds]
[13:31:38] -!- ssserpent has joined #archlinux32
[14:04:05] -!- ssserpent has quit [Quit: WeeChat 4.2.1]
[14:05:13] -!- ssserpent has joined #archlinux32
[14:13:01] -!- ssserpent has quit [Ping timeout: 276 seconds]
[14:22:20] -!- epony has quit [Remote host closed the connection]
[15:02:47] <KitsuWhooa> 2024-02-09 14:59:33: building package "python-nptyping" (revisions 1f9d7b2b76186df590297472080bc1657dd5217b 0000000000000000000000000000000000000000, repository extra, straw :with_build_support:) for i686 ... ok, compressing package(s) ... ok.
[15:02:52] <KitsuWhooa> there's still python packages that build, that's nice
[15:16:25] -!- ssserpent has joined #archlinux32
[15:19:06] -!- ssserpent has quit [Client Quit]
[15:20:25] -!- ssserpent has joined #archlinux32
[15:31:40] -!- ssserpent has quit [Ping timeout: 276 seconds]
[15:32:15] -!- ssserpent has joined #archlinux32
[16:49:19] -!- ssserpent has quit [Quit: WeeChat 4.2.1]
[17:04:06] -!- epony has joined #archlinux32
[17:26:31] -!- ssserpent has joined #archlinux32
[17:30:57] -!- texus has joined #archlinux32
[18:48:50] <KitsuWhooa> ==> Making package: element 0.46.6-1.1 (2024-02-09T06:57:04 UTC)
[18:48:53] <KitsuWhooa> this needs to be blacklisted
[18:49:00] <KitsuWhooa> it gets stuck on a git login prompt for github
[18:53:18] -!- texus has quit [Quit: WeeChat 4.2.1]
[18:59:11] -!- ssserpent has quit [Quit: WeeChat 4.2.1]
[19:03:07] -!- abaumann has joined #archlinux32
[19:03:07] <buildmaster> Hi abaumann!
[19:03:07] <buildmaster> !rq abaumann
[19:03:08] <phrik> buildmaster: <abaumann> how did this ever build?
[19:03:20] <abaumann> yep, blacklisted element, just made my build slave stop. :-)
[19:05:01] <abaumann> so, no even the signing key works. :-)
[19:05:02] -!- abaumann has quit [Client Quit]
[19:53:38] T`aZ is now known as Z`aT
[20:58:58] -!- epony has quit [Remote host closed the connection]
[21:51:28] -!- epony has joined #archlinux32