Skip to content

nasm: 2.13.03 -> 2.14#50020

Merged
pSub merged 1 commit intoNixOS:stagingfrom
r-ryantm:auto-update/nasm
Nov 13, 2018
Merged

nasm: 2.13.03 -> 2.14#50020
pSub merged 1 commit intoNixOS:stagingfrom
r-ryantm:auto-update/nasm

Conversation

@r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented Nov 9, 2018

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

meta.description for nasm is: '"An 80x86 and x86-64 assembler designed for portability and modularity"'.

Checks done (click to expand)
Outpath report (click to expand)

Outpath difference report
15820 total rebuild paths

5352 package rebuilds

5339 x86_64-linux rebuilds
4629 i686-linux rebuilds
1402 x86_64-darwin rebuilds
4450 aarch64-linux rebuilds

First ten rebuilds by attrpath
AgdaSheaves
AgdaStdlib
DisnixWebService
EmptyEpsilon
OVMF
OVMF-CSM
R
SDL
SDL2
SDL2_gfx

Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/04p783rslrkhkix8vim7c4z9yfyidca1-nasm-2.14 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)

Or, build yourself:

nix-build -A nasm https://github.com/r-ryantm/nixpkgs/archive/31e7c15a708e9c009a19f6a802a9b7b3375dfb16.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/04p783rslrkhkix8vim7c4z9yfyidca1-nasm-2.14
ls -la /nix/store/04p783rslrkhkix8vim7c4z9yfyidca1-nasm-2.14/bin

cc @pSub @WilliButz 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/nasm/versions
@GrahamcOfBorg GrahamcOfBorg added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. labels Nov 9, 2018
@GrahamcOfBorg
Copy link

Unexpected error: command failed with exit code 1 on x86_64-darwin (full log)

Attempted: nasm

Partial log (click to expand)

cannot build derivation '/nix/store/q8s6r1pmv08vnnbfc6502z5cyk0pr8kw-libev-4.24.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/i89brzqsfjip10s60irwm32hr4kdf3yv-perl-5.28.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/x78krlrw49vyx94h56pz9xpv5b35f0vz-pkg-config-0.29.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/yw9kqqc6ff7y51717wd1kk38gcc9f7xa-openssl-1.0.2p.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/g2m72k1b1ydj2psdvh9fb1qjl0qzd4ym-libssh2-1.8.0.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/vw48bfni11di4b9z6c9w8sas3hjl5rd8-nghttp2-1.34.0.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/givzp014g5pdngsz3d5jpxdlrfnmdcd2-curl-7.62.0.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/6z69kqvqz27i67vyirkvbg6kb9lwrwy0-nasm-2.14.tar.bz2.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/mz2mvy24m1f94b7h38fdrrd2y2y74yna-nasm-2.14.drv': 3 dependencies couldn't be built
error: build of '/nix/store/mz2mvy24m1f94b7h38fdrrd2y2y74yna-nasm-2.14.drv' failed

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: nasm

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14
shrinking /nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14/bin/ndisasm
shrinking /nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14/bin/nasm
gzipping man pages under /nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14/share/man/
strip is /nix/store/xzn29jrdk6czmx5qai15v6hwsrxviw4c-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14/bin
patching script interpreter paths in /nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14
checking for references to /build in /nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14...
/nix/store/gd12zfphf8v9xx95sb3hcikqlng4893z-nasm-2.14

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: nasm

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14
shrinking /nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14/bin/ndisasm
shrinking /nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14/bin/nasm
gzipping man pages under /nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14/share/man/
strip is /nix/store/426i2d272x6c8j4shwl1377xj2cf1ijj-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14/bin
patching script interpreter paths in /nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14
checking for references to /build in /nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14...
/nix/store/9rpifsi4vilmh95vvabbpy8jbnl5m6jf-nasm-2.14

Copy link
Member

@WilliButz WilliButz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍
(successfully ran the login test for x86_64-linux, can't currently test aarch64)

@pSub pSub merged commit ced37f7 into NixOS:staging Nov 13, 2018
@r-ryantm r-ryantm deleted the auto-update/nasm branch November 17, 2018 22:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants