-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
Fix firefox sync-server #54739
Fix firefox sync-server #54739
Conversation
I had to switch to using |
80f7700
to
951e2a3
Compare
path = [ pkgs.coreutils syncServerEnv ]; | ||
path = [ | ||
pkgs.coreutils | ||
(pkgs.python.withPackages (ps: [ pkgs.syncserver ps.pasteScript ps.requests ])) |
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.
Even though this does not look right, let's keep it that way. The bepasty module uses a similar approach.
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.
Building syncserver yields
Ran 0 tests in 0.000s
A proper checkPhase
or doCheck = false
+ comment are needed.
You're nitpicking a lot, I feel like you're wasting both our times. I appreciate the effort though. I'll see if I have time to look at this tomorrow. I'll add myself to the maintainers as well. |
As described in `syncserver`'s documentation. Makes it possible to run behind a reverse proxy.
@GrahamcOfBorg build syncserver |
@GrahamcOfBorg build python2.pkgs.serversyncstorage |
Thanks a lot for bearing with me! |
Btw, I'd have liked to mark serversyncstorage as broken, but that's not possible due to #48663. |
Since this is also broken on 18.09 do you think it is feasible to backport or will it have too many conflicts / dependencies on changes made to master? |
@dotlambda Thanks for your patience ! |
This is digging up quite an old PR, but could we not simply set
to stop this appearing to be a "broken" package? |
Motivation for this change
The nixos
syncserver
module was broken, this PR fixes it by rolling back a dependency.serversyncstorage
requirescornice
v0.17 and does not work with any later version.Based on #52654.
I have tested it in production and it seems to work well.
Fixes #38830.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)