Bug 43843 - Activate all 4.1 Docker Apps for the UCS 4.2 Test App Center
Activate all 4.1 Docker Apps for the UCS 4.2 Test App Center
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.2
Other Linux
: P5 normal (vote)
: UCS 4.2
Assigned To: Dirk Wiesenthal
Felix Botner
: interim-4
: 43910 (view as bug list)
Depends on: 43901
Blocks:
  Show dependency treegraph
 
Reported: 2017-03-14 07:52 CET by Stefan Gohmann
Modified: 2017-04-23 00:26 CEST (History)
0 users

See Also:
What kind of report is it?: Release Management
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2017-03-14 07:52:29 CET
I'm currently unable to install nextcloud:

root@master421:~# univention-app install nextcloud
Going to install Nextcloud (11.0.1-70)
(must_have_fitting_ucs_version) The application requires UCS version 4.1.
Unable to install nextcloud. Aborting...
root@master421:~#

I guess SupportedUCSVersions is missing. Please check all 4.1 Docker Apps.
Comment 1 Dirk Wiesenthal univentionstaff 2017-03-17 02:42:41 CET
Changed

4.1/egroupware/egroupware_20170316175737.ini
4.1/ctucs/ctucs_20170130124631.ini
4.1/tecart/tecart_20161214101533.ini
4.1/jira/jira_20151218.ini
4.1/plucs/plucs_20161028101238.ini
4.1/etherpad-lite/etherpad-lite_20160722133148.ini
4.1/edusharing/edusharing_20160804093349.ini
4.1/wawision/wawision_20170111122721.ini
4.1/filewave/filewave_20161208103412.ini
4.1/wordpress/wordpress_20161125103717.ini
4.1/icinga/icinga_20161114160528.ini
4.1/dudle/dudle_20160201.ini
4.1/agorumcore-pro/agorumcore-pro_20170102135322.ini
4.1/tine20/tine20_20170127112552.ini
4.1/digitec-suitecrm/digitec-suitecrm_20170209143315.ini
4.1/relution/relution_20161108010319.ini
4.1/jenkins/jenkins_20161116233835.ini
4.1/odoo8/odoo8_20161024145723.ini
4.1/openproject/openproject_20160909154556.ini
4.1/m23/m23_20170112112100.ini
4.1/nextcloud/nextcloud_20170213145848.ini
4.1/wildfly/wildfly_20170222160423.ini
4.1/minio/minio_20161209072307.ini
4.1/owncloud82/owncloud82_20170227141235.ini
4.1/kolab-enterprise/kolab-enterprise_20160720110853.ini

For now, only in appcenter-test
Comment 2 Dirk Wiesenthal univentionstaff 2017-03-20 11:36:44 CET
Copied to production App Center.
Comment 3 Felix Botner univentionstaff 2017-03-20 15:31:03 CET
*** Bug 43910 has been marked as a duplicate of this bug. ***
Comment 4 Felix Botner univentionstaff 2017-03-20 16:44:05 CET
please only these apps

- digitec-suitecrm
- dudle
- etherpad-lite
- horde
- jenkins
- jira
- nextcloud
- openproject
- owncloud82
- tecart
- tine20
- wawision
- wildfly

see Bug #43910
Comment 5 Felix Botner univentionstaff 2017-03-20 17:01:29 CET
(In reply to Felix Botner from comment #4)
> please only these apps
> 
> - digitec-suitecrm
> - dudle
> - etherpad-lite
> - horde
> - jenkins
> - jira
> - nextcloud
> - openproject
> - owncloud82
> - tecart
> - tine20
> - wawision
> - wildfly
> 
> see Bug #43910

and ONLY apps, which are already released!
Comment 6 Stefan Gohmann univentionstaff 2017-03-22 10:05:47 CET
It looks like most apps are not installable due to Bug #43901:
 The application requires UCS version 4.1-3 or later. The system has to be updated.
Comment 7 Dirk Wiesenthal univentionstaff 2017-03-22 16:22:38 CET
I have not copied any of these Apps to 4.2. Instead, I just added SupportedUCSVersions in the ini files.

I only copied the Test App Center ini files if the production App Center ini files already existed.

So your list is the current list:
for app in Apps().get_all_apps():
    if app.docker and app.get_ucs_version() == '4.1':
        print app.id, [a.version for a in Apps().get_all_apps_with_id(app.id)]

digitec-suitecrm [u'7.6.3-2']
dudle [u'1.1.0-1']
etherpad-lite [u'1.6.0']
horde [u'5.2.7-2', u'5.2.7-3']
jenkins [u'1.642.2', u'1.642.4', u'1.651.1', u'1.651.2']
jira [u'7.1.4']
nextcloud [u'11.0.1-0', u'11.0.1-1']
openproject [u'5.0.15', u'5.0.17']
owncloud82 [u'9.1.1-20170120']
tecart [u'4.4.12', u'4.5.1']
tine20 [u'2015.11.15-ucs1', u'2015.11.17-ucs1', u'2015.11.19-ucs1']
wawision [u'16.3']
wildfly [u'9.0.2']


As for Test Apps that will probably never see the light of the production App Center: These should be removed from 4.1, then. When this happens, they disappear from 4.2, too. But if they are released for 4.1 later, they should most probably also be released for 4.2.

IMHO the current ini list is fine.
Comment 8 Felix Botner univentionstaff 2017-03-22 16:43:52 CET
Please start jenkins test for all of those apps.
Comment 9 Dirk Wiesenthal univentionstaff 2017-04-04 11:01:49 CEST
Not all Tests finished (due to technical issues with Jenkins). Tests were successful when finished, so I assume all Apps would pass.

Additionally, during the course of 4.2-dev I installed every Docker App multiple times. This is something different than running the full test suite, still, I think for Docker Apps this is a very good start.

I do not think that any Docker App blocks the release.

Please VERIFY that all Docker Apps can be installed.

Tests:
- digitec-suitecrm
  Test vanished...
- dudle
  Passed
- etherpad-lite
  Passed
- horde
  Passed except for a test that should have been skipped. Will look into this one later
- jenkins
  Webinterface for 4.1/jenkins=2.32.2 gave 403 - seems to be normal. Otherwise passed
- jira
  Test successful
- nextcloud
  Test successful
- openproject
  Test vanished... but tests a dev-version, not the productive
- owncloud82
  Test successful
- tecart
  Test vanished...
- tine20
  Test vanished...
- wawision
  Tests failed. Redoing this one... but the Error messages do not indicate an App issue
- wildfly
  Test did not finish
Comment 10 Felix Botner univentionstaff 2017-04-04 16:19:34 CEST
Tested Installation in 4.2

FAIL- openproject
no apache in container?!


OK - digitec-suitecrm
OK - dudle
OK - etherpad-lite
OK- horde
OK- jenkins
OK - jira
OK - nextcloud
OK - owncloud82
OK- tecart
OK - tine20
OK - wawision
OK- wildfly
Comment 11 Dirk Wiesenthal univentionstaff 2017-04-23 00:26:24 CEST
4.2 has been release. OpenProject will be a separate task.