[Bug 421739] New: Supplements: packageand(foo:bar) doesn' t work if we have Recommends: foo in the same package and foo was not previously installed
https://bugzilla.novell.com/show_bug.cgi?id=421739 Summary: Supplements: packageand(foo:bar) doesn't work if we have Recommends: foo in the same package and foo was not previously installed Product: openSUSE 11.0 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: aaragoneses@novell.com QAContact: qa@suse.de Found By: --- Steps to reproduce: 1. Have a system without mysql. 2. Install a package which contains the following things in the .spec file: Supplements: packageand(mysql:perl-DBD-mysql) Recommends: mysql 3. Install the package. Results: mysql is installed, but perl-DBD-mysql not. Expected: Both packages should be installed. -- 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=421739 User aaragoneses@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=421739#c1 --- Comment #1 from Andrés G. Aragoneses <aaragoneses@novell.com> 2008-08-30 10:47:18 MDT --- Actually, it seems that even without step 1, the bug also reproduces... Although it should be working according to this: http://lists.opensuse.org/opensuse-packaging/2008-06/msg00041.html What am I missing? -- 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=421739 User schubi@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=421739#c2 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |schubi@novell.com Status|NEW |NEEDINFO Info Provider| |aaragoneses@novell.com --- Comment #2 from Stefan Schubert <schubi@novell.com> 2008-09-01 02:05:11 MDT --- A testcase would be fine :-) http://en.opensuse.org/Bugs/YaST#I_want_to_report_a_bug_related_to_package_d... -- 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=421739 User mls@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=421739#c3 Michael Schröder <mls@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|aaragoneses@novell.com | Resolution| |INVALID --- Comment #3 from Michael Schröder <mls@novell.com> 2008-09-01 04:49:30 MDT --- "Supplements: packageand(mysql:perl-DBD-mysql)" in package foo means that *foo* will be installed if both mysql and perl-DBD-mysql are installed. Supplements always works on the package in where it's used. You probably just want: Recommends: mysql, perl-DBD-mysql so that both mysql and perl-DBD-mysql will be chosen when foo is installed. -- 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=421739 User mls@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=421739#c4 --- Comment #4 from Michael Schröder <mls@novell.com> 2008-09-01 04:51:36 MDT --- "Recommends: foo" means "I need foo", "Supplements: foo" means "foo needs me". -- 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