Bug 398521
Summary: | drop the metacity requires? | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Patrice Dumas <pertusus> |
Component: | nodoka-theme-gnome | Assignee: | Martin Sourada <martin.sourada> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 9 | CC: | lemenkov |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-05-30 08:31:16 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Patrice Dumas
2007-11-25 18:07:29 UTC
Logically, a theme for window manager is useless without the window manager, other way around it works, as window manager should have some fallback theme which works even without any other themes installed. If something other than meta-theme or meta-package depends on a window manager theme, it is IMHO wrong. The removal of metacity dependency from nodoka-metacity-theme is justified only if there is such a policy or another strong (and logical) reason. this theme is certainly useful without the window manager since nodoka-theme-gnome and fedora-gnome-theme and even (indirectly) the whole gnome stack depends on it. Or the dependency on this package is buggy. Fwiw, dropping the dependency seems harmless. It is harmless but I am not happy about removing a dependency on a package that makes this one useful... Although, I don't see any explicit guidelines about this particular case in the packaging guidelines, so I'll probably go with it and drop the dependency. There isn't everything in the packaging guidelines. Especially when there are cases where things make sense and other when it doesn't. In this case, for example, things are not obvious, since the dependency on metacity is not wrong. If nodoka-theme-gnome wasn't needed by the whole gnome stack, it would haven't been an issue. Still not having the dependency is also not wrong, for example there could be other themes and it could be up to the user to choose, and also metacity could be usable without a theme. All in all you have to weight all those issues and take into consideration distribution-wide issues, in that case the dependency from all gnome packages on metacity. Alternatively, you can coordinate with packagers of other packages on the way to libgnome to cut the dependency chain elsewhere: metacity - nodoka-theme-gnome - fedora-gnome-theme - libgnome Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping I finally decided to remove the metacity dependency. The fixed package is in rawhide. |