http://bugzilla.novell.com/show_bug.cgi?id=512449 Summary: satsolver: split up DEBIAN_SEMANTICS Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: All OS/Version: All Status: NEW Severity: Minor Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: jengelh@medozas.de QAContact: qa@suse.de CC: mls@novell.com Found By: Beta-Customer To mls, who made the last commits on evr.c: satsolver/src/evr.c defines a DEBIAN_SEMANTICS, but it does slightly more than just taking the tilde into version comparison. Comments have been made overly sparsely (both in code as in the git log), so I wonder whatelse changes… well I can see that in the sourcecode, but it is not obvious what implications that has. E.g. http://git.opensuse.org/?p=projects/zypp/sat-solver.git;a=commitdiff;h=ddfe8... if (pid == name) - break; /* yes, provides all versions */ + { +#ifdef DEBIAN_SEMANTICS + continue; /* unversioned provides can + * never match versioned deps */ +#else + break; /* yes, provides all versions */ +#endif + } Somehow I'd prefer to just select the tilde comparison when compiling satsolver, and leaving all the other stuff zypp-style. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.