* -re0219.2 Old package is kicking around after an upgrade. Should something obsolete it? *** SRPM: perl perl-NDBM_File 1:1.75-34.99.6 perl-5.6.1-34.99.6.src.rpm perl 2:5.8.0-88 perl-5.8.0-88.src.rpm perl-CGI 2:2.81-88 perl-5.8.0-88.src.rpm perl-CPAN 2:1.61-88 perl-5.8.0-88.src.rpm perl-DB_File 2:1.804-88 perl-5.8.0-88.src.rpm perl-suidperl 2:5.8.0-88 perl-5.8.0-88.src.rpm
I think this is still an issue, but should we bother fixing it? I suspect someone will hit it only if they upgrade from RH8 or RHEL2.1, which is highly likely to not work for other reasons.
Wouldn't hurt to add to FC5.
Check the following lines in the perl specfile: ---------- ... Conflicts: perl-NDBM_File <= 1:1.75-34.99.6 ... # # Core modules removal # find $RPM_BUILD_ROOT -name '*NDBM*' | xargs rm -rfv find $RPM_BUILD_ROOT -name '*DBM_Filter*' | xargs rm -rfv ... ---------- and the following mail from Chip Turner: http://www.redhat.com/archives/fedora-perl-devel-list/2005-May/msg00002.html jpo
So AFAIK the only disparity left with the current perl is : ... Conflicts: perl-NDBM_File <= 1:1.75-34.99.6 ... Now that the current perl removes NDBM::File, the above seems to be the only relic . Since nothing in core or extras provides perl-NDBM-File, including perl, this line should be removed. I've now removed the 'Conflicts: perl-NDBM_File <= 1:1.75-34.99.6' tag from the perl-5.8.8-5+ .spec file in CVS - it will go in with the next version, but I don't think this problem warrants a perl respin for FC-5.
If somebody dropped the ball again on NDBM issues and now you're again at updating the spec, Jason, would you please be so kind to properly fix it so it won't drop my beloved dbm filters? :( Memento (as many people - me included - told it a thousand times): this line is completely wrong: find $RPM_BUILD_ROOT -name '*DBM_Filter*' | xargs rm -rfv as it does NOT drop "NDBM" filters ONLY, but every DBM filters :( Our approach is to add -Dnoextensions='NDBM_File' to Configure parameters and then, in %install: find $RPM_BUILD_ROOT -name '*NDBM*' -delete || : so it will drop every _other_ NDBM hooks (i.e. Memoize) TIA.
RE: Comment #5: > add -Dnoextensions='NDBM_File' to Configure parameters > find $RPM_BUILD_ROOT -name '*NDBM*' -delete || : Yes, this would appear to be a much cleaner way of going about disabling NDBM (and GDBM). I will apply this in the next perl version - thanks.
From User-Agent: XML-RPC perl-5.8.6-24 has been pushed for FC4, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.
perl-5.8.6-24 has been pushed for FC4, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.