[Bug 375625] New: upgrade of libqt4-devel deinstalls libqt4-devel-doc
https://bugzilla.novell.com/show_bug.cgi?id=375625 Summary: upgrade of libqt4-devel deinstalls libqt4-devel-doc Product: openSUSE 11.0 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: dmueller@novell.com QAContact: dmacvicar@novell.com CC: matz@novell.com, mls@novell.com Found By: --- zypper install libqt4-devel gives: The following packages are going to be upgraded: libqt4-x11 libqt4-sql-sqlite libqt4-sql libqt4-qt3support libqt4-devel libqt4 libQtWebKit4 The following package is going to be REMOVED: libqt4-devel-doc the removal of libqt4-devel-doc doesn't make sense. it should be upgraded together with the other packages. libqt4-devel-doc has a versioned requires on libqt4, which is upgraded (correctly) in the proposal above. I'm not sure why it forgets about libqt4-devel-doc-data here as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=375625
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c1
--- Comment #1 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=375625
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c2
--- Comment #2 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=375625
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c3
--- Comment #3 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c4
--- Comment #4 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=375625
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c5
--- Comment #5 from Stephan Kulow
!> Solution : !> install libQtWebKit4-4.3.93.20080325-1.i586[stable-x86] !> install libqt4-4.3.93.20080325-1.i586[stable-x86] !> install libqt4-devel-4.3.93.20080325-1.i586[stable-x86] !> install libqt4-devel-doc-4.3.93.20080325-1.i586[stable-x86] !> install libqt4-devel-doc-data-4.3.93.20080325-1.noarch[stable-x86] !> install libqt4-qt3support-4.3.93.20080325-1.i586[stable-x86] !> install libqt4-sql-4.3.93.20080325-1.i586[stable-x86] !> install libqt4-sql-sqlite-4.3.93.20080325-1.i586[stable-x86] !> install libqt4-x11-4.3.93.20080325-1.i586[stable-x86] !> update libQtWebKit4-4.3.93.20080319-1.i586[@System] !> update libqt4-4.3.93.20080319-1.i586[@System] !> update libqt4-devel-4.3.93.20080319-1.i586[@System] !> update libqt4-devel-doc-4.3.93.20080319-1.i586[@System] !> update libqt4-devel-doc-data-4.3.93.20080319-1.noarch[@System] !> update libqt4-qt3support-4.3.93.20080319-1.i586[@System] !> update libqt4-sql-4.3.93.20080319-1.i586[@System] !> update libqt4-sql-sqlite-4.3.93.20080319-1.i586[@System] !> update libqt4-x11-4.3.93.20080319-1.i586[@System]
Taking that half the packages are from stable-x86 and half from dirk:playground I guess dirk:playground wasn't in sync with stable yet and so it was broken for a millisecond. At least that's what sat solver gives:
!> upgrade libQtWebKit4-4.3.93.20080319-1.i586 => libQtWebKit4-4.3.93.20080325-1.i586[stable-x86] !> !unflag libqt4-4.3.93.20080319-1.i586[system] !> upgrade libqt4-4.3.93.20080319-1.i586 => libqt4-4.3.93.20080325-1.i586[stable-x86] !> !unflag libqt4-devel-4.3.93.20080317-3.1.i586[home:dirkmueller:playground] !> upgrade libqt4-devel-4.3.93.20080319-1.i586 => libqt4-devel-4.3.93.20080325-1.i586[stable-x86] !> !unflag libqt4-devel-doc-4.3.93.20080319-1.i586[system] !> upgrade libqt4-devel-doc-4.3.93.20080319-1.i586 => libqt4-devel-doc-4.3.93.20080325-1.i586[stable-x86] !> !unflag libqt4-devel-doc-data-4.3.93.20080317-4.1.noarch[home:dirkmueller:playground] !> upgrade libqt4-devel-doc-data-4.3.93.20080319-1.noarch => libqt4-devel-doc-data-4.3.93.20080325-1.noarch[stable-x86] !> !unflag libqt4-qt3support-4.3.93.20080319-1.i586[system] !> upgrade libqt4-qt3support-4.3.93.20080319-1.i586 => libqt4-qt3support-4.3.93.20080325-1.i586[stable-x86] !> !unflag libqt4-sql-4.3.93.20080317-3.1.i586[home:dirkmueller:playground] !> upgrade libqt4-sql-4.3.93.20080319-1.i586 => libqt4-sql-4.3.93.20080325-1.i586[stable-x86] !> !unflag libqt4-sql-sqlite-4.3.93.20080319-1.i586[system] !> upgrade libqt4-sql-sqlite-4.3.93.20080319-1.i586 => libqt4-sql-sqlite-4.3.93.20080325-1.i586[stable-x86] !> !unflag libqt4-x11-4.3.93.20080317-3.1.i586[home:dirkmueller:playground] !> upgrade libqt4-x11-4.3.93.20080319-1.i586 => libqt4-x11-4.3.93.20080325-1.i586[stable-x86]
Unfortunately INVALID as it is. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=375625
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c6
--- Comment #6 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=375625
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c7
--- Comment #7 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=375625
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c8
Stephan Kulow
!> remove libqt4-devel-doc-4.3.93.20080319-1.i586
Without forceResolve it works out -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=375625
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c9
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c10
Ján Kupec
Another point in case why forceResolve is bad. Without it, you would have seen the reason why libqt4-devel-doc was going to be removed.
Another point where i don't agree. I (or users usually) don't care about the reason unless i really care about qt4-devel-doc being installed. I see the install summary. If i don't care about qt4-devel-doc, i say to myself "well, it was in the way for some reason, i don't care, go ahead" and that's it. If do care, i cancel and retry with the --force-resolution off to see what's up. It's *convenient*, disabling the --force-resolution would be *annoying*. If an unexperienced user comes across this and asks on a forum or bugzilla, we reply "try with --force-resoltion off" to see why. If we don't force the resolution by default, we'll get _lots_ of rants like "why do i have to decide, zypper should do it automatically". Ehm.. but i think we have made it clear to each other recently, this comment is somewhat older. @Schubi or Michael: so what's to problem in this bug after all? Why is it assigned to me? :O) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=375625
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c11
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=375625
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c12
--- Comment #12 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c13
Ján Kupec
Maybe you should offer to turn off forceresolve and rerun the solver with your final 'y/n' question so that the user doesn't need to re-run the command.
Yes, i thought about that. 'y/n/f' or something. It would be two key strokes (f,<enter>) instead of many. That sounds like it's worth doing it and polluting the y/n prompt. Maybe i'll add some heuristic there, e.g. show the additional 'f' only if the install command was used and there is at least one package scheduled for removal.
Regarding #11: libzypp translates forceResolve to "allowuninstall", and that's exactly what the solver does: throw away all packages that are in the way Not
But were there any? Dirk suggests (c#11) there were none.
really a bug in the solver. (Nevertheless, it will be fixed when I add "feature rules").
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=375625
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c14
--- Comment #14 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c15
--- Comment #15 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=375625
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c16
--- Comment #16 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=375625
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c17
--- Comment #17 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c18
--- Comment #18 from Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c19
--- Comment #19 from Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c20
--- Comment #20 from Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c21
--- Comment #21 from Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c22
--- Comment #22 from Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c23
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c24
--- Comment #24 from Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c25
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c30
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=375625
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c31
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=375625
User schubi@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=375625#c32
Stefan Schubert
participants (1)
-
bugzilla_noreply@novell.com