|
Bugzilla – Full Text Bug Listing |
| Summary: | X apps do not require all deps for remote X sessions | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.1 | Reporter: | Jonathan Jacobson <jonjac> |
| Component: | X.Org | Assignee: | E-mail List <xorg-maintainer-bugs> |
| Status: | RESOLVED INVALID | QA Contact: | E-mail List <xorg-maintainer-bugs> |
| Severity: | Normal | ||
| Priority: | P3 - Medium | CC: | msrb, wolfgang |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | openSUSE 12.1 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Jonathan Jacobson
2012-04-11 19:53:14 UTC
There is no rule that every X application needs to carry dependencies to make remote X terminals working (AFAIK). It wouldn't even make sense to implement that rule in every X application as packages lower down the chain should provide them. xorg-x11-xauth is completely out of scope for example to be required from Firefox as it's a basic X functionality needed for everything when SSH X forwarding is being used. IMHO it makes no sense to pull that in automatically as people using remote X should know that it's needed (or we would need a pattern for "minimal X for remote sessions"). I do not confirm the bug as it stands for Firefox and move it to an X component for evaluation. I also change the subject to reflect the real issue a bit more but do specifically note that I do not think that this is a bug. Coolo, any comments on this one? * xorg-x11-xauth
You definitively don't need this for every X application. You need it only
when you want to connect to X server that requires authorization.
* dbus-1-x11
What you see is just warning from gconf. The result is only that changes of
Gnome configuration won't affect the application live. (E.g. change of GTK
style won't affect the firefox until restart.) Quite expected when you run
without session.
* xorg-x11-fonts
Without this, you will have smaller font palette. Fontconfig will take care
of finding most similar font to the one the application requested.
Most applications don't use any hard coded font but rather follow some style
settings and fallback using fontconfig. In such case, there is no reason to
add dependency to specific package with specific font.
I just installed OpenSuSE 12.1 with minimal amount of packages. Then installed firefox and it's dependencies. I don't have any of the 3 packages installed and I can use firefox:
> DISPLAY=dhcp71:0 firefox
(Where dhcp71 is machine with X server listening on network and not requiring authorization.)
Tl;dr: Those 3 packages will give you more features but are not really necessary.
Thanks a lot for the analysis, Michal. Hence closing as INVALID. |