#archlinux32 | Logs for 2018-05-04

Back
[00:13:50] -!- deep42thought has quit [Quit: Leaving.]
[00:42:54] -!- AndrevS has quit [Remote host closed the connection]
[03:11:27] -!- tyzoid has quit [Ping timeout: 245 seconds]
[03:14:01] -!- tyzoid has joined #archlinux32
[03:14:02] <buildmaster> Hi tyzoid!
[06:58:29] -!- titus_livius has quit [Remote host closed the connection]
[06:58:31] <buildmaster> girls, my database is dirty again ...
[07:02:53] -!- titus_livius has joined #archlinux32
[07:05:18] * buildmaster resumes sanity.
[07:15:42] -!- tyzoid has quit [*.net *.split]
[07:15:43] -!- girls has quit [*.net *.split]
[08:40:01] -!- deep42thought has joined #archlinux32
[08:40:01] <buildmaster> Hi deep42thought!
[08:40:08] <deep42thought> Hi buildmaster, what's up?
[08:40:09] <buildmaster> up? I'm up for 1 day, 1 hour, 15 minutes, load average: 0.47, 0.58, 0.64
[09:02:01] <buildmaster> firefox-developer-edition is broken (says buildknecht).
[09:53:51] -!- eduardoeae has quit [Ping timeout: 240 seconds]
[10:19:26] <buildmaster> deepin-manual is broken (says buildknecht2).
[10:20:21] <buildmaster> deepin-polkit-agent-ext-gnomekeyring is broken (says buildknecht3).
[10:24:50] <buildmaster> blender is broken (says rechenknecht).
[10:24:59] <buildmaster> ispc is broken (says buildknecht2).
[10:30:45] <deep42thought> I wonder if we should rather delete the "lib32-" prefix from multilib packages automatically instead of manually for each package
[10:49:00] -!- abaumann has joined #archlinux32
[10:49:00] <buildmaster> Hi abaumann!
[10:49:11] <abaumann> multilib packages? on 32-bit?
[10:49:17] <abaumann> hi. :-)
[10:49:23] <deep42thought> Hi Andreas
[10:49:26] <deep42thought> no, from upstream
[10:49:35] <deep42thought> some packages upstream have dependencies on lib32-* stuff
[10:49:37] <deep42thought> e.g. ispc
[10:50:03] <abaumann> ah. but if it's dependencies only maybe an automatic substitution is not a bad idea
[10:50:05] <deep42thought> if they depend on lib32-xy upstream, they should depend on xy in archlinux32
[10:50:14] <abaumann> logic dictates. :-)
[10:50:25] <abaumann> there might be packages depending on xz and lib32-xz..
[10:50:42] <abaumann> but then there would be a double dependency on xz, so no harm
[10:50:42] <deep42thought> well, then the dependency will be listed twice
[10:50:44] <deep42thought> no problem
[10:50:48] <deep42thought> :-)
[10:50:51] <abaumann> exactly :-)
[10:51:10] <deep42thought> my problem is currently, that I cannot come up with a generic enough expression to transform this as I need
[10:51:41] <deep42thought> e.g. you don't want to replace all "lib32-" by "" in the PKGBUILD
[10:52:14] <deep42thought> and you don't want to replace the depends array too late, because it might get used in the meantime
[10:52:35] <deep42thought> and "lib32-" might be "hidden" in some variable in the arrays
[10:52:49] <deep42thought> (some people define _depends=(...) and use that later on)
[10:53:01] <abaumann> true. but this means a simple generic rule and then addition manual patches as needed in diff-PKGBUILDs?
[10:53:10] <abaumann> *additional
[10:53:21] <deep42thought> hmm
[10:53:33] <deep42thought> not a perfect solution, but still better than what we have now :-)
[10:53:41] <abaumann> better than all manual..
[10:53:56] -!- AndrevS has joined #archlinux32
[10:57:12] <deep42thought> abaumann: if the dependencies are black listed, please do not blacklist the package itself
[10:57:23] <deep42thought> it is my mistake, that they're on the build list again
[10:57:26] <abaumann> ok. dtools.
[10:57:31] <abaumann> yeah. sorry.
[10:57:38] <deep42thought> (I removed the to-be-deleted flag to not remove too many packages)
[10:58:31] <abaumann> should I revert?
[10:58:37] <deep42thought> yes, please
[10:58:44] <deep42thought> just to keep it clean :-)
[10:59:03] <abaumann> ok.
[10:59:04] <deep42thought> though I think, the current scripts will reschedule it then
[10:59:14] <deep42thought> but I'll remove it manually afterwards
[10:59:25] <deep42thought> s/will/might/
[10:59:38] <abaumann> I just thought for somebody who wants to install dtools he might be puzzled why there is no such package.
[11:00:27] <deep42thought> they should not get scheduled if some dependencies are not available
[11:00:31] <deep42thought> _should_
[11:01:21] <deep42thought> ah, I think, I know what happened
[11:02:08] <deep42thought> I run "seed-build-list" to see if we're lagging behind upstream with packages / I deleted too many packages
[11:02:22] <deep42thought> maybe, that script does not pay attention to the dependencies ...
[11:34:19] -!- abaumann has quit [Remote host closed the connection]
[11:36:54] <buildmaster> ispc is broken (says buildknecht3).
[11:38:42] <buildmaster> valgrind is broken (says buildknecht3).
[11:40:16] <deep42thought> ah, right, we need to update the build slaves, too, now :-)
[11:58:34] -!- eduardoeae has joined #archlinux32
[12:17:55] -!- oaken-source has joined #archlinux32
[13:02:41] -!- oaken-source has quit [Ping timeout: 265 seconds]
[13:34:09] -!- oaken-source has joined #archlinux32
[15:09:02] -!- tyzoid has joined #archlinux32
[15:09:03] <buildmaster> Hi tyzoid!
[15:09:18] <deep42thought> Hi tyzoid - your server is up again?
[15:09:25] <deep42thought> s/server/znc/
[15:10:25] <tyzoid> thanks buildmaster
[15:10:25] <buildmaster> np
[15:10:26] <tyzoid> deep42thought: girls should be reconnecting soon too
[15:10:27] <tyzoid> no, moon.freenode.net went down
[15:10:28] <tyzoid> I added an alternate server
[15:10:30] <tyzoid> that's why my last disconnect was a net split
[15:10:36] <tyzoid> lol
[15:11:42] <tyzoid> anyway, deep42thought: It might require you to log in to znc to give it a kick and try to reconnect
[15:12:00] -!- deep42thought[] has joined #archlinux32
[15:12:02] <deep42thought> I'm currently on it
[15:12:05] <deep42thought> ah
[15:12:06] <tyzoid> oh, I see
[15:12:11] deep42thought[] is now known as girls
[15:12:29] <tyzoid> deep42thought: You know, if you hop on znc.tyzoid.com, you can change your default nick
[15:12:46] <tyzoid> as well as ident
[15:13:01] <deep42thought> let me check
[15:14:05] <deep42thought> It might be, that pidgin is overwriting these settings
[15:14:11] <deep42thought> e.g. forcing a nickname
[15:14:17] <deep42thought> because "girls" is configured there
[15:14:23] <deep42thought> but apparently not used
[15:14:55] <tyzoid> deep42thought: I'm taking a look too, and it looks like the network settings are overriding the default user settings
[15:15:05] <tyzoid> if you go to edit the freenode network, you should see those
[15:15:22] <deep42thought> ah, right
[15:25:06] <tyzoid> deep42thought: There's a line missing in the logs from earlier
[15:25:15] <deep42thought> yes
[15:25:17] <tyzoid> '[04:58:31] <buildmaster> girls, my database is dirty again ...' should be right before titus_livius joining
[15:25:26] <deep42thought> i was lazy
[15:25:49] -!- abaumann has joined #archlinux32
[15:25:49] <buildmaster> Hi abaumann!
[15:25:53] <tyzoid> wb abaumann
[15:25:56] <deep42thought> wb
[15:26:12] <deep42thought> tyzoid: is it really that important to insert that line?
[15:26:20] <abaumann> hi
[15:26:40] <tyzoid> deep42thought: less important on that line, and more on the principle of keeping things accurate/complete where possible.
[15:26:47] <tyzoid> I can add the line to the archive, if you want
[15:28:36] <deep42thought> let me insert it, when I have access to my log at home
[15:28:51] <tyzoid> ok. No problem/rush at all.
[15:29:41] <deep42thought> what's the mysql'ish way to insert linked rows in multiple tables?
[15:29:53] <tyzoid> linked rows?
[15:30:07] <deep42thought> via foreign key constraints
[15:30:16] <deep42thought> e.g. a build_assignment and a binary_package
[15:30:16] <tyzoid> You've got a circular foreign key restriction?
[15:30:20] <deep42thought> no
[15:30:30] <tyzoid> then insert the one with the required key first
[15:30:39] <tyzoid> (i.e. 2 insertions)
[15:30:49] <tyzoid> insert is atomic, so it's not an issue
[15:31:02] <deep42thought> ok
[15:31:13] <deep42thought> and if I want to insert multiple rows at once?
[15:31:33] <tyzoid> create a transaction, run the statements, then commit
[15:31:36] <deep42thought> (they're linked via auto_increment indices)
[15:32:09] <tyzoid> there is the mysql_last_insert_id thingy that exists (IIRC, the name is slightly different than that)
[15:33:04] <tyzoid> but that is connection-by-connection, so if you make another connection to the db, that function won't be useful
[15:35:18] <deep42thought> hmm, so I need to insert row-by-row, right?
[15:44:01] -!- oaken-source has quit [Ping timeout: 248 seconds]
[15:48:24] * buildmaster failed to execute a mysql query - can you have a look at "tmp.mysql-functions.query.stdin.2018-05-04T15:48:24.SJISRI"?.
[15:54:14] * buildmaster failed to execute a mysql query - can you have a look at "tmp.mysql-functions.query.stdin.2018-05-04T15:54:13.r2KBqr"?.
[15:57:39] <tyzoid> deep42thought: Yeah. Did the queries get cleared from buildmaster/mysql-queries?
[15:57:45] <deep42thought> yes
[15:57:55] <deep42thought> these were caused by typos
[15:57:58] <tyzoid> AH
[15:57:59] <tyzoid> ah*
[15:58:18] <deep42thought> I will try to test the next one silently ;-)
[16:01:03] <tyzoid> deep42thought: https://ssl.tyzoid.com came in handy :)
[16:01:04] <phrik> Title:SSL Certificate Check (at ssl.tyzoid.com)
[16:01:10] <tyzoid> look down at the bottom
[16:01:28] <deep42thought> :-)
[16:02:01] <tyzoid> renewed the cert, didn't update the file for irc
[16:27:18] -!- deep42thought has quit [Quit: Leaving.]
[17:14:27] -!- davor has quit [Ping timeout: 240 seconds]
[17:20:06] -!- davor has joined #archlinux32
[17:27:53] <tyzoid> girls / abaumann: smtp is set up, now
[17:28:03] <tyzoid> If you want, I can set up your user so you can send mail for archlinux32.org
[17:37:39] <abaumann> yeah. that would be cool. :-)
[17:38:01] <tyzoid> abaumann: your current email is abaumann@archlinux32.org, right?
[17:38:06] <abaumann> yep.
[17:38:08] <abaumann> sounds good.
[17:38:15] <tyzoid> ok. I'm going to need a hashed password
[17:38:18] <abaumann> no conventions from your side?
[17:38:35] <tyzoid> You have an existing forwarding rule, right?
[17:38:55] <abaumann> where? on my mailserver?
[17:39:07] <tyzoid> No, I mean you have an existing archlinux32 address?
[17:39:59] <tyzoid> If not, deep42thought will need to get that set up
[17:40:21] <abaumann> ah. ok. as it doesn't tell me anything.. yes. I think, it has to be set up. :-)
[17:40:29] <tyzoid> I can set up outgoing, but since I don't have access to the archlinux32 mx servers I can't get incoming until that's forwarded
[17:40:43] <abaumann> ah. ok.
[17:40:49] <tyzoid> alright, we'll set up abaumann, unless you want a different one
[17:41:00] <abaumann> abaumann is ok.
[17:41:02] -!- AndrevS has quit [Remote host closed the connection]
[17:41:25] <tyzoid> ok, so for the password hash, it needs to be in crypt '$5$rounds=60000$' format.
[17:43:28] <tyzoid> abaumann: If you need help generating that, let me know. If you want, you can PM me
[17:54:37] <eschwartz> If someone can sign the latest keyring with a key from the current transition package I'll release a new transition package for you :)
[17:55:00] <eschwartz> deep42thought *might* have figured out pgp by then :D
[18:11:08] -!- oaken-source has joined #archlinux32
[18:13:57] <tyzoid> eschwartz: IIRC 248BF41F9BDD61D41D060AE774EDA3C6B06D0506 is in the transition package, right?
[18:14:17] <tyzoid> that's my tyzoid@archlinux32.org key
[18:15:32] <eschwartz> I think so but I'm on my phone right now
[18:16:47] <tyzoid> eschwartz: It must not be, since that's the current sig on it
[18:16:50] <tyzoid> :/
[18:17:03] <eschwartz> People really shouldn't change keys like dirty underwear though :p
[18:18:01] -!- deep42thought has joined #archlinux32
[18:18:01] <buildmaster> Hi deep42thought!
[18:18:08] <tyzoid> wb deep42thought
[18:18:10] <deep42thought> !grab eschwartz
[18:18:11] <phrik> deep42thought: Tada!
[18:18:13] <deep42thought> hi
[18:18:22] <deep42thought> polichronucci is in charge of mail aliases
[18:18:28] <deep42thought> I only run the bakup server
[18:19:06] <eschwartz> :D
[18:19:15] <deep42thought> eschwartz: the release on github should be signed now with my build key and with my private email key
[18:19:23] <deep42thought> the former should be in archlinux32-keyring
[18:19:43] <deep42thought> which is signed by tyzoid's build key (?) which is in archlinux32-keyring-transition
[18:20:09] <deep42thought> s/(?) //
[18:20:15] <deep42thought> afk, dinner
[18:20:15] <eschwartz> That works, I'll check it out hopefully later today
[18:20:22] <tyzoid> deep42thought: I think it's my master key that's in the transition keyring, now that I think about it
[18:21:00] <tyzoid> eschwartz / deep42thought: Yeah, actually, my build key is in the transition keyring
[18:21:15] <tyzoid> so I'm not sure why you're not seeing the current keyring as invalid
[18:21:44] <eschwartz> Because the GitHub release was signed by something in neither one
[18:22:11] <tyzoid> I'm referring to archlinux32-keyring-20180411-1.0-any.pkg.tar.xz
[18:22:33] <tyzoid> that package is signed by my key
[18:22:44] <tyzoid> but yeah, if the tarball is good now, then that resolves that issue
[18:22:47] <eschwartz> The PKGBUILD does not use the built package as a source...
[18:23:15] <tyzoid> yup, I'm aware. I was just confused on what was being asked
[18:23:20] <eschwartz> My idea was to pgp verify the PKGBUILD sources, using a key I trust
[18:23:58] <tyzoid> yup, makes sense
[18:24:24] <eschwartz> I'll update the transition PKGBUILD to use that, file a PR, and hand you the signed package soon hopefully
[19:17:20] -!- belanthor has joined #archlinux32
[19:42:03] -!- abaumann has quit [Quit: leaving]
[19:45:36] <tyzoid> deep42thought: Also, if I could request that tyzoid@archlinux32.org be forwarded over to tyzoid.com's mx server, that'd be nice too.
[19:46:00] <deep42thought> same: polichronucci's bussiness
[19:46:19] <tyzoid> Yeah, except I don't know how to contact him except through IRC. Does he have an arch32 email?
[19:46:27] <deep42thought> yeah
[19:48:01] -!- belanthor has quit [Quit: Leaving]
[19:54:05] -!- belanthor has joined #archlinux32
[20:09:57] -!- oaken-source has quit [Ping timeout: 265 seconds]
[20:12:01] -!- deep42thought1 has joined #archlinux32
[20:14:27] -!- deep42thought has quit [Ping timeout: 240 seconds]
[20:14:37] deep42thought1 is now known as deep42thought
[20:16:39] <tyzoid> wb deep42thought, since buildmaster won't do it xD
[20:16:50] <deep42thought> I was never gone ;-)
[20:16:59] <deep42thought> but thx
[20:51:38] -!- yans has joined #archlinux32
[21:23:54] <tyzoid> deep42thought: Did you want to get smtp set up, btw?
[21:24:12] <deep42thought> I don't really need it
[21:24:19] <deep42thought> because I simply send via my server
[21:24:22] <deep42thought> so: no
[21:24:39] <tyzoid> Fair enough. Didn't realize you had a smtp gateway on there
[21:26:47] <deep42thought> well, it's my normal email server :-)
[21:30:12] <tyzoid> I see. But you don't have it in the spf?
[21:30:19] <deep42thought> "mx"
[21:30:20] <tyzoid> Or is it in the mx
[21:30:26] <tyzoid> gotcha
[21:30:30] <deep42thought> it is the backup mail server
[21:33:58] <tyzoid> abaumann: Didn't see your pms until now. That said, it should be $5$, not $6$, and the rounds should be 60,000, not 6,000
[21:34:19] <tyzoid> I'll add it after those tweaks
[21:36:23] -!- abaumann has joined #archlinux32
[21:36:24] <buildmaster> Hi abaumann!
[21:36:43] <tyzoid> deep42thought: looks like the names on the torrent links on the homepage are outdated
[21:36:53] <tyzoid> the links look correct, but the labels are still 2018.03.01
[21:36:56] <deep42thought> did dopsi upload new torrents?
[21:37:01] <tyzoid> wb abaumann
[21:37:16] <tyzoid> deep42thought: it links to https://static.dopsi.ch so I assume so
[21:37:22] <abaumann> hi.
[21:37:22] <tyzoid> just that the label says 2018.03.01
[21:37:29] <abaumann> sent the hash.
[21:37:39] <deep42thought> O.o
[21:37:50] <deep42thought> how could the update-website script miss that ... ?
[21:50:30] -!- oaken-source has joined #archlinux32
[22:07:43] <deep42thought> dopsi: did you use the update-website script from releng or did you edit the links manually?
[22:07:54] <deep42thought> (I just want to know if I need to look for an error in that script)
[22:10:17] -!- deep42thought has quit [Quit: Leaving.]
[22:10:41] -!- oaken-source has quit [Ping timeout: 248 seconds]
[22:10:53] -!- abaumann has parted #archlinux32
[23:27:40] -!- yans has quit [Quit: chaos is the only true answer]