Thank you for taking the time to fix this one, Tom!

The debdiff you submitted is quite big. If I'm understanding correctly, your 
intention was to submit a new upstream microrelease into the Ubuntu repos. 
While the SRU policy does foresee the case of a bugfix-only microrelease, I'm 
not fully confident that this is what we're dealing with here. Although I'm not 
an expert on the cockpit and 389-ds packages, there are a few things that do 
stand out from an initial review:
- there's additions of new rust depedencies (from the cargo.lock file)
- several requirements seem to have gone through version changes
- new vendor files being added (like "wasi", "winapi" and "unicode-xid")
- introduces new "acl" requirement in the spec file (this is explicitly called 
out a a no-go in the SRU Policy, as it'd introduce structural changes to the 
build system)

Furthermore, the upstream commit log between 2.0.15 and 2.0.16 [1] lists
44 commits, which is quite a bit for a microrelease. I'd really like us
to double-check whether all 44 commits are needed for fixing this bug.
Some of the commits don't seem related to the original issue (e.g. [2]).

It'd be great if we could either:
1) Provide /strong/ justification (and testing) in favor of pushing the 2.0.16 
microrelease
2) Narrow down the (few?) responsible commits and backport only those to Jammy

Considering there's no SRU exception for this package, I'd expect
significant resistance to the first option, unless we have significant
motive as well :)

Ultimately, if the underlying problem is missing UI files, could this
actually be a packaging or build-time bug? That won't have a
corresponding upstream commit, and the original description mentioning
index.html and manifest.json files does seem to hint at this (these
don't seem to be in the 2.0.15..2.0.16 diff either).

[0] https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases
[1] 
https://github.com/389ds/389-ds-base/compare/389-ds-base-2.0.15...389-ds-base-2.0.16
[2] https://github.com/389ds/389-ds-base/commit/f46ab49c9f06

** Changed in: 389-ds-base (Ubuntu Jammy)
       Status: In Progress => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2008441

Title:
  389 Directory Server Manager not show even cockpit-389-ds is installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/389-ds-base/+bug/2008441/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to