Branch: refs/heads/master
Home: https://github.com/NixOS/nixpkgs
Commit: 224098757f84db54ec39345b9ad3c7f473fcdf62
https://github.com/NixOS/nixpkgs/commit/224098757f84db54ec39345b9ad3c7f473fcdf62
Author: aszlig <[email protected]>
Date: 2012-08-25 (Sat, 25 Aug 2012)
Changed paths:
M pkgs/applications/networking/browsers/chromium/update.sh
Log Message:
-----------
chromium/update.sh: Fix spacing in cache messages.
This commit doesn't add any feature and just fixes a small annoyance which
result in messages like this:
Checking if xxx applies...no.
See that there is no whitespace between "..." and "no"? Well, the world cares
for more important things, but for me personally those minor annoyances can turn
into major annoyances.
Commit: 819ee63851170fc2256e37429dddacfc13a04993
https://github.com/NixOS/nixpkgs/commit/819ee63851170fc2256e37429dddacfc13a04993
Author: aszlig <[email protected]>
Date: 2012-08-25 (Sat, 25 Aug 2012)
Changed paths:
M pkgs/applications/networking/browsers/chromium/sources.nix
Log Message:
-----------
chromium: Update to new release channels.
If you look at what changed, you'll surely notice that version 22 is now in
beta, so we have to expect things to break. And one thing that will break for
sure is the seccomp patch, because beginning with 22 the new BPF seccomp sandbox
is going to replace the mode 1 seccomp sandbox.
Commit: b1a6a98139f9ba3a6a30b751dfed332f8727a8e1
https://github.com/NixOS/nixpkgs/commit/b1a6a98139f9ba3a6a30b751dfed332f8727a8e1
Author: aszlig <[email protected]>
Date: 2012-08-25 (Sat, 25 Aug 2012)
Changed paths:
M pkgs/applications/networking/browsers/chromium/default.nix
Log Message:
-----------
chromium: Drop dependency on subversion.
Versions older than 21 needed subversion in order to build. As the oldest
version we support is 21, we no longer need this dependency.
Commit: c67d8bcabe33e7dd8effa25510f4aca3a2442ce1
https://github.com/NixOS/nixpkgs/commit/c67d8bcabe33e7dd8effa25510f4aca3a2442ce1
Author: aszlig <[email protected]>
Date: 2012-08-25 (Sat, 25 Aug 2012)
Changed paths:
M pkgs/applications/networking/browsers/chromium/default.nix
Log Message:
-----------
chromium: Don't use the sandbox patch on v21.
The patch doesn't apply in version 22 and newer, because mode 1 sandboxes are
connsidered "legacy" (well, apart from the fact that I'd personally prefer BPF
anyway), for reasons I wasn't able to find, yet. But let's proceed on BPF
integration and thus gain more insight on the exact reasons.
Commit: d5c2b35b82b7c2c22bcc7d85c4d2f1fe0b810b3c
https://github.com/NixOS/nixpkgs/commit/d5c2b35b82b7c2c22bcc7d85c4d2f1fe0b810b3c
Author: aszlig <[email protected]>
Date: 2012-08-26 (Sun, 26 Aug 2012)
Changed paths:
M pkgs/applications/networking/browsers/chromium/default.nix
A pkgs/applications/networking/browsers/chromium/enable_seccomp22.patch
Log Message:
-----------
chromium: Re-enable legacy sandbox for version 22.
This enables legacy seccomp sandbox by default even on chromium 22, because the
BPF sandbox is still work in progress, please see:
http://crbug.com/139872
http://crbug.com/130662
Because the BPF seccomp sandbox is used in case the legacy seccomp mode
initialization fails, we might need to patch this again, as soon as the BPF
sandbox is fully implemented to fall back to legacy seccomp and use BPF by
default.
We now have two patches for "default to seccomp" - one for Chromium 21 and one
for 22 or higher.
Commit: bf3e1b0013776ceab6a99d7c251f7fe27107a87c
https://github.com/NixOS/nixpkgs/commit/bf3e1b0013776ceab6a99d7c251f7fe27107a87c
Author: aszlig <[email protected]>
Date: 2012-08-26 (Sun, 26 Aug 2012)
Changed paths:
M pkgs/applications/networking/browsers/chromium/default.nix
A pkgs/applications/networking/browsers/chromium/enable_seccomp22.patch
M pkgs/applications/networking/browsers/chromium/sources.nix
M pkgs/applications/networking/browsers/chromium/update.sh
Log Message:
-----------
Merge branch 'chromium-beta-22-update'.
This updates the stable version from 21.0.1180.79 to 21.0.1180.81 and introduces
version 22/23 for the beta/dev channels respectively. This needed quite a bit of
patching because beginning in version 22, the seccomp sandbox is considered
legacy (though BPF is still unfinished) and in order to successfully build, we
need to update the patches as well.
I'm merging this right into master for two reasons:
- There are no changes to the derivation if you're building the stable version
(which is the default), except for the upgrade to version 21.0.1180.81.
- Chromium currently has no reverse dependencies that may break due to this
update.
This originally was one single commit (just an update of all channels) until I
discovered the seccomp BPF build failure.
Compare: https://github.com/NixOS/nixpkgs/compare/e5bf4de6b650...bf3e1b001377
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits