Bug 31478 - Nextcloud-client updated to 3.6.6
Summary: Nextcloud-client updated to 3.6.6
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK, MGA8-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2023-01-31 08:40 CET by christian barranco
Modified: 2023-02-07 01:08 CET (History)
5 users (show)

See Also:
Source RPM: nextcloud-client-3.6.4-1.mga8.src.rpm
CVE:
Status comment:


Attachments

Description christian barranco 2023-01-31 08:40:51 CET
Hi. Upstream released 3.6.5 and 3.6.6, in a row, about 2 weeks ago.
3.6.6 has been running smoothly on my desktop since then.
It is a bug fix release, even if one of them is someone related to vulnerability: "Bugfix/e2ee vulnerability empty metadatakeys"

Cauldron is up-to-date and I am proposing to update MGA8.
Comment 1 christian barranco 2023-01-31 08:52:33 CET
ADVISORY NOTICE PROPOSAL
========================
Bug fix update of Nextcloud-Client 3.6.6


Description
3.6.6 version is mainly a bug fix release, together with 3.6.5.

3.6.5:
* Do not assert when sharing to a circle by @mgallien in #5310
* Fix macOS shell integration class inits by @backportbot-nextcloud in #5311
* Drop dependency on Qt Quick Controls 1 by @backportbot-nextcloud in #5312
* Feature/allow forceoverrideurl via command line by @backportbot-nextcloud in #5332
* Fix typo by @backportbot-nextcloud in #5270
* check that we update local file mtime on changes from server by @backportbot-nextcloud in #5321
* fix regressions on pinState management when doing renames by @backportbot-nextcloud in #5333
* Always generate random initialization vector when uploading encrypted file by @backportbot-nextcloud in #5334
* Fix SyncEngineTest failure when localstate is destroyed. by @backportbot-nextcloud in #5336
* Bugfix/e2ee vulnerability empty metadatakeys by @backportbot-nextcloud in #5335

3.6.6:
Revert "Fix(l10n): Update translations from Transifex"

                
References
https://bugs.mageia.org/show_bug.cgi?id=31478
https://github.com/nextcloud/desktop/releases/tag/v3.6.6
https://github.com/nextcloud/desktop/releases/tag/v3.6.5


SRPMS
8/core
nextcloud-client-3.6.6-1.mga8.src.rpm


PROVIDED PACKAGES:

    lib64nextcloudsync0-3.6.6-1.mga8
    lib64ocsync0-3.6.6-1.mga8
    nextcloud-client-3.6.6-1.mga8

  Optional depending on Desktop Environment:
    
    nextcloud-client-caja-3.6.6-1.mga8
    nextcloud-client-dolphin-3.6.6-1.mga8
    nextcloud-client-nautilus-3.6.6-1.mga8
    nextcloud-client-nemo-3.6.6-1.mga8

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

    lib64nextcloudsync0-3.6.6-1.mga8.x86_64.rpm
    lib64ocsync0-3.6.6-1.mga8.x86_64.rpm
    nextcloud-client-3.6.6-1.mga8.x86_64.rpm
    
    nextcloud-client-caja-3.6.6-1.mga8.x86_64.rpm
    nextcloud-client-dolphin-3.6.6-1.mga8.x86_64.rpm
    nextcloud-client-nautilus-3.6.6-1.mga8.x86_64.rpm
    nextcloud-client-nemo-3.6.6-1.mga8.x86_64.rpm


i586:

    lib64nextcloudsync0-3.6.6-1.mga8.i586.rpm
    lib64ocsync0-3.6.6-1.mga8.i586.rpm
    nextcloud-client-3.6.6-1.mga8.i586.rpm
    
    nextcloud-client-caja-3.6.6-1.mga8.i586.rpm
    nextcloud-client-dolphin-3.6.6-1.mga8.i586.rpm
    nextcloud-client-nautilus-3.6.6-1.mga8.i586.rpm
    nextcloud-client-nemo-3.6.6-1.mga8.i586.rpm
Comment 2 christian barranco 2023-01-31 09:18:42 CET
Ready for QA!

Assignee: chb0 => qa-bugs

Comment 3 Morgan Leijström 2023-01-31 18:11:34 CET
OK for me mga8-64, Plasma, kernel mageia-6.1.6-desktop-1.mga8

Installed using drakrpm:
- lib64nextcloudsync0-3.6.6-1.mga8.x86_64
- lib64ocsync0-3.6.6-1.mga8.x86_64
- nextcloud-client-3.6.6-1.mga8.x86_64
- nextcloud-client-dolphin-3.6.6-1.mga8.x86_64

Used procedure:
Paused all syncing, closed the client, updated, started from Konsole.

GUI incl applet and settings window looks and behaves normal, localisation Swedish OK.

Re-enabled syncs, using two servers.

Set up a new sync folder to existing server, OK.

Dolphin reflect statuses OK.  In Dolphin right click a synced folder and created a public link, working.

CC: (none) => brtians1, fri, guillaume.royer

Comment 4 Brian Rockwell 2023-02-05 00:52:29 CET
$ uname -a
Linux localhost.localdomain 5.15.88-desktop-1.mga8 #1 SMP Sat Jan 14 15:00:41 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


MGA8-64, Mate, vbox client (new build of nextcloud-client)

The following 26 packages are going to be installed:

- lib64caja-gir2.0-1.24.1-1.1.mga8.x86_64
- lib64cloudproviders0-0.3.1-1.mga8.x86_64
- lib64event7-2.1.12-1.mga8.x86_64
- lib64minizip1-1.2.12-1.3.mga8.x86_64
- lib64nextcloudsync0-3.6.6-1.mga8.x86_64
- lib64ocsync0-3.6.6-1.mga8.x86_64
- lib64qt5keychain1-0.11.1-2.mga8.x86_64
- lib64qt5pdf5-5.15.8-1.1.mga8.x86_64
- lib64qt5positioning5-5.15.2-1.mga8.x86_64
- lib64qt5quickcontrols2_5-5.15.2-1.mga8.x86_64
- lib64qt5quicktemplates2_5-5.15.2-1.mga8.x86_64
- lib64qt5quickwidgets5-5.15.2-1.mga8.x86_64
- lib64qt5svg5-5.15.2-1.1.mga8.x86_64
- lib64qt5webchannel5-5.15.2-1.mga8.x86_64
- lib64qt5webengine5-5.15.8-1.1.mga8.x86_64
- lib64qt5webenginecore5-5.15.8-1.1.mga8.x86_64
- lib64qt5webenginewidgets5-5.15.8-1.1.mga8.x86_64
- lib64qt5websockets5-5.15.2-1.mga8.x86_64
- lib64re2_9-20201101-2.mga8.x86_64
- lib64snappy1-1.1.8-2.mga8.x86_64
- nextcloud-client-3.6.6-1.mga8.x86_64
- nextcloud-client-caja-3.6.6-1.mga8.x86_64
- python3-caja-1.24.0-2.mga8.x86_64
- qtquickcontrols25-5.15.2-1.mga8.x86_64
- qtsvg5-5.15.2-1.1.mga8.x86_64
- qtwebengine5-5.15.8-1.1.mga8.x86_64

187MB of additional disk space will be used.

63MB of packages will be retrieved.

-- rebooted instance

- Nextcloud connected and sync'd properly
- Caja is reflecting correct state of synchronization
- system is behaving as expected.
Comment 5 Brian Rockwell 2023-02-05 01:19:16 CET
MGA8-64, Gnome, Nautilus

Nextcloud-Client new build

$ uname -a Linux localhost 5.15.88-desktop-1.mga8 #1 SMP Sat Jan 14 15:00:41 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


The following 28 packages are going to be installed:

- lib64cloudproviders0-0.3.1-1.mga8.x86_64
- lib64gnome-keyring0-3.12.0-12.mga8.x86_64
- lib64minizip1-1.2.12-1.3.mga8.x86_64
- lib64nautilus-gir3.0-3.38.2-1.1.mga8.x86_64
- lib64nextcloudsync0-3.6.6-1.mga8.x86_64
- lib64ocsync0-3.6.6-1.mga8.x86_64
- lib64qt5keychain1-0.11.1-2.mga8.x86_64
- lib64qt5pdf5-5.15.8-1.1.mga8.x86_64
- lib64qt5positioning5-5.15.2-1.mga8.x86_64
- lib64qt5printsupport5-5.15.2-4.5.mga8.x86_64
- lib64qt5quickcontrols2_5-5.15.2-1.mga8.x86_64
- lib64qt5quicktemplates2_5-5.15.2-1.mga8.x86_64
- lib64qt5quickwidgets5-5.15.2-1.mga8.x86_64
- lib64qt5svg5-5.15.2-1.1.mga8.x86_64
- lib64qt5webchannel5-5.15.2-1.mga8.x86_64
- lib64qt5webengine5-5.15.8-1.1.mga8.x86_64
- lib64qt5webenginecore5-5.15.8-1.1.mga8.x86_64
- lib64qt5webenginewidgets5-5.15.8-1.1.mga8.x86_64
- lib64qt5websockets5-5.15.2-1.mga8.x86_64
- lib64re2_9-20201101-2.mga8.x86_64
- lib64snappy1-1.1.8-2.mga8.x86_64
- libgnome-keyring-i18n-3.12.0-12.mga8.noarch
- nautilus-python-1.2.3-4.mga8.x86_64
- nextcloud-client-3.6.6-1.mga8.x86_64
- nextcloud-client-nautilus-3.6.6-1.mga8.x86_64
- qtquickcontrols25-5.15.2-1.mga8.x86_64
- qtsvg5-5.15.2-1.1.mga8.x86_64
- qtwebengine5-5.15.8-1.1.mga8.x86_64

187MB of additional disk space will be used.


- nextcloud client is synching correctly
- nautilus is correctly reflecting sync status of files and folders
Brian Rockwell 2023-02-05 01:21:56 CET

Whiteboard: (none) => MGA8-64-OK

Comment 6 Morgan Leijström 2023-02-05 22:05:50 CET
mga8-32 xfce OK

Freshly installed system

Connected to an existing account, syncing OK.

Unfortunately we have no plugin for the xfce file manager Thunar, and there is only an old third party available on internet search.

----

Small detail:

I read at https://github.com/nextcloud/desktop/releases/tag/v3.6.5 that dependency on qtquickcontrols was dropped.

Simple test shows that nextcloud-client or something it pulls in, also pulls in qtquickcontrols5.

Test: I installed mga8 fresh using netinstaller, selected only xfce as DE, and after install removed orphans (some libs) qtquickcontrols5 and orphan (a related lib).

When I then installed nextcloud-client, qtquickcontrols5 got installed again:

To satisfy dependencies, the following package(s) also need to be installed:

- gcr-3.38.0-1.mga8.i586
- gnome-keyring-3.36.0-3.mga8.i586
- libcloudproviders0-0.3.1-1.mga8.i586
- libgnome-keyring-3.36.0-3.mga8.i586
- libhandy-common-1.0.3-1.mga8.i586
- libhandy1_0-1.0.3-1.mga8.i586
- libminizip1-1.2.12-1.3.mga8.i586
- libnextcloudsync0-3.6.6-1.mga8.i586
- libocsync0-3.6.6-1.mga8.i586
- libqt5-database-plugin-ibase-5.15.2-4.5.mga8.i586
- libqt5-database-plugin-sqlite-5.15.2-4.5.mga8.i586
- libqt5keychain1-0.11.1-2.mga8.i586
- libqt5pdf5-5.15.8-1.1.mga8.i586
- libqt5positioning5-5.15.2-1.mga8.i586
- libqt5qmlworkerscript5-5.15.2-1.mga8.i586
- libqt5quickcontrols2_5-5.15.2-1.mga8.i586
- libqt5quickparticles5-5.15.2-1.mga8.i586
- libqt5quickshapes5-5.15.2-1.mga8.i586
- libqt5quicktemplates2_5-5.15.2-1.mga8.i586
- libqt5quicktest5-5.15.2-1.mga8.i586
- libqt5quickwidgets5-5.15.2-1.mga8.i586
- libqt5sql5-5.15.2-4.5.mga8.i586
- libqt5svg5-5.15.2-1.1.mga8.i586
- libqt5test5-5.15.2-4.5.mga8.i586
- libqt5webchannel5-5.15.2-1.mga8.i586
- libqt5webengine5-5.15.8-1.1.mga8.i586
- libqt5webenginecore5-5.15.8-1.1.mga8.i586
- libqt5webenginewidgets5-5.15.8-1.1.mga8.i586
- libqt5websockets5-5.15.2-1.mga8.i586
- libre2_9-20201101-2.mga8.i586
- libsnappy1-1.1.8-2.mga8.i586
- pinentry-gnome3-1.1.1-1.mga8.i586
- qtdeclarative5-5.15.2-1.mga8.i586
- qtgraphicaleffects5-5.15.2-1.mga8.i586
- qtquickcontrols25-5.15.2-1.mga8.i586
- qtsvg5-5.15.2-1.1.mga8.i586
- qtwebengine5-5.15.8-1.1.mga8.i586
- seahorse-3.38.0.1-1.mga8.i586

I think it practically does not matter as I think qtquickcontrols5 is needed by other stuff user need anyway, and it did get installed by netinstaller anyway before I removed it...

Whiteboard: MGA8-64-OK => MGA8-64-OK, MGA8-32-OK
CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Dave Hodgins 2023-02-06 23:21:54 CET

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

Comment 7 Mageia Robot 2023-02-07 01:08:16 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0010.html

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


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