Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Aug 2002 12:22:17 -0400 (EDT)
From:      Alan Eldridge <ports@geeksrus.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        leeym@leeym.com
Subject:   ports/41714: mail/razor-agents: (perl58) does not install man5 files, deletes /usr/local/perllocal.pod on deinstallation(?)
Message-ID:  <200208161622.g7GGMHXw096748@wwweasel.geeksrus.net>

next in thread | raw e-mail | index | archive | help

>Number:         41714
>Category:       ports
>Synopsis:       mail/razor-agents: (perl58) does not install man5 files, deletes /usr/local/perllocal.pod on deinstallation(?)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 16 09:30:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Alan Eldridge
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
Geeksrus.NET
>Environment:
System: FreeBSD wwweasel.geeksrus.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Wed Aug 7 21:42:28 EDT 2002 root@wwweasel.geeksrus.net:/usr/obj/usr/src/sys/WWWEASEL i386
>Description:

Using perl58 on stable:

1. although it looks like it should, it does not install the man5 files,
   therefore does not generate a package. that's why this marked critical.
   the package did work. now it is broken.

2. deletes ${PREFIX}/lib/perllocal.pod on uninstallation. 


General note to perl module maintainers: you now have a responsibility to make
sure that the module builds, installs, and packages correctly under stable and
perl58 before committing, at least IMO. Thanks, I know it means more work and
that you need to play perl version games, but this is the second instance of
breakage due to untested modules under 5.8 on stable that I have found, in 2
ports I have tried to upgrade. That's 100% failure rate.


>How-To-Repeat:
>Fix:

1. Don't know. Need a perl module install dude.

2. Remove lib/perllocal.pod from pkg-plist.

Temporary fix to make things build:

==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/razor-agents/Makefile,v
retrieving revision 1.8
diff -u -3 -r1.8 Makefile
--- Makefile	16 Aug 2002 06:04:11 -0000	1.8
+++ Makefile	16 Aug 2002 16:14:39 -0000
@@ -26,7 +26,7 @@
 MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
 MAN1=		razor-revoke.1 razor-admin.1 razor-report.1 razor-check.1
 MAN3=		Razor2::Errorhandler.3
-MAN5=		razor-agents.5 razor-whitelist.5 razor-agent.conf.5
+#MAN5=		razor-agents.5 razor-whitelist.5 razor-agent.conf.5
 
 post-install:
 	@${PREFIX}/bin/razor-client
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/mail/razor-agents/pkg-plist,v
retrieving revision 1.3
diff -u -3 -r1.3 pkg-plist
--- pkg-plist	16 Aug 2002 03:58:53 -0000	1.3
+++ pkg-plist	16 Aug 2002 15:50:33 -0000
@@ -20,7 +20,6 @@
 lib/perl5/site_perl/%%PERL_VER%%/Razor2/Signature/Ephemeral.pm
 lib/perl5/site_perl/%%PERL_VER%%/Razor2/String.pm
 lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/razor-agents/.packlist
-lib/perllocal.pod
 @dirrm lib/perl5/site_perl/%%PERL_VER%%/Razor2/Signature
 @dirrm lib/perl5/site_perl/%%PERL_VER%%/Razor2/Preproc
 @dirrm lib/perl5/site_perl/%%PERL_VER%%/Razor2/Client
==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208161622.g7GGMHXw096748>