Bug 23998

Summary: Backport nextcloud 14 to MGA6
Product: Mageia Reporter: José Jorge <lists.jjorge>
Component: BackportsAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: brtians1, lewyssmith, mageia, tmb
Version: 6Keywords: Backport, validated_backport
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA6-64-OK MGA6-32-OK
Source RPM: nextcloud CVE:
Status comment:
Bug Depends on: 23999    
Bug Blocks:    

Description José Jorge 2018-12-12 22:31:07 CET
We will ship at least Nextcloud 15 in MGA7, with php7.3 . So upgrading from  MGA6  a nextcloud setup will need a version 14 between 13 and 15. As version 14 requires php7, it can only be a backport.
Comment 1 José Jorge 2018-12-12 22:37:15 CET
Advisory:
Nextcloud 14 is needed as intermediate to upgrade to MGA7 which brings Nextcloud 15.
This version 14.0.4 requires php 7, which must also be installed from the backports.

SRPM :

nextcloud-14.0.4-3.mga6.srpm

RPMS :

nextcloud-14.0.4-3.mga6.noarch.rpm
nextcloud-mysql-14.0.4-3.mga6.noarch.rpm
nextcloud-postgresql-14.0.4-3.mga6.noarch.rpm

Status: NEW => ASSIGNED
Assignee: lists.jjorge => qa-bugs
Keywords: (none) => Backport

Comment 2 José Jorge 2018-12-12 22:38:22 CET
I forgot one line :

nextcloud-sqlite-14.0.4-3.mga6.noarch.rpm
Marc Krämer 2018-12-13 00:48:17 CET

Depends on: (none) => 23999
CC: (none) => mageia

Comment 3 José Jorge 2018-12-17 14:04:11 CET
Tested by myself in 2 MGA6 nextcloud servers, it requires correctly all php7 dependencies. All are 64 bit, but anyway this package is noarch.

I had to add more requires as our php package is lazy about the versions in supackages (it allow to mix php5 and php7, which of course does not work).

The release is now 4 :

SRPM:
nextcloud-14.0.4-4.mga6.srpm

RPMS :
nextcloud-14.0.4-4.mga6.noarch.rpm
nextcloud-mysql-14.0.4-4.mga6.noarch.rpm
nextcloud-postgresql-14.0.4-4.mga6.noarch.rpm
nextcloud-sqlite-14.0.4-4.mga6.noarch.rpm

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

Comment 4 Brian Rockwell 2018-12-18 21:27:36 CET
$ uname -a
Linux localhost 4.14.78-desktop-1.mga6 #1 SMP Sun Oct 21 20:31:12 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

The following 43 packages are going to be installed:

- apache-2.4.37-1.2.mga6.x86_64
- apache-mod_php-7.2.11-3.mga6.x86_64
- lib64apr-util1_0-1.5.4-8.mga6.x86_64
- lib64apr1_0-1.5.2-2.1.mga6.x86_64
- lib64mbfl1-1.3.2-1.mga6.x86_64
- lib64onig2-5.9.6-2.mga6.x86_64
- lib64php_common7-7.2.11-3.mga6.x86_64
- lib64zip4-1.1.3-1.1.mga6.x86_64
- nextcloud-14.0.4-4.mga6.noarch
- nextcloud-mysql-14.0.4-4.mga6.noarch
- php-cgi-7.2.11-3.mga6.x86_64
- php-ctype-7.2.11-3.mga6.x86_64
- php-curl-7.2.11-3.mga6.x86_64
- php-dom-7.2.11-3.mga6.x86_64
- php-exif-7.2.11-3.mga6.x86_64
- php-fileinfo-7.2.11-3.mga6.x86_64
- php-filter-7.2.11-3.mga6.x86_64
- php-ftp-7.2.11-3.mga6.x86_64
- php-gd-7.2.11-3.mga6.x86_64
- php-gettext-7.2.11-3.mga6.x86_64
- php-hash-7.2.11-3.mga6.x86_64
- php-iconv-7.2.11-3.mga6.x86_64
- php-ini-7.2.11-3.mga6.noarch
- php-json-7.2.11-3.mga6.x86_64
- php-ldap-7.2.11-3.mga6.x86_64
- php-mbstring-7.2.11-3.mga6.x86_64
- php-mysqli-7.2.11-3.mga6.x86_64
- php-mysqlnd-7.2.11-3.mga6.x86_64
- php-openssl-7.2.11-3.mga6.x86_64
- php-pcntl-7.2.11-3.mga6.x86_64
- php-pdo-7.2.11-3.mga6.x86_64
- php-pdo_mysql-7.2.11-3.mga6.x86_64
- php-posix-7.2.11-3.mga6.x86_64
- php-session-7.2.11-3.mga6.x86_64
- php-sysvsem-7.2.11-3.mga6.x86_64
- php-sysvshm-7.2.11-3.mga6.x86_64
- php-tokenizer-7.2.11-3.mga6.x86_64
- php-xml-7.2.11-3.mga6.x86_64
- php-xmlreader-7.2.11-3.mga6.x86_64
- php-xmlwriter-7.2.11-3.mga6.x86_64
- php-zip-7.2.11-3.mga6.x86_64
- php-zlib-7.2.11-3.mga6.x86_64
- webserver-base-2.0-10.mga6.noarch

179MB of additional disk space will be used.

46MB of packages will be retrieved.

Is it ok to continue?


I had installed mariadb prior and hardened it.

------------

No issues in the installation.  I think this is good to go.

CC: (none) => brtians1
Whiteboard: MGA6-64-OK => MGA6-64-OK

Comment 5 Brian Rockwell 2018-12-18 22:03:41 CET
The following 4 packages are going to be installed:

- libpq5-9.6.10-3.mga6.i586
- postgresql9.6-9.6.10-3.mga6.i586
- postgresql9.6-plpgsql-9.6.10-3.mga6.i586
- postgresql9.6-server-9.6.10-3.mga6.i586

28MB of additional disk space will be used.

6.2MB of packages will be retrieved.

Is it ok to continue?



------------------

The following 45 packages are going to be installed:

- apache-2.4.37-1.2.mga6.i586
- apache-mod_php-7.2.13-2.mga6.i586
- libapr-util1_0-1.5.4-8.mga6.i586
- libapr1_0-1.5.2-2.1.mga6.i586
- libmbfl1-1.3.2-1.mga6.i586
- libonig2-5.9.6-2.mga6.i586
- libphp_common7-7.2.13-2.mga6.i586
- libzip4-1.1.3-1.1.mga6.i586
- nextcloud-14.0.4-4.mga6.noarch
- nextcloud-mysql-14.0.4-4.mga6.noarch
- nextcloud-postgresql-14.0.4-4.mga6.noarch
- php-cgi-7.2.13-2.mga6.i586
- php-ctype-7.2.13-2.mga6.i586
- php-curl-7.2.13-2.mga6.i586
- php-dom-7.2.13-2.mga6.i586
- php-exif-7.2.13-2.mga6.i586
- php-fileinfo-7.2.13-2.mga6.i586
- php-filter-7.2.13-2.mga6.i586
- php-ftp-7.2.13-2.mga6.i586
- php-gd-7.2.13-2.mga6.i586
- php-gettext-7.2.13-2.mga6.i586
- php-hash-7.2.13-2.mga6.i586
- php-iconv-7.2.13-2.mga6.i586
- php-ini-7.2.13-2.mga6.i586
- php-json-7.2.13-2.mga6.i586
- php-ldap-7.2.13-2.mga6.i586
- php-mbstring-7.2.13-2.mga6.i586
- php-mysqli-7.2.13-2.mga6.i586
- php-mysqlnd-7.2.13-2.mga6.i586
- php-openssl-7.2.13-2.mga6.i586
- php-pcntl-7.2.13-2.mga6.i586
- php-pdo-7.2.13-2.mga6.i586
- php-pdo_mysql-7.2.13-2.mga6.i586
- php-pdo_pgsql-7.2.13-2.mga6.i586
- php-posix-7.2.13-2.mga6.i586
- php-session-7.2.13-2.mga6.i586
- php-sysvsem-7.2.13-2.mga6.i586
- php-sysvshm-7.2.13-2.mga6.i586
- php-tokenizer-7.2.13-2.mga6.i586
- php-xml-7.2.13-2.mga6.i586
- php-xmlreader-7.2.13-2.mga6.i586
- php-xmlwriter-7.2.13-2.mga6.i586
- php-zip-7.2.13-2.mga6.i586
- php-zlib-7.2.13-2.mga6.i586
- webserver-base-2.0-10.mga6.noarch

179MB of additional disk space will be used.

46MB of packages will be retrieved.

Is it ok to continue?


--------------

I set it up with postgresql this time.  Worked like a charm.

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

Comment 6 Lewis Smith 2018-12-19 12:15:05 CET
Brian, you are invaluable for all these tedious '*cloud' updates & backports.
Validating; no advisory required.

Keywords: (none) => validated_backport
CC: (none) => lewyssmith

Comment 7 Thomas Backlund 2018-12-20 20:53:30 CET
Package moved.

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED
CC: (none) => tmb