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

ocamlPackages.ocamlbuild: 0.12.0 -> 0.13.1 #50025

Closed
wants to merge 1 commit into from

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/ocamlbuild/versions.

meta.description for ocamlPackages.ocamlbuild is: '"A build system with builtin rules to easily build most OCaml projects"'.

Compare changes on GitHub

Checks done (click to expand)
  • built on NixOS
  • /nix/store/zglbx3y2xd24zmsrcxs02f5x2q376pyn-ocamlbuild-0.13.1/bin/ocamlbuild.byte passed the binary check.
  • /nix/store/zglbx3y2xd24zmsrcxs02f5x2q376pyn-ocamlbuild-0.13.1/bin/ocamlbuild passed the binary check.
  • /nix/store/zglbx3y2xd24zmsrcxs02f5x2q376pyn-ocamlbuild-0.13.1/bin/ocamlbuild.native passed the binary check.
  • 3 of 3 passed binary check by having a zero exit code.
  • 3 of 3 passed binary check by having the new version present in output.
  • found 0.13.1 with grep in /nix/store/zglbx3y2xd24zmsrcxs02f5x2q376pyn-ocamlbuild-0.13.1
  • directory tree listing: https://gist.github.com/900ccbd91d8e08073b5c309e61745b39
  • du listing: https://gist.github.com/7ee7f11361671152d97e5a72e3607fb5
Outpath report (click to expand)

Outpath difference report
148 total rebuild paths

40 package rebuilds

40 x86_64-linux rebuilds
37 i686-linux rebuilds
34 x86_64-darwin rebuilds
37 aarch64-linux rebuilds

First ten rebuilds by attrpath
abella
acgtk
alt-ergo
beluga
coccinelle
compcert
dune
eff
flow
framac

Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/zglbx3y2xd24zmsrcxs02f5x2q376pyn-ocamlbuild-0.13.1 \
  --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 ocamlPackages.ocamlbuild https://github.com/r-ryantm/nixpkgs/archive/04ad78af4dd05fb83f6410f29f8c32fefc72a1ea.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/zglbx3y2xd24zmsrcxs02f5x2q376pyn-ocamlbuild-0.13.1
ls -la /nix/store/zglbx3y2xd24zmsrcxs02f5x2q376pyn-ocamlbuild-0.13.1/bin

cc @vbgl 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/ocamlbuild/versions
@infinisil
Copy link
Member

@GrahamcOfBorg build abella acgtk alt-ergo beluga coccinelle

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: abella, acgtk, beluga

The following builds were skipped because they don't evaluate on aarch64-linux: alt-ergo, coccinelle

Partial log (click to expand)

shrinking /nix/store/h4vba29k2mv6flin69xyw9q98bgnymli-beluga-20180403/bin/lex_dump
shrinking /nix/store/h4vba29k2mv6flin69xyw9q98bgnymli-beluga-20180403/bin/beluga
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/h4vba29k2mv6flin69xyw9q98bgnymli-beluga-20180403/bin
patching script interpreter paths in /nix/store/h4vba29k2mv6flin69xyw9q98bgnymli-beluga-20180403
/nix/store/h4vba29k2mv6flin69xyw9q98bgnymli-beluga-20180403/share/beluga/tools/synconv: interpreter directive changed from "/bin/bash" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/bash"
checking for references to /build in /nix/store/h4vba29k2mv6flin69xyw9q98bgnymli-beluga-20180403...
/nix/store/svk6k12ic23hn4212cwh7caddqrn7i9y-abella-2.0.5
/nix/store/gl6mlxbfszfrwxvav8xxczfg3vxm7wjw-acgtk-1.5.0
/nix/store/h4vba29k2mv6flin69xyw9q98bgnymli-beluga-20180403

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: abella, acgtk, beluga, coccinelle

The following builds were skipped because they don't evaluate on x86_64-darwin: alt-ergo

Partial log (click to expand)

Processing file acgtkLib.install as acgtkLib.
post-installation fixup
moving /nix/store/dqa88yhpr5nx259880lrgdx0bw3wfa92-acgtk-1.5.0/doc to /nix/store/dqa88yhpr5nx259880lrgdx0bw3wfa92-acgtk-1.5.0/share/doc
strip is /nix/store/g5r4apl0za012ffs6ladinwa5w0m1l3k-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/dqa88yhpr5nx259880lrgdx0bw3wfa92-acgtk-1.5.0/lib  /nix/store/dqa88yhpr5nx259880lrgdx0bw3wfa92-acgtk-1.5.0/bin
patching script interpreter paths in /nix/store/dqa88yhpr5nx259880lrgdx0bw3wfa92-acgtk-1.5.0
/nix/store/5ra103nw0chrsqrpp72blxvr1d19ka7m-abella-2.0.5
/nix/store/dqa88yhpr5nx259880lrgdx0bw3wfa92-acgtk-1.5.0
/nix/store/9cj6dbxpilk888bfdsfdjcwydvnl1y6w-beluga-20180403
/nix/store/zbrc4z0b420r67yrdlxz6c49y15dvdpk-coccinelle-1.0.6

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: abella, acgtk, beluga, coccinelle

The following builds were skipped because they don't evaluate on x86_64-linux: alt-ergo

Partial log (click to expand)

shrinking /nix/store/xv18r3hs210ab4fpg4nbyz1hcn096y9p-acgtk-1.5.0/lib/ocaml/4.06.1/site-lib/acgtkLib/utilsLib/utilsLib.cmxs
shrinking /nix/store/xv18r3hs210ab4fpg4nbyz1hcn096y9p-acgtk-1.5.0/lib/ocaml/4.06.1/site-lib/acgtkLib/acgData/acgData.cmxs
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/xv18r3hs210ab4fpg4nbyz1hcn096y9p-acgtk-1.5.0/lib  /nix/store/xv18r3hs210ab4fpg4nbyz1hcn096y9p-acgtk-1.5.0/bin
patching script interpreter paths in /nix/store/xv18r3hs210ab4fpg4nbyz1hcn096y9p-acgtk-1.5.0
checking for references to /build in /nix/store/xv18r3hs210ab4fpg4nbyz1hcn096y9p-acgtk-1.5.0...
/nix/store/5588mhn86rrvxiab43n4c6np62y8g0dy-abella-2.0.5
/nix/store/xv18r3hs210ab4fpg4nbyz1hcn096y9p-acgtk-1.5.0
/nix/store/3ki3lndqd7giww3w231sy2154sv3fbs6-beluga-20180403
/nix/store/7ngnrq6frhm4pmiincx5n1iahmrzf1n0-coccinelle-1.0.6

@vbgl
Copy link
Contributor

vbgl commented Nov 9, 2018

@GrahamcOfBorg build ocamlPackages.wasm

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: ocamlPackages.wasm

Partial log (click to expand)

ocamlbuild -cflags '-w +a-4-27-42-44-45 -warn-error +a' -I util -I syntax -I binary -I text -I valid -I runtime -I exec -I script -I host -I main -libs bigarray -quiet wasm.cmx
+ /nix/store/hwf2kgm1ad03dibzxc7ym5dvfjysvp7h-ocaml-4.06.1/bin/ocamlc.opt -pack bigarray.cma -bin-annot util/lib.cmo binary/utf8.cmo exec/float.cmo exec/f32.cmo exec/f64.cmo exec/numeric_error.cmo exec/int.cmo exec/i32.cmo exec/i64.cmo syntax/types.cmo syntax/values.cmo runtime/memory.cmo util/source.cmo syntax/ast.cmo util/error.cmo binary/encode.cmo exec/i64_convert.cmo syntax/operators.cmo binary/decode.cmo script/script.cmo text/parser.cmo text/lexer.cmo text/parse.cmo util/sexpr.cmo text/arrange.cmo exec/i32_convert.cmo exec/f32_convert.cmo exec/f64_convert.cmo exec/eval_numeric.cmo runtime/func.cmo runtime/global.cmo runtime/table.cmo runtime/instance.cmo exec/eval.cmo host/env.cmo main/flags.cmo script/import.cmo script/js.cmo text/print.cmo valid/valid.cmo script/run.cmo host/spectest.cmo -o wasm.cmo
File "_none_", line 1:
Error: /nix/store/hwf2kgm1ad03dibzxc7ym5dvfjysvp7h-ocaml-4.06.1/lib/ocaml/bigarray.cma is not a bytecode object file
Command exited with code 2.
make: *** [Makefile:83: _build/wasm.cmx] Error 10
rm wasm.mlpack _tags
make: Leaving directory '/build/source/interpreter'
builder for '/nix/store/0s8g6pghahck74lk8skp1fx03wlnjj22-ocaml4.06.1-wasm-1.0.drv' failed with exit code 2
error: build of '/nix/store/0s8g6pghahck74lk8skp1fx03wlnjj22-ocaml4.06.1-wasm-1.0.drv' failed

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: ocamlPackages.wasm

Partial log (click to expand)

ocamlbuild -cflags '-w +a-4-27-42-44-45 -warn-error +a' -I util -I syntax -I binary -I text -I valid -I runtime -I exec -I script -I host -I main -libs bigarray -quiet wasm.cmx
+ /nix/store/bnnim7p5y62yfmbqna7hh0x3prl38x51-ocaml-4.06.1/bin/ocamlc.opt -pack bigarray.cma -bin-annot util/lib.cmo binary/utf8.cmo exec/float.cmo exec/f32.cmo exec/f64.cmo exec/numeric_error.cmo exec/int.cmo exec/i32.cmo exec/i64.cmo syntax/types.cmo syntax/values.cmo runtime/memory.cmo util/source.cmo syntax/ast.cmo util/error.cmo binary/encode.cmo exec/i64_convert.cmo syntax/operators.cmo binary/decode.cmo script/script.cmo text/parser.cmo text/lexer.cmo text/parse.cmo util/sexpr.cmo text/arrange.cmo exec/i32_convert.cmo exec/f32_convert.cmo exec/f64_convert.cmo exec/eval_numeric.cmo runtime/func.cmo runtime/global.cmo runtime/table.cmo runtime/instance.cmo exec/eval.cmo host/env.cmo main/flags.cmo script/import.cmo script/js.cmo text/print.cmo valid/valid.cmo script/run.cmo host/spectest.cmo -o wasm.cmo
File "_none_", line 1:
Error: /nix/store/bnnim7p5y62yfmbqna7hh0x3prl38x51-ocaml-4.06.1/lib/ocaml/bigarray.cma is not a bytecode object file
Command exited with code 2.
make: *** [Makefile:83: _build/wasm.cmx] Error 10
rm wasm.mlpack _tags
make: Leaving directory '/private/tmp/nix-build-ocaml4.06.1-wasm-1.0.drv-0/source/interpreter'
builder for '/nix/store/w2f52h0vh6g1qfpj75s5kg0k9j5skscm-ocaml4.06.1-wasm-1.0.drv' failed with exit code 2
error: build of '/nix/store/w2f52h0vh6g1qfpj75s5kg0k9j5skscm-ocaml4.06.1-wasm-1.0.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: ocamlPackages.wasm

Partial log (click to expand)

ocamlbuild -cflags '-w +a-4-27-42-44-45 -warn-error +a' -I util -I syntax -I binary -I text -I valid -I runtime -I exec -I script -I host -I main -libs bigarray -quiet wasm.cmx
+ /nix/store/69z8hbbba1w59nbcylfglsh4lvb9fnc5-ocaml-4.06.1/bin/ocamlc.opt -pack bigarray.cma -bin-annot util/lib.cmo binary/utf8.cmo exec/float.cmo exec/f32.cmo exec/f64.cmo exec/numeric_error.cmo exec/int.cmo exec/i32.cmo exec/i64.cmo syntax/types.cmo syntax/values.cmo runtime/memory.cmo util/source.cmo syntax/ast.cmo util/error.cmo binary/encode.cmo exec/i64_convert.cmo syntax/operators.cmo binary/decode.cmo script/script.cmo text/parser.cmo text/lexer.cmo text/parse.cmo util/sexpr.cmo text/arrange.cmo exec/i32_convert.cmo exec/f32_convert.cmo exec/f64_convert.cmo exec/eval_numeric.cmo runtime/func.cmo runtime/global.cmo runtime/table.cmo runtime/instance.cmo exec/eval.cmo host/env.cmo main/flags.cmo script/import.cmo script/js.cmo text/print.cmo valid/valid.cmo script/run.cmo host/spectest.cmo -o wasm.cmo
File "_none_", line 1:
Error: /nix/store/69z8hbbba1w59nbcylfglsh4lvb9fnc5-ocaml-4.06.1/lib/ocaml/bigarray.cma is not a bytecode object file
Command exited with code 2.
make: *** [Makefile:83: _build/wasm.cmx] Error 10
rm wasm.mlpack _tags
make: Leaving directory '/build/source/interpreter'
builder for '/nix/store/ppnpmf7ilnyqzzzq0l9s1cnb4mwy19sc-ocaml4.06.1-wasm-1.0.drv' failed with exit code 2
error: build of '/nix/store/ppnpmf7ilnyqzzzq0l9s1cnb4mwy19sc-ocaml4.06.1-wasm-1.0.drv' failed

@vbgl vbgl closed this Feb 25, 2019
@r-ryantm r-ryantm deleted the auto-update/ocamlbuild branch March 1, 2019 15:00
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

4 participants