|
Bugzilla – Full Text Bug Listing |
| Summary: | software manager: nothing provides XYZ | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | macias - <bluedzins> |
| Component: | YaST2 | Assignee: | Stanislav Visnovsky <visnov> |
| Status: | RESOLVED WONTFIX | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Enhancement | ||
| Priority: | P5 - None | ||
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
macias -
2008-06-09 15:00:47 UTC
... to show in which repos this package is available. openSUSE distributions will always be complete within themselves: There should never be anything required by any package that no package of that distribution provides. AFAICS, if this happens, it's always a bug (and worth a separate bug report, preferably with resolver testcase attached). Packages installed from other sources, however, might require anything. Where a package providing that can be found is anybody's guess. The dependency resolver always searches all active repositories to resolve open dependencies. Only if that fails (i.e., none of the repositories you added provide that package) you will get that kind of error message. But what repositories to use is the responsibility of the administrator of that machine. If he chose to not add any more repositories, it is not up to us to override that decision. There might also be security or bandwidth concerns. Stefan, I already know that, however thank you for the explanation. But face the fact -- the number of repos is enormous (I am blasted away when I see all those repos). It is a hard task for human to search each time (manually) which repo provides what. And since there is at least one "official" place download.opensuse.org/repositories/ and _I_ can use google to search this, I think yast could do this too. and display a message: " Nothing provide XYZ, but repository ABC(*) provides that package. Would you like to add this repository. Yes/No? " (*) it should always be from opensuse repos, not external!!! Note this is the same thing, but instead done manually -- this time automatically. Nice improvement. This is what I call -- smart app, it _helps_ users, and works for them, not the other way. No, this cannot be done right and also this would mix too much functionality that's useful for only a few people. |