#archlinux32 | Logs for 2020-03-05

[00:55:06] -!- KeiraT has quit [Ping timeout: 240 seconds]
[00:55:32] <buildmaster> i686/pandoc is broken (says eurobuild6-1): https://archlinux32.org
[01:04:28] <buildmaster> pentium4/pandoc is broken (says eurobuild6-2): https://archlinux32.org
[01:42:07] <buildmaster> i686/geogebra is broken (says eurobuild6-2): https://archlinux32.org
[01:42:34] <buildmaster> pentium4/geogebra is broken (says eurobuild6-1): https://archlinux32.org
[01:45:49] -!- MrBIOS has quit [Quit: MrBIOS]
[02:15:03] -!- torv has quit [Ping timeout: 240 seconds]
[02:17:27] -!- torv has joined #archlinux32
[02:44:51] -!- samantaz__ has quit [Ping timeout: 265 seconds]
[03:15:34] <buildmaster> pentium4/shellcheck is broken (says eurobuild6-1): https://archlinux32.org
[03:21:26] -!- davor has quit [Ping timeout: 240 seconds]
[03:24:00] -!- davor has joined #archlinux32
[03:29:28] <buildmaster> i686/shellcheck is broken (says rechenknecht): https://archlinux32.org
[04:08:30] <buildmaster> i486/python-autobahn is broken (says nlopc46-i486bs0): https://archlinux32.org
[05:04:58] <buildmaster> i686/pandoc is broken (says eurobuild6-2): https://archlinux32.org
[06:28:16] <buildmaster> pentium4/pandoc is broken (says eurobuild6-2): https://archlinux32.org
[07:26:06] -!- abaumann has joined #archlinux32
[07:26:06] <buildmaster> Hi abaumann!
[07:26:06] <buildmaster> !rq abaumann
[07:26:06] <phrik> buildmaster: <abaumann> that's what happens if fixing a bug is faster than checking out the git repo of the linux kernel.
[07:27:45] <girls> Hi abaumann!
[07:27:57] <abaumann> morning deep42thought
[07:28:13] <abaumann> we could disable libseccomp temporarily on file
[07:28:40] <girls> yes, if that helps
[07:28:58] <abaumann> let me reproduce the issue first with file.
[07:29:25] <girls> take some small package to compile, it really doesn't matter, it seems
[07:29:40] <abaumann> ok
[08:06:15] <abaumann> I cannot reproduce it
[08:06:27] <abaumann> at least, not in a chroot
[08:08:34] <abaumann> or, it happens only again with systemd-nspawn
[08:17:29] <abaumann> no, works also in systemd-nspawn
[08:17:33] <abaumann> mmh. *puzzle*
[08:30:52] <girls> abaumann: I don't see it in `setarch i686 chroot`s either
[08:31:00] <girls> only during archbuild (staging-i686-build)
[08:31:02] -!- deep42thought has joined #archlinux32
[08:31:02] <buildmaster> Hi deep42thought!
[08:31:02] <buildmaster> !rq deep42thought
[08:31:03] <phrik> buildmaster: <deep42thought> windows suggests swap on external usb sticks :-)
[08:31:08] <abaumann> mmh. interesting.
[08:31:34] * deep42thought blames it on arch-nspawn/systemd-nspawn
[08:31:56] <deep42thought> what was your command to instant-systemd-nspawn again?
[08:32:22] <abaumann> systemd-nspawn -D /var/lib/archbuild/staging-pentium4/arch32 /bin/bash or so
[08:32:41] <deep42thought> k, thx
[08:34:31] <deep42thought> hmm, indeed, it works in systemd-nspawn :-/
[08:35:34] <abaumann> so, what options can change that experiment?
[08:35:46] <deep42thought> I'll try with arch-nspawn
[08:36:20] <deep42thought> would it help to strace the whole staging-i686-build run?
[08:37:35] <deep42thought> arch-nspawn works, too :-(
[08:37:46] <abaumann> yeah, and also my local-build-package works
[08:37:51] <abaumann> in constrast to build-package
[08:38:01] <abaumann> yeah, I thing stracing is an option now.
[08:38:05] <deep42thought> you use makepkg?
[08:38:14] <abaumann> yep, I thought so.
[08:38:22] <abaumann> but the script is old and might be stale
[08:38:45] <deep42thought> damn, strace trips over sudo
[08:39:01] <abaumann> *sigh*
[08:39:24] <deep42thought> https://eckner.net
[08:40:03] <abaumann> add an strace in arch-nspawn or so..
[08:40:06] <deep42thought> I could make only the sudo'ed call use strace
[08:40:08] <deep42thought> yeah
[08:40:10] <deep42thought> exactly
[08:40:56] <deep42thought> looks better
[08:42:53] <deep42thought> hmm, straceing makechrootpkg doesn't work either :-/
[08:45:03] <deep42thought> does stracing inside the chroot make sense?
[08:45:18] <deep42thought> or do you need to see the outer syscalls?
[08:45:51] <deep42thought> https://eckner.net
[08:46:05] <deep42thought> this is with `strace /chrootbuild` inside the chroot
[08:46:09] <deep42thought> hth
[08:47:21] <abaumann> don't see a file in there
[08:47:44] <abaumann> maybe strace in the makepkg script doing the file?
[08:48:37] <deep42thought> file gets called
[08:48:51] <abaumann> *abaumann is blind
[08:49:05] * deep42thought updated the strace
[08:49:13] <deep42thought> it's now the 64-bit strace running on arch-nspawn
[08:49:20] <deep42thought> s/on/outside/
[08:49:22] <ahuillet> you want strace inside the chroot
[08:49:29] <deep42thought> I do?
[08:49:37] <ahuillet> and you want it on the one command that you know to fail, ie. /bin/file if I understand correctly
[08:49:48] <ahuillet> yes because that will show you seccomp telling you ENOSYS or whatever it says
[08:49:53] <abaumann> exactly
[08:49:58] <abaumann> ah
[08:49:59] <abaumann> hang on
[08:50:08] <abaumann> I see the write(1, "/usr/share/makepkg/tidy/strip.sh"..., 98/usr/share/makepkg/tidy/strip.sh: line 98: 3692 Bad system call file -bi "$binary" 1>&2
[08:50:12] <ahuillet> so just chroot the way the build thing does, then strace file <whatever> and that should repro "Bad system call" and show you what's going on
[08:50:16] <ahuillet> heh.
[08:50:20] <abaumann> so we have to strace the file in /usr/share/makepkg/tidy/strip.sh
[08:50:27] <abaumann> strace
[08:50:30] <deep42thought> ah, ok
[08:50:34] <abaumann> strace should be transitive though
[08:50:36] <abaumann> strace -f
[08:50:45] <deep42thought> ahuillet: the problem is, that manually doing it does not reproduce the error
[08:50:56] <ahuillet> ugh
[08:52:11] <deep42thought> hmm, strace -f produces *alot* more output (I guess, the whole compilation stage is now strace'd)
[08:52:29] <abaumann> yeah. you'll have to buy more disks. :-)
[08:52:41] * deep42thought just set up a nbd server recently
[08:52:54] <deep42thought> ... on archlinux32, of course ;-)
[08:53:19] <deep42thought> I'll strace the file call only
[08:56:21] <deep42thought> updated
[08:56:30] <abaumann> thanks
[08:57:41] <abaumann> msgget(0x194a867d, IPC_CREAT|0600) = ?
[08:57:41] <abaumann> +++ killed by SIGSYS +++
[08:57:41] <abaumann> /usr/share/makepkg/tidy/strip.sh: line 98: 3745 Bad system call (core dumped) strace file -bi "$binary" 1>&2
[08:58:10] <abaumann> why should file fiddle with IPC?
[08:58:13] <ahuillet> where do you get the seccomp configuration from? did you do it yourselves or grab a pre-existing one?
[08:58:21] <ahuillet> also, good question :/
[08:58:27] <abaumann> seccomp configuration?
[08:58:37] <abaumann> seccomp is added to file.c/libmagic.c
[08:58:43] <ahuillet> the rules for blocking syscalls, where do they come from?
[08:58:49] <abaumann> they are in the code
[08:58:57] <abaumann> at least in file and systemd
[08:59:07] <ahuillet> of /bin/file? ok, seems weird but whatever
[08:59:20] <abaumann> that's the idea of seccomp..
[08:59:34] <abaumann> ..you declare in the code what kind of syscalls you intend to do and when..
[08:59:39] <ahuillet> that file sandboxes itself?
[08:59:48] <abaumann> ..I have a strong personal opinion about this. :->
[08:59:50] <ahuillet> for you or your children
[08:59:56] <abaumann> exactly.
[09:00:05] <ahuillet> for your children I understand, for yourself makes much less sense imo
[09:00:05] <deep42thought> :-)
[09:00:16] <abaumann> it makes sense in sandboxing systemd containers or chromium web tabs
[09:00:34] <abaumann> but most likely not so much sense when the author writes the rules himself into his own binary. :-)
[09:00:42] <ahuillet> yeah, that's what I was getting at
[09:00:52] <abaumann> same opinion here. :-)
[09:01:30] <abaumann> the problem is: glibc is supposed to be a layer, so that application developers _DONT_ deal with the syscall layer of the operating system.
[09:01:43] <abaumann> seccomp is breaking that.
[09:01:49] <ahuillet> right. I work on the NVIDIA driver and we have the same problem, the app has to guess which syscalls we need
[09:01:53] <ahuillet> and gets it wrong all the time
[09:02:29] <abaumann> yes, and in the end you end up as with SeLinux doing an auditlog-to-selinux rules and add them to your set of allowed behaviour.
[09:02:49] <abaumann> that doesn't serve any purpose from a security point of view
[09:03:19] <abaumann> msgget is only called in the build container and not when doing a manual file?
[09:03:23] <abaumann> this is bizare indeed
[09:03:39] <abaumann> I would say --disable-seccomp for now and I'll dig in the code of file meanwhile. :-)
[09:03:53] <deep42thought> maybe because the container does not have a shell?
[09:04:46] * abaumann greps for msgget in file source code
[09:05:19] <abaumann> nope
[09:05:29] <abaumann> or, something around sets up IPC communication
[09:05:58] <abaumann> there is also a fakeroot nearby
[09:06:57] <abaumann> fakeroot file -bi /usr/bin/file
[09:06:57] <abaumann> /usr/bin/fakeroot: line 178: 20 Bad system call FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
[09:07:00] <abaumann> aha.
[09:07:13] <abaumann> so, forget what I said about disabling seccomp in file.
[09:07:20] <abaumann> file is off the hook (this time) :-)
[09:07:25] <deep42thought> :-D
[09:07:43] <abaumann> you now me: I shoot first, then I apologize. ;-)
[09:07:46] <abaumann> *know
[09:08:16] * deep42thought reschedules fakeroot
[09:08:25] <abaumann> https://www.mail-archive.com
[09:08:26] <phrik> Title: Bug#932762: fakeroot file somefile: Bad system call (at www.mail-archive.com)
[09:10:39] <abaumann> sys-faked, aha. uses msgget
[09:11:13] <deep42thought> this is even broken on archlinux!
[09:11:19] <deep42thought> $ fakeroot file /bin/true
[09:11:19] <deep42thought> /usr/bin/fakeroot: line 178: 644297 Bad system call FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
[09:11:34] <abaumann> cool. no longer (only) our problem then. :-)
[09:11:47] * deep42thought wonders, why this is not apparent in archlinux builds
[09:12:01] <abaumann> fakeroot?
[09:12:26] <abaumann> well, you don't want to build as root and file needs root rights to introspect some things better, maybe?
[09:12:30] <deep42thought> aha!
[09:12:36] <deep42thought> they have -S in their file call
[09:12:47] <ahuillet> file can't possibly need root?!
[09:13:44] <abaumann> well, I was just hypothising. Upstream doesn't usually do things just for fun. :-)
[09:13:46] <deep42thought> somehow, our /usr/share/makepkg/tidy/strip.sh is different
[09:13:49] <deep42thought> (part of pacman)
[09:15:27] <deep42thought> I fail to see, why this file should differ ...
[09:15:38] <abaumann> merge bug?
[09:15:41] <deep42thought> ^/usr/share/makepkg/tidy/strip.sh
[09:16:26] <abaumann> line 98 iun strip.sh is something with checking whether the strip option is yes/no
[09:16:31] <abaumann> at least in my chroot
[09:16:59] <deep42thought> I added a few file calls around the actual one for debug purposes
[09:18:18] <abaumann> the whole package building (including strip) is part of a section in makepkg, which needs fakeroot
[09:18:31] <abaumann> actually, the 'make install' needs it only technically
[09:18:47] <deep42thought> yes
[09:18:53] <abaumann> but as you don't know, what you all have to do in the package() hook, well, you have to do everyghing in a fakeroot
[09:19:10] <abaumann> so, no file, doesn't need root, but it happens to run in a fakeroot environment.
[09:19:23] <deep42thought> upstream does so, too
[09:19:24] <abaumann> this is basically the way Debian does it too (and others presumably)
[09:19:47] <abaumann> also, there is not really an option we don't call fakeroot and deviate from upstream
[09:20:02] <deep42thought> https://eckner.net
[09:20:13] <deep42thought> this is the diff between our and upstream's /usr/share/makepkg/tidy/strip.sh
[09:20:37] <abaumann> that could be a relict from older file and seccomp problems
[09:20:42] <abaumann> so we just disabled sandboxing
[09:21:06] <abaumann> ah. external compressors in file, yes.
[09:21:08] <deep42thought> there is no patch with regard to that in pacman
[09:22:42] <abaumann> -S is in upstream, right.
[09:23:34] <abaumann> so -S disables also sandboxing for msgget presumably
[09:23:47] <deep42thought> adding -S help
[09:23:51] <deep42thought> *helps
[09:23:54] <abaumann> yes.
[09:24:04] <deep42thought> now for the hunt, why it's missing in the first place
[09:24:15] <abaumann> fakeroot file -S -bi /usr/bin/file
[09:24:34] <abaumann> works for both 32-bit and 64-bit
[09:25:49] <abaumann> so -S disables seccomp for -z to work, if file has to call external decompressors, but as a side effect it makes msgget work in fakeroot..
[09:26:08] <abaumann> nice
[09:27:31] <deep42thought> aha! the upstream source of v5.2.1 also does not come with `-S`
[09:28:09] <deep42thought> btw: pacman master has a readelf at this place instead of file
[09:28:57] <deep42thought> so upstream did not publish the correct source ... veeery trustworthy :-D
[09:29:13] <abaumann> lol
[09:29:23] <abaumann> you might summon the Wizard here soon. :-)
[09:29:40] <deep42thought> first, I have to solve an additional signature mismatch ...
[09:35:14] <deep42thought> aha makepkg-fix-one-more-file-seccomp-issue.patch has it
[09:35:33] <deep42thought> daaaammmmn
[09:36:10] <deep42thought> we *overwrite* the prepare() function instead of appending
[09:36:17] <abaumann> uh
[09:36:30] <deep42thought> we need some safety-feature for that
[09:36:31] <abaumann> yeah, I also did that sometimes
[09:36:36] <T`aZ> all this seccomp crap looks like a horror movie
[09:36:50] <deep42thought> and we should implement this safety feature in *every* modification
[09:37:19] <abaumann> yeah, as general rule defining any of the hooks directly is most likely bad practive
[09:37:22] <abaumann> *practice
[09:37:31] <deep42thought> how about 'declare -f prepare || printf "prepare() {\n}\n" | sed "..."' ?
[09:37:33] <abaumann> just easier to write than sed-wodoo. :-)
[09:37:50] <abaumann> yeah, why not
[09:38:25] * abaumann counts 25 overwritten prepares in archlinux32 packages..
[09:38:45] <deep42thought> 39 total
[09:38:51] <deep42thought> prepare package build package_*
[09:38:51] <abaumann> oh :-)
[09:39:00] <abaumann> forgot those :-)
[09:39:10] <deep42thought> ah, I also counted build-support
[09:39:12] <deep42thought> that is unfair
[09:39:55] <deep42thought> without build-support it's only 25
[09:43:43] <deep42thought> https://git.archlinux32.org
[09:43:44] <phrik> Title: packages - Archlinux32 package modifications (at git.archlinux32.org)
[09:43:46] <deep42thought> should work
[09:45:03] <buildmaster> i486/pacman is broken (says nlopc46-i486bs0): https://archlinux32.org
[09:45:23] <deep42thought> ah, right, the checksum error :-)
[09:45:28] <deep42thought> !bug 65708
[09:45:29] <phrik> https://bugs.archlinux.org
[09:48:24] <buildmaster> i686/pacman is broken (says eurobuild6-2): https://archlinux32.org
[09:48:35] <deep42thought> if we want to avoid escape-explosion, we could add a "r prepare.patch" via sed in the last line of prepare()
[09:48:54] <deep42thought> this file would not need to be tracked by the checksums, either, because it's a PKGBUILD patch
[09:49:01] <deep42thought> what do you think, abaumann?
[09:49:07] <buildmaster> pentium4/pacman is broken (says eurobuild6-1): https://archlinux32.org
[09:49:55] <deep42thought> this could even be automated in the build tools: "prepare.suffix" present -> put it into prepare()'s last line
[09:50:22] <abaumann> the wish for a generic patch system in prepare is also not new in upstream, IIRC.
[09:50:39] <abaumann> as long as the individual patches are still there.
[09:50:47] <abaumann> I hate the big-diff-blob-approach of Debian
[09:51:23] <deep42thought> what exactly do they do?
[09:51:36] <abaumann> I don't know if they still do it, but..
[09:51:45] <abaumann> ..they had a .debian.diff along to the original sources
[09:51:55] <abaumann> everything was in it, from the Makefile to the patches, etc.
[09:52:14] <abaumann> I'm actually fine changing the checksums of patches.
[09:52:17] <abaumann> *with
[09:53:31] <deep42thought> yes, that part is ok
[09:54:14] <deep42thought> question is, if it's ok to burry the actual logic in a sed manipulating the prepare() function or if it would be better to write a plain prepare_suffix() function or whatever to do the stuff
[09:54:27] <buildmaster> i686/spirv-llvm-translator is broken (says eurobuild6-2): https://archlinux32.org
[09:54:37] <abaumann> eval "$(
[09:54:37] <abaumann> {
[09:54:37] <abaumann> declare -f prepare || \
[09:54:37] <abaumann> printf 'prepare() {\n}\n'
[09:54:41] <abaumann> is not that bad :-)
[09:55:07] <deep42thought> it's repetitive
[09:55:15] <deep42thought> and the bottom part might be ugly to read
[09:55:21] <abaumann> but, when you have to add the patch in a specific place which only exists when an upstream patch exists?
[09:55:23] <deep42thought> e.g. the actual sed content
[09:55:32] <buildmaster> pentium4/spirv-llvm-translator is broken (says eurobuild6-1): https://archlinux32.org
[09:55:39] <abaumann> mmh
[09:58:01] <abaumann> what about allowing standalone prepares, but making sure they fail, if a prepare exists?
[09:58:06] <abaumann> then we can change it manually
[09:59:56] <deep42thought> there are other occurences, where patching fails if prepare() is *not* yet defined :-/
[10:07:19] -!- deep42thought has quit [*.net *.split]
[10:07:19] -!- nit-picker has quit [*.net *.split]
[10:07:21] -!- finsternis has quit [*.net *.split]
[10:07:22] -!- charims has quit [*.net *.split]
[10:07:22] -!- traace has quit [*.net *.split]
[10:11:59] -!- Alina-malina has quit [Ping timeout: 260 seconds]
[10:13:42] <buildmaster> i486/spirv-llvm-translator is broken (says nlopc46-i486bs1): https://archlinux32.org
[10:15:08] <girls> I think, it's ok if we fail when the function is *not* defined - the package will not build at all and there will be no subtle errors
[10:15:23] <abaumann> yep.
[10:18:14] <abaumann> mutter 35fa20ec6e638eb1654b1a010155bc7470d8425d 6e3e1da2c03d61ef9cf845e02a935a3da8d9e2ac extra /home/master/builder/work/tmp.make_source_info.ERgXxa/PKGBUILD: line 98: unexpected EOF while looking for matching `''
[10:18:18] <abaumann> /home/master/builder/work/tmp.make_source_info.ERgXxa/PKGBUILD: line 102: syntax error: unexpected end of file
[10:18:21] <abaumann> ah. not again that.
[10:19:07] <girls> my bad patch, probably :-D
[10:19:21] <abaumann> or mine. :-)
[10:19:24] <girls> no, mine
[10:20:06] <abaumann> I added a sha256sums[2]="847cf858b7482a6e2ead69010c2e6020b3b4c1ed10af173149657f840309f06c"
[10:20:09] <abaumann> for FS#65708
[10:20:15] <girls> I saw it
[10:21:26] -!- deep42thought has joined #archlinux32
[10:21:26] <buildmaster> Hi deep42thought!
[10:21:26] <buildmaster> !rq deep42thought
[10:21:27] <phrik> buildmaster: <deep42thought> maybe, they auto-create those nice penguins during boot with imagemagick?
[10:22:14] <deep42thought> that's what I meant by "avoid escape-explosion" - it was an apostroph in a comment which I did not properly escape for the newly-introduced sed ...
[10:28:07] <buildmaster> i486/lbzip2 is broken (says nlopc46-i486bs0): https://archlinux32.org
[10:29:02] <buildmaster> i486/embree is broken (says eurobuild6-7-i486): https://archlinux32.org
[10:29:54] <buildmaster> i686/fig2dev is broken (says eurobuild6-2): https://archlinux32.org
[10:31:00] <buildmaster> i686/exa is broken (says eurobuild6-5): https://archlinux32.org
[10:36:51] <buildmaster> pentium4/lbzip2 is broken (says rechenknecht): https://archlinux32.org
[10:37:03] <buildmaster> pentium4/exa is broken (says eurobuild6-6): https://archlinux32.org
[10:37:33] <buildmaster> i486/m4 is broken (says nlopc46-i486bs1): https://archlinux32.org
[10:38:12] <buildmaster> i686/smbnetfs are broken (says eurobuild6-2): https://archlinux32.org
[10:38:38] <buildmaster> i486/smbnetfs are broken (says nlopc46-i486bs0): https://archlinux32.org
[10:41:16] <buildmaster> i686/lbzip2 is broken (says eurobuild6-4): https://archlinux32.org
[10:42:00] <deep42thought> hmm, it might be, that we patch the prepare() function multiple times :-/
[10:42:18] <buildmaster> i686/xfce4-diskperf-plugin is broken (says eurobuild6-2): https://archlinux32.org
[10:42:24] <abaumann> mmh. the logs say multiple applied patches, yes
[10:42:37] <abaumann> is it a problem of the packages?
[10:42:41] <deep42thought> no
[10:42:47] <deep42thought> a problem of the build scripts, I think
[10:43:20] -!- nit-picker has joined #archlinux32
[10:43:20] -!- finsternis has joined #archlinux32
[10:43:20] -!- charims has joined #archlinux32
[10:43:20] -!- traace has joined #archlinux32
[10:43:22] <buildmaster> Hi nit-picker!
[10:43:22] <buildmaster> !rq nit-picker
[10:43:23] <phrik> buildmaster: <nit-picker> abaumann: but there are only 18 "intermediate" versions
[10:44:12] <buildmaster> i686/m4 is broken (says eurobuild6-4): https://archlinux32.org
[10:45:08] <abaumann> wow. chromium/seccomp-jailing is not easy to understand..
[10:45:41] <buildmaster> pentium4/fig2dev is broken (says eurobuild6-3): https://archlinux32.org
[10:46:58] <buildmaster> i486/m4 is broken (says eurobuild6-7-i486): https://archlinux32.org
[10:47:52] <buildmaster> pentium4/m4 is broken (says rechenknecht): https://archlinux32.org
[10:51:59] <buildmaster> pentium4/xfce4-diskperf-plugin is broken (says eurobuild6-4): https://archlinux32.org
[10:53:34] <deep42thought> ah, it *is* a problem of the package :-)
[10:54:06] <abaumann> ah. good.
[10:54:20] <abaumann> so, the patches are no longer needed
[10:54:42] <deep42thought> I guess, we need to check on an individual basis
[10:54:49] <abaumann> np
[10:55:02] <abaumann> we should just not check and fix the same package in parallel :-)
[10:55:16] <deep42thought> ok, then I will do nothing and we can avoid this race :-)
[10:55:24] <abaumann> cool with me.
[10:55:34] <deep42thought> (I already patched m4
[10:55:35] <deep42thought> )
[10:55:52] <abaumann> pacman we might to force-build twice
[10:55:58] <abaumann> so that it gets stripped
[10:56:05] <deep42thought> ah, yes
[10:56:28] <deep42thought> there's still one pacman build left
[10:57:14] <deep42thought> but noone is building it O.o
[10:57:42] <abaumann> we have time. Switzerland is in the Corona-shutdown and I'm actually enjoying my home office at the moment.
[10:57:58] <deep42thought> we're not yet shut down over here
[10:58:23] <abaumann> shutdown is a harsh word. I was in Italy 2 weeks ago, so ...
[10:58:30] <deep42thought> :-D
[10:58:47] <deep42thought> skiing in milano?
[10:58:51] <abaumann> by now I should show symptom,...
[10:59:01] <abaumann> not really. Grison and northern part of Italy.
[10:59:06] <abaumann> mainly eating. :-)
[10:59:12] <deep42thought> lol
[10:59:19] <deep42thought> you go for lunch to italy?
[10:59:57] <abaumann> sure.
[11:00:02] <abaumann> good food.
[11:00:11] <abaumann> and we bring usually back nice food too.
[11:00:54] <abaumann> well, north of Italy is not exacly all Venetia and Lombardia, so.. we were much more to the North
[11:02:22] <deep42thought> ok, pacman is built - rescheduling
[11:03:03] <deep42thought> lets see whether pacman does a strip for me :-D
[11:03:15] <abaumann> !grab deep42thought
[11:03:16] <phrik> abaumann: Bingpot!
[11:04:23] <abaumann> /startdir/PKGBUILD: line 53: -exec: command not found
[11:04:28] <abaumann> fig2dev
[11:04:47] <abaumann> this look like a \ not being recognized in a escape section..
[11:05:09] <deep42thought> yes
[11:05:11] <deep42thought> find-escape
[11:05:32] <deep42thought> should be fixed now
[11:05:45] <abaumann> ok
[11:05:55] <deep42thought> ah, damn
[11:05:57] <deep42thought> one more
[11:06:50] <deep42thought> thanks to your get-packages-from-master script, I have to hit <tab> once more now on the buildmaster to initiate package updates ;-)
[11:06:50] <buildmaster> np, deep42thought
[11:07:07] <deep42thought> buildmaster: you have nothing to say in this conversation!
[11:07:29] <abaumann> lol
[11:07:31] <deep42thought> yup, pacman does the strip :-)
[11:07:54] <deep42thought> ok, lets see, which packages grew incredibly, so we can reschedule all of them :-)
[11:08:34] <abaumann> gcc, gcc-libs, mariadb-client, mariadb-libs, etc. are truely big ones
[11:08:44] <deep42thought> I'll run a script
[11:15:04] <deep42thought> https://eckner.net
[11:15:25] <abaumann> uh, my SSD will be extremely happy. :-)
[11:15:27] <deep42thought> 1.4k packages
[11:15:34] <deep42thought> I think, we should simply reschedule them all
[11:15:42] <abaumann> yeah, good idea.
[11:15:54] <abaumann> all my build slaves are up, so this should not be a big problem
[11:17:47] <deep42thought> there will be some false-positives, because it really took the maximum and minimum size of the packages at 2020-01-01 and now (somewhere on the mirror)
[11:21:53] <abaumann> another positive side-effect: we see some more bugs in PKGBUILDs maybe
[11:22:18] <deep42thought> those are all packages that were successfully built since 2020-01-01
[11:22:29] <deep42thought> I hope, we don't see too many bugs in PKGBUILDs there
[12:18:42] <buildmaster> any/babel-cli is broken (says eurobuild6-1): https://archlinux32.org
[12:32:24] -!- Alina-malina has joined #archlinux32
[13:36:29] <nit-picker> key A0B250C0FC9FC079EC04ADB7A50C0F20AEC3AF00 (from Polichronucci (Arch Linux 32 Master Key) <polichronucci@archlinux.gr>) in package archlinux32-keyring-transition-20200219-1.0-any.pkg.tar.zst expires on 2020-05-05 (in 60 < 100 days).
[13:43:13] -!- ahuillet has quit [Ping timeout: 272 seconds]
[13:59:49] -!- deep42thought has quit [Quit: Leaving.]
[14:09:55] <nit-picker> The following packages are longer than 3 days in pentium4/staging:
[14:09:55] <nit-picker> libass-0.14.0-1.10-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[14:09:55] <nit-picker> libbluray-1.1.2-1.7-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[14:09:55] <nit-picker> libgdiplus-5.6.1-2.8-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[14:09:55] <nit-picker> libgda-5.2.9-2.2-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[14:09:56] <nit-picker> libgda-firebird-5.2.9-2.2-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[14:09:56] <nit-picker> ... (219 total)
[14:15:32] -!- KeiraT has joined #archlinux32
[14:17:45] <nit-picker> The following packages are longer than 3 days in i686/staging:
[14:17:45] <nit-picker> gtkglext-1.2.0-11.6-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[14:17:45] <nit-picker> libass-0.14.0-1.10-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[14:17:45] <nit-picker> libbluray-1.1.2-1.7-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[14:17:45] <nit-picker> libgdiplus-5.6.1-2.8-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[14:17:46] <nit-picker> libgda-5.2.9-2.2-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[14:17:46] <nit-picker> ... (195 total)
[14:23:41] <nit-picker> The following packages are longer than 17 days in pentium4/testing:
[14:23:41] <nit-picker> xfce4-artwork-0.1.1a_git20110420-5.2-any.pkg.tar.xz: since 2019-08-17 (201 days)
[14:23:41] <nit-picker> java-openjfx-13.u14-1.1-pentium4.pkg.tar.xz: since 2019-12-06 (90 days)
[14:23:41] <nit-picker> java-openjfx-doc-13.u14-1.1-any.pkg.tar.xz: since 2019-12-06 (90 days)
[14:23:41] <nit-picker> java-openjfx-src-13.u14-1.1-pentium4.pkg.tar.xz: since 2019-12-06 (90 days)
[14:23:42] <nit-picker> vlc-3.0.8-7.0-pentium4.pkg.tar.xz: since 2019-12-16 (80 days)
[14:23:42] <nit-picker> ... (19 total)
[14:32:47] -!- abaumann has quit [Quit: leaving]
[15:10:04] <nit-picker> The following packages are longer than 17 days in i486/community-testing:
[15:10:04] <nit-picker> umurmur-0.2.17-17.0-i486.pkg.tar.xz: since 2019-12-16 (80 days)
[15:10:04] <nit-picker> libieee1284-0.2.11-8.0-i486.pkg.tar.xz: since 2019-12-24 (72 days)
[15:23:15] <buildmaster> i686/libical is broken (says eurobuild6-6): https://archlinux32.org
[15:23:44] -!- deep42thought has joined #archlinux32
[15:23:44] <buildmaster> Hi deep42thought!
[15:23:44] <buildmaster> !rq deep42thought
[15:23:45] <phrik> buildmaster: <deep42thought> ahm, what is actually in the package "vulkan-headers" on i486? I thought, we disabled all vulcans?
[15:26:42] <nit-picker> The following packages are longer than 3 days in pentium4/community-staging:
[15:26:42] <nit-picker> portsmf-234-1.0-pentium4.pkg.tar.xz: since 2019-12-14 (81 days)
[15:26:42] <nit-picker> libgdamm-4.99.11-1.7-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[15:26:42] <nit-picker> libgdamm-docs-4.99.11-1.7-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[15:26:42] <nit-picker> python2-gtkglext-1.1.0-8.7-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[15:26:43] <nit-picker> lxappearance-obconf-0.2.3-2.6-pentium4.pkg.tar.xz: since 2019-12-17 (79 days)
[15:26:43] <nit-picker> ... (639 total)
[15:55:48] -!- deep42thought has quit [Quit: Leaving.]
[15:59:24] <buildmaster> pentium4/gox is broken (says nlopc46): https://archlinux32.org
[16:01:47] <buildmaster> i686/gox is broken (says rechenknecht): https://archlinux32.org
[16:18:46] <buildmaster> i686/java11-openjdk is broken (says eurobuild6-5): https://archlinux32.org
[16:26:39] <buildmaster> pentium4/java11-openjdk is broken (says rechenknecht): https://archlinux32.org
[16:43:10] <nit-picker> The following packages are longer than 17 days in pentium4/community-testing:
[16:43:10] <nit-picker> haskell-monadlib-3.10-1.0-pentium4.pkg.tar.xz: since 2019-10-20 (137 days)
[16:43:10] <nit-picker> haskell-cmark-gfm-0.2.1-1.0-pentium4.pkg.tar.xz: since 2019-11-16 (110 days)
[16:43:10] <nit-picker> haskell-cookie-0.4.5-1.0-pentium4.pkg.tar.xz: since 2019-11-16 (109 days)
[16:43:10] <nit-picker> haskell-contravariant-extras-0.3.5-1.0-pentium4.pkg.tar.xz: since 2019-11-17 (109 days)
[16:43:11] <nit-picker> haskell-diff-0.4.0-1.0-pentium4.pkg.tar.xz: since 2019-11-21 (105 days)
[16:43:11] <nit-picker> ... (385 total)
[16:45:38] <buildmaster> i686/fractal is broken (says eurobuild6-1): https://archlinux32.org
[16:59:55] <nit-picker> The following packages are longer than 3 days in i686/community-staging:
[16:59:55] <nit-picker> portsmf-234-1.0-i686.pkg.tar.xz: since 2019-12-14 (81 days)
[16:59:55] <nit-picker> libgdamm-4.99.11-1.7-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[16:59:55] <nit-picker> libgdamm-docs-4.99.11-1.7-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[16:59:55] <nit-picker> python2-gtkglext-1.1.0-8.7-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[16:59:56] <nit-picker> lxappearance-obconf-0.2.3-2.6-i686.pkg.tar.xz: since 2019-12-17 (79 days)
[16:59:56] <nit-picker> ... (622 total)
[17:03:46] <nit-picker> The following packages are longer than 17 days in i686/community-testing:
[17:03:46] <nit-picker> spdlog-1.5.0-1.0-i686.pkg.tar.zst: since 2020-01-16 (49 days)
[17:03:46] <nit-picker> haskell-vector- since 2020-02-14 (20 days)
[17:20:22] <buildmaster> pentium4/java-openjdk is broken (says eurobuild6-3): https://archlinux32.org
[17:21:00] <buildmaster> i686/java-openjdk is broken (says eurobuild6-1): https://archlinux32.org
[17:31:07] <nit-picker> The following packages are longer than 17 days in i486/testing:
[17:31:07] <nit-picker> xfce4-artwork-0.1.1a_git20110420-5.2-any.pkg.tar.xz: since 2019-08-17 (201 days)
[17:31:07] <nit-picker> systemd-244.3-1.0-i486.pkg.tar.zst: since 2020-02-14 (19 days)
[17:31:07] <nit-picker> systemd-libs-244.3-1.0-i486.pkg.tar.zst: since 2020-02-14 (19 days)
[17:31:07] <nit-picker> systemd-resolvconf-244.3-1.0-i486.pkg.tar.zst: since 2020-02-14 (19 days)
[17:31:08] <nit-picker> systemd-sysvcompat-244.3-1.0-i486.pkg.tar.zst: since 2020-02-14 (19 days)
[17:31:08] <nit-picker> ... (6 total)
[17:33:08] <buildmaster> i686/glob2 is broken (says nlopc46): https://archlinux32.org
[17:33:40] <buildmaster> pentium4/glob2 is broken (says rechenknecht): https://archlinux32.org
[17:34:51] -!- MrBIOS_ has joined #archlinux32
[17:40:22] <nit-picker> The following packages are longer than 17 days in i686/testing:
[17:40:22] <nit-picker> systemd-244.3-1.0-i686.pkg.tar.zst: since 2020-02-14 (20 days)
[17:40:22] <nit-picker> systemd-libs-244.3-1.0-i686.pkg.tar.zst: since 2020-02-14 (20 days)
[17:40:22] <nit-picker> systemd-resolvconf-244.3-1.0-i686.pkg.tar.zst: since 2020-02-14 (20 days)
[17:40:22] <nit-picker> systemd-sysvcompat-244.3-1.0-i686.pkg.tar.zst: since 2020-02-14 (20 days)
[17:40:22] <nit-picker> four-in-a-row-3.34.4-1.0-i686.pkg.tar.zst: since 2020-02-14 (19 days)
[17:40:23] <nit-picker> ... (10 total)
[17:46:05] -!- KeiraT has quit [Remote host closed the connection]
[17:46:19] <buildmaster> pentium4/pyalpm is broken (says eurobuild6-6): https://archlinux32.org
[17:48:20] -!- KeiraT has joined #archlinux32
[17:49:57] <nit-picker> The following packages are longer than 3 days in i486/staging:
[17:49:57] <nit-picker> libbs2b-3.1.0-6.10-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[17:49:57] <nit-picker> libmatroska-1.5.2-1.6-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[17:49:57] <nit-picker> libpsl-0.21.0-2.3-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[17:49:57] <nit-picker> most-5.1.0-1.6-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[17:49:58] <nit-picker> zita-resampler-1.6.2-2.3-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[17:49:58] <nit-picker> ... (442 total)
[18:01:32] <nit-picker> The following packages are longer than 3 days in i486/community-staging:
[18:01:32] <nit-picker> pvoc-0.1.12-4.10-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[18:01:32] <nit-picker> cgmanager-0.42-1.13-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[18:01:32] <nit-picker> yubikey-personalization-1.20.0-1.6-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[18:01:32] <nit-picker> libgig-4.2.0-2.6-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[18:01:33] <nit-picker> sord-0.16.4-1.3-i486.pkg.tar.xz: since 2019-12-17 (79 days)
[18:01:33] <nit-picker> ... (178 total)
[18:41:01] <trotz> 2020/03/05 18:40 CRIT buildmaster OS updates 1 updates, 0 ignored
[18:51:24] MrBIOS_ is now known as MrBIOS
[18:51:56] <nit-picker> key A0B250C0FC9FC079EC04ADB7A50C0F20AEC3AF00 (from Polichronucci (Arch Linux 32 Master Key) <polichronucci@archlinux.gr>) in package archlinux32-keyring-transition-20200227-1.0-any.pkg.tar.zst expires on 2020-05-05 (in 60 < 100 days).
[18:58:29] <nit-picker> key A0B250C0FC9FC079EC04ADB7A50C0F20AEC3AF00 (from Polichronucci (Arch Linux 32 Master Key) <polichronucci@archlinux.gr>) in package archlinux32-keyring-20200227-1.0-any.pkg.tar.zst expires on 2020-05-05 (in 60 < 100 days).
[19:04:01] <trotz> 2020/03/05 19:03 OK buildmaster OS updates 0 updates, 0 ignored
[19:33:21] <buildmaster> i686/python-shapely is broken (says eurobuild6-3): https://archlinux32.org
[19:33:58] <buildmaster> pentium4/python-shapely is broken (says rechenknecht): https://archlinux32.org
[20:32:16] -!- ahuillet has joined #archlinux32
[20:32:40] <ahuillet> hi girls, now that the problem is apparently solved, do you know when the "fixed" packages will come online?
[22:07:19] <buildmaster> i486/molequeue is broken (says nlopc46-i486bs0): https://archlinux32.org
[22:12:48] <buildmaster> i486/phodav is broken (says nlopc46-i486bs1): https://archlinux32.org
[22:14:49] -!- samantaz__ has joined #archlinux32
[22:14:53] <buildmaster> i486/openssh-askpass are broken (says nlopc46-i486bs0): https://archlinux32.org
[22:17:12] <buildmaster> i486/notion is broken (says eurobuild6-7-i486): https://archlinux32.org
[22:20:13] <buildmaster> i486/gens-gs are broken (says nlopc46-i486bs1): https://archlinux32.org
[22:25:15] <buildmaster> i486/borg is broken (says eurobuild6-7-i486): https://archlinux32.org
[22:26:29] <buildmaster> i486/python-gammu is broken (says nlopc46-i486bs0): https://archlinux32.org
[22:34:07] <buildmaster> i486/opendht is broken (says nlopc46-i486bs1): https://archlinux32.org
[22:44:24] <buildmaster> i686/vmaf is broken (says eurobuild3): https://archlinux32.org
[22:45:35] <buildmaster> i686/acpi_call is broken (says eurobuild6-5): https://archlinux32.org
[23:00:32] <buildmaster> pentium4/aegisub is broken (says eurobuild6-4): https://archlinux32.org
[23:00:59] <buildmaster> i486/mono is broken (says nlopc46-i486bs0) - already flagged out-of-date upstream on 2019-12-11: https://archlinux32.org
[23:02:39] <buildmaster> pentium4/acpi_call is broken (says eurobuild6-6): https://archlinux32.org
[23:07:11] <buildmaster> i686/haskell-hspec-expectations are broken (says nlopc46): https://archlinux32.org
[23:08:34] <buildmaster> pentium4/haskell-hspec-expectations are broken (says eurobuild6-1) - I rescheduled: haskell-hunit: https://archlinux32.org
[23:09:05] <buildmaster> i686/haskell-test-framework-hunit is broken (says eurobuild6-5): https://archlinux32.org
[23:09:40] <buildmaster> i486/allegro4 is broken (says nlopc46-i486bs0): https://archlinux32.org
[23:10:24] <buildmaster> pentium4/haskell-test-framework-hunit is broken (says eurobuild6-3): https://archlinux32.org
[23:11:11] <buildmaster> pentium4/haskell-test-framework-quickcheck2 is broken (says eurobuild6-2) - I rescheduled: haskell-quickcheck: https://archlinux32.org
[23:11:43] <buildmaster> i686/aegisub is broken (says rechenknecht): https://archlinux32.org
[23:12:38] <buildmaster> i486/bullet is broken (says nlopc46-i486bs1): https://archlinux32.org
[23:13:15] <buildmaster> pentium4/haskell-chell-quickcheck is broken (says eurobuild6-5): https://archlinux32.org
[23:15:22] <buildmaster> pentium4/haskell-ghc-typelits-knownnat is broken (says eurobuild6-4) - I rescheduled: haskell-tasty-quickcheck: https://archlinux32.org
[23:16:28] <buildmaster> pentium4/haskell-hspec is broken (says eurobuild6-5) - I rescheduled: haskell-hspec-core: https://archlinux32.org
[23:17:58] <buildmaster> pentium4/haskell-hsyaml is broken (says nlopc46): https://archlinux32.org
[23:20:02] <buildmaster> pentium4/haskell-hspec-core is broken (says eurobuild6-5) - I rescheduled: haskell-hspec-meta: https://archlinux32.org
[23:23:32] <buildmaster> pentium4/haskell-hspec-meta is broken (says eurobuild6-3): https://archlinux32.org
[23:27:35] <buildmaster> i486/fpylll is broken (says eurobuild6-7-i486): https://archlinux32.org
[23:33:36] <buildmaster> i486/intel-gmmlib is broken (says nlopc46-i486bs1): https://archlinux32.org
[23:39:48] <buildmaster> pentium4/haskell-aeson-pretty is broken (says eurobuild6-2) - I rescheduled: haskell-aeson: https://archlinux32.org
[23:40:35] <buildmaster> pentium4/haskell-binary-orphans are broken (says eurobuild6-4): https://archlinux32.org
[23:42:03] <buildmaster> pentium4/haskell-edit-distance-vector is broken (says eurobuild6-5): https://archlinux32.org
[23:43:55] <buildmaster> pentium4/haskell-bytestring-tree-builder is broken (says rechenknecht): https://archlinux32.org
[23:44:54] <buildmaster> pentium4/haskell-incremental-parser is broken (says eurobuild6-4) - I rescheduled: haskell-checkers: https://archlinux32.org
[23:46:09] <buildmaster> i686/haskell-concise is broken (says eurobuild6-2): https://archlinux32.org
[23:49:51] <buildmaster> pentium4/kmod is broken (says eurobuild6-6): https://archlinux32.org
[23:50:16] <buildmaster> i686/kmod is broken (says eurobuild6-3): https://archlinux32.org
[23:51:26] <buildmaster> pentium4/haskell-concise is broken (says eurobuild3) - I rescheduled: haskell-lens, haskell-quickcheck-instances: https://archlinux32.org