-
-
Notifications
You must be signed in to change notification settings - Fork 15.2k
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
bundler: 2.5.22 -> 2.6.2 #377415
base: master
Are you sure you want to change the base?
bundler: 2.5.22 -> 2.6.2 #377415
Conversation
|
this breaks something like this will do #356159 |
blocking updates is IMHO not the way to go, you should resolve the root cause in gitlab code: #353632 (comment) |
9ce24a7
to
d32237d
Compare
it is preferred to fix the root cause, but unti that is done, breaking changes will block updates, otherwise they get reverted again
we can/should add |
@kirillrdy |
the root cause is known, bundler writes it's version into Gemfile.lock, and if version mismatches it refuses to proceed there is no easy solution here, since that check in bundler exists for a good reason. updating them in tandem is not hard, or we can make gitlab bundle own version of bundler. marking gitlab as broken is also not an option. maybe @yayayayaka can suggest something |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
doesn't build
> Running phase: fixupPhase
> shrinking RPATHs of ELF executables and libraries in /nix/store/hba672kq269jwsfrbliq5ckj6jd2w3qs-bundler-2.6.2
> checking for references to /build/ in /nix/store/hba672kq269jwsfrbliq5ckj6jd2w3qs-bundler-2.6.2...
> gzipping man pages under /nix/store/hba672kq269jwsfrbliq5ckj6jd2w3qs-bundler-2.6.2/share/man/
> stripping (with command strip and flags -S -p) in /nix/store/hba672kq269jwsfrbliq5ckj6jd2w3qs-bundler-2.6.2/lib /nix/store/hba672kq269jwsfrbliq5ckj6jd2w3qs-bundler-2.6.2/bin
> rewriting symlink /nix/store/hba672kq269jwsfrbliq5ckj6jd2w3qs-bundler-2.6.2/nix-support/gem-meta/spec to be relative to /nix/store/hba672kq269jwsfrbliq5ckj6jd2w3qs-bundler-2.6.2
> Running phase: installCheckPhase
> Executing versionCheckPhase
> both $pname and $versionCheckProgram are empty, so we don't know which program to run the versionCheckPhase upon
For full logs, run 'nix log /nix/store/c1aknjglajkpa7j9n5kv40x84grnkql7-bundler-2.6.2.drv'.
potential fix for gitlab #382196 |
thank you @kirillrdy |
@liberodark regarding the mentioned build failure, why did you change to nix-update-script? Apparently the old script logic still works? |
e8fb80c
to
58a6562
Compare
cc @anthonyroussel as you are the maintainer of this package. |
|
32da771
to
811207c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed @SuperSandro2000 's diff and it is OK to me.
I can try to run nixpkgs-review
on x86_64-linux
.
|
@SuperSandro2000 gitlab builds on this branch, but fails on merge with master |
fix : #372606
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.