+1
-1
.github/PULL_REQUEST_TEMPLATE.md
+1
-1
.github/PULL_REQUEST_TEMPLATE.md
···- made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)-- [23.05 Release Notes (or backporting 22.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2305-release-notes)
···- made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)+- [23.11 Release Notes (or backporting 23.05 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2305-release-notes)
+8
-8
CONTRIBUTING.md
+8
-8
CONTRIBUTING.md
···Follow these steps to backport a change into a release branch in compliance with the [commit policy](https://nixos.org/nixpkgs/manual/#submitting-changes-stable-release-branches).-This also works for PR's that have already been merged, and might take a couple of minutes to trigger.-2. Check out the target _release branch_, e.g. `release-22.11`. Do not use a _channel branch_ like `nixos-22.11` or `nixpkgs-22.11-darwin`.4. When the reason to backport is not obvious from the original commit message, use `git cherry-pick -xe <original commit>` and add a reason. Otherwise use `git cherry-pick -x <original commit>`. That's fine for minor version updates that only include security and bug fixes, commits that fixes an otherwise broken package or similar. Please also ensure the commits exists on the master branch; in the case of squashed or rebased merges, the commit hash will change and the new commits can be found in the merge message at the bottom of the master pull request.-5. Push to GitHub and open a backport pull request. Make sure to select the release branch (e.g. `release-22.11`) as the target branch of the pull request, and link to the pull request in which the original change was committed to `master`. The pull request title should be the commit title with the release version as prefix, e.g. `[22.11]`.6. When the backport pull request is merged and you have the necessary privileges you can also replace the label `9.needs: port to stable` with `8.has: port to stable` on the original pull request. This way maintainers can keep track of missing backports easier.···- Services which require a client to be up-to-date regardless. (E.g. `spotify`, `steam`, or `discord`)···Documentation in nixpkgs is transitioning to a markdown-centric workflow. In the past release notes required a translation step to convert from markdown to a compatible docbook document, but this is no longer necessary.
···Follow these steps to backport a change into a release branch in compliance with the [commit policy](https://nixos.org/nixpkgs/manual/#submitting-changes-stable-release-branches).+This also works for pull requests that have already been merged, and might take a couple of minutes to trigger.+2. Check out the target _release branch_, e.g. `release-23.05`. Do not use a _channel branch_ like `nixos-23.05` or `nixpkgs-23.05-darwin`.4. When the reason to backport is not obvious from the original commit message, use `git cherry-pick -xe <original commit>` and add a reason. Otherwise use `git cherry-pick -x <original commit>`. That's fine for minor version updates that only include security and bug fixes, commits that fixes an otherwise broken package or similar. Please also ensure the commits exists on the master branch; in the case of squashed or rebased merges, the commit hash will change and the new commits can be found in the merge message at the bottom of the master pull request.+5. Push to GitHub and open a backport pull request. Make sure to select the release branch (e.g. `release-23.05`) as the target branch of the pull request, and link to the pull request in which the original change was committed to `master`. The pull request title should be the commit title with the release version as prefix, e.g. `[23.05]`.6. When the backport pull request is merged and you have the necessary privileges you can also replace the label `9.needs: port to stable` with `8.has: port to stable` on the original pull request. This way maintainers can keep track of missing backports easier.···- Services which require a client to be up-to-date regardless. (E.g. `spotify`, `steam`, or `discord`)···Documentation in nixpkgs is transitioning to a markdown-centric workflow. In the past release notes required a translation step to convert from markdown to a compatible docbook document, but this is no longer necessary.
+4
nixos/doc/manual/release-notes/rl-2305.section.md
+4
nixos/doc/manual/release-notes/rl-2305.section.md
···- The EC2 image module previously detected and activated swap-formatted instance store devices and partitions in stage-1 (initramfs). This behaviour has been removed. Users relying on this should provide their own implementation.- `fail2ban` has been updated to 1.0.2, which has a few breaking changes compared to 0.11.2 ([changelog for 1.0.1](https://github.com/fail2ban/fail2ban/blob/1.0.1/ChangeLog), [changelog for 1.0.2](https://github.com/fail2ban/fail2ban/blob/1.0.2/ChangeLog))- `albert` has been updated from 0.17.6 to 0.20.13, and 0.18.0 changed the config format and many plugins ([changelog for 0.18.0](https://github.com/albertlauncher/albert/blob/v0.18.0/CHANGELOG.md))
···- The EC2 image module previously detected and activated swap-formatted instance store devices and partitions in stage-1 (initramfs). This behaviour has been removed. Users relying on this should provide their own implementation.+- `gitlab` has been upgraded from major version 15 to major version 16 and requires at least PostgreSQL 13.6. Check the [upgrade guide](#module-services-postgres-upgrading) in the NixOS manual on how to upgrade your PostgreSQL installation.+- `gitlab` 16 deprecates the use of external container registries, in our case `pkgs.docker-distribution`. Module users who have [`services.gitlab.registry.enable`](#opt-services.gitlab.registry.enable) set to `true` are advised to back up their state and switch to gitlab's fork by setting [`services.gitlab.registry.package`](#opt-services.gitlab.registry.package) to `pkgs.gitlab-container-registry`.- `fail2ban` has been updated to 1.0.2, which has a few breaking changes compared to 0.11.2 ([changelog for 1.0.1](https://github.com/fail2ban/fail2ban/blob/1.0.1/ChangeLog), [changelog for 1.0.2](https://github.com/fail2ban/fail2ban/blob/1.0.2/ChangeLog))- `albert` has been updated from 0.17.6 to 0.20.13, and 0.18.0 changed the config format and many plugins ([changelog for 0.18.0](https://github.com/albertlauncher/albert/blob/v0.18.0/CHANGELOG.md))
+10
-2
nixos/modules/services/misc/docker-registry.nix
+10
-2
nixos/modules/services/misc/docker-registry.nix
·········
·········
+29
-12
nixos/modules/services/misc/gitlab.nix
+29
-12
nixos/modules/services/misc/gitlab.nix
·····················-message = "PostgreSQL >=12 is required to run GitLab 14. Follow the instructions in the manual section for upgrading PostgreSQL here: https://nixos.org/manual/nixos/stable/index.html#module-services-postgres-upgrading";·········
··················+(cfg.registry.enable && versionAtLeast (getVersion cfg.packages.gitlab) "16.0.0" && cfg.registry.package == pkgs.docker-distribution)+''Support for container registries other than gitlab-container-registry has ended since GitLab 16.0.0 and is scheduled for removal in a future release.···+message = "PostgreSQL >=13.6 is required to run GitLab 16. Follow the instructions in the manual section for upgrading PostgreSQL here: https://nixos.org/manual/nixos/stable/index.html#module-services-postgres-upgrading";·········
+2
-2
nixos/tests/gitlab.nix
+2
-2
nixos/tests/gitlab.nix
···
···
+3
-3
pkgs/applications/audio/reaper/default.nix
+3
-3
pkgs/applications/audio/reaper/default.nix
···
···
+4
-4
pkgs/applications/editors/emacs/elisp-packages/manual-packages/mind-wave/default.nix
+4
-4
pkgs/applications/editors/emacs/elisp-packages/manual-packages/mind-wave/default.nix
···
···
+100
-88
pkgs/applications/editors/vim/plugins/generated.nix
+100
-88
pkgs/applications/editors/vim/plugins/generated.nix
·······················································································
·······················································································
+27
-27
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+27
-27
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
························
························
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
···
+2
-2
pkgs/applications/misc/klayout/default.nix
+2
-2
pkgs/applications/misc/klayout/default.nix
+2
-2
pkgs/applications/misc/slweb/default.nix
+2
-2
pkgs/applications/misc/slweb/default.nix
+3
-3
pkgs/applications/networking/avalanchego/default.nix
+3
-3
pkgs/applications/networking/avalanchego/default.nix
···
···
+10
-10
pkgs/applications/networking/browsers/chromium/upstream-info.json
+10
-10
pkgs/applications/networking/browsers/chromium/upstream-info.json
···
···
+2
-2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
···(if stdenv.isDarwin then darwin.apple_sdk_11_0.llvmPackages_14.stdenv else stdenv).mkDerivation rec {
···(if stdenv.isDarwin then darwin.apple_sdk_11_0.llvmPackages_14.stdenv else stdenv).mkDerivation rec {
+2
-2
pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
···
···
+20
-9
pkgs/applications/networking/p2p/pyrosimple/default.nix
+20
-9
pkgs/applications/networking/p2p/pyrosimple/default.nix
············
············
+2
-2
pkgs/applications/science/biology/igv/default.nix
+2
-2
pkgs/applications/science/biology/igv/default.nix
···url = "https://data.broadinstitute.org/igv/projects/downloads/${lib.versions.majorMinor version}/IGV_${version}.zip";
···url = "https://data.broadinstitute.org/igv/projects/downloads/${lib.versions.majorMinor version}/IGV_${version}.zip";
-69
pkgs/applications/version-management/gitlab/Remove-geo-from-database.yml.patch
-69
pkgs/applications/version-management/gitlab/Remove-geo-from-database.yml.patch
···
···
+77
pkgs/applications/version-management/gitlab/Remove-unsupported-database-names.patch
+77
pkgs/applications/version-management/gitlab/Remove-unsupported-database-names.patch
···
···
+8
-8
pkgs/applications/version-management/gitlab/data.json
+8
-8
pkgs/applications/version-management/gitlab/data.json
···
···
+2
-2
pkgs/applications/version-management/gitlab/default.nix
+2
-2
pkgs/applications/version-management/gitlab/default.nix
···
···
-43
pkgs/applications/version-management/gitlab/gitaly/Gemfile
-43
pkgs/applications/version-management/gitlab/gitaly/Gemfile
···
···
-207
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
-207
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
···
···
+17
-24
pkgs/applications/version-management/gitlab/gitaly/default.nix
+17
-24
pkgs/applications/version-management/gitlab/gitaly/default.nix
······ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ];······
······ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ];······
-827
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
-827
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
···-dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];-dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "pg_query" "redis"];-dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
···
+2
-2
pkgs/applications/version-management/gitlab/gitlab-pages/default.nix
+2
-2
pkgs/applications/version-management/gitlab/gitlab-pages/default.nix
···
···
+3
-3
pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
+3
-3
pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
···
···
+2
-2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+2
-2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
······
······
+5
-5
pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
+5
-5
pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
······
······
+26
-26
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
+26
-26
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
············gem 'omniauth-azure-oauth2', '~> 0.0.9', path: 'vendor/gems/omniauth-azure-oauth2' # See gem README.md-gem 'omniauth-cas3', '~> 1.1.4', path: 'vendor/gems/omniauth-cas3' # See vendor/gems/omniauth-cas3/README.md···gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.mdgem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md····································
···+if ENV.fetch('BUNDLER_CHECKSUM_VERIFICATION_OPT_IN', 'false') != 'false' # this verification is still experimental·········gem 'omniauth-azure-oauth2', '~> 0.0.9', path: 'vendor/gems/omniauth-azure-oauth2' # See gem README.md···gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.mdgem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md····································
+57
-61
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
+57
-61
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··················································································································
··················································································································
+94
-82
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
+94
-82
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
·······································-dependencies = ["actioncable" "activemodel" "css_parser" "htmlbeautifier" "htmlentities" "listen" "railties" "redcarpet" "rouge" "view_component" "yard" "zeitwerk"];··········································
·······································+dependencies = ["activemodel" "css_parser" "htmlbeautifier" "htmlentities" "marcel" "railties" "redcarpet" "rouge" "view_component" "yard" "zeitwerk"];··········································
+1
-10
pkgs/applications/version-management/gitlab/update.py
+1
-10
pkgs/applications/version-management/gitlab/update.py
···
+44
pkgs/development/libraries/science/math/clblast/default.nix
+44
pkgs/development/libraries/science/math/clblast/default.nix
···
···
+2
-7
pkgs/development/python-modules/configshell/default.nix
+2
-7
pkgs/development/python-modules/configshell/default.nix
······
······
+2
-2
pkgs/development/python-modules/dash/default.nix
+2
-2
pkgs/development/python-modules/dash/default.nix
······
······
+2
-2
pkgs/development/python-modules/home-assistant-chip-clusters/default.nix
+2
-2
pkgs/development/python-modules/home-assistant-chip-clusters/default.nix
······
······
+3
-3
pkgs/development/python-modules/home-assistant-chip-core/default.nix
+3
-3
pkgs/development/python-modules/home-assistant-chip-core/default.nix
······
······
+2
-2
pkgs/development/python-modules/license-expression/default.nix
+2
-2
pkgs/development/python-modules/license-expression/default.nix
······
······
+2
-2
pkgs/development/python-modules/policyuniverse/default.nix
+2
-2
pkgs/development/python-modules/policyuniverse/default.nix
···
···
+2
-2
pkgs/development/python-modules/python-matter-server/default.nix
+2
-2
pkgs/development/python-modules/python-matter-server/default.nix
······
······
+2
-2
pkgs/development/python-modules/pywerview/default.nix
+2
-2
pkgs/development/python-modules/pywerview/default.nix
······
······
+3
-11
pkgs/development/python-modules/rtslib/default.nix
+3
-11
pkgs/development/python-modules/rtslib/default.nix
···-url = "https://github.com/zhaofengli/rtslib-fb/commit/1c3c8257940a88e65676f4333363ddf259a06723.patch";
···
+2
-2
pkgs/development/python-modules/types-pyopenssl/default.nix
+2
-2
pkgs/development/python-modules/types-pyopenssl/default.nix
+9
pkgs/development/ruby-modules/gem-config/default.nix
+9
pkgs/development/ruby-modules/gem-config/default.nix
···+substituteInPlace lib/prometheus/client/page_size.rb --replace "getconf" "${lib.getBin getconf}/bin/getconf"
+2
-2
pkgs/development/tools/altair-graphql-client/default.nix
+2
-2
pkgs/development/tools/altair-graphql-client/default.nix
···url = "https://github.com/imolorhe/altair/releases/download/v${version}/altair_${version}_x86_64_linux.AppImage";
···url = "https://github.com/imolorhe/altair/releases/download/v${version}/altair_${version}_x86_64_linux.AppImage";
+5
-4
pkgs/development/tools/analysis/checkov/default.nix
+5
-4
pkgs/development/tools/analysis/checkov/default.nix
······
······
+3
-3
pkgs/development/tools/benthos/default.nix
+3
-3
pkgs/development/tools/benthos/default.nix
···
···
+153
-59
pkgs/development/tools/reindeer/Cargo.lock
+153
-59
pkgs/development/tools/reindeer/Cargo.lock
···········································································
···········································································
+3
-3
pkgs/development/tools/reindeer/default.nix
+3
-3
pkgs/development/tools/reindeer/default.nix
···
···
+1
-1
pkgs/development/tools/reindeer/update.sh
+1
-1
pkgs/development/tools/reindeer/update.sh
···#!nix-shell -I nixpkgs=./. -i bash -p curl jq nix-prefetch common-updater-scripts mktemp nix coreutils
···#!nix-shell -I nixpkgs=./. -i bash -p curl jq nix-prefetch common-updater-scripts mktemp nix coreutils
+3
-3
pkgs/development/tools/sq/default.nix
+3
-3
pkgs/development/tools/sq/default.nix
···
···
+2
-2
pkgs/os-specific/linux/targetcli/default.nix
+2
-2
pkgs/os-specific/linux/targetcli/default.nix
···
···
+2
-2
pkgs/servers/geospatial/geoserver/default.nix
+2
-2
pkgs/servers/geospatial/geoserver/default.nix
+3
-3
pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix
+3
-3
pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix
······
······
+24
pkgs/tools/audio/botamusique/catch-invalid-versions.patch
+24
pkgs/tools/audio/botamusique/catch-invalid-versions.patch
···
···+- if not last_startup_version or version.parse(last_startup_version) < version.parse(self.version):++ if not last_startup_version or version.parse(last_startup_version) < version.parse(self.version):
+6
pkgs/tools/audio/botamusique/default.nix
+6
pkgs/tools/audio/botamusique/default.nix
······
+2
-2
pkgs/tools/misc/powerline-go/default.nix
+2
-2
pkgs/tools/misc/powerline-go/default.nix
···
···
+32
-18
pkgs/tools/networking/mozillavpn/default.nix
+32
-18
pkgs/tools/networking/mozillavpn/default.nix
············
······+url = "https://github.com/mozilla-mobile/mozilla-vpn-client/commit/5911071ea37d12401af32dcdf2a542ca5049bf2f.patch";+url = "https://github.com/mozilla-mobile/mozilla-vpn-client/pull/7026/commits/13c1b77ee4249883a33b6ac240b3ca143b485ba1.patch";······
+2
-2
pkgs/tools/networking/spoofer/default.nix
+2
-2
pkgs/tools/networking/spoofer/default.nix
···
···
+15
-7
pkgs/tools/security/zgrab2/default.nix
+15
-7
pkgs/tools/security/zgrab2/default.nix
···
···+# vendor/golang.org/x/sys/unix/syscall.go:83:16: unsafe.Slice requires go1.17 or later (-lang was set to go1.16; check go.mod)+# The patch was generated by changing "go 1.12" to "go 1.17" and executing `go mod tidy -compat=1.17`.
+46
pkgs/tools/security/zgrab2/fix-go-version-error.patch
+46
pkgs/tools/security/zgrab2/fix-go-version-error.patch
···
···
+2
pkgs/top-level/all-packages.nix
+2
pkgs/top-level/all-packages.nix
···