about summary refs log tree commit diff
path: root/maintainers/scripts
AgeCommit message (Collapse)AuthorFilesLines
2018-12-23fix update-python-librariesFrederik Rietdijk1-1/+3
2018-12-07buildPython*: add updateScript to passthruFrederik Rietdijk1-360/+2
All Python packages now have an updateScript. The script calls `update-python-libraries` and passes it the position of the derivation expression obtained using `meta.position`. This works fine in case a Nix expression represents only a single derivation. If there are more in it, `update-python-libraries` will fail.
2018-12-01update.nix: Run update scripts in parallelJan Tojnar2-34/+98
To make updating large attribute sets faster, the update scripts are now run in parallel. Please note the following changes in semantics: - The string passed to updateScript needs to be a path to an executable file. - The updateScript can also be a list: the tail elements will then be passed to the head as command line arguments.
2018-07-21treewide: fix build with disallowed aliases (#43872)volth1-1/+1
fixes build with disallowed aliases
2018-07-06maintainers/scripts/update-python-libraries: compare versions semantically ↵Robert Schütz1-1/+1
instead of lexicographically (#43120)
2018-07-04pkgs/top-level/release.nix: Don't require Darwin to be supportedEelco Dolstra1-5/+3
2018-06-16nixpkgs-lint.pl: use nix-shell for shebangMatthew Bauer1-1/+2
This is more portable.
2018-04-21hydra-eval-faliures: Print Dependency failures as well as direct failures ↵berdario1-14/+19
and update to Python3 (#29760) * Print Dependency failures as well as direct failures and update to Python3 some package fail due to non-exposed dependencies and would thus not appear in the list, for example gcj * hydra-eval-failures: simpler hashbang
2018-03-31copy-tarballs.pl: Set the right ACL for new keys.Shea Levy1-2/+8
2018-03-18meta: fix fallout from #36275Matthew Bauer3-3/+3
2018-03-13maintainers/scripts/update.nix: use saner nubbingJan Tojnar1-1/+12
2018-03-13maintainers/scripts/update.nix: fix error messageJan Tojnar1-1/+1
2018-03-10Python: fix update script for nix 2.0Frederik Rietdijk1-2/+2
2018-03-04Revert "Revert "Convert maintainer file entries to attributes, add github ↵Graham Christensen1-0/+66
handles""
2018-03-03Revert "Convert maintainer file entries to attributes, add github handles"Graham Christensen1-23/+0
This reverts commit aa47bac04f06aeea993dc2e2cc6649fde4f31ed7.
2018-03-03Revert "maintainers/scripts: improve github handle checker"Graham Christensen1-48/+5
This reverts commit a2c708c2563144d61e54d7684dd8572bed7f1989.
2018-03-04maintainers/scripts: improve github handle checkerProfpatsch1-5/+48
Now also finds name-clashes for github handles who never contributed to nixpkgs before. Also deals with too many request errors.
2018-03-04Convert maintainer file entries to attributes, add github handlesProfpatsch1-0/+23
Based on https://github.com/NixOS/nixpkgs/pull/34842, the nix-instantiate output was pretty-printed and the validity of the github handles manually verified, by automatically checking whether the user handles exist on github (https://github.com/userhandle, status 200 or 404). Each handle under 5 characters was manually checked (because the collision probability with non-maintainer accounts is high), each missing entry was manually researched. The script used is kept in `maintainers/scripts` as an example of how to work with the mainainers list through nix’ JSON interface.
2018-03-01maintainers/scripts/gnome.sh: removeJan Tojnar1-192/+0
2018-03-01maintainers/scripts/update.nix: allow updating package collectionsJan Tojnar1-1/+16
2018-03-01maintainers/scripts/update.nix: deduplicate packagesJan Tojnar1-14/+16
Lot of my GNOME packages have several legacy aliases, which causes them to be updated multiple times. This patch uses lib.unique to remove the duplicates.
2018-01-17debian-patches.sh: patch-tracker is long-since dead, fix to use sources?Will Dietz1-2/+4
2018-01-15Merge branch 'bugfix/kwidgetsaddons/5.42.1' into merge/qt-5.10.0Thomas Tuegel1-1/+13
2018-01-15Merge branch 'feature/qt-5/5.10.0' into merge/qt-5.10.0Thomas Tuegel1-1/+1
2018-01-14rebuild-amount.sh: add --print option (PR #33693)Vladimír Čunát1-1/+13
to allow additionally listing all the rebuilt packages.
2018-01-04Fix copy-tarballs.plEelco Dolstra1-1/+2
2018-01-02Qt5: 5.9.3 -> 5.10.0Bastian Köcher1-1/+1
2017-12-30update-python-libraries: commit updates and specify update kindFrederik Rietdijk1-22/+138
This commit introduces two new features: 1. specify with --target whether major, minor or patch updates should be made 2. use --commit to create commits for each of the updates
2017-11-13travis: disable for pull requestsJoerg Thalheim1-82/+0
travis is too slow for us and confuse contributors, who think they have to get travis tests green. We have now pr bots instead.
2017-11-05Python update-python-libraries: fetch and update asynchronouslyFrederik Rietdijk1-1/+3
2017-10-05docs: 17.03 -> 17.09zraexy1-2/+2
2017-09-29gucharmap: 3.18.2 -> 10.0.1Albert Safin1-1/+1
- Gucharmap no longer follow the GNOME major versioning. - Gucharmap no longer includes Unicode data. Instead the data should be downloaded from unicode.org.
2017-09-24gnome3: only maintain single GNOME 3 package set (#29397)Jan Tojnar1-5/+3
* gnome3: only maintain single GNOME 3 package set GNOME 3 was split into 3.10 and 3.12 in #2694. Unfortunately, we barely have the resources to update a single version of GNOME. Maintaining multiple versions just does not make sense. Additionally, it makes viewing history using most Git tools bothersome. This commit renames `pkgs/desktops/gnome-3/3.24` to `pkgs/desktops/gnome-3`, removes the config variable for choosing packageset (`environment.gnome3.packageSet`), updates the hint in maintainer script, and removes the `gnome3_24` derivation from `all-packages.nix`. Closes: #29329 * maintainers/scripts/gnome: Use fixed GNOME 3 directory Since we now allow only a single GNOME 3 package set, specifying the working directory is not necessary. This commit sets the directory to `pkgs/desktops/gnome-3`.
2017-09-24maintainers/hydra-eval-failures: fix with new libRobin Gloster1-4/+2
lib/maintainers.nix now is a function
2017-08-28maintainers/hydra-eval-failures: catch fetching maintainersRobin Gloster1-12/+15
Fails with some i686-linux build failures
2017-08-14travis: Hide more unnecessary build spam from installing noxTuomas Tynkkynen1-2/+2
This should avoid the 28 lines of unnecessary spam about fetching stdenv and bash: ```` === Building pull request #28261 these paths will be fetched (0.51 MiB download, 2.50 MiB unpacked): /nix/store/2pm24nzym7z11nddnf6vmqhsqmzx9h3g-bash-4.4-p12-dev /nix/store/3n6g5nmyn63gsgjc7z03rsd88s2q7b7i-stdenv /nix/store/7mpcc6x6b3db595rsqr1qjckpaj1dym8-bash-4.4-p12-info /nix/store/d9hb8f6j2syq08hw97qajdcdkl9lwg9n-bash-4.4-p12-doc fetching path ‘/nix/store/d9hb8f6j2syq08hw97qajdcdkl9lwg9n-bash-4.4-p12-doc’... *** Downloading ‘https://cache.nixos.org/nar/013kcshsm2hzpngmrf4izq3ag8s9avrkhz5z8l8mgnxay1lxlz99.nar.xz’ to ‘/nix/store/d9hb8f6j2syq08hw97qajdcdkl9lwg9n-bash-4.4-p12-doc’... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 357k 100 357k 0 0 3342k 0 --:--:-- --:--:-- --:--:-- 3408k fetching path ‘/nix/store/2pm24nzym7z11nddnf6vmqhsqmzx9h3g-bash-4.4-p12-dev’... *** Downloading ‘https://cache.nixos.org/nar/1225myjpymp5bv0x5zl08dmdz786jf86fshc2dwa3zgxasrppcfi.nar.xz’ to ‘/nix/store/2pm24nzym7z11nddnf6vmqhsqmzx9h3g-bash-4.4-p12-dev’... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 54312 100 54312 0 0 231k 0 --:--:-- --:--:-- --:--:-- 232k fetching path ‘/nix/store/7mpcc6x6b3db595rsqr1qjckpaj1dym8-bash-4.4-p12-info’... *** Downloading ‘https://cache.nixos.org/nar/04dzl4jlhxhisiby9lyw2k6q2w5ns3xy1h6gfdc14qn649lshy2f.nar.xz’ to ‘/nix/store/7mpcc6x6b3db595rsqr1qjckpaj1dym8-bash-4.4-p12-info’... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 107k 100 107k 0 0 1179k 0 --:--:-- --:--:-- --:--:-- 1198k fetching path ‘/nix/store/3n6g5nmyn63gsgjc7z03rsd88s2q7b7i-stdenv’... *** Downloading ‘https://cache.nixos.org/nar/013xg2cnv9wf3fkhcl3b3b6iihqnwhy65m6ijb6ynwavy584w2xi.nar.xz’ to ‘/nix/store/3n6g5nmyn63gsgjc7z03rsd88s2q7b7i-stdenv’... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8640 100 8640 0 0 143k 0 --:--:-- --:--:-- --:--:-- 148k === Reviewing PR 28261 : busybox: 1.26.2 -> 1.27.1, fix bootstrap ```` (From https://travis-ci.org/NixOS/nixpkgs/jobs/264390932)
2017-07-25Merge branch 'master' into patch-3Graham Christensen6-251/+626
2017-07-17update-python-libraries script: don't forget to break when we actually find ↵Frederik Rietdijk1-0/+1
an update
2017-07-11Merge pull request #27297 from jtojnar/fix/ghexJörg Thalheim1-1/+1
ghex: init at 3.18.3
2017-07-11ghex: init at 3.18.3Jan Tojnar1-1/+1
2017-07-03Python: fix update script in case no PyPI releases are available for a given ↵Frederik Rietdijk1-1/+2
version
2017-06-06Python: improve update scriptFrederik Rietdijk1-153/+144
- remove dead code - improve readability - skip fetchFromGitHub (#26320)
2017-05-27Python: fix update scriptFrederik Rietdijk1-27/+32
- use correct extension - do not update expressions that have an url that does not contain pypi - show warning in case request fails
2017-05-27Merge pull request #25583 from FRidh/updatescriptFrederik Rietdijk1-0/+245
Python: update script for packages
2017-05-27Python: update script for packagesFrederik Rietdijk1-0/+245
This script determines whether there is an update available for the package and if so, updates the version and sha256 attributes. This only works for packages that have their own expression, and `pname` and `sha256` attribute.
2017-05-24Merge branch 'master' into stagingVladimír Čunát1-245/+100
2017-04-14all-tarballs: fixup evaluation (and the tarball job)Vladimír Čunát1-1/+1
2017-04-11Fix tarball evaluationTuomas Tynkkynen1-1/+1
http://hydra.nixos.org/build/51460386 This seems the path of least resistance. Adding "x86_64-darwin" to supportedSystems causes other errors.
2017-03-30docs: 16.09 -> 17.03Robin Gloster1-2/+2
2017-03-19nix-diff.sh maintainer script: update usage message for new flagsShane Pearlman1-1/+1