#archlinux-ports | Logs for 2017-07-12

[00:04:14] -!- deep42thought has quit [Quit: Leaving.]
[00:18:07] -!- p71 has joined #archlinux-ports
[01:15:45] <eschwartz> It's all in the .PKGINFO inside the binary package as well.
[01:18:18] <eschwartz> Oh and it's in the desc file as well, it just isn't shown by pacman -Si
[01:18:39] <eschwartz> `bsdtar -xOf /var/lib/pacman/sync/extra.db "python-setuptools-1:36.0.1-2/desc"`
[01:20:50] <eschwartz> (Neither expac nor pacutils show this information but it *is* there)
[01:21:37] <eschwartz> pacman strips that information from the "local" database
[01:28:52] -!- isacdaavid has quit [Quit: isacdaavid]
[01:40:07] -!- isacdaavid has joined #archlinux-ports
[03:01:21] -!- alyptik has quit [Ping timeout: 248 seconds]
[03:02:28] -!- alyptik has joined #archlinux-ports
[03:34:06] -!- isacdaavid has quit [Quit: isacdaavid]
[03:47:50] -!- Faalagorn has quit [Remote host closed the connection]
[06:32:53] -!- deep42thought has joined #archlinux-ports
[06:35:55] -!- p71_ has joined #archlinux-ports
[06:36:17] -!- p71 has quit [Ping timeout: 248 seconds]
[06:36:47] p71_ is now known as p71
[06:59:15] -!- deep42thought has quit [Remote host closed the connection]
[08:33:59] -!- deep42thought has joined #archlinux-ports
[11:46:51] -!- Faalagorn has joined #archlinux-ports
[13:34:44] -!- AndrevS has joined #archlinux-ports
[13:57:57] -!- alyptik has quit [Quit: https://ptpb.pw
[13:58:31] -!- alyptik has joined #archlinux-ports
[14:21:31] -!- alyptik has quit [Read error: Connection reset by peer]
[14:50:09] -!- alyptik has joined #archlinux-ports
[16:08:32] -!- deep42thought has quit [Quit: Leaving.]
[16:09:51] -!- ryuji has quit [Ping timeout: 255 seconds]
[16:20:54] -!- ryuji has joined #archlinux-ports
[16:27:13] -!- AstroSnail has quit [Ping timeout: 248 seconds]
[16:31:46] -!- AstroSnail has joined #archlinux-ports
[17:16:47] -!- deep42thought has joined #archlinux-ports
[17:21:45] <deep42thought> something seems wrong: unrar failed to build a couple times (around 30 times) on my build slaves, but I could compile it manually and now it compiled successfully on one of the build slaves :-/
[17:37:36] -!- p71 has quit [Read error: Connection reset by peer]
[17:59:25] <ryuji> so, the env might be wrong?
[17:59:40] <ryuji> or the -j# setting?
[18:00:00] <deep42thought> I guess it had to do something with my package cache
[18:00:17] <deep42thought> but -j
[18:00:23] <deep42thought> might be a possibility, too
[18:00:47] <deep42thought> (4 cores on my machine vs. 12 or 16 on the build slaves)
[18:03:09] <deep42thought> the failing build complained about two missing $name.o files which had been compiled before by "gcc ... $name.cpp"
[18:03:16] <deep42thought> that looked exactly the same on my machine
[18:03:43] <deep42thought> well, I guess, I need to empty the package cache more often and wait if the problem appears again :-/
[18:08:44] -!- eschwartz has quit [Remote host closed the connection]
[18:18:44] -!- eschwartz has joined #archlinux-ports
[18:42:44] -!- isacdaavid has joined #archlinux-ports
[19:19:57] <ryuji> deep42thought: i got tose on machines which had -j# over 1... some packages don't like to be built with multiple jobs.
[19:21:20] <deep42thought> well, if a package needs -j1, it should specify so, shouldn't it?
[19:21:50] <deep42thought> multiple cores are not uncommon nowadays ;-)
[19:23:52] <ryuji> sure, but that doesn't mean that packages work well with them :) -- also, I personally don't know how to specify jobs on a PKGBUILD
[19:25:45] <deep42thought> usually you can specify the number of parallel jobs with "make"
[19:27:12] <ryuji> ah, gotcha. I thought "make" in PKGBUILDS was an alias
[19:27:18] <deep42thought> like so: https://git.archlinux.org
[19:27:19] <phrik> Title: PKGBUILD\trunk - svntogit/packages.git - Git clone of the 'packages' repository (at git.archlinux.org)
[19:31:24] <deep42thought> no, make is not like dh in debian ;-)
[19:32:03] <ryuji> who knows, I ran my own weird repo for quite a while with a bunch of miscellaneous packages.
[19:32:26] <ryuji> hell, I had chrony in AUR and in that repo before arch included it officially in the mainline repos
[19:34:17] <deep42thought> I was not questioning your sanity, I merely tried to mock debian
[19:34:50] <ryuji> Debian is a neccesary evil at work.
[19:35:02] <ryuji> I run one box, and one box only at work with Debian, the PBX.
[19:35:09] <eschwartz> ryuji: generally speaking, Arch provides no wrappers at all for things like that.
[19:35:14] <eschwartz> Simple is better!
[19:35:28] <ryuji> servers, test servers, workstations (that use linux) are all arch.
[19:35:49] <ryuji> local proxy to cache packages... one machine updates and pulls, then the rest enjoy gbit xfers
[19:35:52] <ryuji> etc etc
[19:35:59] <ryuji> eschwartz: that's good to know now
[19:36:04] <eschwartz> (Of course Debian's packaging rules are themselves a Makefile)
[19:36:33] <ryuji> pretty much
[19:37:16] <ryuji> I don't like Debian and CentOS/RH/Fedora's dependencty hell.
[19:37:22] <eschwartz> ryuji: the job of makepkg is to provide a structure for extracting files, a $pkgdir for virtual installation, and let you define a bash function with whatever steps you feel are necessary to build() the software and package() it into an installation file tree
[19:37:26] <ryuji> I need X to run this? really?
[19:37:32] <ryuji> kinda thing
[19:37:53] <eschwartz> Even gentoo has their emake, econfigure and whatever, we do not.
[19:38:02] <ryuji> it does do some voodoo tho, eschwartz, because it sets up fakeroot, but other than that I've seen it works perfect.
[19:38:20] <eschwartz> (Though in theory you can now implement that as a private libmakepkg extension I guess.)
[19:38:38] <ryuji> ohhh, I'm listed in Chrony's PKGBUILD lol
[19:38:42] <ryuji> never thought about that
[19:40:03] <eschwartz> I mean, yes there is a bit more, but makepkg limits itself to package metadata (including source code acquisition) and things that are unambiguously required for turning a pkgdir into something that can be installed and used.
[19:40:41] <eschwartz> i.e. it runs makepkg itself with fakeroot so package() can inherit that
[19:54:27] -!- alyptik has quit [Ping timeout: 240 seconds]
[19:55:36] -!- alyptik has joined #archlinux-ports
[21:37:50] -!- p71 has joined #archlinux-ports
[22:47:42] -!- AndrevS has quit [Remote host closed the connection]
[23:09:09] -!- isacdaavid has quit [Quit: isacdaavid]
[23:15:35] -!- deep42thought has quit [Quit: Leaving.]
[23:24:51] -!- eschwartz has quit [Remote host closed the connection]
[23:28:27] -!- eschwartz has joined #archlinux-ports