Bug 39912 - appcenter shows "update available" for ucs components
appcenter shows "update available" for ucs components
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.1
Other Linux
: P5 normal (vote)
: UCS 4.1
Assigned To: Dirk Wiesenthal
Felix Botner
: interim-3
Depends on:
Blocks: 39915
  Show dependency treegraph
 
Reported: 2015-11-12 14:36 CET by Felix Botner
Modified: 2015-11-17 12:12 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
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 Felix Botner univentionstaff 2015-11-12 14:36:33 CET
I have a master 4.1 + s4 and a backup 4.0 + s4.

The master's appcenter no show that there is a update available for the s4 app.

I think we can ignore "update available" for UCS components (components are update during the normal ucs releases, errata updates).
Comment 1 Dirk Wiesenthal univentionstaff 2015-11-12 14:38:52 CET
Yes, we can ignore UCS Components. But the problem remains: Update status is computed by looking into LDAP and compare it to the latest available version (locally available).

This will also happen with a regular App which is released as 1.0 for UCS 4.0 and 1.1 for UCS 4.1.
Comment 2 Dirk Wiesenthal univentionstaff 2015-11-12 17:17:16 CET
Built a first version. Not tested yet.
Comment 3 Dirk Wiesenthal univentionstaff 2015-11-12 22:36:18 CET
Fixed in
  univention-appcenter 5.0.19-4.66.201511122231

There is an individual update_available property for the frontend. It is computed in the backend by comparing the installed version against the latest available version.

But update_available will always be False if remote_ucs_version does not match local_ucs_version. This property is also sent to the frontend (ucs_version). If local and remote mismatch (=> update_available will be False), there is also a hint "Different UCS Version. Limited manageability"
Comment 4 Dirk Wiesenthal univentionstaff 2015-11-13 09:35:59 CET
One more fix in
  univention-appcenter 5.0.19-5.67.201511130932
Comment 5 Felix Botner univentionstaff 2015-11-13 16:36:44 CET
OK - updates shown for non UCS apps
OK - no updates for components (even if the UCS version differs)
OK - changelog
Comment 6 Stefan Gohmann univentionstaff 2015-11-17 12:12:10 CET
UCS 4.1 has been released:
 https://docs.software-univention.de/release-notes-4.1-0-en.html
 https://docs.software-univention.de/release-notes-4.1-0-de.html

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