-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: c44bd49ced16
head repository: NixOS/nixpkgs
compare: 242018472706
Commits on Mar 6, 2020
-
firefox: mark as broken on 32-bit buildPlatform
volth committedMar 6, 2020 Configuration menu - View commit details
-
Copy full SHA for ed33a6c - Browse repository at this point
Copy the full SHA ed33a6cView commit details
Commits on Mar 9, 2020
-
androidenv: update the generated expressions
... running `generate.sh`.
Configuration menu - View commit details
-
Copy full SHA for e003ca0 - Browse repository at this point
Copy the full SHA e003ca0View commit details -
androidenv: bump emulator version to latest stable - as per Linux
Move to a known version of the emulator. Each OS has a distinct version... pick the one on Linux. A better solution would be to let the user of `emulateApp` overload what the emulator version shall be (and maybe it is already possible and I do not see it) - without need to reproduce large portions of `default.nix`. Using the previous emulator showed the following warning: ``` Your emulator is out of date, please update by launching Android Studio: ``` I am not aware of any reasons for not wanting the latest emulator (as I expect it shall be compatible usually with more system images - not less), so bump its default version. Emulator release notes: https://developer.android.com/studio/releases/emulator
Configuration menu - View commit details
-
Copy full SHA for 6da0e0b - Browse repository at this point
Copy the full SHA 6da0e0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3286057 - Browse repository at this point
Copy the full SHA 3286057View commit details -
androidenv: manually (!) delete oldest revision of google images
... as same name hence clashing. This shall rather be solved by enhancement of the scripts.
Configuration menu - View commit details
-
Copy full SHA for 72e3836 - Browse repository at this point
Copy the full SHA 72e3836View commit details -
androidenv: manually (!) delete default images with same name
... complex as apparently dependent on OS of host of emulator. This shall rather be solved by enhancement of the scripts.
Configuration menu - View commit details
-
Copy full SHA for 91411f0 - Browse repository at this point
Copy the full SHA 91411f0View commit details -
androidenv: add missing linux dependencies
This is extracted from https://github.com/NixOS/nixpkgs PR 78623. The symptom I observed was: ``` builder for '/nix/store/7zz585ch9jqjvz8k88rf7fs046inxszq-emulator-30.0.3.drv' failed with exit code 1; last 10 log lines: libXext.so.6 -> found: /nix/store/qkmj8pa3ka9v335bbgx74ah4080fwdbf-libXext-1.3.4/lib/libXext.so.6 libXfixes.so.3 -> found: /nix/store/nhp59xxq4g51mgpwgjsp8pvkn7531b86-libXfixes-5.0.3/lib/libXfixes.so.3 libXi.so.6 -> not found! libXrender.so.1 -> not found! libXtst.so.6 -> not found! libasound.so.2 -> not found! libz.so.1 -> found: /nix/store/pb2am7dfsv524pb2z7m8mp8nkcmgd3cl-zlib-1.2.11/lib/libz.so.1 libdbus-1.so.3 -> found: /nix/store/ddqrvb1b0xdb8g18f4advmq4wk0aiknd-dbus-1.12.16-lib/lib/libdbus-1.so.3 libGL.so.1 -> found: /nix/store/bbpgyifsh2hv0ivhl3g4ik2nw7d10zdx-emulator-30.0.3/libexec/android-sdk/emulator/lib64/gles_mesa/libGL.so.1 libc++.so.1 -> found: /nix/store/bbpgyifsh2hv0ivhl3g4ik2nw7d10zdx-emulator-30.0.3/libexec/android-sdk/emulator/lib64/libc++.so.1 ```
Configuration menu - View commit details
-
Copy full SHA for 954b406 - Browse repository at this point
Copy the full SHA 954b406View commit details -
androidenv/emulate-app: fix image id for recent device manager
Symptom: ``` Available Android targets: ---------- id: 1 or "android-28" Name: Android 9 Type: Platform API level: 28 Revision: 6 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : google_ndk_playstore/x86 ... Error: Invalid --tag google_apis_playstore for the selected target. ``` For creation of AVD, switch from `android` to `avdmanager` as the latter seems enabling selecting the image with less friction (and is better documented as not deprecated). This requires using recent tools - from https://developer.android.com/studio/releases/sdk-tools : > SDK Tools, Revision 25.3.0 (March 2017) > ... > `android avd` command-line functionality replaced with new > `avdmanager` tool. For listing of targets, switch from `android` to `avdmanager` as the `android` command invocation fails in recent tools. Symptom (not missing `s` as backward incompatibility): ``` Invalid or unsupported command "list targets" Supported commands are: android list target android list avd android list device android create avd android move avd android delete avd android list sdk android update sdk ``` References: - https://developer.android.com/studio/tools/help/android - https://developer.android.com/studio/command-line/avdmanager
Configuration menu - View commit details
-
Copy full SHA for c506188 - Browse repository at this point
Copy the full SHA c506188View commit details -
androidenv: manually (!) delete more complex version of google images
This commit was built as a revert commit followed by deletion: * Revert "androidenv: manually (!) delete oldest revision of google images". * Delete other revision. Using `systemImageType = "google_apis_playstore"` (and `abiVersion = "x86"` and `platformVersion = "28"` - that I expect resolved to `97d9d4f4a2afa8b0f5d52e90748e19c10406ca93`), the symptom is: ``` Warning: Observed package id 'system-images;android-28;google_ndk_playstore;x86' in inconsistent location '/nix/store/...-androidsdk/libexec/android-sdk/system-images/android-28/google_apis_playstore/x86' (Expected '/nix/store/...-androidsdk/libexec/android-sdk/system-images/android-28/google_ndk_playstore/x86') ... Error: Package path is not valid. Valid system image paths are: system-images;android-28;google_ndk_playstore;x86 ``` How is the actual image name `google_ndk_playstore` when the fetched image has id `google_apis_playstore`? Attempt keeping - of the two images - the one that looks simpler. For the `"28".google_apis."x86"` images, in the XML the differences are: more complex license (what is `arm-dbt`?); higher emulator. Namely: ``` <uses-license ref="android-sdk-license"/> <dependencies> <dependency path="patcher;v4"/> <dependency path="emulator"> <min-revision> <major>27</major> <minor>1</minor> <micro>7</micro> ... <uses-license ref="android-sdk-arm-dbt-license"/> <dependencies> <dependency path="patcher;v4"/> <dependency path="emulator"> <min-revision> <major>29</major> <minor>1</minor> <micro>12</micro> ``` Analogously for `"28".google_apis_playstore."x86"`.
Configuration menu - View commit details
-
Copy full SHA for f01278d - Browse repository at this point
Copy the full SHA f01278dView commit details -
androidenv: align basic emulateApp usage example
... to the actually tested one.
Configuration menu - View commit details
-
Copy full SHA for d56fd69 - Browse repository at this point
Copy the full SHA d56fd69View commit details
Commits on Mar 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9404daf - Browse repository at this point
Copy the full SHA 9404dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb1dd64 - Browse repository at this point
Copy the full SHA cb1dd64View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdad5f9 - Browse repository at this point
Copy the full SHA cdad5f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4acda90 - Browse repository at this point
Copy the full SHA 4acda90View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0a6dfc - Browse repository at this point
Copy the full SHA f0a6dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fef426 - Browse repository at this point
Copy the full SHA 4fef426View commit details -
linux config: enable SND CA0132 DSP loading
Since we select everything as a module, snd_hda_codec_ca0132 is built as well. DSP loading is not enabled by default, but without it the soundcard produces timeouts within ALSA and does not emit sound. Explicitly enable the firmware loading to ensure Soundblaster Z/Zx/ZxR/Recon devices can be used with NixOS. The patch to enable this by default in the kernel is staged for 5.8.
Configuration menu - View commit details
-
Copy full SHA for 62cdbd6 - Browse repository at this point
Copy the full SHA 62cdbd6View commit details
Commits on Mar 31, 2020
-
php: init phpXYbase packages and make the default php extended by def…
…ault Also, add opcache to default extensions since it significantly increases PHP's performance and is by default enabled on Debian based distributions. Not having it enabled by default results in a puzzling performance loss for anyone attempting to migrate from Debian/Ubuntu to NixOS who is unaware of this. Therefore, enable it by default. /talyz
Configuration menu - View commit details
-
Copy full SHA for 96a5e0c - Browse repository at this point
Copy the full SHA 96a5e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1983417 - Browse repository at this point
Copy the full SHA 1983417View commit details
Commits on Apr 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 15002f1 - Browse repository at this point
Copy the full SHA 15002f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b18e7e5 - Browse repository at this point
Copy the full SHA b18e7e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f26b2af - Browse repository at this point
Copy the full SHA f26b2afView commit details
Commits on Apr 2, 2020
-
Merge pull request #83975 from jtojnar/gnome-team
tree-wide: Switch from gnome3.maintainers to lib.teams.gnome
Configuration menu - View commit details
-
Copy full SHA for 7d91eb2 - Browse repository at this point
Copy the full SHA 7d91eb2View commit details -
Zulip 5.0 fixes multiple security issues. See: https://blog.zulip.org/2020/04/01/zulip-desktop-5-0-0-security-release/
Configuration menu - View commit details
-
Copy full SHA for 1586f28 - Browse repository at this point
Copy the full SHA 1586f28View commit details -
Configuration menu - View commit details
-
Copy full SHA for e48a55d - Browse repository at this point
Copy the full SHA e48a55dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad871d2 - Browse repository at this point
Copy the full SHA ad871d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37dfac7 - Browse repository at this point
Copy the full SHA 37dfac7View commit details -
pyca/pyopenssl#899 (comment) The tests in python3.pkgs.pyopenssl succeed! Fixing this problem we experienced is listed as the only major change: https://www.openssl.org/news/openssl-1.1.1-notes.html
Configuration menu - View commit details
-
Copy full SHA for 6c8692f - Browse repository at this point
Copy the full SHA 6c8692fView commit details -
Merge pull request #83862 from dasj19/cmake_update
cmake: 3.16.5 -> 3.17.0
Configuration menu - View commit details
-
Copy full SHA for 40239ac - Browse repository at this point
Copy the full SHA 40239acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bac620 - Browse repository at this point
Copy the full SHA 2bac620View commit details -
This contains at least golang/go#37807, which currently causes some of our go binaries to just fail when booted with older kernels. See golang/go#37436 for context.
Configuration menu - View commit details
-
Copy full SHA for da2146d - Browse repository at this point
Copy the full SHA da2146dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec21f70 - Browse repository at this point
Copy the full SHA ec21f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ccd347 - Browse repository at this point
Copy the full SHA 6ccd347View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f86b3 - Browse repository at this point
Copy the full SHA d7f86b3View commit details -
Merge pull request #83658 from Emantor/topic/kernel-snd-ca0132
linux config: enable Creative Soundblaster DSP loading
Configuration menu - View commit details
-
Copy full SHA for 35916a8 - Browse repository at this point
Copy the full SHA 35916a8View commit details
Commits on Apr 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for be7bf5a - Browse repository at this point
Copy the full SHA be7bf5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5f77d6 - Browse repository at this point
Copy the full SHA a5f77d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for da8ca2b - Browse repository at this point
Copy the full SHA da8ca2bView commit details -
php: Build an even slimmer base
This moves yet more extensions from the base build to phpPackages.ext. Some of the extensions are a bit quirky and need patching for this to work, most notably mysqlnd and opcache. Two new parameters are introduced for mkExtension - internalDeps and postPhpize. internalDeps is used to specify which other internal extensions the current extension depends on, in order to provide them at build time. postPhpize is for when patches and quirks need to be applied after running phpize. Patch notes: - For opcache, older versions of PHP have a bug where header files are included in the wrong order. - For mysqlnd, the config.h is never included, so we include it in the main header file, mysqlnd.h. Also, the configure script doesn't add the necessary library link flags, so we add them to the variable configure should have added them to.
Configuration menu - View commit details
-
Copy full SHA for 2823377 - Browse repository at this point
Copy the full SHA 2823377View commit details -
phpPackages.exts: Run tests by default
The tests for many of the extensions run just fine, for some a small portion fail. This runs the tests by default and disables the tests extensions with any failing tests.
Configuration menu - View commit details
-
Copy full SHA for 6c810c2 - Browse repository at this point
Copy the full SHA 6c810c2View commit details -
php: Make buildEnv recursive + take extension deps into account
A slight rewrite of buildEnv which: 1. Makes buildEnv recursively add itself to its output, so that it can be accessed from any php derivation. 2. Orders the extension text strings according to their internalDeps attribute - dependencies have to be put before dependants in the php.ini or they will fail to load due to missing symbols.
Configuration menu - View commit details
-
Copy full SHA for 8924a7d - Browse repository at this point
Copy the full SHA 8924a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1d2441 - Browse repository at this point
Copy the full SHA e1d2441View commit details -
Configuration menu - View commit details
-
Copy full SHA for 498914e - Browse repository at this point
Copy the full SHA 498914eView commit details -
Configuration menu - View commit details
-
Copy full SHA for edaa972 - Browse repository at this point
Copy the full SHA edaa972View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3bdd6f - Browse repository at this point
Copy the full SHA e3bdd6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for da7ac56 - Browse repository at this point
Copy the full SHA da7ac56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bec129 - Browse repository at this point
Copy the full SHA 2bec129View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd9b9b - Browse repository at this point
Copy the full SHA bcd9b9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4588e6a - Browse repository at this point
Copy the full SHA 4588e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 022ebea - Browse repository at this point
Copy the full SHA 022ebeaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff c44bd49ced16...242018472706