Bug 32692 - Update request nextcloud-client to 3.11.1
Summary: Update request nextcloud-client to 3.11.1
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-32-OK MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-01-05 19:11 CET by Morgan Leijström
Modified: 2024-02-09 20:35 CET (History)
5 users (show)

See Also:
Source RPM: nextcloud-client-3.9.2-1.mga9
CVE:
Status comment:


Attachments

Description Morgan Leijström 2024-01-05 19:11:51 CET
Description of problem:
nextcloud-client we have is 3.9.2.
This package need be updated rather frequently to keep up with server, but also we often avoid running x.x.0 versions as we have been bit before by new introduced bugs...

So latest 3.10.x now and 3.11 when it hits 3.11.1?

Or directly 3.11.0 now?
Comment 1 christian barranco 2024-01-06 20:21:14 CET
Hi. Based on my tests of 3.11 and as it looks like nobody has raised an urgent need to update (because of bugs or compatibility issues), let us wait for 3.11.1 which should pop-up soon.

Summary: Update request nextcloud-client to 3.10.2 or 3.11 => Update request nextcloud-client to 3.11.1

Comment 2 Morgan Leijström 2024-01-31 20:54:18 CET
3.11.1 released yesterday :)
https://github.com/nextcloud/desktop/releases/
Comment 3 christian barranco 2024-02-03 12:16:16 CET
ADVISORY NOTICE PROPOSAL
========================
Updated nextcloud-client 3.11.1 packages fix bugs and switch to the new supported branch


Description
Update to version 3.11.1 fixes many bugs and switches to the new supported branch.
Please, refer to the links in reference for more details.


                
References
https://bugs.mageia.org/show_bug.cgi?id=32692
https://github.com/nextcloud/desktop/releases/tag/v3.11.1
https://github.com/nextcloud/desktop/releases/tag/v3.11.0
https://github.com/nextcloud/desktop/releases/tag/v3.10.4
https://github.com/nextcloud/desktop/releases/tag/v3.10.3
https://github.com/nextcloud/desktop/releases/tag/v3.10.2
https://github.com/nextcloud/desktop/releases/tag/v3.10.1
https://github.com/nextcloud/desktop/releases/tag/v3.10.0
https://github.com/nextcloud/desktop/releases/tag/v3.9.4
https://github.com/nextcloud/desktop/releases/tag/v3.9.3


SRPMS
9/core
nextcloud-client-3.11.1-1.mga9.src.rpm


    
PACKAGES FOR QA TESTING
=======================
x86_64:

    lib64nextcloudsync0-3.11.1-1.mga9.x86_64.rpm
    lib64ocsync0-3.11.1-1.mga9.x86_64.rpm
    nextcloud-client-3.11.1-1.mga9.x86_64.rpm
    
    nextcloud-client-caja-3.11.1-1.mga9.x86_64.rpm
    nextcloud-client-dolphin-3.11.1-1.mga9.x86_64.rpm
    nextcloud-client-nautilus-3.11.1-1.mga9.x86_64.rpm
    nextcloud-client-nemo-3.11.1-1.mga9.x86_64.rpm


i586:

    lib64nextcloudsync0-3.11.1-1.mga9.i586.rpm
    lib64ocsync0-3.11.1-1.mga9.i586.rpm
    nextcloud-client-3.11.1-1.mga9.i586.rpm
    
    nextcloud-client-caja-3.11.1-1.mga9.i586.rpm
    nextcloud-client-dolphin-3.11.1-1.mga9.i586.rpm
    nextcloud-client-nautilus-3.11.1-1.mga9.i586.rpm
    nextcloud-client-nemo-3.11.1-1.mga9.i586.rpm
Comment 4 christian barranco 2024-02-03 12:25:47 CET
Ready for QA!

Please, do note the version info doesn't appear anymore when the automatic update check is deactivated. I will open a bug report.

Assignee: chb0 => qa-bugs

PC LX 2024-02-03 15:26:12 CET

CC: (none) => mageia

Comment 5 PC LX 2024-02-03 23:39:38 CET
Installed and tested without issues.

Tested:
- syncing files;
- opening Nextcloud site various pages;
- setting status;
- opening local folder.

Tested with my own Nextcloud server (version 28.0.2).



System: Mageia 9, x86_64, Plasma DE, AMD Ryzen 5 5600G with Radeon Graphics using amdgpu driver.



$ uname -a
Linux jupiter 6.6.14-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Sat Jan 27 01:13:53 UTC 2024 x86_64 GNU/Linux
$ rpm -qa | grep '3\.11\.1' | sort
lib64nextcloudsync0-3.11.1-1.mga9
lib64ocsync0-3.11.1-1.mga9
nextcloud-client-3.11.1-1.mga9
nextcloud-client-dolphin-3.11.1-1.mga9
Comment 6 PC LX 2024-02-03 23:41:51 CET
Forgot to mention I also tested the Dolphin integration. No issues noticed.
Comment 7 Brian Rockwell 2024-02-04 04:47:25 CET
MGA9-64, Xfce, Celeron N2840, Chromebook

The following 3 packages are going to be installed:

- lib64nextcloudsync0-3.11.1-1.mga9.x86_64
- lib64ocsync0-3.11.1-1.mga9.x86_64
- nextcloud-client-3.11.1-1.mga9.x86_64

575KB of additional disk space will be used.

4.3MB of packages will be retrieved.

--- rebooted


working as expected

CC: (none) => brtians1

christian barranco 2024-02-04 18:32:56 CET

CC: (none) => chb0

Comment 8 Morgan Leijström 2024-02-04 23:12:36 CET
OK mga9-64 Plasma, Dolphin plugin

Had two configured servers, several syncs each.
Updated, logged out of desktop, logged in
It just continues, OK
Localisation Swedish OK
Tested it syncs deleted, moved, new folder, new file.
Tested using right click in Dolphin to get a public link, OK


___New upstream problems: 

I see the problem described in Comment 4, plus yet another interface design bug: 

In main dialogue: it say synchronising is paused and display a button to synchronise.  But it is only one of many folders i have paused the sync for, and the tray icon correctly display the green check mark.  I do want that folder to only sync occasionally as no to propagate every frequent change in large files. Probably not a very unusual use case.  Users should not be tricked to enable what they decided not to!  There should be a global pause/resume instead, like other filesync clients have...

Yes I should go upstream, but there are already many other things besides these two new i dont like about the interface design so...
Comment 9 christian barranco 2024-02-05 11:52:17 CET
Hi. Nobody to give the MGA9 OK ?
Comment 10 Brian Rockwell 2024-02-05 14:44:07 CET
No - see above.  I think they may have a minor patch for this version.  It seems to have some UI issues.

Also, I haven't got around to testing new installs.  I hope to get to that this week, but please check for minor updates first.
Comment 11 christian barranco 2024-02-05 18:59:43 CET
Ok. I will check. However, the UI issues are here since 3.11.0 already and I don't see any open bug on GitHub. Not sure whether or when it might be fixed.
Comment 12 christian barranco 2024-02-05 19:49:46 CET
We have one bug upstream now: https://github.com/nextcloud/desktop/issues/6413
Len Lawrence 2024-02-05 20:19:02 CET

Keywords: (none) => advisory
CC: (none) => tarazed25

Comment 13 Morgan Leijström 2024-02-05 22:50:45 CET
I dont think the UI issues should stop our update.

But maybe we should test caja, nemi and nautilus plugins.
And something on i586.
Comment 14 Brian Rockwell 2024-02-06 15:31:29 CET
Plasma Desktop on VBox

- Fresh install - no issues to report, system synchronized appropriately and is behaving.
- Dolphin working as expected

Will find Mate.
Comment 15 Brian Rockwell 2024-02-06 16:21:38 CET
MGA9-64, Mate, Caja

The following 28 packages are going to be installed:

- karchive-5.105.0-1.mga9.x86_64
- lib64caja-gir2.0-1.26.1-1.mga9.x86_64
- lib64kf5archive5-5.105.0-1.mga9.x86_64
- lib64minizip1-1.2.13-1.2.mga9.x86_64
- lib64nextcloudsync0-3.11.1-1.mga9.x86_64
- lib64ocsync0-3.11.1-1.mga9.x86_64
- lib64qt5keychain1-0.13.2-1.mga9.x86_64
- lib64qt5pdf5-5.15.10-8.mga9.x86_64
- lib64qt5positioning5-5.15.7-2.mga9.x86_64
- lib64qt5printsupport5-5.15.7-6.mga9.x86_64
- lib64qt5quickcontrols2_5-5.15.7-1.mga9.x86_64
- lib64qt5quicktemplates2_5-5.15.7-1.mga9.x86_64
- lib64qt5quickwidgets5-5.15.7-1.mga9.x86_64
- lib64qt5svg5-5.15.7-2.mga9.x86_64
- lib64qt5webchannel5-5.15.7-1.mga9.x86_64
- lib64qt5webengine5-5.15.10-8.mga9.x86_64
- lib64qt5webenginecore5-5.15.10-8.mga9.x86_64
- lib64qt5webenginewidgets5-5.15.10-8.mga9.x86_64
- lib64qt5websockets5-5.15.7-1.mga9.x86_64
- lib64qt5xml5-5.15.7-6.mga9.x86_64
- lib64re2_9-20220601-1.mga9.x86_64
- lib64snappy1-1.1.9-3.mga9.x86_64
- nextcloud-client-3.11.1-1.mga9.x86_64
- nextcloud-client-caja-3.11.1-1.mga9.x86_64
- python3-caja-1.26.0-3.mga9.x86_64
- qtquickcontrols25-5.15.7-1.mga9.x86_64
- qtsvg5-5.15.7-2.mga9.x86_64
- qtwebengine5-5.15.10-8.mga9.x86_64

188MB of additional disk space will be used.

---rebooted

- sync working
- caja reflecting properly
Comment 16 Brian Rockwell 2024-02-06 16:52:17 CET
MGA9-32, Mate

The following 28 packages are going to be installed:

- karchive-5.105.0-1.mga9.i586
- libcaja-gir2.0-1.26.1-1.mga9.i586
- libkf5archive5-5.105.0-1.mga9.i586
- libminizip1-1.2.13-1.2.mga9.i586
- libnextcloudsync0-3.11.1-1.mga9.i586
- libocsync0-3.11.1-1.mga9.i586
- libqt5keychain1-0.13.2-1.mga9.i586
- libqt5pdf5-5.15.10-8.mga9.i586
- libqt5positioning5-5.15.7-2.mga9.i586
- libqt5printsupport5-5.15.7-6.mga9.i586
- libqt5quickcontrols2_5-5.15.7-1.mga9.i586
- libqt5quicktemplates2_5-5.15.7-1.mga9.i586
- libqt5quickwidgets5-5.15.7-1.mga9.i586
- libqt5svg5-5.15.7-2.mga9.i586
- libqt5webchannel5-5.15.7-1.mga9.i586
- libqt5webengine5-5.15.10-8.mga9.i586
- libqt5webenginecore5-5.15.10-8.mga9.i586
- libqt5webenginewidgets5-5.15.10-8.mga9.i586
- libqt5websockets5-5.15.7-1.mga9.i586
- libqt5xml5-5.15.7-6.mga9.i586
- libre2_9-20220601-1.mga9.i586
- libsnappy1-1.1.9-3.mga9.i586
- nextcloud-client-3.11.1-1.mga9.i586
- nextcloud-client-caja-3.11.1-1.mga9.i586
- python3-caja-1.26.0-3.mga9.i586
- qtquickcontrols25-5.15.7-1.mga9.i586
- qtsvg5-5.15.7-2.mga9.i586
- qtwebengine5-5.15.10-8.mga9.i586

185MB of additional disk space will be used.

-- rebooted

- sync working
- caja working
- navigation ok

Whiteboard: (none) => MGA9-32-OK

Comment 17 Brian Rockwell 2024-02-06 19:50:49 CET
MGA9-64, Gnome, upgrade

The following 6 packages are going to be installed:

- lib64nautilus-gir4.0-44.2.1-1.mga9.x86_64
- lib64nextcloudsync0-3.11.1-1.mga9.x86_64
- lib64ocsync0-3.11.1-1.mga9.x86_64
- nautilus-python-4.0-1.mga9.x86_64
- nextcloud-client-3.11.1-1.mga9.x86_64
- nextcloud-client-nautilus-3.11.1-1.mga9.x86_64

840KB of additional disk space will be used.

-- rebooted

- Nextcloud sync working
- nautilus working

Whiteboard: MGA9-32-OK => MGA9-32-OK MGA9-64-OK

Comment 18 Brian Rockwell 2024-02-06 19:52:07 CET
@packager - be sure to update source reference, it says nextcloud-client-3.9.2-1.mga9
Comment 19 christian barranco 2024-02-06 20:09:38 CET
(In reply to Brian Rockwell from comment #18)
> @packager - be sure to update source reference, it says
> nextcloud-client-3.9.2-1.mga9

isn'it so the current MGA9 version is 3.9.2 ?
Comment 20 Morgan Leijström 2024-02-06 20:54:09 CET
When opening a bug, source RPM is set to that of current version.
I think it is meant to stay so.
(But i have seen that sometimes it is changed.)

I think the new SRPM should only be stated in the ADVISORY NOTICE like in comment 3.
Comment 21 Morgan Leijström 2024-02-06 21:07:54 CET
Thank you Brian for all your tests!


Nemo also OK :)  (running on Plasma, did not want another desktop installed)

- I installed nextcloud-client-nemo-3.11.1-1.mga9.x86_64.rpm and nemo with deps, rebooted, into Plasma X11, nemo with nextcloud extensions working (sync status icons on files and folders, right click menu working to share link.:)

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 22 christian barranco 2024-02-06 21:09:22 CET
(In reply to Morgan Leijström from comment #20)
> When opening a bug, source RPM is set to that of current version.
> I think it is meant to stay so.
> (But i have seen that sometimes it is changed.)
> 
> I think the new SRPM should only be stated in the ADVISORY NOTICE like in
> comment 3.

I has been the way I have been using since day 1. I can change if it was wrong, of course.
Comment 23 Mageia Robot 2024-02-09 02:35:18 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0047.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 24 Morgan Leijström 2024-02-09 17:45:17 CET
Now using the main dialogue in nextcloud-client, I removed one of two sync servers -> Crash.  From journal:

feb 09 17:38:40 svarten.tribun kernel: nextcloud[6414]: segfault at 100000001 ip 00007f3e18138efd sp 00007ffea5100498 error 4 in libgobject-2.0.so.0.7600.3[7f3e1810f>
feb 09 17:38:40 svarten.tribun kernel: Code: 02 48 8d 05 c5 68 02 00 48 8b 34 e8 eb bc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 85 ff 74 4b 48 8b 07 48 85 c0 >
feb 09 17:38:40 svarten.tribun systemd[6072]: app-com.nextcloud.desktopclient.nextcloud@autostart.service: Main process exited, code=dumped, status=11/SEGV


And repeated it on another system which only had one server configured.

(If it matters, in both cases it was a dead server, at the bad reputed now dying OwnCube)
Comment 25 christian barranco 2024-02-09 19:01:39 CET
3.11.1 doesn't look a good series.

@Morgan: what about filing an upstream bug with your observations?
Comment 26 Brian Rockwell 2024-02-09 19:23:46 CET
I had the same happen with 3.9.2 interestingly enough.  So, our choice to move forward.
Comment 27 Morgan Leijström 2024-02-09 20:35:22 CET
@ filing upstream: I have not enough steam

@ same in 3.9.2: interesting: many users must have seen this - unless it have some specific problem running in Mageia, but i doubt it.

Note You need to log in before you can comment on or make changes to this bug.