[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#215730: libnet-perl: provides Net::Config, which is in perl-modules



Hi,

As this is issue of perl-packaging i want to discuss this on
debian-perl@l.d.o.

Julian Gilbey <jdg@debian.org> writes:
> Package: libnet-perl, perl-modules
> Version: 1.17-1, 5.8.1-2
>
> This package provides /usr/share/perl5/Net/Config.pm; however,
> /etc/perl/Net/Config.pm is provided by perl-modules, and so will be
> used in preference.

OK, the problem is this: libnet-perl installs its modules to
/usr/share/perl5/Net/ (no problem there). The modules provided by
perl-modules are installed to /usr/share/perl/5.8.1/Net/ (still no
problem), but Net::Config is installed to /etc/perl/Net/ - which is a
problem! On a normal Debian system, the files included in libnet-perl
won't use their own Config.pm but the older one included in
perl-modules.

A solution for that would be to move /etc/perl/Net/Config.pm to
/usr/share/perl/5.8.1/Net/. I attached a patch for this solution.

Marc
-- 
$_=')(hBCdzVnS})3..0}_$;//::niam/s~=)]3[))_$(rellac(=_$({pam(esrever })e$.)4/3*
)e$(htgnel+23(rhc,"u"(kcapnu ,""nioj ;|_- |/+9-0z-aZ-A|rt~=e$;_$=e${pam tnirp{y
V2ajFGabus} yV2ajFGa&{gwmclBHIbus}gwmclBHI&{yVGa09mbbus}yVGa09mb&{hBCdzVnSbus';
s/\n//g;s/bus/\nbus/g;eval scalar reverse   # <mailto:marc@marcbrockschmidt.de>

diff -wru perl-5.8.1/debian/changelog perl-5.8.1-he/debian/changelog
--- perl-5.8.1/debian/changelog	2003-10-09 16:06:09.000000000 +0200
+++ perl-5.8.1-he/debian/changelog	2003-10-15 15:33:44.000000000 +0200
@@ -1,3 +1,9 @@
+perl (5.8.1-2+he) unstable; urgency=low
+
+  * Moved Net::Config back to /usr/share/perl/$(fullversion)/Net.	
+
+ -- Marc Brockschmidt <marc@dch-faq.de>  Wed, 15 Oct 2003 15:19:37 +0200
+
 perl (5.8.1-2) unstable; urgency=low
 
   * Added missing Provides: libstorable-perl (closes: #213320).
diff -wru perl-5.8.1/debian/rules perl-5.8.1-he/debian/rules
--- perl-5.8.1/debian/rules	2003-10-09 16:06:09.000000000 +0200
+++ perl-5.8.1-he/debian/rules	2003-10-15 15:32:22.000000000 +0200
@@ -217,9 +217,6 @@
 	mkdir -p $(build)/perl-modules/etc/perl/CPAN \
 	    $(build)/perl-modules/etc/perl/Net
 
-	mv $(build)/perl-modules/usr/share/perl/$(fullversion)/Net/Config.pm \
-	    $(build)/perl-modules/etc/perl/Net
-
 	# compress
 	find $(build)/*/usr/share/man -type f -print | xargs gzip -9
 	find $(build)/*/usr/share/doc -type f \
diff -wru perl-5.8.1/lib/Net/Config.pm perl-5.8.1-he/lib/Net/Config.pm
--- perl-5.8.1/lib/Net/Config.pm	2003-09-02 15:40:39.000000000 +0200
+++ perl-5.8.1-he/lib/Net/Config.pm	2003-10-15 15:37:12.000000000 +0200
@@ -57,9 +57,8 @@
 }
 TRY_INTERNET_CONFIG
 
-my $file = __FILE__;
+my $file = "/etc/perl/Net/libnet.cfg";
 my $ref;
-$file =~ s/Config.pm/libnet.cfg/;
 if ( -f $file ) {
     $ref = eval { local $SIG{__DIE__}; do $file };
     if (ref($ref) eq 'HASH') {

Attachment: pgp8EJYxStMD3.pgp
Description: PGP signature


Reply to: