Bug#839643: [Pkg-rust-maintainers] Bug#839643: src:rustc: ppc64el is missing

2016-12-23 Thread Ximin Luo
Erwan Prioul:
> Hi,
> I've noticed big progress upstream. I'm able to compile on ppc64el \o/
> What would be the next steps to have it packaged? First, I guess, is to have 
> a new tag/version upstream, but then?
> 

Hi Erwan, see 
https://anonscm.debian.org/cgit/pkg-rust/rust.git/tree/debian/README.Debian#n60

If everything is good, we should be able to just create that orig-dl tarball, 
then do the rest of the upload as normal.

Are you (or anyone else on this list) able to confirm that the following are 
correct triplets?

$ for i in armhf ppc64 ppc64el s390x mips mipsel mips64el; do make -s 
--no-print-directory -f debian/architecture-test.mk rust-for-deb_$i; done
armhf armv7-unknown-linux-gnueabihf
ppc64 powerpc64-unknown-linux-gnu
ppc64el powerpc64le-unknown-linux-gnu
s390x s390x-unknown-linux-gnu
mips mips-unknown-linux-gnu
mipsel mipsel-unknown-linux-gnu
mips64el mips64el-unknown-linux-gnuabi64

If so, we should just be able to run

$ upstream_bootstrap_arch="armhf ppc64 ppc64el s390x mips mipsel mips64el" 
debian/rules source_orig-dl

it will create a rustc_1.xx.yy+dfsg1.orig-dl.tar.xz tarball and give you a list 
of things to manually do. After this, things should "just work" if we include 
it in the next upload - all the other logic should already be in place, to 
detect the necessary conditions to use the extra orig-dl tarball.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



Bug#839643: [Pkg-rust-maintainers] Bug#839643: src:rustc: ppc64el is missing

2016-10-03 Thread Sylvestre Ledru
forward -1 https://github.com/rust-lang/rust/issues/36006
thanks

Le 03/10/2016 à 14:37, Erwan Prioul a écrit :
> 
> It seems the tarball for ppc64el doesn't exist (pretty obvious).
> 
> 
> I'd be glad to help to enable rustc on ppc64el. 
That is the difficult part of porting rust.
We are relying on upstream tarballs to bootstrap the arch.
There is work upstream for this but not ready yet.

Another solutions would be to cross compile it but I don't think this is 
trivial.

Sylvestre



Bug#839643: [Pkg-rust-maintainers] Bug#839643: src:rustc: ppc64el is missing

2016-10-03 Thread Ximin Luo
Control: forwarded -1 https://github.com/rust-lang/rust/issues/36006
Control: tags -1 upstream

Erwan Prioul:
> I'd be glad to help to enable rustc on ppc64el. 

Hey Erwan, upstream bug is here: https://github.com/rust-lang/rust/issues/36006 
Yes, please do help them! :)

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git