#archlinux-ports | Logs for 2018-03-10

[00:26:26] -!- guys has quit [Ping timeout: 268 seconds]
[01:33:32] -!- |ast| has joined #archlinux-ports
[03:06:58] -!- yans has quit [Quit: chaos is the only true answer]
[03:20:16] -!- maxerickson has joined #archlinux-ports
[04:09:00] -!- |ast| has quit [Remote host closed the connection]
[04:51:18] -!- pulec has quit [Quit: fuuuuu]
[04:51:44] -!- pulec has joined #archlinux-ports
[05:18:29] -!- alyptik has quit [Ping timeout: 260 seconds]
[05:18:29] -!- alyptik has joined #archlinux-ports
[05:18:29] -!- yar has quit [Excess Flood]
[05:18:29] -!- alyptik has quit [Excess Flood]
[05:18:29] -!- alyptik has joined #archlinux-ports
[05:19:28] -!- yar has joined #archlinux-ports
[05:23:50] -!- hringriin_ has joined #archlinux-ports
[05:26:47] -!- hringriin has quit [Ping timeout: 252 seconds]
[05:26:47] hringriin_ is now known as hringriin
[06:56:17] -!- oaken-source has joined #archlinux-ports
[06:58:25] -!- p71 has joined #archlinux-ports
[07:09:56] -!- deep42thought has joined #archlinux-ports
[07:25:04] -!- isacdaavid has joined #archlinux-ports
[07:44:00] -!- isacdaavid has quit [Read error: Connection reset by peer]
[08:07:21] <deep42thought> What do we do about the dependency problem?
[08:07:48] <deep42thought> the blocking package seems to be chromium, which fails to build for some time now and thus still depends on the old library
[08:11:05] -!- isacdaavid has joined #archlinux-ports
[08:33:08] <deep42thought> I'm tempted to delete extra/chromium and update the library
[08:50:40] -!- isacdaavid has quit [Read error: Connection reset by peer]
[08:51:00] -!- oaken-source has quit [Ping timeout: 256 seconds]
[10:37:32] -!- abaumann has joined #archlinux-ports
[10:51:36] -!- abaumann has quit [Quit: leaving]
[11:10:33] <buildmaster> cinelerra-cv is broken (says rechenknecht).
[11:16:43] <buildmaster> darktable is broken (says buildknecht2).
[13:16:33] <buildmaster> haskell-http-api-data is broken (says buildknecht3).
[14:23:40] -!- yans has joined #archlinux-ports
[14:34:28] <deep42thought> umm "Package valgrind was not found in the pkg-config search path."
[14:34:32] <deep42thought> this looks bad :-/
[14:36:32] <buildmaster> chromium is broken (says rechenknecht).
[14:39:50] -!- |ast| has joined #archlinux-ports
[14:40:16] -!- abaumann has joined #archlinux-ports
[14:42:52] <abaumann> Does `pkg-config --libs valgrind` work?
[14:43:18] <deep42thought> I hadn't have a chance to check
[14:43:28] <deep42thought> this was from a build slave's log.
[14:44:44] <abaumann> aha. there is no new valgrind in staging..
[14:44:51] <deep42thought> yes
[14:44:54] <abaumann> maybe it was a package doing a funny probe for valgrind
[14:44:56] <deep42thought> but maybe, the old one is broken?
[14:45:10] <deep42thought> I have seen this twice now
[14:45:10] <abaumann> I just tested the one on testing..
[14:45:15] <deep42thought> (looking at, like 3 packages)
[14:45:21] <deep42thought> huh, testing?
[14:45:35] <deep42thought> we only have one in extra
[14:45:39] <abaumann> yes.
[14:45:44] <abaumann> sorry. that's what I meant.
[14:45:47] <deep42thought> ah :-)
[14:45:55] <abaumann> I always have 3 vms around: stable, testing, staging.
[14:46:01] <deep42thought> ah, nice
[14:46:03] <abaumann> it was on testing, but with a stable valgrind package.
[14:46:38] <deep42thought> btw: this exact error was within chromium
[14:46:51] <abaumann> ah yea?
[14:47:33] <deep42thought> I just had a look at it, because chromium blocks the update of the library which ffmpeg needs
[14:47:49] <abaumann> I'm currently trying to build chromium against the system ffmpeg.
[14:47:57] <deep42thought> good!
[14:48:04] <abaumann> There was a post in the forum of somebody claiming this would work..
[14:48:20] <abaumann> https://bbs.archlinux32.org
[14:48:22] <phrik> Title: community/chromium / Creating/Maintaining Packages / Arch Linux 32 Forums (at bbs.archlinux32.org)
[14:48:55] <abaumann> This would mean https://crbug.com reappears.
[14:48:56] <phrik> Title: 731766 - IMDb trailer won't play on Chromium 58+ using system FFmpeg - chromium - Monorail (at crbug.com)
[14:49:01] <abaumann> But at least chromium would build..
[14:49:21] <abaumann> I can live with IMBdb trailers not working :-)
[14:49:40] <abaumann> unbeliavable, and that's why they forked ffmpeg and made it a local library in chromium?
[14:52:18] <abaumann> aha: chromium doesn't add a dependency on valgrind.. so pkg-config can't find it.
[14:52:35] <abaumann> I'll add a checkdepend..
[14:56:11] <deep42thought> and valgrind is not in base-devel?
[14:56:39] <abaumann> https://www.archlinux.org
[14:56:40] <phrik> Title: Arch Linux - base-devel (x86_64) - Group Details (at www.archlinux.org)
[14:56:46] <abaumann> No, doesn't seem like.
[14:57:14] <abaumann> Actually, there are far more important things, which should be in base-devel: python, meson, git come to my mind..
[14:57:29] <deep42thought> :-D
[15:02:59] <buildmaster> hledger-api is broken (says buildknecht3).
[15:05:59] <deep42thought> why would anyone want to set readonly variables in PKGBUILDs :-/
[15:06:16] <abaumann> ..to break our overlay mechanism? ;-)
[15:06:22] <abaumann> this is really annoying.
[15:06:28] <deep42thought> yes, that's the only purpose I can think of, too
[15:06:34] <deep42thought> I'll open a bug
[15:06:58] <abaumann> I'm building chromium with a hand-patched version to see what happens when building against the system ffmpeg..
[15:07:03] <deep42thought> or we could run "s/readonly/declare/" on the PKGBUILD
[15:07:35] <abaumann> where?
[15:07:43] <deep42thought> in the builder scripts
[15:07:48] <deep42thought> like we append the architecture
[15:07:48] <abaumann> ah. :-)
[15:08:01] <abaumann> that's an option.
[15:10:43] <buildmaster> deep42thought: my database is dirty again ...
[15:10:59] <deep42thought> O.o
[15:16:37] <deep42thought> !bug 57779
[15:16:38] <phrik> https://bugs.archlinux.org
[15:17:51] <abaumann> Should we also report a bug for valgrind in checkdepends?
[15:17:59] <deep42thought> umm, yes
[15:18:04] * buildmaster resumes sanity.
[15:19:05] <abaumann> mmh. maybe valgrind is part of the build chroots?
[15:19:26] <deep42thought> lemme check
[15:20:35] <deep42thought> nope, it's not
[15:20:51] -!- |ast| has quit [Remote host closed the connection]
[15:21:46] <deep42thought> https://ptpb.pw
[15:22:08] <deep42thought> is the build log of https://ptpb.pw
[15:25:13] <abaumann> Definitely no valgrind. So, how did the archlinux guys build chromium and not run into a missing valgrind issue?
[15:25:41] <deep42thought> I suspect, there is something wrong with the auto detection on our side
[15:25:53] <abaumann> mmh..
[15:27:23] -!- |ast| has joined #archlinux-ports
[15:50:45] <deep42thought> chromium has passed the critical point on x86_64 for me, I think
[15:51:07] <deep42thought> e.g.: It seems to not need valgring / find valgrind on x86_64
[16:03:54] <deep42thought> and there is also no valgrind in the chroot
[16:04:02] <deep42thought> (I'm just double checking)
[16:04:27] <abaumann> before experiencing the wrath of the bug wrangler. ;-)
[16:05:04] <deep42thought> :-D
[16:05:13] <abaumann> I blacklisted some packages: delve (no 32-bit support since 2016)
[16:05:21] <deep42thought> ok
[16:05:23] <abaumann> nginx-mod-pagespeed: bundles psol as 64-bit binary. sweet.
[16:05:26] <abaumann> 64-bit only.
[16:06:27] <deep42thought> which reminds me: db-update should not pay attention to dependencies ans install_targets of "to_be_deleted" packages
[16:12:10] <deep42thought> probably it's a really good idea if someone additionally to me checks the logic for moving and not-moving a package from one repository to another
[17:53:18] -!- abaumann has quit [Quit: leaving]
[18:24:52] -!- p71 has quit [Remote host closed the connection]
[18:26:45] alyptik is now known as though
[18:27:50] though is now known as because
[18:45:21] -!- |ast| has quit [Ping timeout: 264 seconds]
[18:57:12] -!- oaken-source has joined #archlinux-ports
[20:06:50] -!- abaumann has joined #archlinux-ports
[20:24:38] -!- abaumann has quit [Quit: leaving]
[20:36:01] because is now known as alyptik
[20:43:55] * buildmaster failed to execute a mysql query - can you have a look at "tmp.mysql-functions.query.2018-03-10T19:43:54.p0aXXC"?.
[20:44:13] <deep42thought> I should really bypass that check for manual queries
[20:44:59] * buildmaster resumes sanity.
[21:00:45] <deep42thought> hmm, it looks like the database it too general:
[21:01:05] <deep42thought> it can have a1,b2 in [extra] and a2,b1 in [testing]
[21:01:16] <deep42thought> with a1 dependent on b1 and a2 on b2
[21:01:45] <deep42thought> although, this scenario should not happen, there are several problems:
[21:02:00] -!- shentey has joined #archlinux-ports
[21:02:11] <deep42thought> if one runs 'db-update' - what should happen? (should a or should b be moved)?
[21:02:30] <deep42thought> If one asks "why-dont-you stabilize a" - what's the right answer?
[21:09:36] -!- abaumann has joined #archlinux-ports
[21:09:48] <abaumann> buildmaster: shrugs shoulders ;-)
[21:09:57] <deep42thought> well
[21:10:13] <abaumann> mmh.. dunno.
[21:10:45] <abaumann> should not happen.. I'm in the middle of such messes in python.
[21:11:01] <deep42thought> what about that:
[21:11:01] * buildmaster gives up.
[21:11:09] <deep42thought> :-D
[21:11:12] <abaumann> :-)
[21:11:38] <abaumann> mmh. this scenario could happen, I'm afraid.
[21:11:38] <deep42thought> my problem is, that I try to design an algorithm deciding on such questions
[21:12:03] <deep42thought> the current version moves neither a nor b
[21:12:16] <deep42thought> because it removes "unmoveable packages" in one go
[21:13:38] <abaumann> tricky..
[21:15:10] <deep42thought> we should assume, that all packages in the database only depend on "not-less-stable" packages
[21:15:32] <deep42thought> e.g. [testing] may depend on [testing],[community-testing],[extra],[core],[community], but not [*staging]
[21:15:41] <deep42thought> maybe this resolves the issue
[21:15:45] <deep42thought> but I'm not certain
[21:15:55] -!- oaken-source has quit [Ping timeout: 256 seconds]
[21:15:56] <abaumann> at least, this is a sound policy.
[21:16:09] <deep42thought> which is violated currently :-(
[21:16:30] <abaumann> it would be logical for a package not being able to depend on a future package
[21:17:37] <abaumann> BTW: I solved the python pip, wheel, setuptools bootstrapping problem by using https://bootstrap.pypa.io (as AUR python-pip-bootstrap)
[21:17:38] <phrik> Title: Index of / (at bootstrap.pypa.io)
[21:18:19] <deep42thought> this is some standalone pip?
[21:18:45] <abaumann> yes. a self-extracting python script with an embedded encoded zipfile. (no joke)
[21:18:55] <deep42thought> :-)
[21:19:09] <abaumann> modern solutions really start to worry me..
[21:24:12] <abaumann> jippie! I have a meson. :-)
[21:24:18] <deep42thought> super!
[21:24:32] <abaumann> now to systemd and all packages depending on systemd..
[21:24:47] <abaumann> ..and to glib2. This was the last knot in stage3..
[21:24:51] <deep42thought> which build systems depend on meson, that you can now build, too?
[21:25:15] <abaumann> build systems depending on meson?
[21:25:22] <deep42thought> yeah, why not?
[21:25:24] <abaumann> I hope there is no such thing..
[21:25:28] <deep42thought> :-D
[21:25:29] <abaumann> meson is bad enough.
[21:25:41] <deep42thought> well, it can always get worse, can't it?
[21:25:49] <abaumann> *pssst* :-)
[21:29:38] <abaumann> http://www.rojtberg.net
[21:32:10] <abaumann> so, enough for today. cu
[21:32:14] <deep42thought> cu
[21:32:16] -!- abaumann has quit [Quit: leaving]
[21:50:35] -!- tyzoid has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
[21:52:48] -!- tyzoid has joined #archlinux-ports
[21:53:25] -!- tyzoid has quit [Client Quit]
[21:55:08] -!- tyzoid has joined #archlinux-ports
[22:03:32] -!- tyzoid has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
[22:03:39] -!- deep42thought has quit [Quit: Leaving.]
[22:04:49] -!- tyzoid has joined #archlinux-ports
[22:38:39] -!- kl1602 has joined #archlinux-ports
[22:54:18] -!- isacdaavid has joined #archlinux-ports
[23:20:02] -!- shentey has quit [Quit: Konversation terminated!]
[23:42:31] -!- yar has quit [Excess Flood]
[23:45:50] -!- yar has joined #archlinux-ports
[23:45:57] -!- pulec has quit [Ping timeout: 240 seconds]
[23:46:04] -!- pulec has joined #archlinux-ports