-
-
Notifications
You must be signed in to change notification settings - Fork 104
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs-channels
base: c26dbef830a2
head repository: NixOS/nixpkgs-channels
compare: 57c69ff78189
Commits on Dec 1, 2018
-
sd-image: Slims the ext4 filesystem even more.
This is to try and squeeze more lost space from the image, so that hydra starts building it again. The fsck previous to the resize2fs is required so resize2fs works. The one afterwards is a sanity check. Using `-M` from resize2fs will not give much saved space due to a known (in the manual) issue. ``` [samueldr@aarch64:~/nixpkgs]$ ls -lh result-*/*/*.img -r--r--r-- 1 root root 2.2G Jan 1 1970 result-original/sd-image/nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img -r--r--r-- 1 root root 2.1G Jan 1 1970 result-M/sd-image/nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img -r--r--r-- 1 root root 1.9G Jan 1 1970 result-slimmed/sd-image/nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img ``` ``` [samueldr@aarch64:~/nixpkgs]$ nix path-info -S ./result-original /nix/store/c8k9n78gylx293rjh762fr05a069kxp2-nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img 3844125000 [samueldr@aarch64:~/nixpkgs]$ nix path-info -S ./result-slimmed /nix/store/962238skj5mnzhrsmjy23dyzmxk77sp4-nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img 3447473208 ```
Configuration menu - View commit details
-
Copy full SHA for 61bdaad - Browse repository at this point
Copy the full SHA 61bdaadView commit details
Commits on Dec 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5205aaa - Browse repository at this point
Copy the full SHA 5205aaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 963b113 - Browse repository at this point
Copy the full SHA 963b113View commit details -
dockerTools.buildImage: support using a layered image in fromImage
Docker images used to be, essentially, a linked list of layers. Each layer would have a tarball and a json document pointing to its parent, and the image pointed to the top layer: imageA ----> layerA | v layerB | v layerC The current image spec changed this format to where the Image defined the order and set of layers: imageA ---> layerA |--> layerB `--> layerC For backwards compatibility, docker produces images which follow both specs: layers point to parents, and images also point to the entire list: imageA ---> layerA | | | v |--> layerB | | | v `--> layerC This is nice for tooling which supported the older version and never updated to support the newer format. Our `buildImage` code only supported the old version, so in order for `buildImage` to properly generate an image based on another image with `fromImage`, the parent image's layers must fully support the old mechanism. This is not a problem in general, but is a problem with `buildLayeredImage`. `buildLayeredImage` creates images with newer image spec, because individual store paths don't have a guaranteed parent layer. Including a specific parent ID in the layer's json makes the output less likely to cache hit when published or pulled. This means until now, `buildLayeredImage` could not be the input to `buildImage`. The changes in this PR change `buildImage` to only use the layer's manifest when locating parent IDs. This does break buildImage on extremely old Docker images, though I do wonder how many of these exist. This work has been sponsored by Target.
Configuration menu - View commit details
-
Copy full SHA for c88337c - Browse repository at this point
Copy the full SHA c88337cView commit details
Commits on Dec 6, 2018
-
home-assistant: 0.82.1 -> 0.83.3
Robert Schütz committedDec 6, 2018 Configuration menu - View commit details
-
Copy full SHA for b63bb15 - Browse repository at this point
Copy the full SHA b63bb15View commit details -
Merge pull request #51580 from ragnard/soapyrtlsdr
soapyrtlsdr: init at 0.2.5
Configuration menu - View commit details
-
Copy full SHA for 3861b9c - Browse repository at this point
Copy the full SHA 3861b9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 007e177 - Browse repository at this point
Copy the full SHA 007e177View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20c6acb - Browse repository at this point
Copy the full SHA 20c6acbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a90505 - Browse repository at this point
Copy the full SHA 3a90505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 577d73e - Browse repository at this point
Copy the full SHA 577d73eView commit details -
Merge pull request #51631 from seqizz/pass_genphrase
passExtensions.pass-genphrase: init at 0.1
Configuration menu - View commit details
-
Copy full SHA for cc8deff - Browse repository at this point
Copy the full SHA cc8deffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67aa6cd - Browse repository at this point
Copy the full SHA 67aa6cdView commit details -
Merge pull request #51572 from georgewhewell/qmltermwidget-fix-darwin
qmltermwidget: add missing utmp lib on darwin
Configuration menu - View commit details
-
Copy full SHA for 61bb42b - Browse repository at this point
Copy the full SHA 61bb42bView commit details -
Merge pull request #51638 from spencerjanssen/btrfs-progs-4.19.1
btrfs-progs: 4.19 -> 4.19.1
Configuration menu - View commit details
-
Copy full SHA for 3776a9e - Browse repository at this point
Copy the full SHA 3776a9eView commit details -
Merge pull request #51207 from samueldr/fix/sd-image-slimming
sd-image: Slims the ext4 filesystem even more.
Configuration menu - View commit details
-
Copy full SHA for 7048866 - Browse repository at this point
Copy the full SHA 7048866View commit details
Commits on Dec 7, 2018
-
Merge pull request #51622 from dotlambda/home-assistant-0.83
home-assistant: 0.82.1 -> 0.83.3
Configuration menu - View commit details
-
Copy full SHA for 728aaf4 - Browse repository at this point
Copy the full SHA 728aaf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17eaa3 - Browse repository at this point
Copy the full SHA b17eaa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5256cfd - Browse repository at this point
Copy the full SHA 5256cfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b684e3d - Browse repository at this point
Copy the full SHA b684e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9852c74 - Browse repository at this point
Copy the full SHA 9852c74View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9743d - Browse repository at this point
Copy the full SHA cf9743dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b4875 - Browse repository at this point
Copy the full SHA 88b4875View commit details -
nixos/tests: Fix wrong arch in runInMachine test
Since 83b27f6, the tests were moved into all-tests.nix and some of the tooling has changed so that subattributes of test expressions are now recursively evaluated until a derivation with a .test attribute has been found. Unfortunately this isn't the case for all of the tests and the runInMachine doesn't use the makeTest function other tests are using but instead uses runInMachine, which doesn't generate a .test attribute. Whener a .test attribute wasn't found by the new handleTest function, it recurses down again until there is no value left that is an attribute set and subsequently returns its unchanged value. This however has the drawback that instead of getting different attributes for each architecture we only get the last architecture in the supportedSystems list. In the case of the release.nix, the last architecture in supportedSystems is "aarch64-linux", so the runInMachine test is always built on that architecture. In order to work around this, I changed runInMachine to emit a .test attribute so that it looks to handleTest like it was a test created via makeTest. Signed-off-by: aszlig <aszlig@nix.build>
Configuration menu - View commit details
-
Copy full SHA for 776f084 - Browse repository at this point
Copy the full SHA 776f084View commit details -
Merge pull request #51528 from grahamc/buildImage-on-layered-image
dockertools buildImage: support new-style image specs
Configuration menu - View commit details
-
Copy full SHA for f7e67be - Browse repository at this point
Copy the full SHA f7e67beView commit details -
Merge pull request #51646 from worldofpeace/vivaldi/correct-hash
vivaldi: correct hash
Configuration menu - View commit details
-
Copy full SHA for 57c69ff - Browse repository at this point
Copy the full SHA 57c69ffView commit details
There are no files selected for viewing