#archlinux32 | Logs for 2018-06-12

[00:06:53] -!- oaken-source has quit [Ping timeout: 265 seconds]
[02:57:05] -!- taiga has quit [Ping timeout: 248 seconds]
[04:20:15] -!- Alina-malina has quit [Ping timeout: 260 seconds]
[04:27:37] -!- isacdaavid has joined #archlinux32
[04:47:35] -!- isacdaavid has quit [Read error: Connection reset by peer]
[06:33:07] -!- oaken-source has joined #archlinux32
[06:42:44] -!- NoobAlice has quit [Quit: Leaving.]
[07:33:01] -!- Alina-malina has joined #archlinux32
[07:39:55] -!- oaken-source has quit [Quit: Lost terminal]
[07:46:15] -!- oaken-source has joined #archlinux32
[08:01:05] -!- oaken-source has quit [Ping timeout: 248 seconds]
[08:19:30] -!- deep42thought has joined #archlinux32
[08:19:30] <buildmaster> Hi deep42thought!
[08:28:01] -!- oaken-source has joined #archlinux32
[08:32:44] -!- oaken-source has quit [Remote host closed the connection]
[08:49:54] -!- oaken-source has joined #archlinux32
[09:02:15] <tyzoid> good morning deep42thought
[09:02:20] <deep42thought> Hi tyzoid
[09:02:26] <deep42thought> it looks like the git is overloaded
[09:02:41] <tyzoid> git.archlinux32.org?
[09:02:46] <deep42thought> yes
[09:02:51] <tyzoid> meaning slow?
[09:03:11] <deep42thought> "git pull" on the buildmaster's sources just hang for >1 minute
[09:03:21] <deep42thought> "hung"
[09:03:53] <deep42thought> and on my box a "git push" has not finished yet, either
[09:04:12] <tyzoid> yeah, the whole container appears to be sluggish
[09:04:18] <deep42thought> both via ssh
[09:07:25] <tyzoid> took http offline temporarily
[09:07:42] <deep42thought> do you have any idea what causes the high load?
[09:08:01] <deep42thought> still hanging
[09:08:01] <tyzoid> I've got some other things on that box, but I'll need to check to see what's going on on them
[09:08:09] <tyzoid> IIRC most of the load is disk io
[09:08:59] <deep42thought> mysqld might be a significant part of that
[09:11:57] <tyzoid> looks like the backup process might be killing it
[09:12:05] <tyzoid> backing up data it shouldn't
[09:13:28] <deep42thought> /dev/random?
[09:14:07] <tyzoid> I don't believe so
[09:14:16] -!- oaken-source has quit [Ping timeout: 256 seconds]
[09:14:18] <deep42thought> that was supposed to be a joke
[09:14:47] <tyzoid> lol, it's 3am here. Not much brainpower left for jokes
[09:15:57] -!- oaken-source has joined #archlinux32
[09:16:28] <tyzoid> well, we're getting a password prompt now
[09:16:30] <tyzoid> there's one step
[09:16:42] <tyzoid> yeah, and it's just going sooo.. slowly...
[09:18:53] -!- oaken-source has quit [Client Quit]
[09:19:44] <tyzoid> alright, let's see if this does anything
[09:43:01] <tyzoid> deep42thought: Looks like ssh is restored
[09:43:29] <deep42thought> "Gitea: Internal error
[09:43:29] <deep42thought> Failed to get repository: dial tcp connect: connection refused
[09:43:29] <deep42thought> fatal: Could not read from remote repository."
[09:43:49] <deep42thought> with remote "git@git.archlinux32.org:archlinux32/builder.git"
[09:49:35] <tyzoid> deep42thought: mysql issue should be solved
[09:50:15] <deep42thought> hmm what mysql issue?
[09:50:30] <deep42thought> if you're saying, git should work: it doesn't
[09:50:30] <tyzoid> Failed to get repository: dial tcp connect: connection refused
[09:50:37] <tyzoid> 3306 is mysql
[09:50:45] -!- eduardoeae has quit [Ping timeout: 264 seconds]
[09:50:54] <deep42thought> I still get the same error
[09:51:31] <deep42thought> but I don't want to glue you to your computer - feel free to go to bed when you think, your efficiency has dropped enough ;-)
[09:52:04] <tyzoid> oh, I'm up for other reasons
[09:52:07] <tyzoid> mainly PAM being a bear
[09:52:34] <deep42thought> ok, then I don't feel guilty :-D
[09:53:22] <tyzoid> lol, I realize why gitea.service didn't exist
[09:53:23] <tyzoid> I'm on the wrong box
[09:53:24] <tyzoid> xD
[09:53:29] <deep42thought> lol
[09:53:35] <deep42thought> standard mistake
[09:53:44] <deep42thought> ... put $hostname into your bash prompt
[09:53:57] <deep42thought> also colouring _only_ the root prompt is a very good idea
[09:55:12] <tyzoid> try now
[09:55:23] <deep42thought> \o/
[09:55:27] <deep42thought> works :-)
[09:55:49] <tyzoid> and with that, buggy code be buggy, I'm off to get some rest
[09:55:55] <tyzoid> I'll pick up the PAM stuff tomorrow
[09:56:03] <deep42thought> good night!
[09:56:11] <tyzoid> Decided for this project to write my own pam module
[09:56:17] <tyzoid> so... seeing how that goes
[10:02:17] <deep42thought> I really love the mail-digest tool I wrote: it limits the number of sent mails to a configurable maximum (1 per hour on the build master) by combining multiple emails into one (I just received a batch of 53 emails)
[10:04:51] -!- taiga has joined #archlinux32
[10:50:02] -!- oaken-source has joined #archlinux32
[10:54:38] -!- abaumann has joined #archlinux32
[10:54:40] <buildmaster> Hi abaumann!
[10:54:41] <deep42thought> Hi abaumann
[10:54:44] <abaumann> hi.
[10:54:50] <abaumann> just reading through the logs.
[10:54:52] <deep42thought> on what ip is your build slave running?
[10:54:54] -!- taiga has quit [Remote host closed the connection]
[10:55:08] <abaumann>
[10:55:14] <deep42thought> thx
[10:55:34] <abaumann> doublecmd I reported upstream, it got closed with "not reproducible"
[10:55:54] <deep42thought> O.o
[10:55:57] <abaumann> qt5-webengine has compilation issues somewhere in an embedded ffmpeg or embeed chrome or so.
[10:56:20] <abaumann> so, that explains the falkon issue
[10:56:43] <abaumann> the systemd issue is solvable as I mentioned yesterday (I broke my test machines).
[10:56:57] <abaumann> but the symlink is a temporary solution of course. :-)
[10:57:23] <deep42thought> I moved the packages linked against the old library to stable
[10:57:35] <abaumann> a good.
[10:57:49] <deep42thought> but we should actually move the recompiled packages against the new library into testing (or build them in the first place)
[10:58:02] <deep42thought> currently, I'm trying to circumvent the slow upload from the build master
[10:58:10] <deep42thought> we have 1k packages on the build-list
[10:58:17] <abaumann> yeah. seen that.
[11:04:42] -!- dopsi has quit [Quit: ZNC - https://znc.in]
[11:06:14] -!- dopsi has joined #archlinux32
[11:24:39] -!- abaumann has quit [Quit: Page closed]
[11:45:46] * buildmaster failed to execute a mysql query - can you have a look at "tmp.mysql-functions.query.stdin.2018-06-12T11:42:05.0qJ1Fq"?.
[11:51:25] * buildmaster resumes sanity.
[12:04:10] -!- oaken-source has quit [Ping timeout: 260 seconds]
[12:06:00] -!- eduardoeae has joined #archlinux32
[13:22:31] -!- oaken-source has joined #archlinux32
[13:58:24] -!- abaumann has joined #archlinux32
[13:58:24] <buildmaster> Hi abaumann!
[13:58:28] <deep42thought> Hi abaumann!
[13:58:37] <abaumann> now also on 64-bit!
[13:59:11] <deep42thought> arch32 is on the bleeding edge of arch, which is on the bleeding edge of software?
[13:59:33] <abaumann> !grab deep42thought
[13:59:34] <phrik> abaumann: Tada!
[14:00:07] <abaumann> Looks more like an in-between glitch which is now fixes, but we cought it in our builds..
[14:00:15] <abaumann> *fixed
[14:00:51] <deep42thought> ah, crap
[14:01:08] <deep42thought> btw: I think, I circumvented the slow upload from the buildmaster
[14:01:33] <deep42thought> build slaves now directly upload into a temp. directory on the master mirror, which is then taken into account via --copy-dest
[14:01:41] <abaumann> ah that's good. btw. my build-client was complaining to uploading via rsync.
[14:01:48] <abaumann> so, do I have to change something?
[14:01:48] <deep42thought> so we should see new packages flying in massively, now :-)
[14:02:00] <deep42thought> probably not
[14:02:12] <abaumann> probably? as in yes? ;-)
[14:02:12] <deep42thought> if the ip you gave me is the right one, it should work
[14:02:18] <abaumann> ah.
[14:02:24] <deep42thought> the rsync failure is also non-fatal
[14:02:34] <deep42thought> it will only clogg the buildmaster again ;-)
[14:03:04] <abaumann> lemme check.
[14:03:12] <deep42thought> which package did you build?
[14:03:25] <deep42thought> !ptpb
[14:03:26] <phrik> “<command> 2>&1 | curl -F c=@- https://ptpb.pw” OR “curl -F c=@path/to/a/file https://ptpb.pw” OR install community/pbpst
[14:03:42] <deep42thought> any of those: https://ptpb.pw ?
[14:04:16] <abaumann> gqrx sounds familiar
[14:04:33] <deep42thought> there is an easy check for that :-)
[14:04:52] <deep42thought> no, gqrx is built by me
[14:05:43] <abaumann> rsync: link_stat "/data/arch32/builder/work/tmp.build-packages.nlweGQ/gqrx-2.11.1-2.0-i686.pkg.tar.xz" failed: No such file or directory (2)
[14:05:47] <abaumann> rsync: link_stat "/data/arch32/builder/work/tmp.build-packages.nlweGQ/gqrx-2.11.1-2.0-i686.pkg.tar.xz.sig" failed: No such file or directory (2)
[14:05:59] <deep42thought> ah
[14:06:04] <deep42thought> that was a temporary glitch
[14:06:07] <deep42thought> should be fixed now
[14:06:10] <abaumann> ah. ok.
[14:06:15] <abaumann> so. I restart my slave.
[14:06:39] <deep42thought> you just need to invoke "git pull" regularly
[14:06:49] <deep42thought> the script will not get new assignments if it did change
[14:06:54] <deep42thought> but rather finish
[14:07:08] <deep42thought> and then it's your task (or systemd's) to restart build-packages again
[14:07:42] <abaumann> I admit, I'm running my slave in a bit "start by hand, casalinga" method :-)
[14:08:32] <abaumann> ah. now I'm bulding 'nemo'. :-)
[14:09:02] <deep42thought> no problem with manual starts
[14:11:35] <deep42thought> e.g. they should be supported :-)
[14:12:20] <abaumann> besides. the system is very robust, nothing crashes because of ill-behaving slaves. :-)
[14:12:37] <deep42thought> well, you may just block packages, that's all
[14:12:46] <deep42thought> or you could upload bogus packages
[14:12:50] <deep42thought> ... noone would notice
[14:13:04] <deep42thought> but besides that: yes, robust
[14:17:23] <abaumann> everything is ok on my slave. :-)
[14:17:28] <deep42thought> \o/
[14:17:37] <deep42thought> happy building!
[14:18:03] <abaumann> thanks. :-)
[14:23:33] <deep42thought> btw, abaumann: I enabled your gpg key to prioritize packages on the build list
[14:24:18] <deep42thought> "prioritize: regex" will set the priority of all matching packages to the (currently) highest value
[14:24:19] <buildmaster> girls, my database is dirty again ...
[14:28:37] <deep42thought> stupid me
[15:09:41] -!- eworm has joined #archlinux32
[15:15:14] <tyzoid> deep42thought: Anything I need to do on my build slave? or did you do the update already?
[15:25:39] <deep42thought> I did :-)
[15:25:47] <deep42thought> but you could/should add a 'git pull' cronjob
[15:25:58] <deep42thought> you do not have some cron installed yet
[15:26:08] <deep42thought> and I didn't want to force you off your favourite one ;-)
[15:26:12] <tyzoid> lolwut
[15:26:38] <tyzoid> I usually go with cronie, what do you use?
[15:26:51] <deep42thought> cronie or dcron
[15:27:00] <deep42thought> dcron mostly on crux, though
[15:29:57] <tyzoid> that's added now
[15:30:01] <deep42thought> :-)
[15:34:51] <elibrokeit> I usually go with systemd timers...
[15:36:26] <deep42thought> yeah, but I also have boxes w/o systemd :-)
[15:39:27] * buildmaster resumes sanity.
[15:40:24] <buildmaster> vault is broken (says nlopc46).
[15:54:39] <tyzoid> Not personally a fan of systemd timers
[15:54:53] <tyzoid> requires more config than really necessary
[16:00:00] <eworm> depends on the use case... systemd timers are nice to distribute them with packages
[16:00:14] <eworm> for some simple admin task I prefer cron
[16:00:33] <eworm> But you can use either of both ;)
[16:00:50] <eworm> [testing] is pretty borked
[16:00:51] <deep42thought> you can also distribute /etc/cron.daily/* files with your packages
[16:01:00] <deep42thought> eworm: yes :-/
[16:01:18] <tyzoid> eworm: Yup. Currently undergoing scream-testing
[16:01:44] <elibrokeit> tyzoid: there's lots of things you simply cannot do with cron at all
[16:02:01] <elibrokeit> I'm unaware of anything timers simply cannot do
[16:02:10] <elibrokeit> phrik: whytimers
[16:02:11] <phrik> Why use timer units over cron? http://ix.io
[16:02:11] <tyzoid> elibrokeit: I don't doubt that. Just that whenever I've needed to run something recurring, I was annoyed by a lack of cron
[16:02:21] <tyzoid> I've not needed more power than cron provided
[16:15:12] <elibrokeit> deep42thought: is there a reason you disabled PGP signatures on all archlinux32 projects when moving to gitea?
[16:15:23] <tyzoid> we didn't?
[16:15:24] <deep42thought> tyzoid moved them
[16:15:34] <tyzoid> My sigs still show
[16:15:53] <tyzoid> you need to add your gpg key to gitea for it to show 'verified'
[16:16:08] <deep42thought> ah, I haven't done that yet
[16:16:46] <tyzoid> elibrokeit: For ex: https://git.archlinux32.org
[16:16:48] <phrik> Title:Switch the iso build scripts to use releng instead of archlinuxewe · ac9c5c5253 - Archlinux32 Gitea (at git.archlinux32.org)
[16:16:52] <tyzoid> and https://git.archlinux32.org
[16:16:53] <phrik> Title:archlinux32/releng - Archlinux32 Gitea (at git.archlinux32.org)
[16:17:04] <tyzoid> shows a little green lock when it's verified
[16:17:22] <elibrokeit> no, it was definitely you deep42thought
[16:17:28] <elibrokeit> commit f02291da6d7fa075615aee2eb7654354da825600
[16:17:35] <elibrokeit> -source=("https://github.com/archlinux32/${_pkgname}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}.tar.xz"{,.sig})
[16:17:35] <elibrokeit> -sha512sums=('e1bb190ea3895ecff789eeb25b35758704d2528f46cf2861c7cd89250eca9396e22d9be2bf42dd3fda2dba0c858216eca51d93d7a5ce7e84691a3965fa9aa63e'
[16:17:35] <elibrokeit> - 'SKIP')
[16:17:35] <elibrokeit> -validpgpkeys=('5FDCA472AB93292BC678FD59255A76DB9A12601A') # Erich Eckner (just to sign arch packages) <arch@eckner.net>
[16:17:36] <elibrokeit> +source=("https://git.archlinux32.org/archlinux32/${_pkgname}/archive/v${pkgver}.tar.gz")
[16:17:38] <elibrokeit> +sha512sums=('c5480421084e8271760feecc418e3c2314b2256f68e00e98c2f73bfd18da96a2d6769fb5457cfce490985807cdca76f018b0b9e48cd64fb7c536642410d808f7')
[16:17:50] <elibrokeit> etc.
[16:17:57] <deep42thought> ah, you mean in the packages
[16:18:00] <deep42thought> they should be back
[16:18:10] <deep42thought> I didn't find a way to upload assets to gitea
[16:18:11] <elibrokeit> well, yes I'm referring to the actually important bits
[16:18:26] <deep42thought> but now, we publish releases + signatures on sources.archlinux32.org/sources
[16:19:10] <deep42thought> elibrokeit: If I forgot that in some package, please let me know
[16:19:15] <deep42thought> but I have to leave now
[16:19:18] <deep42thought> cu all later!
[16:19:21] -!- deep42thought has quit [Quit: Leaving.]
[16:19:39] <elibrokeit> huh, why does my remote still reference github
[16:19:56] <tyzoid> oh, lol
[16:24:23] <buildmaster> girls, my database is dirty again ...
[16:31:57] -!- abaumann has quit [Quit: Page closed]
[16:44:58] <elibrokeit> deep42thought: unfortunately I've got no clue where this mysterious key DE9F7688CACF04FEB81A6C590AEEC90755DA7B5A comes from. It's not in archlinux32-keyring but it's used to sign the releases, it's not signed by existing keys, etc.
[16:46:43] <tyzoid> elibrokeit: btw, did you see my reply on arch-ports?
[16:46:47] <tyzoid> I think it blocked my email
[16:46:56] <elibrokeit> no I did not
[16:47:16] <elibrokeit> https://lists.archlinux.org not there
[16:47:17] <phrik> Title:The arch-ports June 2018 Archive by thread (at lists.archlinux.org)
[17:43:46] -!- eworm has quit [Quit: Leaving.]
[18:07:05] -!- becoming_i has joined #archlinux32
[18:07:12] <becoming_i> hello
[18:08:03] <becoming_i> does anyone else has problem updating pacman to 5.1.0-2.0?
[18:08:06] * becoming_i :: downgrade: installing pacman (5.1.0-2.0) breaks dependency 'pacman-contrib'
[18:08:52] -!- eschwartz[m] has quit [Read error: Connection reset by peer]
[18:13:09] -!- NoobAlice has joined #archlinux32
[18:16:22] <elibrokeit> becoming_i: the "downgrade" package depends on pacman-contrib, which is no longer provided by pacman
[18:16:31] <elibrokeit> pacman -Syu pacman-contrib
[18:17:31] <becoming_i> thanks elibrokeit, that did it :)
[18:17:49] -!- bill-auger has quit [Remote host closed the connection]
[18:19:00] <elibrokeit> no problem
[18:20:28] -!- bill-auger has joined #archlinux32
[18:35:20] -!- becoming_i has quit [Remote host closed the connection]
[18:36:46] -!- eschwartz[m] has joined #archlinux32
[19:31:27] -!- NoobAlice has quit [Ping timeout: 245 seconds]
[20:06:30] -!- NoobAlice1 has joined #archlinux32
[21:47:40] -!- deep42thought has joined #archlinux32
[21:47:41] <buildmaster> Hi deep42thought!
[21:48:09] <deep42thought> elibrokeit: DE9F7688CACF04FEB81A6C590AEEC90755DA7B5A is my regular key for all important stuff I do
[21:48:30] <deep42thought> it is not the key I sign packages with, because that's on several machines I do not control completely
[21:49:02] <deep42thought> and it's not my archlinux32 master key, because that is on a smart card I purchased after setting up my gpg key
[21:49:17] <deep42thought> it is not signed by my build key, because it's not a package
[21:49:28] <deep42thought> and it's not signed by my master key, because it's not a packager key
[21:49:42] <deep42thought> what should I do to convince you "this mysterious key" is actually mine?
[21:50:34] <elibrokeit> :D :D
[21:51:10] <elibrokeit> It's not crazy to use a build key which is used for other stuff too, BTW
[21:51:22] <deep42thought> in principal: yes
[21:51:31] <deep42thought> but my build key is really distributed over several boxes
[21:52:23] <elibrokeit> You could sign your primary key by your build key. I could try looking at your website but it seems to be a blank stub
[21:52:24] <deep42thought> does it convince you, that the buildmaster recognizes my key, too?
[21:52:27] <deep42thought> https://packages.archlinux32.org
[21:52:28] <phrik> Title:list of gpg-keys (at packages.archlinux32.org)
[21:52:42] <deep42thought> my website is a blank stub :-)
[21:54:41] <deep42thought> http://pgp.mit.edu
[21:54:43] <phrik> Title:Search results for '0x0aeec90755da7b5a' (at pgp.mit.edu)
[22:04:53] <elibrokeit> \o/ thanks
[22:05:11] <deep42thought> np, I like supporting paranoid people ... like me :-D
[22:32:47] -!- eduardoeae has quit [Remote host closed the connection]
[22:33:15] -!- eduardoeae has joined #archlinux32
[22:43:27] -!- oaken-source has quit [Ping timeout: 240 seconds]
[22:50:19] -!- eschwartz[m] has quit [Remote host closed the connection]
[22:53:53] * buildmaster resumes sanity.
[23:03:56] -!- deep42thought has quit [Quit: Leaving.]
[23:09:06] <buildmaster> isatapd is broken (says nlopc43).
[23:10:05] -!- taiga has joined #archlinux32
[23:10:13] -!- eschwartz[m] has joined #archlinux32
[23:10:27] <taiga> hello
[23:11:02] <taiga> when i'm installing stuff the installer 'complains' there are no errors. have you noticed that?
[23:14:59] <taiga> actually, only yaourt does that, my bad. (+taiga hides)
[23:17:24] <taiga> (still 'No database errors have been found!' surprised me)
[23:17:33] <buildmaster> zeroc-ice is broken (says tyzoid-srv0-bs0).