00:26 sivoais joined 00:56 leego joined 01:15 leego joined 01:38 FROGGS_ joined 01:39 leego joined 02:38 leego joined 06:19 vendethiel- joined 06:33 domidumont joined 06:40 arnsholt_ joined 08:20 domidumont joined 09:08 domidumont joined
FROGGS_ domidumont: hi, you might want not enable mips for now (but mips64el, mipsel): gist.github.com/FROGGS/9c06ac23b49...aa1687a43c 09:49
domidumont FROGGS: ok. Funny, we could have rakudo on mips, because nqp is not rebuilt on all arches (nqp is 'all' architecture) 09:55
FROGGS ahh, well, then... :o) 09:57
ilmari FROGGS: I assume you're aware of hercules for s390x emulation? 10:00
FROGGS ilmari: I am
ilmari: and I have problem setting up networking 10:01
(during installation)
ilmari oh, apparently qemu can do s390x too
qemu-system-misc 10:02
FROGGS I followed this guide: josefsipek.net/docs/s390-linux/herc...-s390.html 10:03
and at the step "Enter s390 box IP:" I get a message that the last configuration step had failed 10:04
tried with qemu also, it recognizes a link on the virtio device, but it fails downloading the packages 10:05
tried debootstrap also, which ends in: W: Failure trying to run: chroot /home/froggs/dev/chroot/debian-s390x-debootstrap mount -t proc proc /proc 10:06
(chroot: failed to run command 'mount': No such file or directory)
then I did: cp -p /usr/bin/qemu-s390x-static debian-s390x-debootstrap/usr/bin/ 10:08
now it fails with: W: Failure trying to run: chroot /home/froggs/dev/chroot/debian-s390x-debootstrap /sbin/ldconfig
(/sbin/ldconfig: 1: /sbin/ldconfig: Syntax error: ")" unexpected)
probably an endianess problem 10:09
I have no name!@froggs-Latitude-E6530:/# ldconfig --help 10:11
bash: /sbin/ldconfig: cannot execute binary file: Exec format error
identical debootstrap issue for sparc64 btw 10:14
ilmari well, you're trying to run s390x/sparc64 binaries on your x86_64 (presumably) machine
FROGGS well, no, the debootstrap thing runs qemu under the hood 10:15
ilmari do you have qemu-user-binfmt installed?
or qemu-user-static, so it works inside chroots 10:16
FROGGS when I chroot into s390x it results in:
$ ps ax | grep s390x
12215 pts/2 Sl+ 0:00 /usr/bin/qemu-s390x-static /bin/bash -i
ilmari ah
FROGGS no, qemu-user-binfmt wasnt installed
had qemu-user-static, but trying binfmt now... 10:18
ilmari -static and -bindfmt conflict, they both have binfmt support
static is the one you need for chroots, apparently
FROGGS yeah, and the result is the same... (mount fails)
ilmari odd 10:22
FROGGS aye
11:59 geekosaur joined 12:15 konobi_ joined 12:20 pyrimidine joined 12:37 camelia joined 12:58 kjs_ joined
FROGGS lol... the sha1 problem on mips (big endian) was a rather easy one... 13:06
dalek arVM: 196361f | FROGGS++ | Configure.pl:
fix sha1 on big endian machines that do not define WORD_BIGENDIAN

This happens on mips, and potentially on sparc too.
13:51
14:02 kjs_ joined 14:08 ggoebel joined
FROGGS I'm done until I can build more VMs: gist.github.com/FROGGS/9c06ac23b49...aa1687a43c 14:20
jnthn FROGGS++ 14:23
FROGGS :o)
jnthn gist.github.com/FROGGS/9c06ac23b49...le1-txt-L5 # this has failed in Rakudo build, but commnets that it passes all tests on the right 14:24
Is the right "after your work" and the "failed" is "last time it was tried for a Debian build"? 14:25
FROGGS jnthn: buildd is debians build machines... this was using the 2016.09 release
jnthn aha, got it :)
Thanks for working on this :)
domidumont jnthn: I've uploaded new libuv packages that fix this, but I still have to upload new moar on Debian 14:26
FROGGS jnthn: and I tried with the source of almost HEAD, but I think 2016.10 will act identical
domidumont: how are the rules? if non-official arches fail, would it still be propagated to testing? 14:34
domidumont FROGGS: yes. I won't enable s390, so next package should migrate to testing 14:37
FROGGS domidumont: well, you should disable all big endian official arches, because of github.com/MoarVM/MoarVM/commit/45d5c13ecb 14:39
otherwise nativecall tests will fail in rakudo
domidumont FROGGS: I will use that commit as a Debian patch 14:40
FROGGS domidumont: github.com/MoarVM/MoarVM/commit/196361f647 too? 14:41
domidumont FROGGS: yes
FROGGS awesome
domidumont++
domidumont :-)
16:35 colomon joined 16:43 hoelzro joined, BinGOs joined 16:45 dalek joined 17:46 domidumont joined
FROGGS I can install s390x now it seems!! \o/ 19:03
┌┤ [!!] CD-ROM erkennen und einbinden ├┐ 19:54
│ Es wurde kein <ERR> │
│ <Yes> <No> │
well...
FROGGS switches to English and hopes for the best 19:55
20:29 kjs_ joined
FROGGS ┌─────────────────────┤ Select and install software ├─────────────────────┐ 21:49
│ 95% │
│ Running post-installation trigger man-db │
FROGGS is watching this screen for 30+ minutes now
FROGGS cries a little 21:50
japhb COMPILE ALL THE MANPAGES! 22:19