Bug 46258 - Google Apps for Work App for UCS 4.3
Google Apps for Work App for UCS 4.3
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Google Apps for Work
UCS 4.3
Other Linux
: P5 normal (vote)
: UCS 4.3
Assigned To: Daniel Tröder
Erik Damrose
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-02-08 14:01 CET by Nico Gulden
Modified: 2018-03-14 14:38 CET (History)
2 users (show)

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 Nico Gulden univentionstaff 2018-02-08 14:01:35 CET
The Google Apps for Work app should be made available for UCS 4.3.
Comment 1 Daniel Tröder univentionstaff 2018-03-06 18:47:20 CET
* git branch: "4.3" (from 4.2)
* app branch: "2.1" (from 1.3)

binaries in repository that are not required anymore:
* python-httplib2 (exists in 4.3/maintained)

binaries in repository that are kept:
* python-googleapi (cherry-picked from 4.3/unmaintained)
* python-oauth2client (cherry-picked from 4.3/unmaintained)
* openstack-pkg-tools (cherry-picked from 4.3/unmaintained)
* python-uritemplate (cherry-picked from 4.1/univention-google-apps, originally imported from stretch)

binaries in repository that are new:
* python-rsa (cherry-picked from 4.3/unmaintained)

[patches r18042] remove patch to not build python 3 packages
[4.3 511d821] Bug #46258: adapt to oauth2client lib API change
[4.3 dedc576] Bug #46258: oauth2client lib expects sys.argv to exist
[4.3 bc958c3] Bug #46258: let discovery.build() authorize httplib2.Http
[4.3 77959c3] Bug #46258: use indexed LDAP attribute
[4.3 9676bbd] Bug #46258: use indexed LDAP attribute
[4.3 de5e76b] Bug #46258: safer handling of KeyError when deactivating/deleting users that have not been correctly activated

python-rsa 3.4.2-1A~4.3.0.201803061455
openstack-pkg-tools 54A~4.3.0.201803061456
python-oauth2client 3.0.0-1A~4.3.0.201803061457
python-googleapi 1.5.5-1A~4.3.0.201803061458
python-uritemplate 0.6-1A~4.3.0.201803061508
univention-google-apps 2.0.0-1A~4.3.0.201803061833

The packages have been uploaded to the app (v 2.1) in the test appcenter and UPDATE_* texts have been written.
Comment 2 Daniel Tröder univentionstaff 2018-03-07 14:04:17 CET
[4.3 c2e6439] Bug #46258: adapt test to oauth2client lib API change
[4.3 6920a24] Bug #46258: write group_id to LDAP only if there is one
[4.3 6b4ce46] Bug #46258: fix IndexError if no email is set on group
[4.3 63d16cc] Bug #46258: create groups of newly activated users, if the UCS user already existed
[4.3 6f4ab0d] Bug #46258: use UDM groups property to check users groups
[4.3 c425706] Bug #46258: handle lag of users [dis]appearing in/from groups in google directory
[4.3 ff14d94] Bug #46258: changelog

Commits 6920a24 .. c425706 were cherry-picked to 4.2.

univention-google-apps (2.0.0-2)

Packages were uploaded to the test appcenter.

All ucs-tests succeed now.
Comment 3 Erik Damrose univentionstaff 2018-03-07 16:24:20 CET
As discussed, please remove the hardcoded key path from 01_auth_load_store_credentials, but everything else is okay

Verified, i will publish the app
Comment 4 Daniel Tröder univentionstaff 2018-03-08 08:36:31 CET
[4.3 3b079b4] Bug #46258: fix test
univention-google-apps (2.0.0-3)
Comment 5 Daniel Tröder univentionstaff 2018-03-08 08:37:50 CET
New version of package univention-google-apps (2.0.0-3) not uploaded to test appcenter, as it was not QAt. Built it only, so that it can be used for testing.
Comment 6 Stefan Gohmann univentionstaff 2018-03-14 14:38:16 CET
UCS 4.3 has been released:
 https://docs.software-univention.de/release-notes-4.3-0-en.html
 https://docs.software-univention.de/release-notes-4.3-0-de.html

If this error occurs again, please use "Clone This Bug".