Bug 34641 - computers/linux == computers/ubuntu
computers/linux == computers/ubuntu
Status: RESOLVED WONTFIX
Product: UCS
Classification: Unclassified
Component: UMC - Computers
UCS 3.2
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-04-24 17:58 CEST by Philipp Hahn
Modified: 2018-04-13 13:29 CEST (History)
1 user (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 Philipp Hahn univentionstaff 2014-04-24 17:58:45 CEST
Asked during a Technical Training session: Why is there a "computers/ubuntu" module next to the "computers/linux" module and what are the differences?

Answer: noting, only different names:
49c49
< module='computers/linux'
---
> module='computers/ubuntu'
54c54
< short_description=_('Computer: Linux')
---
> short_description=_('Computer: Ubuntu')
426c426
<               ocs=['top', 'person', 'univentionHost', 'univentionLinuxClient']
---
>               ocs=['top', 'person', 'univentionHost', 'univentionUbuntuClient']
484c484
<               al.append(('univentionObjectType', 'computers/linux'))
---
>               al.append(('univentionObjectType', 'computers/ubuntu'))
649c649
<                       univention.admin.filter.expression('objectClass', 'univentionLinuxClient'),
---
>                       univention.admin.filter.expression('objectClass', 'univentionUbuntuClient'),
670c670
<       return 'univentionHost' in attr.get('objectClass', []) and 'univentionLinuxClient' in attr.get('objectClass', []) and ( 'posixAccount' in attr.get('objectClass', []) or ( 'krb5KDCEntry' in attr.get('objectClass', []) and 'krb5Principal' in attr.get('objectClass', []) ) )
---
>       return 'univentionHost' in attr.get('objectClass', []) and 'univentionUbuntuClient' in attr.get('objectClass', []) and ( 'posixAccount' in attr.get('objectClass', []) or ( 'krb5KDCEntry' in attr.get('objectClass', []) and 'krb5Principal' in attr.get('objectClass', []) ) )

* Remove ubuntu in favor of linux?
* At least gibe ubuntu a different logo?
* Also add Kubuntu, RedHat, SuSE, Debian, Gentoo, ArchLinux, ...?
Comment 1 Stefan Gohmann univentionstaff 2014-04-25 06:35:58 CEST
We support the installation of Ubuntu clients. With this separate module you are able to search for the Ubuntu clients.
Comment 2 Philipp Hahn univentionstaff 2014-05-02 07:32:33 CEST
(In reply to Stefan Gohmann from comment #1)
> We support the installation of Ubuntu clients. With this separate module you
> are able to search for the Ubuntu clients.

Then perhaps at least change the logo from "Generic Linux Penguin" to something more Ubuntu specific?
Comment 3 Stefan Gohmann univentionstaff 2014-05-02 07:37:45 CEST
(In reply to Philipp Hahn from comment #2)
> Then perhaps at least change the logo from "Generic Linux Penguin" to
> something more Ubuntu specific?

We tried to get permissions from Ubuntu but it has not been successful.