Bug 30923 - Nextcloud-Client 3.6.0 update
Summary: Nextcloud-Client 3.6.0 update
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: 2022-10-02 11:34 CEST by christian barranco
Modified: 2022-10-05 07:24 CEST (History)
4 users (show)

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


Attachments

Description christian barranco 2022-10-02 11:34:36 CEST
Hi.
Nextcloud-Client 3.6.0 released about a month ago seems stable.
It is now pushed into Cauldron. I will also push it into MGA8 (especially as I have missed the 3.5.4 while on vacation...).

https://github.com/nextcloud/desktop/releases/tag/v3.6.0
Comment 1 christian barranco 2022-10-02 12:09:33 CEST
ADVISORY NOTICE PROPOSAL
========================
Updated nextcloud-client packages fix bugs and switch to the new supported branch


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


desktop#3461 Fix crash in cldapi.dll
desktop#4526 Updating command-rebase.yml workflow from template
desktop#4577 Reply button size should be same as the input field, smaller + text color
desktop#4616 Fix crashing when selecting user status and predefined statuses not appearing
desktop#4624 Make user status dialog look in line with the rest of the desktop client tray and Nextcloud
desktop#4628 Add a placeholder message for the recents tab of the emoji picker
desktop#4631 Add SVG icon styled for macOS Big Sur
desktop#4643 Ensure the dispatch source only gets deallocated after the dispatch_source_cancel is done, avoiding crashing of the Finder Sync Extension on macOS
desktop#4650 Properly adapt the UserStatusSelectorModel to QML, eliminate hacks, make code more declarative
desktop#4655 Fix the system tray menu not being correctly replaced in setupContextMenu on GNOME
desktop#4663 Make the share dialog resizeable
desktop#4667 Make client language gender-neutral and more clear
desktop#4671 Use an en-dash for the userstatus panel
desktop#4672 Close call notifications when the call has been joined by the user, or the call has ended
desktop#4678 Correct spelling
desktop#4679 Print sync direction in SyncFileStatusTracker::slotAboutToPropagate
desktop#4682 Windows CI. Use specific Craft revision.
desktop#4683 Add 'db/local/remote' reference to log string.
desktop#4685 Work around issues with window positioning on Linux DEs, hardcode tray window to screen center when new account added
desktop#4686 Add a custom back button to the account wizard's advanced setup page
desktop#4687 Clean up systray methods, make more QML-friendly
desktop#4688 Refactor tray window opening code for clarity and efficiency
desktop#4693 Increase the call state checking interval to not overload the server
desktop#4700 Fix bad quote in CMakeLists PNG generation message
desktop#4703 Only set _FORTIFY_SOURCE when a higher level of this flag has not been set
desktop#4704 Switch to using the main client CI image based on ubuntu 22.04
desktop#4706 Limit concurrent notifications
desktop#4707 Use macOS-specific application icon
desktop#4710 QML-ify the UserModel, use properties rather than setter methods
desktop#4712 Take ints by value rather than reference in UserModel methods
desktop#4713 Feature/vfs windows thumbnails
desktop#4717 Respect skipAutoUpdateCheck in nextcloud.cfg with Sparkle on macOS
desktop#4718 Restyle unified search skeleton items animation and simplify their code
desktop#4719 Stop styling QML unified search items hierarchically, use global Style constants
desktop#4720 Use preprocessor directive rather than normal 'if' for UNNotification types
desktop#4723 Make apps menu scrollable when content taller than available vertical space, preventing borking of layout
desktop#4734 Ensure that throttled notifications still appear in tray activity model
desktop#4735 Stop clearing notifications when new notifications are received
desktop#4738 Fix ActivityItemContent QML paintedWidth errors
desktop#4748 Clicking on an activity list item for a file opens the local file if available
desktop#4753 Replace unified search text field busy indicator with custom indicator
desktop#4755 Update macOS Info.plist
desktop#4756 Ensure debug archive contents are readable by any user
desktop#4758 Remove Ubuntu Impish, add Kinetic
desktop#4760 Make UserStatusSelector a dismissible page pushed onto the tray window
desktop#4771 Feature/handle edit locally
desktop#4773 Add Debian Bullseye build
desktop#4774 Double-clicking tray icon opens currently-selected user's local folder (if available)
desktop#4790 Clean up TalkReplyTextField, remove unnecessary parent Item
desktop#4797 Refactor user line
desktop#4799 Do not reboot PC when running an MSI via autoupdate.
desktop#4801 Always run MSI with full UI.
desktop#4802 Eliminate padding around the menu separator in the account menu
desktop#4804 Feature/enable more warnings also for gcc
desktop#4810 Move CFAPI shell extensions variables to root CMakeLists.
desktop#4815 Move URI scheme variable from Nextcloud.cmake to root CMakeListsts.
desktop#4816 Ensure SyncEngine use an initialized instance of SyncOptions
desktop#4818 Fix QML warnings
desktop#4820 I18n: Spelling unification
desktop#4821 Fix crash: 'Failed to create OpenGL context'.
desktop#4822 Fix bugs with setting 'Away' user status
desktop#4827 Fix greek translation for application name in menu
desktop#4829 Align, resize, and layout everything uniformly in the unified search view
desktop#4830 Remove libglib-2.0.so.0 and libgobject-2.0.so.0 from Appimage.
desktop#4831 Fix unified search item placeholder image source
desktop#4833 Use same tooltip component everywhere, fix tooltip clipping bugs
desktop#4834 Bump version and year.
desktop#4839 Fix account switching and hover issues with UserLine component
desktop#4840 Remove Ubuntu Focal
desktop#4842 Add a ScrollView to the predefined statuses area of the UserStatusSelector
desktop#4843 Prevent the 'Cancel' button of the user status selector getting squashed
desktop#4844 Ensure that clear status message combo box is at least implicit width
desktop#4845 Fix alignment of predefined status contents regardless of emoji fonts
desktop#4850 Prevent crashing when trying to create error-ing QML component in systray.cpp, output error to log
desktop#4852 Add CHANGELOG.md.
desktop#4853 Ensure file activity dialog is centered on screen and appears at top of window stack
desktop#4866 Build script for AppImage should not assume Nextcloud is the name
desktop#4867 Fix File Activities dialog not showing up.
desktop#4869 Reads and store fileId and remote permissions during bulk upload
desktop#4882 Do not build qt keychain already included in the CI images
desktop#4884 Bugfix/web engine on win11
desktop#4885 Update CHANGELOG for the 3.6.0 release.
desktop#4900 Fix script that upload AppImage to go in correct path

                
References
https://bugs.mageia.org/show_bug.cgi?id=30923
https://github.com/nextcloud/desktop/releases/tag/v3.6.0
https://github.com/nextcloud/desktop/releases/tag/v3.6.0-rc2
https://github.com/nextcloud/desktop/releases/tag/v3.6.0-rc1
https://github.com/nextcloud/desktop/releases/tag/v3.5.4


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


PROVIDED PACKAGES:

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

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

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

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


i586:

    lib64nextcloudsync0-3.6.0-1.mga8.i586.rpm
    lib64ocsync0-3.6.0-1.mga8.i586.rpm
    nextcloud-client-3.6.0-1.mga8.i586.rpm
    
    nextcloud-client-caja-3.6.0-1.mga8.i586.rpm
    nextcloud-client-dolphin-3.6.0-1.mga8.i586.rpm
    nextcloud-client-nautilus-3.6.0-1.mga8.i586.rpm
    nextcloud-client-nemo-3.6.0-1.mga8.i586.rpm
Comment 2 christian barranco 2022-10-02 12:10:07 CEST
Ready for QA

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

christian barranco 2022-10-02 22:27:00 CEST

Summary: Nextcloud-Client updated to the new stable branch => Nextcloud-Client 3.6.0 update

Comment 3 Morgan Leijström 2022-10-03 10:14:14 CEST
Timing is perfect

§ According to 3.5.4 changelog, I see it only address issues with installing/updating on MSWindows, so we did not miss anything :)

§ We usually do not ship x.x.0 Nextcloud software, but this have now been out 25 days with no new bugfix release so it can not be that bad ;)


System: mga8-64, Plasma

__Updated to
- lib64nextcloudsync0-3.6.0-1.mga8.x86_64
- lib64ocsync0-3.6.0-1.mga8.x86_64
- nextcloud-client-3.6.0-1.mga8.x86_64
- nextcloud-client-dolphin-3.6.0-1.mga8.x86_64

__Tests OK:
Localisation; Swedish
Setup kept: two servers, several shares per server.
Syncing
Create new sync on already connected server
Dolphin integration: show status, share link

CC: sysadmin-bugs => (none)

Morgan Leijström 2022-10-03 10:16:42 CEST

CC: (none) => brtians1

Comment 4 christian barranco 2022-10-03 23:54:18 CEST
Plasma x86_64
Update from 3.5.3 with QArepo
Restart
Sync folders still the same
Calendar and contacts synced with thunderbird
Comment 5 Brian Rockwell 2022-10-04 15:24:10 CEST
MGA8-64, Gnome, Asus Laptop

AMD A6-9225 RADEON R4
RTL8723BE 
Bluetooth

The following 4 packages are going to be installed:

- lib64nextcloudsync0-3.6.0-1.mga8.x86_64
- lib64ocsync0-3.6.0-1.mga8.x86_64
- nextcloud-client-3.6.0-1.mga8.x86_64
- nextcloud-client-nautilus-3.6.0-1.mga8.x86_64

55KB of additional disk space will be used.

this is an upgrade

-- rebooted

- nautilus is reflecting properly
- showing 3.6.0 (Mageia) in client settings
- synching works
Comment 6 Brian Rockwell 2022-10-04 15:36:45 CEST
MGA8-64, Plasma

The following 4 packages are going to be installed:

- lib64nextcloudsync0-3.6.0-1.mga8.x86_64
- lib64ocsync0-3.6.0-1.mga8.x86_64
- nextcloud-client-3.6.0-1.mga8.x86_64
- nextcloud-client-dolphin-3.6.0-1.mga8.x86_64

55KB of additional disk space will be used.



upgrade. 

-- rebooted

both accounts are synchronizing
system reflect 3.6.0

dolphin needs to be validated.
Comment 7 Morgan Leijström 2022-10-04 15:53:34 CEST
Dolphin OK in comment 3

I think the tests are enough unless we can easily test something on 32 bit.

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

Comment 8 christian barranco 2022-10-04 16:10:32 CEST
(In reply to christian barranco from comment #4)
> Plasma x86_64
> Update from 3.5.3 with QArepo
> Restart
> Sync folders still the same
> Calendar and contacts synced with thunderbird

Dolphin icons reflect the sync as well
Comment 9 Brian Rockwell 2022-10-04 16:40:14 CEST
MGA8-64, Plasma

The following 17 packages are going to be installed:

- gcr-3.38.0-1.mga8.x86_64
- gnome-keyring-3.36.0-3.mga8.x86_64
- lib64cloudproviders0-0.3.1-1.mga8.x86_64
- lib64gcr-ui3_1-3.38.0-1.mga8.x86_64
- lib64gnome-keyring-3.36.0-3.mga8.x86_64
- lib64gnome-keyring0-3.12.0-12.mga8.x86_64
- lib64handy1_0-1.0.3-1.mga8.x86_64
- lib64nextcloudsync0-3.6.0-1.mga8.x86_64
- lib64ocsync0-3.6.0-1.mga8.x86_64
- lib64qt5keychain1-0.11.1-2.mga8.x86_64
- lib64qt5websockets5-5.15.2-1.mga8.x86_64
- libgnome-keyring-i18n-3.12.0-12.mga8.noarch
- libhandy-common-1.0.3-1.mga8.x86_64
- nextcloud-client-3.6.0-1.mga8.x86_64
- nextcloud-client-dolphin-3.6.0-1.mga8.x86_64
- pinentry-gnome3-1.1.1-1.mga8.x86_64
- seahorse-3.38.0.1-1.mga8.x86_64

30MB of additional disk space will be used.

---new build


rebooted

- set up account (no issues)
- sync'd data (no issues)
- checked dolphin - working as expected
Comment 10 Brian Rockwell 2022-10-04 17:15:21 CEST
MGA8-32, Mate, Caja

The following 25 packages are going to be installed:

- libcaja-gir2.0-1.24.1-1.1.mga8.i586
- libcloudproviders0-0.3.1-1.mga8.i586
- libminizip1-1.2.12-1.3.mga8.i586
- libnextcloudsync0-3.6.0-1.mga8.i586
- libocsync0-3.6.0-1.mga8.i586
- libqt5keychain1-0.11.1-2.mga8.i586
- libqt5pdf5-5.15.8-1.mga8.i586
- libqt5positioning5-5.15.2-1.mga8.i586
- libqt5quickcontrols2_5-5.15.2-1.mga8.i586
- libqt5quicktemplates2_5-5.15.2-1.mga8.i586
- libqt5quickwidgets5-5.15.2-1.mga8.i586
- libqt5svg5-5.15.2-1.1.mga8.i586
- libqt5webchannel5-5.15.2-1.mga8.i586
- libqt5webengine5-5.15.8-1.mga8.i586
- libqt5webenginecore5-5.15.8-1.mga8.i586
- libqt5webenginewidgets5-5.15.8-1.mga8.i586
- libqt5websockets5-5.15.2-1.mga8.i586
- libre2_9-20201101-2.mga8.i586
- libsnappy1-1.1.8-2.mga8.i586
- nextcloud-client-3.6.0-1.mga8.i586
- nextcloud-client-caja-3.6.0-1.mga8.i586
- python3-caja-1.24.0-2.mga8.i586
- qtquickcontrols25-5.15.2-1.mga8.i586
- qtsvg5-5.15.2-1.1.mga8.i586
- qtwebengine5-5.15.8-1.mga8.i586

186MB of additional disk space will be used.


--- new install

Sync working
Caja reflecting

works for me
Brian Rockwell 2022-10-04 17:16:42 CEST

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

Comment 11 Morgan Leijström 2022-10-04 18:02:55 CEST
Great :)

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

Dave Hodgins 2022-10-05 02:08:12 CEST

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

Comment 12 Mageia Robot 2022-10-05 07:24:55 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2022-0133.html

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


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