|
Bugzilla – Full Text Bug Listing |
| Summary: | script patch is shown as "All dependencies satisfied" although it is not installed | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.2 | Reporter: | Andreas Hanke <andreas.hanke> |
| Component: | libzypp | Assignee: | Stefan Schubert <schubi> |
| Status: | RESOLVED FIXED | QA Contact: | Klaus Kämpf <kkaempf> |
| Severity: | Minor | ||
| Priority: | P5 - None | ||
| Version: | RC 2 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
Screenshot
YaST2 logfiles |
||
|
Description
Andreas Hanke
2006-11-29 08:38:28 UTC
Created attachment 107332 [details]
Screenshot
Created attachment 107336 [details]
YaST2 logfiles
Probably that zypp::ResStatus::isSatisfied() flag should not be set in that case: If it is a patch that does not have any packages, only scripts and/or messages. The script is not installed, thats right. So for 'script resolvables', installed means 'has been run'. Stefan, please check the logfiles [script]fetchmsttfonts.sh is satisfied cause his requirement is fulfilled. (freshens [package] (namedcap) glibc; ResolverContext::requirementIsMet([package] (namedcap) glibc) Y) .... itemIsPresent(<US_s_>U__s_[S2:0][script]fetchmsttfonts.sh-2302-patch-fetchmsttfonts.sh-2-2302-1.noarch) Y ---> all requirements of U__s_[S2:0][patch]fetchmsttfonts.sh-2302-0.noarch met -> satisfied scripts have no atoms in order to define a relation with the patch. This behaviour has the side-effect that opensuse-updater doesn't show the patch at all. zypper says: 20061129-092444 | fetchmsttfonts.sh | 2302-0 | optional | Not Needed And opensuse-updater doesn't say anything at all. I guess it hides all patches which are marked as not needed. Actually I cannot follow. How can this be a duplicate of bug 192535 if it has been found two months after bug 192535 has been fixed? The problem here is not that the script doesn't get run if I install it, the problem is that YOU doesn't even show it in the default view. Running the script is not a problem at all, it works if the patch is selected manually (which requires the user to switch to the "include non-needed patches view). Ahh, thanks. Yes that's true. ---> reopen. We will not have sripts and atoms in patches anymore for 11.0. So this bug is outdated. |