Keeping applications' nix packages up-to-date #127

Closed
opened 2025-02-12 09:30:14 +01:00 by kiara · 2 comments
Owner

As a Fediversity user,
given upstream projects release new application versions,
I want for Fediversity to offer these for me to to update my applications to,
so that I may get needed vulnerability patches and new features.

implementation notes

  • This may involve keeping nix packages updated in nixpkgs. (doing this in upstream repos does not add much more value than git bisect could, if things break.)
  • Keeping applications updated may also raise questions on version ownership in case of migration (#100).
application releases tags repology nixpkgs master nixpkgs PRs nixpkgs issues upstream nix nix update-bot queue
mastodon releases tags repology nixpkgs nixpkgs PRs nixpkgs issues upstream nix queue
pixelfed releases tags repology nixpkgs nixpkgs PRs nixpkgs issues upstream nix queue
peertube releases tags repology nixpkgs nixpkgs PRs nixpkgs issues upstream nix queue
**As** a Fediversity user, **given** upstream projects release new application versions, **I want** for Fediversity to offer these for me to to update my applications to, **so that** I may get needed vulnerability patches and new features. ## implementation notes - This may involve keeping nix packages updated [in nixpkgs](https://nixos.org/manual/nixpkgs/stable/#var-passthru-updateScript). (doing this in upstream repos does not add much more value than `git bisect` could, if things break.) - Keeping applications updated may also raise questions on version ownership in case of migration (#100). | application | releases | tags | repology | nixpkgs master | nixpkgs PRs | nixpkgs issues | upstream nix | nix update-bot [queue](https://nixpkgs-update-logs.nix-community.org/~supervisor/queue.html) | |-|-|-|-|-|-|-|-|-| | mastodon | [releases](https://github.com/mastodon/mastodon/releases) | [tags](https://github.com/mastodon/mastodon/tags) | [repology](https://repology.org/project/mastodon/versions) | [nixpkgs](https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/servers/mastodon/default.nix) | [nixpkgs PRs](https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+label%3A%228.has%3A+package+%28update%29%22+mastodon) | [nixpkgs issues](https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+state%3Aopen+mastodon) | ❌ [upstream nix](https://github.com/search?q=repo%3Amastodon%2Fmastodon+nix&type=issues) | [queue](https://nixpkgs-update-logs.nix-community.org/mastodon/) | | pixelfed | [releases](https://github.com/pixelfed/pixelfed/releases) | [tags](https://github.com/pixelfed/pixelfed/tags) | [repology](https://repology.org/project/pixelfed/versions) | [nixpkgs](https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/pi/pixelfed/package.nix) | [nixpkgs PRs](https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+label%3A%228.has%3A+package+%28update%29%22+pixelfed) | [nixpkgs issues](https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+state%3Aopen+pixelfed) | ❌ [upstream nix](https://github.com/search?q=repo%3Apixelfed%2Fpixelfed+nix&type=issues) | [queue](https://nixpkgs-update-logs.nix-community.org/pixelfed/) | | peertube | [releases](https://github.com/Chocobozzz/PeerTube/releases) | [tags](https://github.com/Chocobozzz/PeerTube/tags) | [repology](https://repology.org/project/peertube/versions) | [nixpkgs](https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/servers/peertube/default.nix) | [nixpkgs PRs](https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+label%3A%228.has%3A+package+%28update%29%22+peertube) | [nixpkgs issues](https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+state%3Aopen+peertube) | ❌ [upstream nix](https://github.com/search?q=repo%3AChocobozzz%2FPeerTube+nix&type=issues) | [queue](https://nixpkgs-update-logs.nix-community.org/peertube/) |
kiara changed title from Keeping applications updated to Keeping applications' nix packages up-to-date 2025-04-18 10:00:06 +02:00
Author
Owner

unactionable?

unactionable?
kiara closed this issue 2025-09-19 09:10:33 +02:00
Author
Owner

i could try and document bisecting the scenario of the hydra update script turning red

edit: updated wiki article as well

i could try and document [bisecting](https://git.fediversity.eu/fediversity/fediversity/pulls/470#issuecomment-9330) the scenario of the hydra update script turning red edit: updated [wiki article](https://wiki.nixos.org/wiki/Bisecting) as well
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#291 code passes security check
fediversity/fediversity
Depends on
Reference
fediversity/fediversity#127
No description provided.