nextcloud32: init at 32.0.0#446632
Conversation
9b0c757 to
d3c771f
Compare
e391fac to
7c8f366
Compare
|
Would be cool if this can get reviewed and merged soon :) |
bachp
left a comment
There was a problem hiding this comment.
Changes look OK to me. I didn't run any tests tough
|
Will try to get to it tonight. |
|
I will shortly add a commit to fix memories and recognize for the new version. |
73ce08e to
6266d15
Compare
SuperSandro2000
left a comment
There was a problem hiding this comment.
memories and recognize seem to work correctly afterwards
Ma27
left a comment
There was a problem hiding this comment.
LGTM, mostly. A few notes:
- we need release notes
- in
nextcloud.mdthere's the latest version mentioned, this needs an update - any opinions on what to do abotu this AppAPI deploy daemon thing? Personally, I'm not too interested in it given it's mostly for slop applications, but if there's a trivial knob to expose, we may wanna do it anyways.
Speaking of which...
It would be nice if we could somehow reduce the amount of changes needed to add/remove a major version, because I have to look at the git history every time to check what I need to do 😅
The version handling logic hasn't changed in 5 years notably, so I'm open to suggestions.
Personally, I don't have a really good idea given the information is so cluttered across multiple places (tests, module, docs) and there's no non-ad-hoc way to transfer informatnion between those, so I'm afraid I don't have a good answer.
Same here, but is it specifically about this new major version? I don't really get what you are asking for. |
php84 is supported by nextcloud31 and nextcloud32 and brings some additional performance improvements in nextcloud32.
6266d15 to
7008470
Compare
I'm mostly asking because it was a red X in the setup check in the admin panel after deploying nc32. |
|
The only option is to disable the app, otherwise it will always trigger https://github.com/nextcloud/app_api/blob/main/lib/SetupChecks/DaemonCheck.php. |
yeah, I have even stronger reservations about this now. I think it's OK, let's leave it at that. |
|
How come Ref { config, ... }: {
# Nix installed apps
services.nextcloud = {
extraAppsEnable = true;
extraApps = {
# TODO: stalwart email
inherit (config.services.nextcloud.package.packages.apps)
calendar # https://apps.nextcloud.com/apps/calendar
contacts # https://apps.nextcloud.com/apps/contacts
dav_push # https://apps.nextcloud.com/apps/dav_push (calendar events pushing)
files_automatedtagging # https://apps.nextcloud.com/apps/files_automatedtagging (automate tagging of files according to criteria)
gpoddersync # https://apps.nextcloud.com/apps/gpoddersync (sync antennapod)
integration_paperless # https://apps.nextcloud.com/apps/integration_paperless (upload files to paperless)
news # https://apps.nextcloud.com/apps/news (rss feed(s) reader)
notify_push # https://apps.nextcloud.com/apps/notify_push (push notifications w/default nextcloud files app)
phonetrack # https://apps.nextcloud.com/apps/phonetrack (gps tracking & logging)
richdocuments # https://apps.nextcloud.com/apps/richdocuments (google docs replacement)
;
};
};
} |
Based on #446070 to avoid merge conflicts.
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.