Skip to content

init: ocis_70-bin and ocis_71-bin #409138

Open
Ramblurr wants to merge 5 commits into
NixOS:masterfrom
Ramblurr:init/ocis_7-bin
Open

init: ocis_70-bin and ocis_71-bin #409138
Ramblurr wants to merge 5 commits into
NixOS:masterfrom
Ramblurr:init/ocis_7-bin

Conversation

@Ramblurr

@Ramblurr Ramblurr commented May 20, 2025

Copy link
Copy Markdown
Contributor

This is a follow up to #394598

TL;DR: (full explanation is in the "Maintainer information" in the nixos documentation)

Upgrading ocis requires stepping through every stable major and minor version. You cannot skip one.

This PR adds ocis 7.0 and ocis 7.1. ocis 6.0 was skipped as it is not a stable version.

The nixos module is updated to choose the appropriate version based on the
system.stateVersion, and now provides some tools to help the user update their
instance.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • 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
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • Nixpkgs 25.11 Release Notes (or backporting 24.11 and 25.05 Nixpkgs Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
  • NixOS 25.11 Release Notes (or backporting 24.11 and 25.05 NixOS Release notes)
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

pinging fellow maintainers

@bhankas @danth


Add a 👍 reaction to pull requests you find important.

@github-actions github-actions Bot added 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: changelog This PR adds or changes release notes 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: documentation This PR adds or changes documentation labels May 20, 2025
@github-actions github-actions Bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels May 20, 2025
@Ramblurr Ramblurr force-pushed the init/ocis_7-bin branch 3 times, most recently from 0fb0cdc to d7cd0bc Compare May 22, 2025 14:36
@Ramblurr

Copy link
Copy Markdown
Contributor Author

Fixed merge conflicts

@Ramblurr

Ramblurr commented Jun 4, 2025

Copy link
Copy Markdown
Contributor Author

@bhankas @danth Feel free to review, if you aren't interested in this package anymore feel free to tell me, and I'll stop pinging y'all :)

@Ramblurr Ramblurr mentioned this pull request Jun 5, 2025
13 tasks
@Ramblurr

Ramblurr commented Jun 5, 2025

Copy link
Copy Markdown
Contributor Author

Fixed merge conflicts, again.

@bhankas

bhankas commented Jun 5, 2025

Copy link
Copy Markdown
Contributor

@bhankas @danth Feel free to review, if you aren't interested in this package anymore feel free to tell me, and I'll stop pinging y'all :)

@Ramblurr apologies for long delays between activity, $LIFE has been very busy and my github activity has diminished as a result. I have also temporarily stopped being a sysadmin for myself, so haven't kept up with ocis dev either. Until I am back to using the package on daily basis it would be wise to take my name off maintainers list.

That being said, the changes LGTM, approved.

@wegank wegank added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jun 9, 2025
@wegank wegank added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jun 16, 2025
@Ramblurr

Copy link
Copy Markdown
Contributor Author

Fixed merge conflicts.

@ofborg ofborg Bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Jun 19, 2025
@nixpkgs-ci nixpkgs-ci Bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 9, 2025
@Ramblurr

Ramblurr commented Jul 9, 2025

Copy link
Copy Markdown
Contributor Author

@wegank I have yet again fixed the merge conflicts. Could you please remove the label? This PR has been languishing for well over a month and I would like to get it merged as no one can upgrade their owncloud without it.

@ofborg ofborg Bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 9, 2025
@Ramblurr Ramblurr force-pushed the init/ocis_7-bin branch 2 times, most recently from 0194f32 to 997e956 Compare July 16, 2025 09:51
@Ramblurr

Copy link
Copy Markdown
Contributor Author

Fixed new fmt requirements.

@nixpkgs-ci nixpkgs-ci Bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Sep 15, 2025
@nixpkgs-ci nixpkgs-ci Bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Sep 16, 2025
@nixpkgs-ci nixpkgs-ci Bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Nov 29, 2025
@nixpkgs-ci nixpkgs-ci Bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Dec 2, 2025
@nixpkgs-ci nixpkgs-ci Bot added the 8.has: package (new) This PR adds a new package label Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: changelog This PR adds or changes release notes 8.has: documentation This PR adds or changes documentation 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants