[Bug 275484] New: zypp unable to handle some dependencies properly ?
https://bugzilla.novell.com/show_bug.cgi?id=275484 Summary: zypp unable to handle some dependencies properly ? Product: openSUSE 10.3 Version: Alpha 4 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: libzypp AssignedTo: kkaempf@novell.com ReportedBy: judas_iscariote@shorewall.net QAContact: kkaempf@novell.com CC: dmacvicar@novell.com Hi.. Well this is the story. PHP5 requires the "meta package" "smtp_daemon" which is provided by 1. exim 2. postfix 3. sendmail zypp seems to have IMHO the wrong behaviuor, and it ends **automatically** prefering exim wihtout any kind "dialog" asking the user what to install ( it happends with yast and zypper) ------------------- reproduce steps ---------------------------------------- 1 . Install a minimal "text mode" alpha 4 2. **after** the installation has finished, add a factory network installation source install the php5-fastcgi package. -------------------- actual result ------------------------------------------ both zypper and yast automatically select "exim" as the prefered package. ------------------ expected results ------------------------------------- A. the best case scenario - A popup window in yast or a dialog in zypper asking the user what to install, using postfix as the pre-selected alternative. B. worst case scenario: - pakcage manager automagically selects (or "Prefer") "postfix" and keep going. ------------------ additional info ---------------- in this case Php5 should not "hard require" postfix, as it only needs a sendmail compatible binary, which is provided by any of the 3 mentioned packages. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275484 ------- Comment #1 from judas_iscariote@shorewall.net 2007-05-16 23:40 MST ------- Created an attachment (id=140680) --> (https://bugzilla.novell.com/attachment.cgi?id=140680&action=view) test case added solver test case. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275484 kkaempf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #2 from kkaempf@novell.com 2007-05-17 11:24 MST ------- Well, the solver is supposed to work in batch scenarious and should work as independant as possible. So this is no bug. I do understand that some users have sufficient knowledge to take some solver decisions themselves. But how many popups are you willing to answer ? I'd like to ask others for their opinion, lets discuss this on opensuse-factory (after my 3-week vacation) -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275484 judas_iscariote@shorewall.net changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Normal Status|RESOLVED |REOPENED Resolution|INVALID | ------- Comment #3 from judas_iscariote@shorewall.net 2007-05-17 17:07 MST ------- (In reply to comment #2)
Well, the solver is supposed to work in batch scenarious and should work as independant as possible. So this is no bug.
so, blindly prefering exim when the distribution reccommended and supported MTA is postfix is not a bug ? @_@
I do understand that some users have sufficient knowledge to take some solver decisions themselves. But how many popups are you willing to answer ? I'd like to ask others for their opinion, lets discuss this on opensuse-factory (after my 3-week vacation)
Klaus: I undestand your rationale, however this is not quite the expected behaviuor.. I. how YUM handles this case.. ? R: it install exim. :( 2. how does smart handle this ? R: it attempts to install postfix heh. :-) as you can see different package managers handle it different.. probably apt4rpm will do a different thing.. if for whatever reason the expected behaviuor ( having a dialog to choose what to install) is not possible.. I guess postfix should be prefered always right ? -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275484 kkaempf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |LATER ------- Comment #4 from kkaempf@novell.com 2007-06-14 06:16 MST ------- zypp needs some kind of 'hint' to decide which mta to install. The hint should be given by the patterns pre-selected during installation. As you dont install an mta during installation (you do a minimal text-mode install), this hint is lost. If there is no hint, the resolver currently selects the smallest package. Later versions of zypp should get a more sophisticated 'rating' mechanism. See 'policies' in http://en.opensuse.org/Libzypp_NG#Proposed_Solutions -> WONTFIX / resp. LATER -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=275484#c5 Klaus Kämpf <kkaempf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|LATER | --- Comment #5 from Klaus Kämpf <kkaempf@novell.com> 2007-10-05 03:10:36 MST --- Revisit in preparation of Code11 -- 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=275484#c6 Klaus Kämpf <kkaempf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |WORKSFORME --- Comment #6 from Klaus Kämpf <kkaempf@novell.com> 2007-10-09 03:47:41 MST --- To be discussed on zypp-devel -- 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=275484#c7 Cristian Rodriguez <crrodriguez@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |crrodriguez@novell.com --- Comment #7 from Cristian Rodriguez <crrodriguez@novell.com> 2007-10-11 23:13:52 MST --- (In reply to comment #6 from Klaus Kaempf)
To be discussed on zypp-devel
ok , Im subscribed ;) but in short what I really expect is: a) in any kind of automated mode where user interaction is out of the question, then a "hint" telling what to prefer is the way to go. b) in interactive mode I expect a "have choice for smtp_daemon : postfix exim sendmail" no black magic involved ;) -- 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=275484#c8 --- Comment #8 from Klaus Kämpf <kkaempf@novell.com> 2007-10-12 01:41:40 MST --- Yep, its all about policies and we certainly do want to implement policies for future products. -- 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=275484#c9 --- Comment #9 from Stephan Kulow <coolo@novell.com> 2007-11-05 01:55:22 MST --- I suggest php5 recommends postfix in addition to requiring smtp_daemon -- 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.
participants (1)
-
bugzilla_noreply@novell.com