Bug 32234 - Bugs fixed by nextcloud-client 3.9.2
Summary: Bugs fixed by nextcloud-client 3.9.2
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-64-OK MGA9-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2023-09-03 14:30 CEST by christian barranco
Modified: 2023-09-27 18:33 CEST (History)
5 users (show)

See Also:
Source RPM: nextcloud-client-3.8.2-1.mga9.src.rpm
CVE:
Status comment:


Attachments

Description christian barranco 2023-09-03 14:30:55 CEST
Many bugs fixed thanks to the 3.9.x releases. 3.9 is the current supported branch:
https://github.com/nextcloud/desktop/releases/tag/v3.9.0
https://github.com/nextcloud/desktop/releases/tag/v3.9.1
https://github.com/nextcloud/desktop/releases/tag/v3.9.2
Comment 1 christian barranco 2023-09-03 18:10:06 CEST
Ready for QA!

ADVISORY NOTICE PROPOSAL
========================
Updated nextcloud-client 3.9.2 packages fix bugs and switch to the new supported branch


Description
Update to version 3.9.2 fixes bugs and switches to the new supported branch.

Sort encrypted files by their id to compute checksum by @mgallien in #5568
Try different permutation to try to recover the broken checksum by @mgallien in #5572
Fix unit tests SecureFileDrop by @allexzander in #5574
Do not display error status and messages when aborting a sync during hydration request in VFS mode by @allexzander in #5579
Correct spelling by @Valdnet in #5567
in case server has no private key, let e2ee init fail by @mgallien in #5566
Edit locally. Restart current folder sync immediately after file opened. by @allexzander in #5588
fix compilation with clazy and fully-qualified-moc-types checks enabled by @mgallien in #5587
Enter next log file if the current log file is larger than 512 KB by @claucambra in #5580
Alway add the item at the end of the layout. by @camilasan in #5595
properly preserve the format of e2ee metadata during DB operations by @mgallien in #5577
Edit locally. Elide loading dialog filename label middle. by @allexzander in #5612
Fix crash on entering new log file after file size of 512kb reached by @claucambra in #5603
Properly handle all fatal errors during edit locally setup procedure by @claucambra in #5583
Update nextcloudcmd.rst to include dedicated install method for Debian instead of using a Ubuntu ppa. by @mayonezo in #5243
Fix MacOS UTF-8 normalization issue by @xavi-b in #4957
Parse sharees 'lookup' key to include federated sharees. by @allexzander in #5613
Unlock Office files when they are closed by @allexzander in #5607
Implement missing share settings by @allexzander in #5622
no longer override the pixman default version by @mgallien in #5630
Edit locally. Fix crash on _chekTokenJob pointer deref. by @allexzander in #5637
Remove some SQL debug logs to unclutter the output. by @allexzander in #5634
Annotated version of Big Sur icon by @elsiehupp in #4714
E2EE. Fix freeze on metadata checksum validation. by @allexzander in #5655
Fix update request channel being set to wrong localised string by @claucambra in #5462
Fix folder progress bar positioning in account settings on macOS by @claucambra in #5645
Fix setting [undefined] to QFont in 'Sync now' button by @claucambra in #5628
Attempt sign in when an account state is added in AccountManager by @claucambra in #5493
Fix account migration from legacy desktop clients (again) by @claucambra in #5640
Feature/group folders visibility improved by @allexzander in #5636
Use addLayout to insert the VFS option when setting account. by @camilasan in #5665
Update CHANGELOG. by @camilasan in #5643
i18n: Word separation by @Valdnet in #5676
Implement File Provider file synchronisation engine for macOS by @claucambra in #5527
Fix unrecoverable freezing when PutMultiFileJob is used with upload rate limits enabled by @claucambra in #5680
Dismiss notifications by @camilasan in #5687
Display file tags in File Details by @claucambra in #5596
Allow opening a file or folder in the local sync root. by @allexzander in #5686
Provide feedback on share link copy by @claucambra in #5672
Ask before importing accounts from legacy clients by @claucambra in #5654
Feature/resolve all conflicts by @mgallien in #5635
Update CHANGELOG. by @camilasan in #5706
change size of dismiss button for items in activity list by @mgallien in #5377
[stable-3.9] Fix tray window header folders button colour by @backportbot-nextcloud in #5723
[stable-3.9] align activity text with "Sync now" text by @backportbot-nextcloud in #5725
[stable-3.9] ensure that the file to test monitoring is hidden by @backportbot-nextcloud in #5733
[stable-3.9] Fix tray styling by @backportbot-nextcloud in #5741
[stable-3.9] Fix macOS build when file provider module build is disabled by @backportbot-nextcloud in #5742
[stable-3.9] Fix dark mode switch issues in tray controls manually overriding palette colours by @backportbot-nextcloud in #5744
[stable-3.9] fix build on windows by adding missing archive name properties on libs by @backportbot-nextcloud in #5748
[stable-3.9] Fix macOS icon by @backportbot-nextcloud in #5762
[stable-3.9] Bugfix/log less verbose by @backportbot-nextcloud in #5775
Revert inclusion of File Provider module in 3.9 branch by @claucambra in #5772
[stable-3.9] Bugfix. Conflict resolution button not clickable. by @backportbot-nextcloud in #5777
[stable-3.9] display subject when we have sync issues like network errors by @backportbot-nextcloud in #5782
[stable-3.9] Fix UnifiedSearch text field placeholder text color for light and dark theme by @backportbot-nextcloud in #5785
[stable-3.9] addd a cmake option to enable single account desktop client by @backportbot-nextcloud in #5789
[stable-3.9] Fix colouring of NCRadioButton by @backportbot-nextcloud in #5790
[stable-3.9] chore: update workflows from templates by @backportbot-nextcloud in #5794
[stable-3.9] Bugfix/rotate log less often by @backportbot-nextcloud in #5795
[stable-3.9] Bugfix/adjust log levels by @backportbot-nextcloud in #5799
[stable-3.9] Bugfix/unsupported filename on server by @backportbot-nextcloud in #5812
[stable-3.9] Bugfix/remove stale caseclashcopies by @backportbot-nextcloud in #5817
[stable-3.9] Build for Debian Bookworm by @backportbot-nextcloud in #5820
[stable-3.9] Bugfix/checksum calculation stop on destruction by @backportbot-nextcloud in #5827
[stable-3.9] prevent crash by resetting common pointer after deleting gobject menu by @backportbot-nextcloud in #5850
[stable-3.9] Documentation for mass deployment. by @backportbot-nextcloud in #5857
[stable-3.9] Update the documentation with information on how 'Edit locally' works. by @backportbot-nextcloud in #5858
[stable-3.9] Fix typos found by codespell by @backportbot-nextcloud in #5859
[stable-3.9] Remove seen Talk notificatios from Tray window. by @backportbot-nextcloud in #5869
[stable-3.9] fix bulk upload of empty files by @backportbot-nextcloud in #5878
[stable-3.9] add link in readme to nextcloud-releases correct page with binaries by @backportbot-nextcloud in #5880
[stable-3.9] always propagate locked status to read-only or read/write for real file by @backportbot-nextcloud in #5883
[stable-3.9] chore(CI): Sign .drone.yml file by @nickvergessen in #5887
[stable-3.9] Added new state and new job to check if /index.php/204 is being redirected by @backportbot-nextcloud in #5894
[stable-3.9] Fix crash and incorrect implementation of seen chat notofications removal by @backportbot-nextcloud in #5897
[stable-3.9] Disable share view completely when server does not support/has disabled file sharing by @backportbot-nextcloud in #5900
[stable-3.9] Set VFS PinState to Excluded for ignored files. by @backportbot-nextcloud in #5904
[stable-3.9] Create placeholder while dehydrating if needed by @backportbot-nextcloud in #5906
[stable-3.9] Fix password generation for shares, improve generator by @backportbot-nextcloud in #5908
[stable-3.9] Fix expire date field in Share settings by @backportbot-nextcloud in #5907
[stable-3.9] Fix SVG rendering error in SvgImageProvider by @backportbot-nextcloud in #5909
[stable-3.9] Fix build of sharemodel.cpp on MSVC by @backportbot-nextcloud in #5913
[stable-3.9] Improve macOS Sparkle updater by @backportbot-nextcloud in #5914
Remove Kinetic, add Mantic to stable-3.9 by @ivaradi in #5921
[stable-3.9] Feature/check server availibility everyminute by @backportbot-nextcloud in #5928
[stable-3.9] windows reserved word silently excluded - csync exclude.cpp by @backportbot-nextcloud in #5934
[stable-3.9] Do not modify discovered files on disk if not necessary by @backportbot-nextcloud in #5958

                
References
https://bugs.mageia.org/show_bug.cgi?id=32234
https://github.com/nextcloud/desktop/releases/tag/v3.9.2
https://github.com/nextcloud/desktop/releases/tag/v3.9.1
https://github.com/nextcloud/desktop/releases/tag/v3.9.0


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


PROVIDED PACKAGES:

    lib64nextcloudsync0-3.9.2-1.mga9
    lib64ocsync0-3.9.2-1.mga9
    nextcloud-client-3.9.2-1.mga9

  Optional depending on Desktop Environment:
    
    nextcloud-client-caja-3.9.2-1.mga9
    nextcloud-client-dolphin-3.9.2-1.mga9
    nextcloud-client-nautilus-3.9.2-1.mga9
    nextcloud-client-nemo-3.9.2-1.mga9

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

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


i586:

    lib64nextcloudsync0-3.9.2-1.mga9.i586.rpm
    lib64ocsync0-3.9.2-1.mga9.i586.rpm
    nextcloud-client-3.9.2-1.mga9.i586.rpm
    
    nextcloud-client-caja-3.9.2-1.mga9.i586.rpm
    nextcloud-client-dolphin-3.9.2-1.mga9.i586.rpm
    nextcloud-client-nautilus-3.9.2-1.mga9.i586.rpm
    nextcloud-client-nemo-3.9.2-1.mga9.i586.rpm

Assignee: chb0 => qa-bugs
CC: (none) => fri

Comment 2 Brian Rockwell 2023-09-03 21:38:30 CEST
MGA9-64, Xfce

installed nextcloud-client.

working as designed.

CC: (none) => brtians1

Comment 3 Morgan Leijström 2023-09-03 22:33:03 CEST
Thank you Christian

Hi Brian

I run it now on mga9-64 Plasma, will test more tomorrow or so..

---

(In reply to christian barranco from comment #0)
> 3.9 is the current supported

So please open a separate bug for that update on mga8
(as both mga8 & 9 are supported releases, so separate QA validation processes.)
Comment 4 christian barranco 2023-09-09 21:20:31 CEST
(In reply to Morgan Leijström from comment #3)
> 
> (In reply to christian barranco from comment #0)
> > 3.9 is the current supported
> 
> So please open a separate bug for that update on mga8
> (as both mga8 & 9 are supported releases, so separate QA validation
> processes.)

Hi Morgan

With all the current backlog, including validated packages ready to be pushed but not pushed yet, I will not propose it for MGA8, unless there will be CVE to fix.
Comment 5 Morgan Leijström 2023-09-09 21:42:05 CEST
In a couple weeks i will myself have no mga8 to test on.
Comment 6 Guillaume Royer 2023-09-10 21:13:41 CEST
MGA9-64 GNOME

Installed NC Client

synchronization seems good.

OK for me

CC: (none) => guillaume.royer

Comment 7 christian barranco 2023-09-21 20:31:58 CEST
Hi. Looks like OKs are given. 
Is there anything missing to push the update?
Thanks!
Comment 8 Brian Rockwell 2023-09-21 23:03:05 CEST
I haven't had a chance to test more platforms.  I think it is okay, but haven't tested the caja client and fresh install.
Comment 9 christian barranco 2023-09-22 15:53:18 CEST
Thanks Brian. Who should write the OKs on the dashboard then?
Comment 10 Morgan Leijström 2023-09-22 16:44:32 CEST
We are low on people so I think we have to cut corners a bit unfortunately.

Whiteboard: (none) => MGA9-64-OK
CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Comment 11 christian barranco 2023-09-22 16:46:10 CEST
(In reply to Morgan Leijström from comment #10)
> We are low on people so I think we have to cut corners a bit unfortunately.

Here, the risks are low, IMHO.
Comment 12 Brian Rockwell 2023-09-22 17:00:44 CEST
let me try one fresh install on a 32-bit vbox instance and see if it works.  I'll do the OK's.

I hsould get to that later today.
Comment 13 Brian Rockwell 2023-09-22 21:43:07 CEST
$ uname -a
Linux localhost 6.4.9-desktop-4.mga9 #1 SMP PREEMPT_DYNAMIC Sat Aug 19 15:06:08 UTC 2023 i686 GNU/Linux


The following 30 packages are going to be installed:

- glibc-2.36-49.mga9.i586
- karchive-5.105.0-1.mga9.i586
- libcaja-gir2.0-1.26.1-1.mga9.i586
- libevent7-2.1.12-4.mga9.i586
- libkf5archive5-5.105.0-1.mga9.i586
- libminizip1-1.2.13-1.mga9.i586
- libnextcloudsync0-3.9.2-1.mga9.i586
- libocsync0-3.9.2-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.9.2-1.mga9.i586
- nextcloud-clien$ uname -a
Linux localhost 6.4.9-desktop-4.mga9 #1 SMP PREEMPT_DYNAMIC Sat Aug 19 15:06:08 UTC 2023 i686 GNU/Linux


The following 30 packages are going to be installed:

- glibc-2.36-49.mga9.i586
- karchive-5.105.0-1.mga9.i586
- libcaja-gir2.0-1.26.1-1.mga9.i586
- libevent7-2.1.12-4.mga9.i586
- libkf5archive5-5.105.0-1.mga9.i586
- libminizip1-1.2.13-1.mga9.i586
- libnextcloudsync0-3.9.2-1.mga9.i586
- libocsync0-3.9.2-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.9.2-1.mga9.i586
- nextcloud-client-caja-3.9.2-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

186MB of additional disk space will be used.


--rebooted

started nextcloud client.

Message:  "Could not import accounts from legacy client configuration"

Clicked ok

- Sync went fine
- Caja went representing folder and file status properly
t-caja-3.9.2-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

186MB of additional disk space will be used.


--rebooted

started nextcloud client.

Message:  "Could not import accounts from legacy client configuration"

Clicked ok

- Sync went fine
- Caja went representing folder and file status properly

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

Marja Van Waes 2023-09-27 17:01:31 CEST

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

Comment 14 Mageia Robot 2023-09-27 18:33:36 CEST
An update for this issue has been pushed to the Mageia Updates repository.

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

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


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