On Wed, Apr 19, 2006 at 01:28:53AM +0200, Frank Lichtenheld wrote: > On Mon, Apr 17, 2006 at 01:59:16PM +0200, Nicolas François wrote: > > So here is the new patch. > > > > It differentiates 3 categories of fields: > > * Depends|Pre-Depends > > Compute an intersection > > * Replaces|Conflicts|Provides > > Compute an union > > * Recommends|Suggests|Enhances > > Only merge the dependencies if they are identical > > Great, I will try to give it a thourough review in the next days.
Your patch looks like it does what it is supposed to do. I'm still wondering though if, when tackling this bug anyway, shouldn't go for a broader, more general solution. An example would be something like lib/Dep.pm from Lintian. It handles the problem on a more abstract level. NB: I'm currently trying to include into the dpkg build system the possibility to handle the installation of real Perl modules which I would like to solve before doing something like this. The problem with that is that ExtUtils::MakeMaker doesn't support different src and build directories. Without it it seems like a real hassle to find out the correct installation directory, though... Maybe we should stay in /usr/lib/dpkg for now... Conclusion: Let's discuss this bug here on Debconf once you arrived. Gruesse, -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]