|
Bugzilla – Full Text Bug Listing |
| Summary: | Qt packager doesn't remember the repository selected to install from | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Lukas Ocilka <locilka> |
| Component: | YaST2 | Assignee: | Duncan Mac-Vicar <dmacvicar> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Minor | ||
| Priority: | P2 - High | CC: | ma |
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
YaST log
Package selected for installation Selected another repository Selected another package Selected the previous package |
||
|
Description
Lukas Ocilka
2008-05-28 15:36:47 UTC
Created attachment 218663 [details]
YaST log
Created attachment 218664 [details]
Package selected for installation
Created attachment 218665 [details]
Selected another repository
Created attachment 218666 [details]
Selected another package
Created attachment 218667 [details]
Selected the previous package
See that the VERSION tab shows the initial repository, not the one I selected before.
Of course, if there are different versions in each repository, the selected version/repository is diplayed correctly... But from user's point of view, the repository selected should remain. Repositories are handled in libzypp and (to a very small extent) by the YCP code in yast2-packager (initializing / activating / deactivating etc. repositories). The UI just displays the data and allows you to change the status of packages. I think we are all clear that the user interface will be always innocent of any strange behavior. The real issue here is solving the problem. I guess Selectable::candidate is not taking in count priorities, and that's all, or? No. Once the UI explicitly selects one of the available packages as user candidate, it must not be reset. If e.g. the solver wants to select an other instance of this package, a conflict has to be created. If the UI does not reset the candidate to NULL (use default), the above screen shots indicate an error. *** This bug has been marked as a duplicate of bug 384253 *** |