Commit Graph
733099 Commits
Author SHA1 Message Date
Christian KöglerandGitHub 8cc9d57c4e ndpi: 4.10 -> 4.12 (#366160) 2024-12-31 16:29:16 +01:00
R. Ryantm d8df2a77ec pdfium-binaries: 6899 -> 6927 2024-12-31 15:29:03 +00:00
Christian KöglerandGitHub f1f75e6c16 pt2-clone: 1.71 -> 1.72 (#366171) 2024-12-31 16:28:57 +01:00
Martin WeineltandGitHub 06cacd5441 buildHomeAssistantComponent: fix output dirname with manifest in repo root (#369696) 2024-12-31 16:27:24 +01:00
Bobby Rong f974f1168b pantheon.elementary-terminal: Backport shortcut fixes
This fixes unexpected behaviour with Ctrl+K / Ctrl+L.
2024-12-31 23:25:58 +08:00
NAHO 6fba45b6e5 antora-ui-default: update hash
Fixes: 518ba1789a ("antora-ui-default: 0-unstable-2024-09-20 -> 0-unstable-2024-12-26")
2024-12-31 16:23:50 +01:00
EmilyandGitHub 69fb7b8ce1 genpass: add missing zlib dependency (#369535) 2024-12-31 15:20:19 +00:00
EmilyandGitHub 40ee6b1f2a git-trim: add missing zlib dependency (#369536) 2024-12-31 15:19:57 +00:00
Peder Bergebakken SundtandGitHub e695d85eb3 antora-ui-default: 0-unstable-2024-09-20 -> 0-unstable-2024-12-26 (#368384) 2024-12-31 16:18:05 +01:00
gadorandGitHub feb6ac9357 python312Packages.openusd: fix build on darwin (#369035) 2024-12-31 16:17:41 +01:00
Peder Bergebakken SundtandGitHub 24855cea86 kazumi: 1.4.7 -> 1.4.8 (#368443) 2024-12-31 16:15:58 +01:00
Peder Bergebakken SundtandGitHub f5d12e5cce dotbot: 1.20.1 -> 1.20.4 (#368496) 2024-12-31 16:14:28 +01:00
Peder Bergebakken SundtandGitHub d933b69610 nezha-theme-admin: 1.2.0 -> 1.4.4 (#368563) 2024-12-31 16:13:28 +01:00
Bobby Rong 19a2e43800 xfce.xfce4-panel: Explicitly add perl
This builds because xfce.xfce4-dev-tools propagates intltool, which
propagates perl. But since Xfce is actively getting rid of intltool
let's get ready for it.
2024-12-31 23:12:22 +08:00
Bobby Rong 258d7b7f8b xfce.exo: Move perl to nativeBuildInputs
* exo-compose-mail has been removed (both here and xfce4-settings).
* Xfce is actively getting rid of intltool and to get ready for it,
  make-exo-alias.pl requires perl.
2024-12-31 23:12:22 +08:00
Bobby Rong 267ff42cd7 xfce.libxfce4ui: Explicitly add perl
This builds because xfce.xfce4-dev-tools propagates intltool, which
propagates perl. But since Xfce is actively getting rid of intltool
let's get ready for it.
2024-12-31 23:12:22 +08:00
Bobby Rong d9f318abd0 xfce.xfconf: Explicitly add perl
This builds because xfce.xfce4-dev-tools propagates intltool, which
propagates perl. But since Xfce is actively getting rid of intltool
let's get ready for it.
2024-12-31 23:12:22 +08:00
Bobby Rong a2ce386e3e xfce.xfce4-xkb-plugin: 0.8.3 -> 0.8.5
https://gitlab.xfce.org/panel-plugins/xfce4-xkb-plugin/-/compare/xfce4-xkb-plugin-0.8.3...xfce4-xkb-plugin-0.8.5
2024-12-31 23:12:22 +08:00
Bobby Rong d3ebeea249 xfce.xfce4-windowck-plugin: 0.5.1 -> 0.5.2
https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/compare/xfce4-windowck-plugin-0.5.1...xfce4-windowck-plugin-0.5.2
2024-12-31 23:12:22 +08:00
Bobby Rong bdb288a90d xfce.xfce4-notes-plugin: 1.11.0 -> 1.11.1
https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin/-/compare/xfce4-notes-plugin-1.11.0...xfce4-notes-plugin-1.11.1
2024-12-31 23:12:22 +08:00
Bobby Rong d9615b137e xfce.thunar: 4.20.0 -> 4.20.1
https://gitlab.xfce.org/xfce/thunar/-/compare/thunar-4.20.0...thunar-4.20.1
2024-12-31 23:12:22 +08:00
Bobby Rong 978bbf27da xfce.thunar-media-tags-plugin: 0.4.0 -> 0.5.0
https://gitlab.xfce.org/thunar-plugins/thunar-media-tags-plugin/-/compare/thunar-media-tags-plugin-0.4.0...thunar-media-tags-plugin-0.5.0
2024-12-31 23:12:16 +08:00
Bobby Rong 2417a5e2b5 xfce.thunar-archive-plugin: 0.5.2 -> 0.5.3
https://gitlab.xfce.org/thunar-plugins/thunar-archive-plugin/-/compare/thunar-archive-plugin-0.5.2...thunar-archive-plugin-0.5.3
2024-12-31 23:12:03 +08:00
Peder Bergebakken SundtandGitHub d1560821aa python312Packages.transforms3d: 0.4.1 -> 0.4.2 (#368975) 2024-12-31 16:11:50 +01:00
Christian KöglerandGitHub 78b56cdf37 sentry-native: 0.7.16 -> 0.7.17 (#366196) 2024-12-31 16:10:58 +01:00
Christian KöglerandGitHub 342f51c5d5 cli11: 2.3.2 -> 2.4.2 (#366255) 2024-12-31 16:10:42 +01:00
Christian KöglerandGitHub 54c4683cb0 argc: 1.21.1 -> 1.22.0 (#366309) 2024-12-31 16:10:27 +01:00
Christian KöglerandGitHub be1f555afb lms: 3.61.0 -> 3.62.1 (#366403) 2024-12-31 16:10:03 +01:00
Pol DellaieraandGitHub 8b82387bc1 solc: 0.8.21 -> 0.8.28; fix build (#369643) 2024-12-31 16:09:51 +01:00
Christian KöglerandGitHub 41551ac75d checkstyle: 10.20.2 -> 10.21.1 (#366412) 2024-12-31 16:09:34 +01:00
Christian KöglerandGitHub 2f0b93284e telepresence2: 2.20.3 -> 2.21.1 (#366426) 2024-12-31 16:09:16 +01:00
Christian KöglerandGitHub 515225b439 databricks-cli: 0.236.0 -> 0.237.0 (#366492) 2024-12-31 16:08:01 +01:00
Christian KöglerandGitHub dfea7cd2d8 asdf-vm: 0.14.1 -> 0.15.0 (#366380) 2024-12-31 16:05:59 +01:00
Christian KöglerandGitHub 1b48137393 clightning: 24.11 -> 24.11.1 (#366382) 2024-12-31 16:05:45 +01:00
Christian KöglerandGitHub 45404b0b7a soapui: 5.7.2 -> 5.8.0 (#366386) 2024-12-31 16:05:33 +01:00
Augustin Trancart 8112df3f90 gdal: switch to openexr_3
There are several CVEs affecting openexr v2 and it seems to disturb
people. As gdal supports openexr v3, let's live in the future and
upgrade this dep.

Fix #366916
2024-12-31 16:04:27 +01:00
Christian KöglerandGitHub 21e5bb92cd imgproxy: 3.26.1 -> 3.27.0 (#366394) 2024-12-31 16:04:05 +01:00
Christian KöglerandGitHub acda31499a flowblade: 2.16.3 -> 2.18 (#366389) 2024-12-31 16:03:47 +01:00
Martin Weinelt 96f930534f buildHomeAssistantComponent: fix output dirname with manifest in repo root 2024-12-31 16:02:46 +01:00
Peder Bergebakken SundtandGitHub 89c7bb8812 python312Packages.dash: 2.18.1 -> 2.18.2, relax deps to fix build (#369209) 2024-12-31 16:02:31 +01:00
Bobby Rong 66ca2175e0 pantheon.switchboard-plug-mouse-touchpad: 8.0.1 -> 8.0.2
https://github.com/elementary/switchboard-plug-mouse-touchpad/compare/8.0.1...8.0.2
2024-12-31 23:02:24 +08:00
Christian KöglerandGitHub 211776f67f lilypond-unstable: 2.25.21 -> 2.25.22 (#366710) 2024-12-31 16:01:44 +01:00
Christian KöglerandGitHub 10339fde4e nextdns: 1.43.5 -> 1.44.3 (#366691) 2024-12-31 16:01:27 +01:00
Christian KöglerandGitHub 8ea4224bb8 kicad-small: 8.0.6 -> 8.0.7 (#366689) 2024-12-31 16:01:05 +01:00
Emily 8725e466ef release: forbid use of lib.fileset in Nixpkgs
Due to Nix bug <https://github.com/NixOS/nix/issues/11503>,
`builtins.filterSource` and chroot stores interact in a confusing
and broken way that breaks `lib.fileset`. This means that uses of
the API inside Nixpkgs keep breaking the NixOS installer, blocking
the channel. The resulting error messages are inscrutable (they look
like “the installer test is trying to download `curl`…?” and
eventually bottom out in a derivation that has the wrong `outPath`
because of the chroot store causing an incorrect `lib.fileset` result).

Whenever this happens, someone (well, in practice K900 or I)
has to bisect the change that introduced it and remove the use of
`lib.fileset`. This has happened at least three times in the past
four months (I believe I might actually be missing one here, but
these are the ones I remember and could easily dig up):

* <https://github.com/NixOS/nixpkgs/pull/340046>
* <https://github.com/NixOS/nixpkgs/pull/352491>
* <https://github.com/NixOS/nixpkgs/pull/369459>

The options I see here are:

1. Forbid use of `lib.fileset` within Nixpkgs until the Nix bug is
   fixed. This is the approach taken here. External users of Nixpkgs
   can continue to use the API as normal, but using it from within
   something that affects any release jobset `outPath`s will cause an
   evaluation failure with a hopefully‐helpful error message.

2. Forbid `lib.fileset` and also all of the other library APIs that use
   `builtins.filterSource`. I’m happy to do this, but so far none of
   those have broken the installer, so I decided to start small and
   worry about the others if they end up causing a problem in practice.

3. Forbid `builtins.filterSource` directly. This is hard and would
   require more invasive `builtins.scopedImport` crimes to do at
   evaluation time. I think this would realistically have to be done in
   something like nixpkgs-vet instead and I didn’t have much luck
   shoehorning a check like this into that codebase when I tried.

4. Fix the Nix bug. This would be great! But also it doesn’t seem to be
   happening any time soon, it seems difficult to fix in a way that
   doesn’t subtly break compatibility with the previous semantics, and
   arguably the fix would need backporting all the way back to 2.3
   given our minimum version policy.

5. Do nothing; have people continue to innocuously use `lib.fileset`
   throughout Nixpkgs, breaking the installer whenever one of them
   sneaks in to that closure, causing the channel to be blocked and
   requiring expensive bisections to narrow down the inscrutable test
   failure to the package using `lib.fileset`, which then needs moving
   back off it. This sucks for the people who keep having to track it
   down, holds back important channel bumps, and the criteria for when
   it’s okay to use `lib.fileset` are not realistically possible to
   teach to all contributors.

I'd be happy to work on (2) as an alternative; (3) would be difficult
and seems like overkill, (4) is not really something I trust myself
to do and wouldn’t address the immediate problem, and (5) isn’t
sustainable. I think that the current approach here is the best
trade‐off for now, as `lib.fileset` seems to be the only prominent
user of the `builtins.filterSource` API that works with full store
paths, exposing it to the Nix bug. It’s unfortunate to lose the
nice API, but since we can’t rely on it to produce correct results
and the channels keep getting blocked as a result, I don’t think
we really have an alternative right now.
2024-12-31 15:01:04 +00:00
Bobby Rong c0ee061183 pantheon.switchboard-plug-applications: 8.0.0 -> 8.1.0
https://github.com/elementary/switchboard-plug-applications/compare/8.0.0...8.1.0
2024-12-31 23:00:59 +08:00
Christian KöglerandGitHub 3d0205fba0 eslint_d: 14.2.2 -> 14.3.0 (#366682) 2024-12-31 16:00:26 +01:00
Christian KöglerandGitHub 5c62164285 remmina: 1.4.36 -> 1.4.37 (#366681) 2024-12-31 16:00:04 +01:00
7c6f434c 3a8ff68623 xpilot-ng: fix build 2024-12-31 15:59:59 +01:00
7c6f434c 675ae46d5d mplayer: 1.5-unstable-2024-07-03 -> 1.5-unstable-2024-12-21 2024-12-31 15:59:59 +01:00