Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nextcloud: Upgrade to 29 #7225

Closed
stephdl opened this issue Dec 19, 2024 · 11 comments
Closed

Nextcloud: Upgrade to 29 #7225

stephdl opened this issue Dec 19, 2024 · 11 comments
Assignees
Labels
verified All test cases were verified successfully

Comments

@stephdl
Copy link

stephdl commented Dec 19, 2024

I propose to upgrade nextcloud to the version 29 because nextcloud 28 is EOL in december 24

Proposed solution

Check requirements and upgrade to the version 29

Alternative solutions

if we fail we could try to upgrade to 30

Additional context

ns8-nextcloud:1.2.1

See also

@stephdl stephdl self-assigned this Dec 19, 2024
stephdl added a commit to NethServer/ns8-nextcloud that referenced this issue Dec 23, 2024
@stephdl
Copy link
Author

stephdl commented Dec 23, 2024

QA

  • case 1: direct install
    install nextcloud testing directly with an account provider
    add-module ghcr.io/nethserver/nextcloud:1.2.2-dev.1
    login with the admin (default admin of nextcloud)
    you can see some indexes warning but nextcloud is workable

  • case 2: upgrade
    install nextcloud stable with an account provider
    upgrade to testing
    api-cli run update-module --data '{"module_url":"ghcr.io/nethserver/nextcloud:1.2.2-dev.1","instances":["nextcloud1"],"force":true}'
    login with the admin (default admin of nextcloud)
    you can see some indexes warning but nextcloud is workable

  • case 3: test the collabora version Collabora: upgrade to 24.04.11.1.1 #7232

@stephdl stephdl added the testing Packages are available from testing repositories label Dec 23, 2024
@stephdl stephdl moved this from ToDo to Testing in NethServer Dec 23, 2024
@stephdl
Copy link
Author

stephdl commented Dec 23, 2024

@dz00te
Copy link
Member

dz00te commented Dec 23, 2024

case2:
upgrade went fine,. after i have only one warnig mor than before

check_for_working_wellknown_setup is set to false in your configuration, so this check was skipped.

but all is working
only one minor glitch at first login for each user black window with a white small rectangle (esc or left mous click to exit), i suppose some welcome screen... but it could be my browser
only nextcloud, no test on collabora
thx!

@stephdl
Copy link
Author

stephdl commented Dec 23, 2024

hey, @dz00te thanks

Could you try also collabora ?

@dz00te
Copy link
Member

dz00te commented Dec 23, 2024

Could you try also collabora ?

I have never used collabora, so I may not be precise
I did a quick test on my nextloud and I had no particular problems using the Nexctloud Office app, I did not use LE (use the set Disable Certificate Verification)

Nextcloud 1.2.2-dev.1
Collabora Version 1.0.9-dev.1

I will do some more checks on a test vm

@DavidePrincipi
Copy link
Member

  • We must prevent upgrades from version 27 (after migration). The app is missing org.nethserver.min-from label for that.
  • Let's bump 1.3 for NC 29. A patch increment does not fit a NC major as we've already seen.

@DavidePrincipi DavidePrincipi added this to the NethServer 8.4 milestone Jan 7, 2025
@stephdl stephdl removed their assignment Jan 7, 2025
@stephdl stephdl self-assigned this Jan 8, 2025
@stephdl stephdl removed the testing Packages are available from testing repositories label Jan 8, 2025
@nethbot nethbot moved this from Testing to In Progress in NethServer Jan 8, 2025
@stephdl
Copy link
Author

stephdl commented Jan 8, 2025

QA

target package 1.3.0-dev.1

  • upgrade case
    enable the testing repository
    redis-cli HSET cluster/repository/default testing
    install nextcloud:1.1.9
    add-module ghcr.io/nethserver/nextcloud:1.1.9
    configure nextcloud
    then upgrade with the software manager, you must upgrade to 1.2.1
    once upgraded you can upgrade to 1.3.0-dev.1 from 1.2.1
    nextcloud is up and workable

  • direct install
    test to install directly the module
    add-module ghcr.io/nethserver/nextcloud:1.3.0-dev.1
    configure it
    nextcloud is up and workable

@stephdl stephdl added the testing Packages are available from testing repositories label Jan 10, 2025
@stephdl stephdl moved this from In Progress to Testing in NethServer Jan 10, 2025
@nrauso nrauso self-assigned this Jan 10, 2025
@lucagasparini
Copy link

Both test cases (upgrade and direct install) VERIFIED successfully

@lucagasparini lucagasparini added the verified All test cases were verified successfully label Jan 10, 2025
@github-actions github-actions bot removed the testing Packages are available from testing repositories label Jan 10, 2025
@nethbot nethbot moved this from Testing to Verified in NethServer Jan 10, 2025
@stephdl stephdl removed their assignment Jan 10, 2025
@compgeniuses
Copy link

Would it be Ok and in order to get a version 30 in beta or testing, immediately version 29 Has had a full release cycle.

This should not impact any prodcution installs, but only those seeking to premptively test the newer version of NC30 for their workflows.

For thos using in prodcution, will continue using version 29, untill 30 becomes mainstrean in NS.

WHat are your thoughts?

@DavidePrincipi
Copy link
Member

DavidePrincipi commented Jan 13, 2025

The Renovate bot should file a PR as soon as a new release is available. The automatically built image should fit the new installation test use case.

See NethServer/ns8-nextcloud#123 NethServer/ns8-nextcloud#126

@stephdl
Copy link
Author

stephdl commented Jan 13, 2025

@stephdl stephdl closed this as completed Jan 13, 2025
@github-project-automation github-project-automation bot moved this from Verified to Done in NethServer Jan 13, 2025
DavidePrincipi added a commit to NethServer/ns8-nextcloud that referenced this issue Jan 14, 2025
DavidePrincipi added a commit to NethServer/ns8-repomd that referenced this issue Jan 14, 2025
Since 1.3 Nextcloud is upgraded to version 29.

Refs NethServer/dev#7225
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verified All test cases were verified successfully
Projects
Status: Done
Development

No branches or pull requests

6 participants