Bug 23998 - Backport nextcloud 14 to MGA6
Summary: Backport nextcloud 14 to MGA6
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Backports (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK MGA6-32-OK
Keywords: Backport, validated_backport
Depends on: 23999
Blocks:
  Show dependency treegraph
 
Reported: 2018-12-12 22:31 CET by José Jorge
Modified: 2018-12-20 20:53 CET (History)
4 users (show)

See Also:
Source RPM: nextcloud
CVE:
Status comment:


Attachments

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


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