Bug#1049328: Reverting nested groups feature in Debian's GOsa²
Mike Gabriel
sunweaver at debian.org
Mon Aug 14 09:57:20 BST 2023
Hi all,
Here comes a short explanation of the most severe blocker we had
finally for releasing Debian Edu (after Guido fixed loads of other
issues).
The underlying problem of #1049328 [RESOLVED] is that upstream coded a
nested group feature into the groups plugin of GOsa². However, group
nesting is not a feature that can be used with posixGroup objectClass
based LDAP objects (as the objectClass / schema does not support group
nesting). I really have a huge question mark about what upstream's
intention for this feature was/is...
The outcome of this "feature" was that creating posixGroup in
pre-versions of Debian Edu 12 (and with it primary group creation
during user creation) was entirely broken.
The approach for resolving this in Debian Edu has been to identify a
range of upstream commits bringing in this new (bogus, imho) "feature"
into GOsa² 2.8.x and reverting these identified commits (which did't
always revert exactly but needed manual adjustments per
commit/revert). The reverts bring back the posixGroup handling as
known from Debian Edu 11 (basically, i.e. the posixGroup handling from
GOsa² 2.7.5).
As the architectural design really leaves this huge question mark
behind, the issue will be brought up upstream, as well (once we have
Debian Edu up and running again).
light+love
Mike
--
mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27
GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
mail: sunweaver at debian.org, http://sunweavers.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: Digitale PGP-Signatur
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-pkg-team/attachments/20230814/afae348c/attachment-0001.sig>
More information about the Debian-edu-pkg-team
mailing list