Sync rustc 1.0.0~beta.4-1~exp1 (universe) from Debian experimental (main)

Bug #1456909 reported by Sylvestre Ledru
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Expired
Wishlist
Unassigned

Bug Description

Please sync rustc 1.0.0~beta.4-1~exp1 (universe) from Debian experimental (main)

All changelog entries:

rustc (1.0.0~beta.4-1~exp1) experimental; urgency=low

  [ Angus Lees ]
  * New upstream release (beta 3)
    - Drop manpage patch - now included upstream
  * Replace duplicated compile-time dylibs with symlinks to run-time libs
    (reduces installed size by ~68MB)

  [ Sylvestre Ledru ]
  * New upstream release (beta 4)
  * Replace two more occurrences of jquery by the package
  * Add a repack script to remove a file with an incorrect license

 -- Sylvestre Ledru <email address hidden> Wed, 06 May 2015 11:14:30 +0200

rustc (1.0.0~alpha.2-1~exp1) experimental; urgency=low

  [ Angus Lees ]
  * Patch upstream manpages to address minor troff issues
  * Make 'debian/rules clean' also clean LLVM source
  * Rename primary 'rust' binary package to 'rustc'
  * Fix potential FTBFS: rust-doc requires texlive-fonts-recommended (for
    pzdr.tfm)
  * Build against system LLVM

  [ Sylvestre Ledru ]
  * New testing release
  * Renaming of the source package
  * Set a minimal version for dpkg-dev and debhelper (for profiles)
  * For now, disable build profiles as they are not supported in Debian
  * Introduce some changes by Angus Lees
    - Introduction of build stages
    - Disable the parallel execution of tests
    - Improving of the parallel syntax
    - Use override_dh_auto_build-arch
    - Use override_dh_auto_build-indep
    - Better declarations of the doc
    - Update of the description
    - Watch file updated (with key check)

  [ Luca Bruno ]
  * rules: respect 'nocheck' DEB_BUILD_OPTIONS

 -- Sylvestre Ledru <email address hidden> Sat, 07 Mar 2015 09:25:47 +0100

rust (1.0.0~alpha-0~exp1) experimental; urgency=low

  * Initial package (Closes: #689207)
    Work done by Luca Bruno, Jordan Justen and Sylvestre Ledru

 -- Sylvestre Ledru <email address hidden> Fri, 23 Jan 2015 15:47:37 +0100

Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Daniel Holbach (dholbach) wrote :

It failed to build for me in a wily pbuilder:

make[1]: Entering directory '/tmp/buildd/rustc-1.0.0~beta.4'
# NB: not parallel - there is some race that leads to failures like:
# note: cc: error: x86_64-unknown-linux-gnu/test/run-pass/generic-default-type-params-cross-crate.stage2-x86_64-unknown-linux-gnulibaux/default_type_params_xc.o: No such file or directory
/usr/bin/make check-notidy
make[2]: Entering directory '/tmp/buildd/rustc-1.0.0~beta.4'
cfg: version 1.0.0-beta.4 (built 2015-05-20)
cfg: build triple x86_64-unknown-linux-gnu
cfg: host triples x86_64-unknown-linux-gnu
cfg: target triples x86_64-unknown-linux-gnu
cfg: host for x86_64-unknown-linux-gnu is x86_64
cfg: os for x86_64-unknown-linux-gnu is unknown-linux-gnu
cfg: good valgrind for x86_64-unknown-linux-gnu is 1
cfg: using CC=gcc (CFG_CC)
cfg: enabling valgrind run-pass tests (CFG_ENABLE_VALGRIND_RPASS)
cfg: valgrind-rpass command set to "/usr/bin/valgrind" --error-exitcode=100 --soname-synonyms=somalloc=NONE --quiet --suppressions=/tmp/buildd/rustc-1.0.0~beta.4/src/etc/x86.supp --tool=memcheck --leak-check=full
cfg: disabling unstable features (CFG_DISABLE_UNSTABLE_FEATURES)
cfg: including test rules
cfg: javac not available, skipping lexer test...
cfg: flex not available, skipping parser test...
rustc: x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/bin/compiletest
cp: x86_64-unknown-linux-gnu/stage2/bin/compiletest
run rpass [x86_64-unknown-linux-gnu]: x86_64-unknown-linux-gnu/stage2/bin/compiletest
thread '<main>' panicked at 'UnrecognizedOption("W")', /tmp/buildd/rustc-1.0.0~beta.4/src/compiletest/compiletest.rs:107
/tmp/buildd/rustc-1.0.0~beta.4/mk/tests.mk:743: recipe for target 'tmp/check-stage2-T-x86_64-unknown-linux-gnu-H-x86_64-unknown-linux-gnu-rpass.ok' failed
make[2]: *** [tmp/check-stage2-T-x86_64-unknown-linux-gnu-H-x86_64-unknown-linux-gnu-rpass.ok] Error 101
make[2]: Leaving directory '/tmp/buildd/rustc-1.0.0~beta.4'
debian/rules:141: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/tmp/buildd/rustc-1.0.0~beta.4'
debian/rules:73: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Revision history for this message
Sylvestre Ledru (sylvestre) wrote : Re: [Bug 1456909] Re: Sync rustc 1.0.0~beta.4-1~exp1 (universe) from Debian experimental (main)

Do you have the full log?

FYI, you need to retrieve the compiler binaries for the bootstrap:
python debian/make_orig-dl_tarball.py

Sylvestre

Revision history for this message
Sylvestre Ledru (sylvestre) wrote :

I don't think it will change anything but I uploaded the stable release an hour ago.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Sorry. I thought it was enough to do the following...?

 dget http://http.debian.net/debian/pool/main/r/rustc/rustc_1.0.0~beta.4-1~exp1.dsc
 pbuilder-dist wily build rustc_1.0.0~beta.4-1~exp1.dsc

Revision history for this message
Micah Gersten (micahg) wrote :

I get the same failure with the release version. This seems to have build fine on i386 in Debian without bootstrapping, I'm trying that locally now.

Revision history for this message
Micah Gersten (micahg) wrote :

i386 also fails in wily

Micah Gersten (micahg)
Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Iain Lane (laney) wrote :

Also it has autosynced anyway so nothing for sponsors to do.

If you need it to be bootstrapped please say what needs to be done and re-subscribe ~ubuntu-sponsors who can enlist a buildd admin to help. I'm unsubscribing them now.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Ubuntu because there has been no activity for 60 days.]

Changed in ubuntu:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.