Bug 510139 - "zypper rm mozilla-xulrunner181" installs seamonkey
Summary: "zypper rm mozilla-xulrunner181" installs seamonkey
Status: RESOLVED DUPLICATE of bug 606220
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: libzypp (show other bugs)
Version: Factory
Hardware: x86 Other
: P4 - Low : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-04 20:48 UTC by Gerald Pfeifer
Modified: 2016-01-29 15:44 UTC (History)
1 user (show)

See Also:
Found By: Product Management
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Solver testcase: package.xml.gz (1.48 MB, application/x-gzip)
2009-06-04 20:50 UTC, Gerald Pfeifer
Details
Solver testcase: solver-system.xml.gz (456.37 KB, application/x-gzip)
2009-06-04 20:51 UTC, Gerald Pfeifer
Details
Solver testcase: solver-test.xml (10.05 KB, text/xml)
2009-06-04 20:52 UTC, Gerald Pfeifer
Details
Solver testcase: y2log (123.39 KB, application/octet-stream)
2009-06-04 20:52 UTC, Gerald Pfeifer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gerald Pfeifer 2009-06-04 20:48:36 UTC
This is slightly uninuitive and seem seriously broken:

  % sudo zypper rm mozilla-xulrunner181
  Loading repository data...
  Reading installed packages...
  Resolving package dependencies...

  The following NEW package is going to be installed:
    seamonkey

  The following package is going to be REMOVED:
    mozilla-xulrunner181

  Overall download size: 8.5 MiB. After the operation, additional 10.6 MiB
  will be used.
  Continue? [_y_/n/p/?]: 


Now, the original bug I wanted to report was the following list of
packages on my FACTORY system, and it is entirely possible, if not
likely, these two are related:

  # rpm -qa | grep xulrunner | sort
  mozilla-xulrunner181-1.8.1.19-0.1  
  mozilla-xulrunner190-1.9.0.10-1.8
  mozilla-xulrunner190-gnomevfs-1.9.0.10-1.8
  mozilla-xulrunner190-translations-1.9.0.10-1.8
  mozilla-xulrunner191-1.9.1b4-2.2
  mozilla-xulrunner191-gnomevfs-1.9.1b4-2.2
  mozilla-xulrunner191-translations-1.9.1b4-2.2
Comment 1 Gerald Pfeifer 2009-06-04 20:50:17 UTC
Created attachment 296361 [details]
Solver testcase: package.xml.gz
Comment 2 Gerald Pfeifer 2009-06-04 20:51:37 UTC
Created attachment 296362 [details]
Solver testcase: solver-system.xml.gz
Comment 3 Gerald Pfeifer 2009-06-04 20:52:08 UTC
Created attachment 296363 [details]
Solver testcase: solver-test.xml
Comment 4 Gerald Pfeifer 2009-06-04 20:52:39 UTC
Created attachment 296364 [details]
Solver testcase: y2log
Comment 5 Michael Schröder 2009-06-05 08:27:20 UTC
Hah! I always wondered why nobody complained about this. Currently deleting packages only block the installation of packages of the same name.

Actually hard to fix, a possible solution would be an "removeonly" option in the solver (which basically disables all repositories). That would help zypper, but not the YaST UI.

I don't think this is related to your multiple xulrunner versions, though.
Comment 6 Marcus Meissner 2009-06-05 09:08:39 UTC
The reason here is that something probably requires libgtkembedmoz.so, and seamonkey provides it. You should deinstall the requirer too
Comment 7 Jan Kupec 2009-06-05 09:47:55 UTC
(In reply to comment #0)
>   Continue? [_y_/n/p/?]: 

You can also enter 'p' to show the problem which led the solver to force this solution. 'p' restarts the solver in --no-force-resolution mode.
Comment 8 Jan Kupec 2009-08-03 09:15:49 UTC
So what do we do about this? This does not seem to happen too often, and it's not that much of a bug, why just not close it?
Comment 9 Michael Schröder 2009-08-17 17:31:37 UTC
You could fix that for 'zypper rm' by using just the @System repository.
A different way would be to make the "choice rules" I added before going on vacation hard rules (currently they are weak). This would also have some other nice benefits, but I have to do some more experiments and thinking first. Nothing for 11.2, I'm afraid.
Comment 10 Michael Andres 2016-01-29 15:44:45 UTC
Fixed in zypper-1.12.31

*** This bug has been marked as a duplicate of bug 606220 ***