Patrick Näf was kind enough to compile lots of information about perl module conflicts in late February, and I am now acting on this. (His message is reproduced below.)
In my experimental/dmrrsn/perlmods directory, I have placed experimental new versions of perl560, perl580, and perl583. All of the perl* packages except perl580 now contain an extensive list of "Provides", which will allow us just put things like "Depends: file-spec-pm" instead of having to say "file-spec-pm | perl580-core | perl583-core". These perl* packages also have a large number of "Replaces", to take care of duplicate files in /sw/bin and /sw/share/man. At the same time, I started to implement the new policy about -pm files, as explained in my previous message. Comments about this are welcome. -- Dave =?ISO-8859-1?Q?Patrick_N=E4f?= <[EMAIL PROTECTED]> wrote: > First off, if you think that this really unimportant stuff, please don't > hesitate to ignore this message :-) > > > A couple of months ago there was a discussion about perl modules that > exist in 2 versions: > > 1) as standalone packages > 2) inside the perl580 package > > The problem discussed was that some of these modules, when installed as > their own package, might conflict with the perl580 package. > > Based on JFM's suggestions (see > http://www.mail-archive.com/[EMAIL PROTECTED]/ > msg07481.html) > I had a look at the 20-some packages that he mentioned. I tried to find > out whether the packages have conflicts with perl580 at all, and if they > have, what the differences between the conflicting files are. > > Since I'm not entirely sure what to do with the results, I send them to > the list (cc to the respective maintainers) and hope for your comments. > > In all cases, the only conflicting files were man page files in > /sw/share/man/man3. > > There are 3 result categories: > 1) the package does not have any conflicts with perl580 > 2) the package has conflicts, but the conflicting man page files seem to > be virtually the same > 3) the package has conflicts, the conflicting man page files are > significantly different > > Again, based on how I understand JFM's comments, I suggest that we do > the following for each category: > 1) leave everything as is > 2) even though it's not strictly necessary, just to avoid confusion, > add a > "Replaces:" field to the standalone module .info and the perl580.info > files > 3) the same as 2), but here the "Replaces:" field is really necessary > > > Please comment. If I should examine additional modules, I'll be pleased > to do so. Whatever we agree on, we should then proceed to make all > the changes to perl580.info in one fell swoop :-). That's the main > reason > for this message... > > Cheers > Patrick > > > Here are the results, sorted by maintainer, result type and > package (including version/revision that I had on my system). > I have enabled the 10.2-gcc3.3 tree. > > Christian Schaffner > - no conflicts: > - attribute-handlers-pm (0.78-2) > - cgi-pm (3.00-1) > - file-temp-pm (0.12-2) > - i18n-langtags-pm (0.28-2) > - locale-maketext-pm (1.06-1) > - template-pm (2.10-1) > - time-hires-pm (1.51-1) > > Dave Morrison > - no conflicts: > - digest-md5-pm (2.24-3) > > Fink Core Group > - conflicts with significant differences > - file-spec-pm (0.82-1) > - storable-pm (1.0.14-6) > > Jeffrey Whitaker > - no conflicts: > - filter-util-pm (1.26-3) > - conflicts with significant differences > - filter-simple-pm (0.77-1) > > No maintainer > - no conflicts: > - mime-base64-pm (2.18-3) > - scalar-list-utils-pm (1.11-3) > - conflicts without significant differences > - getopt-long-pm (2.32-19) > - libnet-pm (1.13-11) > - test-harness-pm (2.26-2) > - conflicts with significant differences > - memoize-pm (0.66-2) > - test-simple-pm (0.47-1) > > Patrick Näf (myself) > - conflicts without significant differences > - text-tabs-wrap-pm (2001.0929-1) > ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel