Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

avrbinutils: 2.30 -> 2.31 #43787

Closed
wants to merge 1 commit into from

Conversation

r-ryantm
Copy link
Contributor

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/avr-binutils/versions.

meta.description for avrbinutils is: '"the GNU Binutils for AVR microcontrollers"'.

Checks done (click to expand)
  • built on NixOS
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-objdump passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-ar passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-ranlib passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-objcopy passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-readelf passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-nm passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-strip passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-as passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-ld.bfd passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-ld passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-size passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-strings passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-addr2line passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-elfedit passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-c++filt passed the binary check.
  • /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-gprof passed the binary check.
  • 16 of 16 passed binary check by having a zero exit code.
  • 2 of 16 passed binary check by having the new version present in output.
  • found 2.31 with grep in /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31
  • directory tree listing: https://gist.github.com/d8e6a90c618d710b84883ed75e79a58a
  • du listing: https://gist.github.com/6ed59b5325cbddfc7a0771bb4c7cd898
Test this build with Cachix (click to expand)

One time setup in nixpkgs Git checkout:

cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:

git fetch r-ryantm && git checkout 22c5b6d5470bb0375430fbcbcf385b0e92eb87ef && nix-shell --pure -I nixpkgs=. -p avrbinutils

cc @mguentner for testing.

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/avr-binutils/versions.
@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: avrbinutils

Partial log (click to expand)

make[3]: Leaving directory '/private/tmp/nix-build-avr-binutils-2.31.drv-0/binutils-2.31/libiberty/testsuite'
make[2]: Leaving directory '/private/tmp/nix-build-avr-binutils-2.31.drv-0/binutils-2.31/libiberty'
make[1]: Nothing to be done for 'install-target'.
make[1]: Leaving directory '/private/tmp/nix-build-avr-binutils-2.31.drv-0/binutils-2.31'
post-installation fixup
gzipping man pages under /nix/store/6kldif4cvnankhik97vgil577nhv4b2x-avr-binutils-2.31/share/man/
strip is /nix/store/8axizw5mf6dx7wip65nbkyrmlkhmjhc5-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/6kldif4cvnankhik97vgil577nhv4b2x-avr-binutils-2.31/bin
patching script interpreter paths in /nix/store/6kldif4cvnankhik97vgil577nhv4b2x-avr-binutils-2.31
/nix/store/6kldif4cvnankhik97vgil577nhv4b2x-avr-binutils-2.31

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: avrbinutils

Partial log (click to expand)

shrinking /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-objdump
shrinking /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-c++filt
shrinking /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-gprof
shrinking /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin/avr-strip
gzipping man pages under /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/share/man/
strip is /nix/store/90vmpr41dzsx350k5argycaf693hnl1l-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31/bin
patching script interpreter paths in /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31
checking for references to /build in /nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31...
/nix/store/zrqyg0m76a4pgwbqf4zy4sg07jy7ffgr-avr-binutils-2.31

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: avrbinutils

Partial log (click to expand)

shrinking /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31/bin/avr-strings
shrinking /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31/bin/avr-ar
shrinking /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31/bin/avr-objdump
shrinking /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31/bin/avr-size
gzipping man pages under /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31/share/man/
strip is /nix/store/7iyn7gn33i7xxjgmwf25k20246y6nd9d-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31/bin
patching script interpreter paths in /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31
checking for references to /build in /nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31...
/nix/store/2i2l2fkp6j6fz5gq7q0zsrlld0l5fq73-avr-binutils-2.31

@dtzWill
Copy link
Member

dtzWill commented Jul 19, 2018

(TIL this derivation is just normal binutils configured to target AVR)

Be wary of bumping to 2.31(.1) too eagerly, folks have been having various serious problems and it's probably best to wait (although can't speak for the users of this package in particular).

If you want to see what I mean, consider trying this branch I made for testing 2.31.1: https://github.com/dtzWill/nixpkgs/tree/feature/binutils-2.31

Don't promise it'll be around forever but "while on the subject" thought I'd share :).

And to be clear I'm seeing a number of failed builds/crashes with that, so be warned.

@matthewbauer
Copy link
Member

Yes, @ryantm - could we disable updates for this one? I'm not sure who uses this but for future uses we want to just use binutils.

@ryantm
Copy link
Member

ryantm commented Jul 29, 2018

Yep, it's on the blacklist now.

@r-ryantm r-ryantm deleted the auto-update/avr-binutils branch July 30, 2018 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants