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

luajit_2_0: 2.0.5-2020-08-09 -> 2.0.5-2020-09-27, luajit_2_1: 2.1.0-2020-08-27 -> 2.1.0-2020-09-30 #99227

Merged
merged 2 commits into from Oct 7, 2020

Conversation

@lblasc
Copy link
Contributor

@lblasc lblasc commented Oct 1, 2020

Motivation for this change
  • various fixes
  • support for full-range 64 bit lightuserdata, this mean we can safely enable GC64 on all platforms! (luajit_2_1)
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.
@vcunat
Copy link
Member

@vcunat vcunat commented Oct 1, 2020

The second commit message is wrong (and the title). I was really happy for aarch64 yesterday when it happened. I'm not sure how well the upstream code has been tested, but I expect the update will be OK for nixpkgs master.

@lblasc lblasc force-pushed the lblasc:luajit-bump branch from 0e887ee to 351bf95 Oct 1, 2020
@lblasc lblasc changed the title luajit_2_0: 2.0.5-2020-08-09 -> 2.0.5-2020-09-27, luajit_2_1: 2.0.5-2020-08-27 -> 2.0.5-2020-09-30 luajit_2_0: 2.0.5-2020-08-09 -> 2.0.5-2020-09-27, luajit_2_1: 2.1.0-2020-08-27 -> 2.1.0-2020-09-30 Oct 1, 2020
@lblasc
Copy link
Contributor Author

@lblasc lblasc commented Oct 1, 2020

Oops, fixed. Mike has good track record of pushing things which works and done right. I was also happy yesterday to see this finally solved.

@vcunat
vcunat approved these changes Oct 1, 2020
Copy link
Member

@vcunat vcunat left a comment

I tried some test suites; no errors found and some problems confirmed solved on aarch64. (There are some lua packages that still haven't added any workaround for that incompatibility.)

@ofborg ofborg bot requested a review from vcunat Oct 1, 2020
@vcunat vcunat merged commit c7b3d98 into NixOS:master Oct 7, 2020
19 checks passed
19 checks passed
tests tests
Details
action
Details
luajit_2_0, luajit_2_0.passthru.tests, luajit_2_1, luajit_2_1.passthru.tests on aarch64-linux No attempt
Details
Evaluation Performance Report Evaluator Performance Report
Details
Wait for ofborg
Details
grahamcofborg-eval ^.^!
Details
grahamcofborg-eval-check-maintainers matching changed paths to changed attrs...
Details
grahamcofborg-eval-check-meta config.nix: checkMeta = true
Details
grahamcofborg-eval-darwin nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="351bf95"; rev="351bf9584e54073222822dec01f37fb9c546732a"; } ./pkgs/t
Details
grahamcofborg-eval-lib-tests nix-build --arg pkgs import ./. {} ./lib/tests/release.nix
Details
grahamcofborg-eval-nixos nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="351bf95"; rev="351bf9584e54073222822dec01f37fb9c546732a"; } ./nixos/
Details
grahamcofborg-eval-nixos-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="351bf95"; rev="351bf9584e54073222822dec01f37fb9c546732a"; } ./nixos/
Details
grahamcofborg-eval-nixos-options nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="351bf95"; rev="351bf9584e54073222822dec01f37fb9c546732a"; } ./nixos/
Details
grahamcofborg-eval-nixpkgs-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="351bf95"; rev="351bf9584e54073222822dec01f37fb9c546732a"; } ./pkgs/t
Details
grahamcofborg-eval-nixpkgs-tarball nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="351bf95"; rev="351bf9584e54073222822dec01f37fb9c546732a"; } ./pkgs/t
Details
grahamcofborg-eval-nixpkgs-unstable-jobset nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="351bf95"; rev="351bf9584e54073222822dec01f37fb9c546732a"; } ./pkgs/t
Details
grahamcofborg-eval-package-list nix-env -qa --json --file .
Details
grahamcofborg-eval-package-list-no-aliases nix-env -qa --json --file . --arg config { allowAliases = false; }
Details
luajit_2_0, luajit_2_0.passthru.tests, luajit_2_1, luajit_2_1.passthru.tests on x86_64-linux Success
Details
@lblasc lblasc deleted the lblasc:luajit-bump branch Oct 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.