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
buildGoModule: do not strip modSha256 from derivation #82027
Conversation
@GrahamcOfBorg build tflint |
Requesting review from @basvandijk who is the last person to touch this line according to git blame. |
af2e066
to
d3f0826
Compare
The builder does not technically need the modSha256 of the vendor dir, and even though we pass it the entire vendor dir it makes sense not to risk having an accidental dependency on that variable. However, tools like [nixpkgs-update](https://github.com/ryantm/nixpkgs-update) need to inspect the `modSha256` of a package in order to be able to update them, and since this is a real part of the package (describes info about its dependencies) let's add it to `passthru`. Specifically, this allows us to run a cmd like `nix eval -f . tflint.modSha256` to get the current value, which is how the bot finds it to replace with the new version in the Rust ecosystem.
d3f0826
to
a423569
Compare
Oops the base was set to staging. Feel free to cherry-pick it to master if you need it sooner there. |
The builder does not technically need the modSha256 of the vendor dir, and even though we pass it the entire vendor dir it makes sense not to risk having an accidental dependency on that variable. However, tools like [nixpkgs-update](https://github.com/ryantm/nixpkgs-update) need to inspect the `modSha256` of a package in order to be able to update them, and since this is a real part of the package (describes info about its dependencies) let's add it to `passthru`. Specifically, this allows us to run a cmd like `nix eval -f . tflint.modSha256` to get the current value, which is how the bot finds it to replace with the new version in the Rust ecosystem.
Cherry picked: 5f77ff6 |
The builder does not technically need the modSha256 of the vendor dir, and even though we pass it the entire vendor dir it makes sense not to risk having an accidental dependency on that variable. However, tools like [nixpkgs-update](https://github.com/ryantm/nixpkgs-update) need to inspect the `modSha256` of a package in order to be able to update them, and since this is a real part of the package (describes info about its dependencies) let's add it to `passthru`. Specifically, this allows us to run a cmd like `nix eval -f . tflint.modSha256` to get the current value, which is how the bot finds it to replace with the new version in the Rust ecosystem. (cherry picked from commit 5f77ff6)
Originally I set it to |
Having merged an update to make go packages passthru the `modSha256` [1], we can now have `nixpkgs-update` inspect it and make updates, just as it now does for Rust packages as of [2]. As a slight detail, because the attribute is in `passthru` rather than actually being available in the derivation, we just do the equivalent of `nix eval -f . <attrPath>.<attr>` rather than going through the `drvAttrs` as before. [1] NixOS/nixpkgs#82027 [2] ryantm#156
Having merged an update to make go packages passthru the `modSha256` [1], we can now have `nixpkgs-update` inspect it and make updates, just as it now does for Rust packages as of [2]. As a slight detail, because the attribute is in `passthru` rather than actually being available in the derivation, we just do the equivalent of `nix eval -f . <attrPath>.<attr>` rather than going through the `drvAttrs` as before. This version has been tested successfully with at least one go update [3], but not thoroughly vetted. That said, it's essentially identical to the Rust implementation that has been working well for some time now. [1] NixOS/nixpkgs#82027 [2] ryantm#156 [3] NixOS/nixpkgs#82465
## Changelog for nixpkgs: Commits: [NixOS/nixpkgs@fb5517f5...210d7a17](NixOS/nixpkgs@fb5517f...210d7a1) * [`6567ff5a`](NixOS/nixpkgs@6567ff5) colormake: use fetchFromGitHub * [`17a61064`](NixOS/nixpkgs@17a6106) go-bindata: use fetchFromGitHub * [`79d7841e`](NixOS/nixpkgs@79d7841) mautrix-whatsapp: 2020-05-29 -> 2020-06-01 * [`bf8b9464`](NixOS/nixpkgs@bf8b946) wire-desktop: linux 3.17.2924 -> 3.18.2925 * [`4606ae3e`](NixOS/nixpkgs@4606ae3) wire-desktop: mac 3.17.3666 -> 3.18.3728 * [`61978779`](NixOS/nixpkgs@6197877) roundcube: 1.4.4 -> 1.4.5 * [`ede11844`](NixOS/nixpkgs@ede1184) jetbrains: update * [`75322687`](NixOS/nixpkgs@7532268) tor-browser-bundle-bin: 9.0.9 -> 9.5 * [`28d19fad`](NixOS/nixpkgs@28d19fa) atlassian-confluence: 7.3.4 -> 7.4.0 * [`5c5e3869`](NixOS/nixpkgs@5c5e386) atlassian-confluence: 7.4.0 -> 7.5.0 * [`ca7a4d1c`](NixOS/nixpkgs@ca7a4d1) grafana: 6.7.1 -> 6.7.4 * [`3a0a5e54`](NixOS/nixpkgs@3a0a5e5) gitlab: 12.8.10 -> 12.10.6 * [`2968e6fd`](NixOS/nixpkgs@2968e6f) gitlab: increase webpack memory limit * [`3069def9`](NixOS/nixpkgs@3069def) nixos/gitlab: use new structure.sql * [`d181fdf8`](NixOS/nixpkgs@d181fdf) gitaly: revert a commit that broke config loading * [`6bd20ee2`](NixOS/nixpkgs@6bd20ee) gitaly: fix gitlab-shell-config path patching * [`06106398`](NixOS/nixpkgs@0610639) gitlab: 12.10.6 -> 12.10.8 * [`2947a53a`](NixOS/nixpkgs@2947a53) gitlab: 12.10.8 -> 12.10.9 * [`1ce9a006`](NixOS/nixpkgs@1ce9a00) kdeFrameworks.qqc2-desktop-style: init at 5.68 * [`bad756a2`](NixOS/nixpkgs@bad756a) riot-web: 1.6.2 -> 1.6.3 * [`ea2d173e`](NixOS/nixpkgs@ea2d173) riot-desktop: 1.6.2 -> 1.6.3 * [`67970814`](NixOS/nixpkgs@6797081) atlassian-jira: 8.8.0 -> 8.9.0 * [`1f54141d`](NixOS/nixpkgs@1f54141) atlassian-confluence: 7.5.0 -> 7.5.1 * [`65240798`](NixOS/nixpkgs@6524079) linux: 4.14.182 -> 4.14.183 * [`1f96786d`](NixOS/nixpkgs@1f96786) linux: 4.19.125 -> 4.19.126 * [`9ecbc8d2`](NixOS/nixpkgs@9ecbc8d) linux: 4.4.225 -> 4.4.226 * [`e8f06879`](NixOS/nixpkgs@e8f0687) linux: 4.9.225 -> 4.9.226 * [`114bc19e`](NixOS/nixpkgs@114bc19) linux: 5.4.43 -> 5.4.44 * [`fdfd5ab0`](NixOS/nixpkgs@fdfd5ab) linux: 5.6.15 -> 5.6.16 * [`b96198c9`](NixOS/nixpkgs@b96198c) chromium: 83.0.4103.61 -> 83.0.4103.97 * [`cd6ea1df`](NixOS/nixpkgs@cd6ea1d) xpra: fix NixOS/nixpkgs#85694 * [`79ac3258`](NixOS/nixpkgs@79ac325) xpra: fix NixOS/nixpkgs#41106 * [`82ef74d0`](NixOS/nixpkgs@82ef74d) xpra: adjust patches * [`e1ff9d38`](NixOS/nixpkgs@e1ff9d3) youtube-dl: 2020.05.29 -> 2020.06.06 * [`29c0151c`](NixOS/nixpkgs@29c0151) Merge NixOS/nixpkgs#89474: thunderbird*: 68.8.1 -> 68.9.0 (security) * [`a0466d5d`](NixOS/nixpkgs@a0466d5) mautrix-whatsapp: 2020-06-01 -> 0.1.1 * [`33d51b7d`](NixOS/nixpkgs@33d51b7) riot-web: 1.6.3 -> 1.6.4 * [`f277096c`](NixOS/nixpkgs@f277096) riot-desktop: 1.6.3 -> 1.6.4 * [`e33969c1`](NixOS/nixpkgs@e33969c) chromiumBeta: Fix the source hash * [`83b5900a`](NixOS/nixpkgs@83b5900) fwupd: 1.3.7 → 1.3.8 * [`a2add30b`](NixOS/nixpkgs@a2add30) fwupd: 1.3.8 → 1.3.9 * [`af29475a`](NixOS/nixpkgs@af29475) palemoon: 28.9.1 -> 28.9.3 * [`6956305a`](NixOS/nixpkgs@6956305) borgbackup: 1.1.11 -> 1.1.13 * [`0c2ddc1d`](NixOS/nixpkgs@0c2ddc1) epkowa: fix parsing of interpreters (NixOS/nixpkgs#82909) (NixOS/nixpkgs#89506) * [`11c84a90`](NixOS/nixpkgs@11c84a9) boot: fix order of arguments for `hasPrefix` (NixOS/nixpkgs#89751) * [`3154bb9b`](NixOS/nixpkgs@3154bb9) roundcube: 1.4.5 -> 1.4.6 * [`cc28f9ce`](NixOS/nixpkgs@cc28f9c) i3status-rust: 0.13.1 -> 0.14.0 * [`7a7fcac4`](NixOS/nixpkgs@7a7fcac) dlib: 19.19 -> 19.20 * [`f8463ef8`](NixOS/nixpkgs@f8463ef) cargo-make: 0.30.8 -> 0.31.0 * [`90057c5b`](NixOS/nixpkgs@90057c5) jool: 4.0.5 -> 4.0.9 * [`392b8bc9`](NixOS/nixpkgs@392b8bc) nixos-artwork: add file path attributes * [`20bfce50`](NixOS/nixpkgs@20bfce5) nixos/lightdm: change background type to path * [`489ebe45`](NixOS/nixpkgs@489ebe4) nixos/gnome3: install nixos wallpapers * [`b2bd9376`](NixOS/nixpkgs@b2bd937) nixos/pantheon: install nixos wallpaper * [`82dc55e2`](NixOS/nixpkgs@82dc55e) atlassian-crowd: 3.4.5 -> 4.0.2 * [`b6042f56`](NixOS/nixpkgs@b6042f5) moosefs: fix datapath for mfscgiserv * [`4340dd72`](NixOS/nixpkgs@4340dd7) nixos/nextcloud: preserve OC_PASS env variable in the occ wrapper * [`8759f46c`](NixOS/nixpkgs@8759f46) sane-airscan: 0.99.0 -> 0.99.3 * [`b119c093`](NixOS/nixpkgs@b119c09) flake.nix: Remove edition field * [`582b4bb4`](NixOS/nixpkgs@582b4bb) nss_3_52: 3.52.0 -> 3.52.1 * [`e3e66c80`](NixOS/nixpkgs@e3e66c8) rust-cbindgen_0_14_1: init * [`03be5f3d`](NixOS/nixpkgs@03be5f3) firefox: 76.0.1 -> 77.0.1 * [`f7446a59`](NixOS/nixpkgs@f7446a5) firefox-esr-68: 68.8.0esr -> 68.9.0esr * [`fb932996`](NixOS/nixpkgs@fb93299) firefox-bin: 76.0 -> 77.0.1 * [`4a644cc7`](NixOS/nixpkgs@4a644cc) sympa: 6.2.54 -> 6.2.56 * [`70717a33`](NixOS/nixpkgs@70717a3) nix: 2.3.6 -> 2.3.6 * [`2678e4fc`](NixOS/nixpkgs@2678e4f) pantheon.appcenter: 3.2.4 -> 3.3.0 * [`9fdefdc9`](NixOS/nixpkgs@9fdefdc) pantheon.switchboard: 2.3.9 -> 2.4.0 * [`016f42b3`](NixOS/nixpkgs@016f42b) pantheon.elementary-icon-theme: 5.2.0 -> 5.3.0 * [`3b4dbf34`](NixOS/nixpkgs@3b4dbf3) pantheon.granite: 5.3.1 -> 5.4.0 * [`c064cd05`](NixOS/nixpkgs@c064cd0) pantheon.wingpanel-applications-menu: 2.6.0 -> 2.7.0 * [`c0c768b6`](NixOS/nixpkgs@c0c768b) pantheon.gala: 3.3.1 -> 3.3.2 * [`044c9a43`](NixOS/nixpkgs@044c9a4) pantheon.appcenter: 3.3.0 -> 3.4.0 * [`3c96a131`](NixOS/nixpkgs@3c96a13) pantheon.elementary-icon-theme: 5.3.0 -> 5.3.1 * [`adacfd02`](NixOS/nixpkgs@adacfd0) pantheon.elementary-calendar: 5.0.4 -> 5.0.5 * [`d71bdb2e`](NixOS/nixpkgs@d71bdb2) pantheon.elementary-files: 4.4.2 -> 4.4.3 * [`adca4a37`](NixOS/nixpkgs@adca4a3) pantheon.sideload: 1.1.0 -> 1.1.1 * [`85146f0f`](NixOS/nixpkgs@85146f0) pantheon.elementary-greeter: 5.0.3 -> 5.0.4 * [`8f24062f`](NixOS/nixpkgs@8f24062) pantheon.pantheon-agent-polkit: 1.0.1 -> 1.0.2 * [`0d8445d0`](NixOS/nixpkgs@0d8445d) pantheon.wingpanel-indicator-network: 2.2.3 -> 2.2.4 * [`4a25ae59`](NixOS/nixpkgs@4a25ae5) pantheon.wingpanel-applications-menu: 2.7.0 -> 2.7.1 * [`ae8c62cb`](NixOS/nixpkgs@ae8c62c) pantheon.elementary-shortcut-overlay: 1.1.1 -> 1.1.2 * [`ac21fd75`](NixOS/nixpkgs@ac21fd7) pantheon.elementary-onboarding: 1.2.0 -> 1.2.1 * [`df72656b`](NixOS/nixpkgs@df72656) pantheon.switchboard-plug-about: 2.6.2 -> 2.6.3 * [`77804794`](NixOS/nixpkgs@7780479) pantheon.switchboard-plug-bluetooth: 2.3.1 -> 2.3.2 * [`34ce3952`](NixOS/nixpkgs@34ce395) pantheon.switchboard-plug-datetime: 2.1.7 -> 2.1.9 * [`d3805ad5`](NixOS/nixpkgs@d3805ad) pantheon.switchboard-plug-display: 2.2.1 -> 2.2.2 * [`489245ed`](NixOS/nixpkgs@489245e) pantheon.switchboard-plug-mouse-touchpad: 2.4.1 -> 2.4.2 * [`68d7569d`](NixOS/nixpkgs@68d7569) pantheon.switchboard-plug-network: 2.3.0 -> 2.3.1 * [`e40d5b5f`](NixOS/nixpkgs@e40d5b5) pantheon.switchboard-plug-notifications: 2.1.6 -> 2.1.7 * [`d8cac264`](NixOS/nixpkgs@d8cac26) pantheon.switchboard-plug-power: 2.4.1 -> 2.4.2 * [`5421f401`](NixOS/nixpkgs@5421f40) pantheon.switchboard-plug-printers: 2.1.8 -> 2.1.9 * [`003af9ca`](NixOS/nixpkgs@003af9c) pantheon.switchboard-plug-security-privacy: 2.2.3 -> 2.2.4 * [`b3a58026`](NixOS/nixpkgs@b3a5802) pantheon.switchboard-plug-sound: 2.2.3 -> 2.2.4 * [`034c9b1e`](NixOS/nixpkgs@034c9b1) pyxdg: fix missing class field Type * [`bf571328`](NixOS/nixpkgs@bf57132) gcc: Fix MinGW exception handling so Rust works * [`06e882b0`](NixOS/nixpkgs@06e882b) gcc: Clean up configure flags * [`b845898c`](NixOS/nixpkgs@b845898) graylog: 3.2.5 -> 3.3.0 * [`974353b2`](NixOS/nixpkgs@974353b) graylogPlugins: Update and add plugins * [`a83164c2`](NixOS/nixpkgs@a83164c) linux: 4.19.126 -> 4.19.127 * [`a91a07a0`](NixOS/nixpkgs@a91a07a) linux: 5.4.44 -> 5.4.45 * [`f6f6d507`](NixOS/nixpkgs@f6f6d50) linux: 5.6.16 -> 5.6.17 * [`ca6e453f`](NixOS/nixpkgs@ca6e453) coq_8_11: 8.11.1 → 8.11.2 * [`03da8782`](NixOS/nixpkgs@03da878) gnutls: 3.6.13 -> 3.6.14 * [`d68215db`](NixOS/nixpkgs@d68215d) Merge NixOS/nixpkgs#89029: sqlite: 3.30.1 -> 3.32.2 (security) * [`92d5b1b5`](NixOS/nixpkgs@92d5b1b) hydra-unstable: 2020-04-16 -> 2020-06-01 * [`fc382da4`](NixOS/nixpkgs@fc382da) hostapd: apply patches for CVE-2020-12695 * [`123d8314`](NixOS/nixpkgs@123d831) mumble: 1.3.0 -> 1.3.1 (NixOS/nixpkgs#89988) * [`1763fe3f`](NixOS/nixpkgs@1763fe3) microcodeIntel: 20200508 → 20200520 * [`57f7f175`](NixOS/nixpkgs@57f7f17) microcodeIntel: 20200520 -> 20200609 * [`159c6a73`](NixOS/nixpkgs@159c6a7) chromiumDev: Fix the configuration phase * [`48f3b974`](NixOS/nixpkgs@48f3b97) chromiumBeta: Fix the configuration phase * [`e0c7e1fd`](NixOS/nixpkgs@e0c7e1f) chromium{Beta,Dev}: Fix the builds * [`118e07c3`](NixOS/nixpkgs@118e07c) slurm: 19.05.5.1 -> 19.05.7.1 * [`8946799e`](NixOS/nixpkgs@8946799) slurm: bugifx, add su/echo paths * [`3f31c0d2`](NixOS/nixpkgs@3f31c0d) nixos/sympa: fix PATH_INFO splitting for sympa-6.2.56 * [`0094820f`](NixOS/nixpkgs@0094820) hostapd: add hexa as maintainer * [`3748b5f2`](NixOS/nixpkgs@3748b5f) gitlab: 12.10.9 -> 12.10.11 * [`a8086278`](NixOS/nixpkgs@a808627) linux: 4.14.183 -> 4.14.184 * [`d8a5c622`](NixOS/nixpkgs@d8a5c62) linux: 4.19.127 -> 4.19.128 * [`ff24b8ad`](NixOS/nixpkgs@ff24b8a) linux: 4.4.226 -> 4.4.227 * [`5bcdf900`](NixOS/nixpkgs@5bcdf90) linux: 4.9.226 -> 4.9.227 * [`adeb94a5`](NixOS/nixpkgs@adeb94a) linux: 5.4.45 -> 5.4.46 * [`f09d7434`](NixOS/nixpkgs@f09d743) linux: 5.6.17 -> 5.6.18 * [`e2f9675e`](NixOS/nixpkgs@e2f9675) signal-desktop: 1.34.1 -> 1.34.2 * [`f5e34473`](NixOS/nixpkgs@f5e3447) gitAndTools.gh: add github-cli alias * [`10ceb8f5`](NixOS/nixpkgs@10ceb8f) gitAndTools.gh: 0.9.0 -> 0.10.0 * [`b6cda510`](NixOS/nixpkgs@b6cda51) poezio: add missing setuptools dependency * [`db31e48c`](NixOS/nixpkgs@db31e48) python.pkgs.apsw: 3.30.1-r1 -> 3.32.2-r1 * [`807d383c`](NixOS/nixpkgs@807d383) palemoon: 28.9.3 -> 28.10.0 * [`098fdc6b`](NixOS/nixpkgs@098fdc6) treewide: central.maven.org -> repo1.maven.org * [`f6faec26`](NixOS/nixpkgs@f6faec2) nextcloud: 18.0.4 -> 18.0.6 * [`573b24ee`](NixOS/nixpkgs@573b24e) python2Packages.nixpart0/cryptsetup: patch for glibc >= 2.28 * [`5858bc26`](NixOS/nixpkgs@5858bc2) python2Packages.nixpart0/lvm2: patch for glibc >= 2.28 * [`497b2153`](NixOS/nixpkgs@497b215) python2Packages.nixpart0/multipath_tools: patch for glibc >= 2.28 * [`1ecfb2cc`](NixOS/nixpkgs@1ecfb2c) python2Packages.nixpart0/parted: patch for glibc >= 2.28 * [`4fa1d54d`](NixOS/nixpkgs@4fa1d54) python2Packages.nixpart0/pyblock: patch for glibc >= 2.28 * [`daace8a6`](NixOS/nixpkgs@daace8a) python2Packages.nixpart0/multipath_tools: fixup path to internal libraries * [`126fb3ae`](NixOS/nixpkgs@126fb3a) bbswitch: fix build with Linux kernel version >= 5.6.0 * [`10e5f1f8`](NixOS/nixpkgs@10e5f1f) intltool: add a backup url for a patch * [`1594eb93`](NixOS/nixpkgs@1594eb9) postfix: 3.4.9 -> 3.4.10 * [`41268a30`](NixOS/nixpkgs@41268a3) postfix: 3.4.10 -> 3.4.12 * [`4351ace9`](NixOS/nixpkgs@4351ace) postfix: 3.4.12 -> 3.4.13 * [`db0200e5`](NixOS/nixpkgs@db0200e) system-config-printer: Fix ABRT: free(): invalid pointer * [`ae27952d`](NixOS/nixpkgs@ae27952) pycurl: Exclude another flaky test. Fixes NixOS/nixpkgs#77304 * [`a84b797b`](NixOS/nixpkgs@a84b797) pycurl: Exclude flaky multi_timer_test. Fixes NixOS/nixpkgs#77304 * [`b0bfe9b5`](NixOS/nixpkgs@b0bfe9b) chromium: Build with VA-API but disable it by default * [`0d8250ae`](NixOS/nixpkgs@0d8250a) chromium: 83.0.4103.97 -> 83.0.4103.106 * [`70ecf772`](NixOS/nixpkgs@70ecf77) graylog: 3.3.0 -> 3.3.1 * [`60da5edb`](NixOS/nixpkgs@60da5ed) graylogPlugins: Update plugins * [`02b95cf5`](NixOS/nixpkgs@02b95cf) strace-graph: fix strace-graph shebang which points to perl * [`dce9ef51`](NixOS/nixpkgs@dce9ef5) youtube-dl: 2020.06.06 -> 2020.06.16.1 * [`c27866c8`](NixOS/nixpkgs@c27866c) microcodeIntel: 20200609 -> 20200616 * [`724d123a`](NixOS/nixpkgs@724d123) riot-web: 1.6.4 -> 1.6.5 * [`8ab112eb`](NixOS/nixpkgs@8ab112e) riot-desktop: 1.6.4 -> 1.6.5 * [`b2a6d2fa`](NixOS/nixpkgs@b2a6d2f) linuxPackages.wireguard: 1.0.20200520 -> 1.0.20200611 * [`243f698a`](NixOS/nixpkgs@243f698) vagrant: 2.2.8 -> 2.2.9 * [`c5fd298d`](NixOS/nixpkgs@c5fd298) vlc: 3.0.8 -> 3.0.11 (security) * [`bb4fd7eb`](NixOS/nixpkgs@bb4fd7e) haskellPackages.geojson: Unmark as broken * [`583ccf8c`](NixOS/nixpkgs@583ccf8) Don't enable nix-bash-completions when using Nix 2.4 * [`80b50f32`](NixOS/nixpkgs@80b50f3) fwupd: add patch for CVE-2020-10759 * [`725c4fdb`](NixOS/nixpkgs@725c4fd) google-chrome: add coreutils to PATH * [`9e379117`](NixOS/nixpkgs@9e37911) xdg_utils: xdg-open: add $out to PATH * [`73d7516c`](NixOS/nixpkgs@73d7516) matrix-synapse: 1.14.0 -> 1.15.1 * [`f70a5992`](NixOS/nixpkgs@f70a599) nixos/gnome3: nixos-artwork -> pkgs.nixos-artwork * [`87cde1cf`](NixOS/nixpkgs@87cde1c) pantheon.elementary-code: 3.4.0 -> 3.4.1 * [`30c703cb`](NixOS/nixpkgs@30c703c) nixos/sudo: default rule should be first * [`5e1de952`](NixOS/nixpkgs@5e1de95) json_c: add patch for CVE-2020-12762 * [`6cd67ec4`](NixOS/nixpkgs@6cd67ec) go: stop setting GOPATH * [`296e584a`](NixOS/nixpkgs@296e584) go_1_13: stop setting GOPATH * [`c9965e2d`](NixOS/nixpkgs@c9965e2) go_1_12: stop setting GOPATH * [`382b2dba`](NixOS/nixpkgs@382b2db) go: 1.14.1 -> 1.14.2 * [`2a1c67cb`](NixOS/nixpkgs@2a1c67c) go: 1.14.2 -> 1.14.3 * [`203fcbad`](NixOS/nixpkgs@203fcba) go_1_13: 1.13.8 -> 1.13.11 * [`b1cbd087`](NixOS/nixpkgs@b1cbd08) go_1_13: 1.13.11 -> 1.13.12 * [`16a461d1`](NixOS/nixpkgs@16a461d) go: 1.14.3 -> 1.14.4 * [`4094b363`](NixOS/nixpkgs@4094b36) go: fix TestDontCacheBrokenHTTP2Conn failure * [`9ae22e34`](NixOS/nixpkgs@9ae22e3) buildGoModule: passthru the modSha256 (NixOS/nixpkgs#82027) * [`470d5558`](NixOS/nixpkgs@470d555) go-modules: Augment builds w/ vendor src * [`124d70cc`](NixOS/nixpkgs@124d70c) go-modules: Add in old modsha256 w/ warning * [`e3ca027f`](NixOS/nixpkgs@e3ca027) libexif: 0.6.21 -> 0.6.22 * [`4e48231c`](NixOS/nixpkgs@4e48231) luajit*: patch CVE-2019-19391 * [`0ba08838`](NixOS/nixpkgs@0ba0883) libjpeg(-turbo): patch CVE-2020-13790 * [`788764b1`](NixOS/nixpkgs@788764b) transmission: patch CVE-2018-10756 * [`2b417708`](NixOS/nixpkgs@2b41770) Remove Google Talk Plugin * [`fd8bbb8b`](NixOS/nixpkgs@fd8bbb8) mutt: patch for CVE-2020-14093 * [`0a29dda8`](NixOS/nixpkgs@0a29dda) monero: 0.15.0.1 -> 0.16.0.0 * [`7587e079`](NixOS/nixpkgs@7587e07) monero-gui: 0.15.0.4 -> 0.16.0.0 * [`199de046`](NixOS/nixpkgs@199de04) mwprocapture: 1.2.4054 -> 1.2.4177 * [`48a6a8b9`](NixOS/nixpkgs@48a6a8b) sv-kalendar: fix meta * [`8b38149d`](NixOS/nixpkgs@8b38149) jhead: 3.03 -> 3.04 * [`2a0c1294`](NixOS/nixpkgs@2a0c129) neomutt: Make it not reference .dev outputs. * [`5ca29c7a`](NixOS/nixpkgs@5ca29c7) neomutt: make manual.txt not empty * [`657aa0bf`](NixOS/nixpkgs@657aa0b) neomutt: Remove old fixes for failing tests * [`c9ad4681`](NixOS/nixpkgs@c9ad468) neomutt: 20200501 -> 20200619 * [`694939b0`](NixOS/nixpkgs@694939b) flashplayer: 32.0.0.363 -> 32.0.0.371 * [`a4a203e9`](NixOS/nixpkgs@a4a203e) flashplayer: 32.0.0.371 -> 32.0.0.387 * [`cdd1ecea`](NixOS/nixpkgs@cdd1ece) nextcloud19: init at 19.0.0 * [`6a99d5d6`](NixOS/nixpkgs@6a99d5d) nixos/nextcloud: add occ internal option * [`210d7a17`](NixOS/nixpkgs@210d7a1) lepton: 1.2.1 → 2019-08-20
## Changelog for nixpkgs: Commits: [NixOS/nixpkgs@fb5517f5...210d7a17](NixOS/nixpkgs@fb5517f...210d7a1) * [`6567ff5a`](NixOS/nixpkgs@6567ff5) colormake: use fetchFromGitHub * [`17a61064`](NixOS/nixpkgs@17a6106) go-bindata: use fetchFromGitHub * [`79d7841e`](NixOS/nixpkgs@79d7841) mautrix-whatsapp: 2020-05-29 -> 2020-06-01 * [`bf8b9464`](NixOS/nixpkgs@bf8b946) wire-desktop: linux 3.17.2924 -> 3.18.2925 * [`4606ae3e`](NixOS/nixpkgs@4606ae3) wire-desktop: mac 3.17.3666 -> 3.18.3728 * [`61978779`](NixOS/nixpkgs@6197877) roundcube: 1.4.4 -> 1.4.5 * [`ede11844`](NixOS/nixpkgs@ede1184) jetbrains: update * [`75322687`](NixOS/nixpkgs@7532268) tor-browser-bundle-bin: 9.0.9 -> 9.5 * [`28d19fad`](NixOS/nixpkgs@28d19fa) atlassian-confluence: 7.3.4 -> 7.4.0 * [`5c5e3869`](NixOS/nixpkgs@5c5e386) atlassian-confluence: 7.4.0 -> 7.5.0 * [`ca7a4d1c`](NixOS/nixpkgs@ca7a4d1) grafana: 6.7.1 -> 6.7.4 * [`3a0a5e54`](NixOS/nixpkgs@3a0a5e5) gitlab: 12.8.10 -> 12.10.6 * [`2968e6fd`](NixOS/nixpkgs@2968e6f) gitlab: increase webpack memory limit * [`3069def9`](NixOS/nixpkgs@3069def) nixos/gitlab: use new structure.sql * [`d181fdf8`](NixOS/nixpkgs@d181fdf) gitaly: revert a commit that broke config loading * [`6bd20ee2`](NixOS/nixpkgs@6bd20ee) gitaly: fix gitlab-shell-config path patching * [`06106398`](NixOS/nixpkgs@0610639) gitlab: 12.10.6 -> 12.10.8 * [`2947a53a`](NixOS/nixpkgs@2947a53) gitlab: 12.10.8 -> 12.10.9 * [`1ce9a006`](NixOS/nixpkgs@1ce9a00) kdeFrameworks.qqc2-desktop-style: init at 5.68 * [`bad756a2`](NixOS/nixpkgs@bad756a) riot-web: 1.6.2 -> 1.6.3 * [`ea2d173e`](NixOS/nixpkgs@ea2d173) riot-desktop: 1.6.2 -> 1.6.3 * [`67970814`](NixOS/nixpkgs@6797081) atlassian-jira: 8.8.0 -> 8.9.0 * [`1f54141d`](NixOS/nixpkgs@1f54141) atlassian-confluence: 7.5.0 -> 7.5.1 * [`65240798`](NixOS/nixpkgs@6524079) linux: 4.14.182 -> 4.14.183 * [`1f96786d`](NixOS/nixpkgs@1f96786) linux: 4.19.125 -> 4.19.126 * [`9ecbc8d2`](NixOS/nixpkgs@9ecbc8d) linux: 4.4.225 -> 4.4.226 * [`e8f06879`](NixOS/nixpkgs@e8f0687) linux: 4.9.225 -> 4.9.226 * [`114bc19e`](NixOS/nixpkgs@114bc19) linux: 5.4.43 -> 5.4.44 * [`fdfd5ab0`](NixOS/nixpkgs@fdfd5ab) linux: 5.6.15 -> 5.6.16 * [`b96198c9`](NixOS/nixpkgs@b96198c) chromium: 83.0.4103.61 -> 83.0.4103.97 * [`cd6ea1df`](NixOS/nixpkgs@cd6ea1d) xpra: fix NixOS/nixpkgs#85694 * [`79ac3258`](NixOS/nixpkgs@79ac325) xpra: fix NixOS/nixpkgs#41106 * [`82ef74d0`](NixOS/nixpkgs@82ef74d) xpra: adjust patches * [`e1ff9d38`](NixOS/nixpkgs@e1ff9d3) youtube-dl: 2020.05.29 -> 2020.06.06 * [`29c0151c`](NixOS/nixpkgs@29c0151) Merge NixOS/nixpkgs#89474: thunderbird*: 68.8.1 -> 68.9.0 (security) * [`a0466d5d`](NixOS/nixpkgs@a0466d5) mautrix-whatsapp: 2020-06-01 -> 0.1.1 * [`33d51b7d`](NixOS/nixpkgs@33d51b7) riot-web: 1.6.3 -> 1.6.4 * [`f277096c`](NixOS/nixpkgs@f277096) riot-desktop: 1.6.3 -> 1.6.4 * [`e33969c1`](NixOS/nixpkgs@e33969c) chromiumBeta: Fix the source hash * [`83b5900a`](NixOS/nixpkgs@83b5900) fwupd: 1.3.7 → 1.3.8 * [`a2add30b`](NixOS/nixpkgs@a2add30) fwupd: 1.3.8 → 1.3.9 * [`af29475a`](NixOS/nixpkgs@af29475) palemoon: 28.9.1 -> 28.9.3 * [`6956305a`](NixOS/nixpkgs@6956305) borgbackup: 1.1.11 -> 1.1.13 * [`0c2ddc1d`](NixOS/nixpkgs@0c2ddc1) epkowa: fix parsing of interpreters (NixOS/nixpkgs#82909) (NixOS/nixpkgs#89506) * [`11c84a90`](NixOS/nixpkgs@11c84a9) boot: fix order of arguments for `hasPrefix` (NixOS/nixpkgs#89751) * [`3154bb9b`](NixOS/nixpkgs@3154bb9) roundcube: 1.4.5 -> 1.4.6 * [`cc28f9ce`](NixOS/nixpkgs@cc28f9c) i3status-rust: 0.13.1 -> 0.14.0 * [`7a7fcac4`](NixOS/nixpkgs@7a7fcac) dlib: 19.19 -> 19.20 * [`f8463ef8`](NixOS/nixpkgs@f8463ef) cargo-make: 0.30.8 -> 0.31.0 * [`90057c5b`](NixOS/nixpkgs@90057c5) jool: 4.0.5 -> 4.0.9 * [`392b8bc9`](NixOS/nixpkgs@392b8bc) nixos-artwork: add file path attributes * [`20bfce50`](NixOS/nixpkgs@20bfce5) nixos/lightdm: change background type to path * [`489ebe45`](NixOS/nixpkgs@489ebe4) nixos/gnome3: install nixos wallpapers * [`b2bd9376`](NixOS/nixpkgs@b2bd937) nixos/pantheon: install nixos wallpaper * [`82dc55e2`](NixOS/nixpkgs@82dc55e) atlassian-crowd: 3.4.5 -> 4.0.2 * [`b6042f56`](NixOS/nixpkgs@b6042f5) moosefs: fix datapath for mfscgiserv * [`4340dd72`](NixOS/nixpkgs@4340dd7) nixos/nextcloud: preserve OC_PASS env variable in the occ wrapper * [`8759f46c`](NixOS/nixpkgs@8759f46) sane-airscan: 0.99.0 -> 0.99.3 * [`b119c093`](NixOS/nixpkgs@b119c09) flake.nix: Remove edition field * [`582b4bb4`](NixOS/nixpkgs@582b4bb) nss_3_52: 3.52.0 -> 3.52.1 * [`e3e66c80`](NixOS/nixpkgs@e3e66c8) rust-cbindgen_0_14_1: init * [`03be5f3d`](NixOS/nixpkgs@03be5f3) firefox: 76.0.1 -> 77.0.1 * [`f7446a59`](NixOS/nixpkgs@f7446a5) firefox-esr-68: 68.8.0esr -> 68.9.0esr * [`fb932996`](NixOS/nixpkgs@fb93299) firefox-bin: 76.0 -> 77.0.1 * [`4a644cc7`](NixOS/nixpkgs@4a644cc) sympa: 6.2.54 -> 6.2.56 * [`70717a33`](NixOS/nixpkgs@70717a3) nix: 2.3.6 -> 2.3.6 * [`2678e4fc`](NixOS/nixpkgs@2678e4f) pantheon.appcenter: 3.2.4 -> 3.3.0 * [`9fdefdc9`](NixOS/nixpkgs@9fdefdc) pantheon.switchboard: 2.3.9 -> 2.4.0 * [`016f42b3`](NixOS/nixpkgs@016f42b) pantheon.elementary-icon-theme: 5.2.0 -> 5.3.0 * [`3b4dbf34`](NixOS/nixpkgs@3b4dbf3) pantheon.granite: 5.3.1 -> 5.4.0 * [`c064cd05`](NixOS/nixpkgs@c064cd0) pantheon.wingpanel-applications-menu: 2.6.0 -> 2.7.0 * [`c0c768b6`](NixOS/nixpkgs@c0c768b) pantheon.gala: 3.3.1 -> 3.3.2 * [`044c9a43`](NixOS/nixpkgs@044c9a4) pantheon.appcenter: 3.3.0 -> 3.4.0 * [`3c96a131`](NixOS/nixpkgs@3c96a13) pantheon.elementary-icon-theme: 5.3.0 -> 5.3.1 * [`adacfd02`](NixOS/nixpkgs@adacfd0) pantheon.elementary-calendar: 5.0.4 -> 5.0.5 * [`d71bdb2e`](NixOS/nixpkgs@d71bdb2) pantheon.elementary-files: 4.4.2 -> 4.4.3 * [`adca4a37`](NixOS/nixpkgs@adca4a3) pantheon.sideload: 1.1.0 -> 1.1.1 * [`85146f0f`](NixOS/nixpkgs@85146f0) pantheon.elementary-greeter: 5.0.3 -> 5.0.4 * [`8f24062f`](NixOS/nixpkgs@8f24062) pantheon.pantheon-agent-polkit: 1.0.1 -> 1.0.2 * [`0d8445d0`](NixOS/nixpkgs@0d8445d) pantheon.wingpanel-indicator-network: 2.2.3 -> 2.2.4 * [`4a25ae59`](NixOS/nixpkgs@4a25ae5) pantheon.wingpanel-applications-menu: 2.7.0 -> 2.7.1 * [`ae8c62cb`](NixOS/nixpkgs@ae8c62c) pantheon.elementary-shortcut-overlay: 1.1.1 -> 1.1.2 * [`ac21fd75`](NixOS/nixpkgs@ac21fd7) pantheon.elementary-onboarding: 1.2.0 -> 1.2.1 * [`df72656b`](NixOS/nixpkgs@df72656) pantheon.switchboard-plug-about: 2.6.2 -> 2.6.3 * [`77804794`](NixOS/nixpkgs@7780479) pantheon.switchboard-plug-bluetooth: 2.3.1 -> 2.3.2 * [`34ce3952`](NixOS/nixpkgs@34ce395) pantheon.switchboard-plug-datetime: 2.1.7 -> 2.1.9 * [`d3805ad5`](NixOS/nixpkgs@d3805ad) pantheon.switchboard-plug-display: 2.2.1 -> 2.2.2 * [`489245ed`](NixOS/nixpkgs@489245e) pantheon.switchboard-plug-mouse-touchpad: 2.4.1 -> 2.4.2 * [`68d7569d`](NixOS/nixpkgs@68d7569) pantheon.switchboard-plug-network: 2.3.0 -> 2.3.1 * [`e40d5b5f`](NixOS/nixpkgs@e40d5b5) pantheon.switchboard-plug-notifications: 2.1.6 -> 2.1.7 * [`d8cac264`](NixOS/nixpkgs@d8cac26) pantheon.switchboard-plug-power: 2.4.1 -> 2.4.2 * [`5421f401`](NixOS/nixpkgs@5421f40) pantheon.switchboard-plug-printers: 2.1.8 -> 2.1.9 * [`003af9ca`](NixOS/nixpkgs@003af9c) pantheon.switchboard-plug-security-privacy: 2.2.3 -> 2.2.4 * [`b3a58026`](NixOS/nixpkgs@b3a5802) pantheon.switchboard-plug-sound: 2.2.3 -> 2.2.4 * [`034c9b1e`](NixOS/nixpkgs@034c9b1) pyxdg: fix missing class field Type * [`bf571328`](NixOS/nixpkgs@bf57132) gcc: Fix MinGW exception handling so Rust works * [`06e882b0`](NixOS/nixpkgs@06e882b) gcc: Clean up configure flags * [`b845898c`](NixOS/nixpkgs@b845898) graylog: 3.2.5 -> 3.3.0 * [`974353b2`](NixOS/nixpkgs@974353b) graylogPlugins: Update and add plugins * [`a83164c2`](NixOS/nixpkgs@a83164c) linux: 4.19.126 -> 4.19.127 * [`a91a07a0`](NixOS/nixpkgs@a91a07a) linux: 5.4.44 -> 5.4.45 * [`f6f6d507`](NixOS/nixpkgs@f6f6d50) linux: 5.6.16 -> 5.6.17 * [`ca6e453f`](NixOS/nixpkgs@ca6e453) coq_8_11: 8.11.1 → 8.11.2 * [`03da8782`](NixOS/nixpkgs@03da878) gnutls: 3.6.13 -> 3.6.14 * [`d68215db`](NixOS/nixpkgs@d68215d) Merge NixOS/nixpkgs#89029: sqlite: 3.30.1 -> 3.32.2 (security) * [`92d5b1b5`](NixOS/nixpkgs@92d5b1b) hydra-unstable: 2020-04-16 -> 2020-06-01 * [`fc382da4`](NixOS/nixpkgs@fc382da) hostapd: apply patches for CVE-2020-12695 * [`123d8314`](NixOS/nixpkgs@123d831) mumble: 1.3.0 -> 1.3.1 (NixOS/nixpkgs#89988) * [`1763fe3f`](NixOS/nixpkgs@1763fe3) microcodeIntel: 20200508 → 20200520 * [`57f7f175`](NixOS/nixpkgs@57f7f17) microcodeIntel: 20200520 -> 20200609 * [`159c6a73`](NixOS/nixpkgs@159c6a7) chromiumDev: Fix the configuration phase * [`48f3b974`](NixOS/nixpkgs@48f3b97) chromiumBeta: Fix the configuration phase * [`e0c7e1fd`](NixOS/nixpkgs@e0c7e1f) chromium{Beta,Dev}: Fix the builds * [`118e07c3`](NixOS/nixpkgs@118e07c) slurm: 19.05.5.1 -> 19.05.7.1 * [`8946799e`](NixOS/nixpkgs@8946799) slurm: bugifx, add su/echo paths * [`3f31c0d2`](NixOS/nixpkgs@3f31c0d) nixos/sympa: fix PATH_INFO splitting for sympa-6.2.56 * [`0094820f`](NixOS/nixpkgs@0094820) hostapd: add hexa as maintainer * [`3748b5f2`](NixOS/nixpkgs@3748b5f) gitlab: 12.10.9 -> 12.10.11 * [`a8086278`](NixOS/nixpkgs@a808627) linux: 4.14.183 -> 4.14.184 * [`d8a5c622`](NixOS/nixpkgs@d8a5c62) linux: 4.19.127 -> 4.19.128 * [`ff24b8ad`](NixOS/nixpkgs@ff24b8a) linux: 4.4.226 -> 4.4.227 * [`5bcdf900`](NixOS/nixpkgs@5bcdf90) linux: 4.9.226 -> 4.9.227 * [`adeb94a5`](NixOS/nixpkgs@adeb94a) linux: 5.4.45 -> 5.4.46 * [`f09d7434`](NixOS/nixpkgs@f09d743) linux: 5.6.17 -> 5.6.18 * [`e2f9675e`](NixOS/nixpkgs@e2f9675) signal-desktop: 1.34.1 -> 1.34.2 * [`f5e34473`](NixOS/nixpkgs@f5e3447) gitAndTools.gh: add github-cli alias * [`10ceb8f5`](NixOS/nixpkgs@10ceb8f) gitAndTools.gh: 0.9.0 -> 0.10.0 * [`b6cda510`](NixOS/nixpkgs@b6cda51) poezio: add missing setuptools dependency * [`db31e48c`](NixOS/nixpkgs@db31e48) python.pkgs.apsw: 3.30.1-r1 -> 3.32.2-r1 * [`807d383c`](NixOS/nixpkgs@807d383) palemoon: 28.9.3 -> 28.10.0 * [`098fdc6b`](NixOS/nixpkgs@098fdc6) treewide: central.maven.org -> repo1.maven.org * [`f6faec26`](NixOS/nixpkgs@f6faec2) nextcloud: 18.0.4 -> 18.0.6 * [`573b24ee`](NixOS/nixpkgs@573b24e) python2Packages.nixpart0/cryptsetup: patch for glibc >= 2.28 * [`5858bc26`](NixOS/nixpkgs@5858bc2) python2Packages.nixpart0/lvm2: patch for glibc >= 2.28 * [`497b2153`](NixOS/nixpkgs@497b215) python2Packages.nixpart0/multipath_tools: patch for glibc >= 2.28 * [`1ecfb2cc`](NixOS/nixpkgs@1ecfb2c) python2Packages.nixpart0/parted: patch for glibc >= 2.28 * [`4fa1d54d`](NixOS/nixpkgs@4fa1d54) python2Packages.nixpart0/pyblock: patch for glibc >= 2.28 * [`daace8a6`](NixOS/nixpkgs@daace8a) python2Packages.nixpart0/multipath_tools: fixup path to internal libraries * [`126fb3ae`](NixOS/nixpkgs@126fb3a) bbswitch: fix build with Linux kernel version >= 5.6.0 * [`10e5f1f8`](NixOS/nixpkgs@10e5f1f) intltool: add a backup url for a patch * [`1594eb93`](NixOS/nixpkgs@1594eb9) postfix: 3.4.9 -> 3.4.10 * [`41268a30`](NixOS/nixpkgs@41268a3) postfix: 3.4.10 -> 3.4.12 * [`4351ace9`](NixOS/nixpkgs@4351ace) postfix: 3.4.12 -> 3.4.13 * [`db0200e5`](NixOS/nixpkgs@db0200e) system-config-printer: Fix ABRT: free(): invalid pointer * [`ae27952d`](NixOS/nixpkgs@ae27952) pycurl: Exclude another flaky test. Fixes NixOS/nixpkgs#77304 * [`a84b797b`](NixOS/nixpkgs@a84b797) pycurl: Exclude flaky multi_timer_test. Fixes NixOS/nixpkgs#77304 * [`b0bfe9b5`](NixOS/nixpkgs@b0bfe9b) chromium: Build with VA-API but disable it by default * [`0d8250ae`](NixOS/nixpkgs@0d8250a) chromium: 83.0.4103.97 -> 83.0.4103.106 * [`70ecf772`](NixOS/nixpkgs@70ecf77) graylog: 3.3.0 -> 3.3.1 * [`60da5edb`](NixOS/nixpkgs@60da5ed) graylogPlugins: Update plugins * [`02b95cf5`](NixOS/nixpkgs@02b95cf) strace-graph: fix strace-graph shebang which points to perl * [`dce9ef51`](NixOS/nixpkgs@dce9ef5) youtube-dl: 2020.06.06 -> 2020.06.16.1 * [`c27866c8`](NixOS/nixpkgs@c27866c) microcodeIntel: 20200609 -> 20200616 * [`724d123a`](NixOS/nixpkgs@724d123) riot-web: 1.6.4 -> 1.6.5 * [`8ab112eb`](NixOS/nixpkgs@8ab112e) riot-desktop: 1.6.4 -> 1.6.5 * [`b2a6d2fa`](NixOS/nixpkgs@b2a6d2f) linuxPackages.wireguard: 1.0.20200520 -> 1.0.20200611 * [`243f698a`](NixOS/nixpkgs@243f698) vagrant: 2.2.8 -> 2.2.9 * [`c5fd298d`](NixOS/nixpkgs@c5fd298) vlc: 3.0.8 -> 3.0.11 (security) * [`bb4fd7eb`](NixOS/nixpkgs@bb4fd7e) haskellPackages.geojson: Unmark as broken * [`583ccf8c`](NixOS/nixpkgs@583ccf8) Don't enable nix-bash-completions when using Nix 2.4 * [`80b50f32`](NixOS/nixpkgs@80b50f3) fwupd: add patch for CVE-2020-10759 * [`725c4fdb`](NixOS/nixpkgs@725c4fd) google-chrome: add coreutils to PATH * [`9e379117`](NixOS/nixpkgs@9e37911) xdg_utils: xdg-open: add $out to PATH * [`73d7516c`](NixOS/nixpkgs@73d7516) matrix-synapse: 1.14.0 -> 1.15.1 * [`f70a5992`](NixOS/nixpkgs@f70a599) nixos/gnome3: nixos-artwork -> pkgs.nixos-artwork * [`87cde1cf`](NixOS/nixpkgs@87cde1c) pantheon.elementary-code: 3.4.0 -> 3.4.1 * [`30c703cb`](NixOS/nixpkgs@30c703c) nixos/sudo: default rule should be first * [`5e1de952`](NixOS/nixpkgs@5e1de95) json_c: add patch for CVE-2020-12762 * [`6cd67ec4`](NixOS/nixpkgs@6cd67ec) go: stop setting GOPATH * [`296e584a`](NixOS/nixpkgs@296e584) go_1_13: stop setting GOPATH * [`c9965e2d`](NixOS/nixpkgs@c9965e2) go_1_12: stop setting GOPATH * [`382b2dba`](NixOS/nixpkgs@382b2db) go: 1.14.1 -> 1.14.2 * [`2a1c67cb`](NixOS/nixpkgs@2a1c67c) go: 1.14.2 -> 1.14.3 * [`203fcbad`](NixOS/nixpkgs@203fcba) go_1_13: 1.13.8 -> 1.13.11 * [`b1cbd087`](NixOS/nixpkgs@b1cbd08) go_1_13: 1.13.11 -> 1.13.12 * [`16a461d1`](NixOS/nixpkgs@16a461d) go: 1.14.3 -> 1.14.4 * [`4094b363`](NixOS/nixpkgs@4094b36) go: fix TestDontCacheBrokenHTTP2Conn failure * [`9ae22e34`](NixOS/nixpkgs@9ae22e3) buildGoModule: passthru the modSha256 (NixOS/nixpkgs#82027) * [`470d5558`](NixOS/nixpkgs@470d555) go-modules: Augment builds w/ vendor src * [`124d70cc`](NixOS/nixpkgs@124d70c) go-modules: Add in old modsha256 w/ warning * [`e3ca027f`](NixOS/nixpkgs@e3ca027) libexif: 0.6.21 -> 0.6.22 * [`4e48231c`](NixOS/nixpkgs@4e48231) luajit*: patch CVE-2019-19391 * [`0ba08838`](NixOS/nixpkgs@0ba0883) libjpeg(-turbo): patch CVE-2020-13790 * [`788764b1`](NixOS/nixpkgs@788764b) transmission: patch CVE-2018-10756 * [`2b417708`](NixOS/nixpkgs@2b41770) Remove Google Talk Plugin * [`fd8bbb8b`](NixOS/nixpkgs@fd8bbb8) mutt: patch for CVE-2020-14093 * [`0a29dda8`](NixOS/nixpkgs@0a29dda) monero: 0.15.0.1 -> 0.16.0.0 * [`7587e079`](NixOS/nixpkgs@7587e07) monero-gui: 0.15.0.4 -> 0.16.0.0 * [`199de046`](NixOS/nixpkgs@199de04) mwprocapture: 1.2.4054 -> 1.2.4177 * [`48a6a8b9`](NixOS/nixpkgs@48a6a8b) sv-kalendar: fix meta * [`8b38149d`](NixOS/nixpkgs@8b38149) jhead: 3.03 -> 3.04 * [`2a0c1294`](NixOS/nixpkgs@2a0c129) neomutt: Make it not reference .dev outputs. * [`5ca29c7a`](NixOS/nixpkgs@5ca29c7) neomutt: make manual.txt not empty * [`657aa0bf`](NixOS/nixpkgs@657aa0b) neomutt: Remove old fixes for failing tests * [`c9ad4681`](NixOS/nixpkgs@c9ad468) neomutt: 20200501 -> 20200619 * [`694939b0`](NixOS/nixpkgs@694939b) flashplayer: 32.0.0.363 -> 32.0.0.371 * [`a4a203e9`](NixOS/nixpkgs@a4a203e) flashplayer: 32.0.0.371 -> 32.0.0.387 * [`cdd1ecea`](NixOS/nixpkgs@cdd1ece) nextcloud19: init at 19.0.0 * [`6a99d5d6`](NixOS/nixpkgs@6a99d5d) nixos/nextcloud: add occ internal option * [`210d7a17`](NixOS/nixpkgs@210d7a1) lepton: 1.2.1 → 2019-08-20
## Motivation Dependencies should be up to date. ## Changelog for stable: Commits: [NixOS/nixpkgs@2b417708...fb6c3a68](NixOS/nixpkgs@2b41770...fb6c3a6) * [`f6faec26`](NixOS/nixpkgs@f6faec2) nextcloud: 18.0.4 -> 18.0.6 * [`5e1de952`](NixOS/nixpkgs@5e1de95) json_c: add patch for CVE-2020-12762 * [`6cd67ec4`](NixOS/nixpkgs@6cd67ec) go: stop setting GOPATH * [`296e584a`](NixOS/nixpkgs@296e584) go_1_13: stop setting GOPATH * [`c9965e2d`](NixOS/nixpkgs@c9965e2) go_1_12: stop setting GOPATH * [`382b2dba`](NixOS/nixpkgs@382b2db) go: 1.14.1 -> 1.14.2 * [`2a1c67cb`](NixOS/nixpkgs@2a1c67c) go: 1.14.2 -> 1.14.3 * [`203fcbad`](NixOS/nixpkgs@203fcba) go_1_13: 1.13.8 -> 1.13.11 * [`b1cbd087`](NixOS/nixpkgs@b1cbd08) go_1_13: 1.13.11 -> 1.13.12 * [`16a461d1`](NixOS/nixpkgs@16a461d) go: 1.14.3 -> 1.14.4 * [`4094b363`](NixOS/nixpkgs@4094b36) go: fix TestDontCacheBrokenHTTP2Conn failure * [`9ae22e34`](NixOS/nixpkgs@9ae22e3) buildGoModule: passthru the modSha256 (NixOS/nixpkgs#82027) * [`470d5558`](NixOS/nixpkgs@470d555) go-modules: Augment builds w/ vendor src * [`124d70cc`](NixOS/nixpkgs@124d70c) go-modules: Add in old modsha256 w/ warning * [`e3ca027f`](NixOS/nixpkgs@e3ca027) libexif: 0.6.21 -> 0.6.22 * [`4ac4a236`](NixOS/nixpkgs@4ac4a23) chromedriver: 81.0.4044.69 -> 83.0.4103.39 * [`4e48231c`](NixOS/nixpkgs@4e48231) luajit*: patch CVE-2019-19391 * [`0ba08838`](NixOS/nixpkgs@0ba0883) libjpeg(-turbo): patch CVE-2020-13790 * [`7e37d805`](NixOS/nixpkgs@7e37d80) root5: fix CVE-2017-1000203 * [`fd8bbb8b`](NixOS/nixpkgs@fd8bbb8) mutt: patch for CVE-2020-14093 * [`0a29dda8`](NixOS/nixpkgs@0a29dda) monero: 0.15.0.1 -> 0.16.0.0 * [`7587e079`](NixOS/nixpkgs@7587e07) monero-gui: 0.15.0.4 -> 0.16.0.0 * [`199de046`](NixOS/nixpkgs@199de04) mwprocapture: 1.2.4054 -> 1.2.4177 * [`48a6a8b9`](NixOS/nixpkgs@48a6a8b) sv-kalendar: fix meta * [`8b38149d`](NixOS/nixpkgs@8b38149) jhead: 3.03 -> 3.04 * [`2a0c1294`](NixOS/nixpkgs@2a0c129) neomutt: Make it not reference .dev outputs. * [`5ca29c7a`](NixOS/nixpkgs@5ca29c7) neomutt: make manual.txt not empty * [`657aa0bf`](NixOS/nixpkgs@657aa0b) neomutt: Remove old fixes for failing tests * [`c9ad4681`](NixOS/nixpkgs@c9ad468) neomutt: 20200501 -> 20200619 * [`694939b0`](NixOS/nixpkgs@694939b) flashplayer: 32.0.0.363 -> 32.0.0.371 * [`a4a203e9`](NixOS/nixpkgs@a4a203e) flashplayer: 32.0.0.371 -> 32.0.0.387 * [`cdd1ecea`](NixOS/nixpkgs@cdd1ece) nextcloud19: init at 19.0.0 * [`6a99d5d6`](NixOS/nixpkgs@6a99d5d) nixos/nextcloud: add occ internal option * [`210d7a17`](NixOS/nixpkgs@210d7a1) lepton: 1.2.1 → 2019-08-20 * [`13c15f26`](NixOS/nixpkgs@13c15f2) buildGoModule: remove strictDeps * [`9c42eb70`](NixOS/nixpkgs@9c42eb7) gitea: 1.11.6 -> 1.11.8 * [`86810c46`](NixOS/nixpkgs@86810c4) ansible: v2.9.9 -> v2.9.10 * [`7d1c0e70`](NixOS/nixpkgs@7d1c0e7) ansible: add myself as maintainer
Normally the only reason to strip an attr from a derivation is to prevent a
rebuild when the attr changes or hide a private implementation detail, but this
attribute is a meaningful part of the package, so causing a rebuild on it
changing is not an issue. Keeping it as part of the derivation allows us to
inspect the
modSha256
in tools like nixpkgs-update.Specifically, this allows us to run a cmd like
nix eval -f . pkgs.tflint.drvAttrs.modSha256
to get the current value, which is how the bot finds it to replace with the new
version in the Rust ecosystem.
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)