|
Bugzilla – Full Text Bug Listing |
| Summary: | YaST sw management selects newest (possibly wrong) versions of dependent packages | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Petr Cerny <pcerny> |
| Component: | libzypp | Assignee: | Michael Andres <ma> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P3 - Medium | CC: | davejplater, dmacvicar |
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 10.3 | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
y2log before selecting "Accept" button
screenshot showing installed package screenshot showing newly selected installed package (from wrong repository) screenshot showing warning about incompatible versions y2logs after selecting -devel package screenshot: missing dependencies (wron vendor) warning screenshot: available package versions |
||
Created attachment 179221 [details]
screenshot showing installed package
Created attachment 179222 [details]
screenshot showing newly selected installed package (from wrong repository)
Created attachment 179223 [details]
screenshot showing warning about incompatible versions
(also note superfluous messages about glibc and bash)
(In reply to comment #2 from Petr Cerny) > Created an attachment (id=179222) [details] > screenshot showing newly selected installed package (from wrong repository) s/installed/(to be installed)/ Please attach a solver testcase. (In reply to comment #5 from Stefan Schubert) > Please attach a solver testcase. Please, be more specific about what info would you like from me aside from the already attached y2logs and screenshots (when it comes to YaST, I'm a schoolbook example of a total luser). This would help very much:-): http://en.opensuse.org/Bugs/YaST#I_want_to_report_a_bug_related_to_package_dependencies_and_libzypp_solver._Which_logs_to_attach.3F ping ;-) Created attachment 186235 [details]
y2logs after selecting -devel package
The resolver now sees, that the package it selcets has different vendor, yet it doesn't see the corresponding package (same vendor and version/release) - see following screenshots
Created attachment 186237 [details]
screenshot: missing dependencies (wron vendor) warning
Created attachment 186238 [details]
screenshot: available package versions
Will be changed for 11.0 in the selectable. Maybe not completely. Choosing the right -devel package based on policies affecting its required master package is nothing that can be handled inside the current Selectable. It's uncertain whether this will change for 11.0. But canged by using the new satsolver. |
Created attachment 179218 [details] y2log before selecting "Accept" button When using multiple repositories (10.3 and Packman in my case) which have different versions of the same packages, the dependency solver always selects the newest version of package without any regards to other already installed packages. Example: 1) install fftw3 from openSUSE 10.3 [fftw3-3.1.2-62] 2) select either fftw3-devel or "install all matching -devel" and fftw3-devel-3.1.2-142.pm.3 (i.e. package from Packman repository) gets selected 3) resolver complains about missing dependencies (due to different package vendor) Such warnings can get extremely confusing and annoying for users. Also note that higher release of a package in repository1 isn't necessarily to be more up-to-date than lower release in repository2.