Commit Graph

6094 Commits

Author SHA1 Message Date
Emily
f729c64e2b doc/rl-2511: announce projected x86_64-darwin deprecation (#415566) 2025-10-15 21:48:46 +00:00
nixpkgs-ci[bot]
a6b2560cff Merge staging-next into staging 2025-10-15 18:06:33 +00:00
nixpkgs-ci[bot]
003c57b969 Merge master into staging-next 2025-10-15 18:05:52 +00:00
Pol Dellaiera
631597d659 doc: fix typo (#451794) 2025-10-15 17:20:45 +00:00
Emily
a0e48fec74 doc/rl-2511: announce projected x86_64-darwin deprecation
macOS 27 is going to drop Intel support, so we’re pre‐announcing
the inevitable so that people can prepare.

We already announced that we’re aligning our OS support policy with
Apple’s starting in 25.11, so it’s very unlikely that we could
justify making an exception to devote resources to `x86_64-darwin`
support in 28.11 and beyond, after Apple stop releasing security
updates for the platform.

However, the end of support in Nixpkgs may come sooner than that. Apple
have announced that [Rosetta 2 will be pared down] by macOS 28 to not
support emulation of arbitrary applications. We use `aarch64-darwin`
builder machines exclusively and rely on Rosetta 2 to build packages
for `x86_64-darwin`. As we try to keep the builders on the latest OS
versions, that would mean that we’d lose the ability to build for
`x86_64-darwin` around the release of 27.11, unless we held back on
updating the OS on the builders for a year.

[Rosetta 2 will be pared down]: https://developer.apple.com/documentation/apple-silicon/about-the-rosetta-translation-environment

Additionally, `x86_64-darwin` is the slowest system to build due to
our limited Mac builder resources and the emulation overhead. Dropping
support will more than double our effective `aarch64-darwin` build
capacity and benefit the whole project by reducing the bottleneck on
world rebuilds during `staging-next` cycles. It’s hard to find good
data on the relative market share, but the May 2025 [Steam Hardware
Survey] shows over 80% of their macOS users already being on Apple
Silicon. Therefore, I’d personally expect us to drop support by
26.11, given the trade‐off between the resources it will take to
continue supporting `x86_64-darwin` and the number of users it is
likely to benefit. (And I’m typing this on a Intel Mac myself…)

[Steam Hardware Survey]: https://store.steampowered.com/hwsurvey/processormfg/
2025-10-15 17:20:51 +01:00
Martin Weinelt
6785773052 python315: init add 3.15.0a1
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-1
2025-10-15 18:01:30 +02:00
Emily
c18a35bdb2 doc/rl-2511: move Darwin libc++ release note further down
This is less relevant to users than version support.
2025-10-15 16:44:09 +01:00
Soumyadip Sarkar
60e29dadae doc: fixed typo in python-interpreter-table.nix 2025-10-15 20:45:40 +05:30
Wolfgang Walther
33735c24b9 Merge branch 'haskell-updates' into staging 2025-10-15 13:54:11 +02:00
Wolfgang Walther
1144a82de5 Merge commit '886babdb9c62195fd4def9f30f8f690758aea3fd' into haskell-updates 2025-10-15 11:23:02 +02:00
nixpkgs-ci[bot]
3834f731a1 Merge staging-next into staging 2025-10-15 06:34:32 +00:00
K900
f2166b5bff Merge remote-tracking branch 'origin/master' into staging-next 2025-10-15 09:27:11 +03:00
Radim Krčmář
af6fce2f37 sail-riscv: 0.7 -> 0.8
Thanks to improved runtime configuration, there is a single binary,
sail_riscv_sim, instead of a binary for each base architecture.

The zlib dependency actually got dropped in 0.7: fb6dd20fec53 ("Bump
required sail compiler version to 0.19 and remove zlib dependency")
2025-10-14 13:44:14 +02:00
nixpkgs-ci[bot]
0d00b8baac Merge cf2f6d331e into haskell-updates 2025-10-14 00:20:12 +00:00
nixpkgs-ci[bot]
c69dd11cb9 Merge staging-next into staging 2025-10-13 18:06:03 +00:00
nixpkgs-ci[bot]
f5c2101b71 Merge master into staging-next 2025-10-13 18:05:26 +00:00
Philip Taron
3aefc14aca lib.attrsets: remove deprecated names
- `lib.attrsets.cartesianProductOfSets` was deprecated in 228621e42d
- `lib.attrsets.zip` was deprecated in fcbc4fe9ff (2013!)
- `lib.attrsets.zipWithNames` was deprecated in 00127bef3f (2009!)

The time has come.
2025-10-13 09:09:59 -07:00
Philip Taron
db45f2b770 lib: remove mapAttrsFlatten after a year
It was deprecated in b9c51260d0.
2025-10-13 08:55:22 -07:00
Philip Taron
b34ad61c9c fetchpatch: support hunks option (#450207) 2025-10-13 15:25:34 +00:00
K900
88aa4d3792 Merge remote-tracking branch 'origin/staging-next' into staging 2025-10-13 16:07:41 +03:00
nixpkgs-ci[bot]
bff70f3185 Merge master into staging-next 2025-10-13 12:07:07 +00:00
Maximilian Bosch
629a02dbb4 nixos/nextcloud: doc improvements, remove httpd parts from manual (#451407) 2025-10-13 10:11:39 +00:00
Morgan Jones
b6659f5d61 doc: add hunks to fetchpatch 2025-10-12 23:47:56 -07:00
nixpkgs-ci[bot]
722f3ef97a Merge 72229b769b into haskell-updates 2025-10-13 00:22:19 +00:00
nixpkgs-ci[bot]
5cbc433bd4 Merge staging-next into staging 2025-10-12 22:10:26 +00:00
nixpkgs-ci[bot]
c1956e94be Merge master into staging-next 2025-10-12 22:09:48 +00:00
Jan Tojnar
c808778581 deadbeef: remove gtk2, cleanup (#451307) 2025-10-12 20:41:10 +00:00
Maximilian Bosch
82e895c6e3 nixos/release-notes: add notes about Nextcloud
Use the same template as every year to guide people through the upgrade.

Also, put the stuff into the NixOS release notes: the only deployment
way for the package that we truly support is via the module. I think
this shows again what a remarkably bad idea this separation is IMHO.
2025-10-12 19:24:56 +02:00
Emily
2f42412f78 ruby_3_2: drop 2025-10-12 17:39:43 +01:00
Sigmanificient
0a58c86f1e deadbeef: remove gtk2 2025-10-12 13:50:19 +02:00
Sigmanificient
ecc27744a8 carla: remove gtk2 2025-10-12 13:46:29 +02:00
nixpkgs-ci[bot]
c57e60e9b9 Merge 799d2d581d into haskell-updates 2025-10-12 00:21:13 +00:00
nixpkgs-ci[bot]
c885df7bc7 Merge staging-next into staging 2025-10-11 18:05:50 +00:00
nixpkgs-ci[bot]
4efa28f37b Merge master into staging-next 2025-10-11 18:05:05 +00:00
Michael Daniels
c0a6529c4c agdaPackages.generic: drop
Has been marked broken for at least a full release cycle.

Dropping per RFC 180.
2025-10-11 12:25:40 -04:00
nixpkgs-ci[bot]
c2feefdd71 Merge fc430b0bdf into haskell-updates 2025-10-11 00:19:32 +00:00
nixpkgs-ci[bot]
56806cd8a1 Merge staging-next into staging 2025-10-11 00:16:05 +00:00
nixpkgs-ci[bot]
e22452a49a Merge master into staging-next 2025-10-11 00:15:25 +00:00
Jasi
58d045414a duckstation: 0.1-7465 -> 0.1-9669; duckstation-bin: remove 2025-10-10 12:46:34 -04:00
Hans Joachim Kliemeck
81dc446ee3 stdenv: pURL review suggestions - align naming
Co-authored-by: Philippe Ombredanne <pombredanne@gmail.com>
2025-10-10 17:17:13 +02:00
Hans Joachim Kliemeck
87977474f1 stdenv: pURL review suggestions - move all logic to mkDerivation 2025-10-10 17:00:16 +02:00
Rémi NICOLE
eb681f8139 netbox_4_4: init at 4.4.2 (#440403) 2025-10-10 12:53:41 +00:00
Hans Joachim Kliemeck
25f90d7d20 stdenv: pURL review suggestions - part 3 2025-10-10 14:38:19 +02:00
nixpkgs-ci[bot]
b7cdd086a8 Merge staging-next into staging 2025-10-10 06:07:19 +00:00
nixpkgs-ci[bot]
12563242e0 Merge master into staging-next 2025-10-10 06:06:30 +00:00
nixpkgs-ci[bot]
df099a8c35 Merge 53ba29feb0 into haskell-updates 2025-10-10 00:21:04 +00:00
h7x4
3794080d96 yggdrasil-jumper: 0.3.1 -> 0.4.1, update module (#441480) 2025-10-10 00:19:45 +00:00
Randy Eckenrode
c422ce6874 doc/release-notes-25.11: add note about Darwin platform updates 2025-10-09 18:23:26 -04:00
Randy Eckenrode
56ac9bffa3 doc/stdenv/platform-notes: update Xcode version to SDK version table 2025-10-09 18:23:26 -04:00
transcaffeine
5518f1e35f netbox_4_4: init at 4.4.2
Release notes: https://github.com/netbox-community/netbox/releases/tag/v4.4.2
Full changelog: https://github.com/netbox-community/netbox/compare/v4.3.7...v4.4.2
2025-10-09 22:32:50 +02:00