NetBSD Problem Report #49755

From www@NetBSD.org  Wed Mar 18 12:37:00 2015
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id DBCF1A6553
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 18 Mar 2015 12:37:00 +0000 (UTC)
Message-Id: <20150318123659.14365A65C6@mollari.NetBSD.org>
Date: Wed, 18 Mar 2015 12:36:59 +0000 (UTC)
From: dogan@tesmer.org.tr
Reply-To: dogan@tesmer.org.tr
To: gnats-bugs@NetBSD.org
Subject: net/dnscheck package needs devel/p5-List-MoreUtils to run
X-Send-Pr-Version: www-1.0

>Number:         49755
>Category:       pkg
>Synopsis:       net/dnscheck package needs devel/p5-List-MoreUtils to run
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pettai
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 18 12:40:00 +0000 2015
>Closed-Date:    Thu Dec 10 20:09:44 +0000 2015
>Last-Modified:  Thu Dec 10 20:09:44 +0000 2015
>Originator:     Mustafa Dogan
>Release:        NetBSD 7.0_BETA (GENERIC) amd64 Mar 12 2015
>Organization:
Ankara University
>Environment:
NetBSD research 7.0_BETA NetBSD 7.0_BETA (GENERIC) #0: Thu Mar 12 06:11:39 EET 2015  root@localhost:/root/OBJ/sys/arch/amd64/compile/GENERIC amd64
>Description:
net/dnscheck package can be compiled but require devel/p5-List-MoreUtils to run. Otherwise, you will see on screen:

Can't locate List/MoreUtils.pm in @INC (you may need to install the List::MoreUtils module) (@INC contains: /usr/pkg/lib/perl5/site_perl/5.20.0/x86_64-netbsd-thread-multi /usr/pkg/lib/perl5/site_perl/5.20.0 /usr/pkg/lib/perl5/vendor_perl/5.20.0/x86_64-netbsd-thread-multi /usr/pkg/lib/perl5/vendor_perl/5.20.0 /usr/pkg/lib/perl5/5.20.0/x86_64-netbsd-thread-multi /usr/pkg/lib/perl5/5.20.0 .) at /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck/Test/Zone.pm line 40.
BEGIN failed--compilation aborted at /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck/Test/Zone.pm line 40.
Compilation failed in require at /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck.pm line 51.
BEGIN failed--compilation aborted at /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck.pm line 51.
Compilation failed in require at /usr/pkg/bin/dnscheck line 42.
BEGIN failed--compilation aborted at /usr/pkg/bin/dnscheck line 42.

>How-To-Repeat:
make net/dnscheck, install and run as is.
>Fix:
make devel/p5-List-MoreUtils, install and run dnscheck again.

>Release-Note:

>Audit-Trail:
From: Adrien Auzanneau <ada@netbsdfr.org>
To: gnats-bugs@netbsd.org
Cc: pkgsrc-bugs@netbsd.org
Subject: Re: pkg/49755: net/dnscheck package needs devel/p5-List-MoreUtils
 to run
Date: Wed, 18 Mar 2015 21:05:11 +0100

 Suggested change to the Makefile. Removing patches/ as well.


 --- Makefile.origin     2015-03-18 20:59:57.000000000 +0100
 +++ Makefile    2015-03-18 16:14:25.000000000 +0100
 @@ -4,7 +4,7 @@
   PKGNAME=       dnscheck-1.5.4
   PKGREVISION=   1
   CATEGORIES=    net perl5
 -MASTER_SITES=  -https://github.com/dotse/dnscheck/tarball/1.5.4
 +MASTER_SITES=   ${MASTER_SITE_GITHUB:=dotse/dnscheck/tarball/1.5.4/}

   MAINTAINER=    pettai@NetBSD.org
   HOMEPAGE=      https://github.com/dotse/dnscheck/
 @@ -31,6 +31,7 @@
   DEPENDS+=      p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS
   DEPENDS+=      p5-MIME-Lite-[0-9]*:../../mail/p5-MIME-Lite
   DEPENDS+=      p5-Text-Template-[0-9]*:../../textproc/p5-Text-Template
 +DEPENDS+=       p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils

   REPLACE_PERL+=  lib/DNSCheck.pm lib/DNSCheck/*.pm
   REPLACE_PERL+=  lib/DNSCheck/Lookup/*.pm lib/DNSCheck/Test/*.pm
 @@ -38,30 +39,21 @@

   PERL5_PACKLIST=        auto/DNSCheck/.packlist
   BUILDLINK_API_DEPENDS.perl+=   perl>=5.6.1
 -
 -WRKSRC=         ${WRKDIR}/dotse-dnscheck-006ca8d/engine
 -SYSCONFDIR=     `${BASENAME} ${PKG_SYSCONFDIR}`
 -
 -EGDIR=         ${PREFIX}/share/examples/${PKGBASE}
 -#CONF_FILES=   ${EGDIR}/config.yaml 
 ${PKG_SYSCONFDIR}/${PKGBASE}/config.yaml
 -#CONF_FILES+=  ${EGDIR}/policy.yaml 
 ${PKG_SYSCONFDIR}/${PKGBASE}/policy.yaml
 -
   BUILD_DEFS+=    IPV6_READY

 +INSTALLATION_DIRS=     ${EGDIR}
 +OWN_DIRS=              ${PKGSYSCONFDIR} ${PKGBASE}
 +
   SUBST_CLASSES+=         paths
   SUBST_STAGE.paths=      pre-configure
   SUBST_FILES.paths=      lib/DNSCheck/Config.pm
 -SUBST_SED.paths+=       -e s!@SYSCONFDIR@!${SYSCONFDIR}!g
 -
 -INSTALLATION_DIRS=     ${EGDIR}
 -OWN_DIRS=              ${SYSCONFDIR}/${PKGBASE}
 +SUBST_SED.paths+=       -e s!/etc!${PKGSYSCONFDIR}!g

 -post-patch:
 -       ${RM} ${WRKSRC}/lib/DNSCheck/Config.pm.orig
 +WRKSRC=         ${WRKDIR}/dotse-dnscheck-006ca8d/engine
 +EGDIR=         ${PREFIX}/share/examples/${PKGBASE}

 -#post-install:
 -#      ${INSTALL_DATA} ${WRKSRC}/config.yaml ${DESTDIR}${EGDIR}/
 -#      ${INSTALL_DATA} ${WRKSRC}/policy.yaml ${DESTDIR}${EGDIR}/
 +post-install:
 +       ${MV} ${WRKSRC}/config ${EGDIR}

   .include "../../lang/perl5/module.mk"
   .include "../../mk/bsd.pkg.mk"



 On 2015-03-18 13:40, dogan@tesmer.org.tr wrote:
 >> Number:         49755
 >> Category:       pkg
 >> Synopsis:       net/dnscheck package needs devel/p5-List-MoreUtils to 
 >> run
 >> Confidential:   no
 >> Severity:       serious
 >> Priority:       low
 >> Responsible:    pkg-manager
 >> State:          open
 >> Class:          sw-bug
 >> Submitter-Id:   net
 >> Arrival-Date:   Wed Mar 18 12:40:00 +0000 2015
 >> Originator:     Mustafa Dogan
 >> Release:        NetBSD 7.0_BETA (GENERIC) amd64 Mar 12 2015
 >> Organization:
 > Ankara University
 >> Environment:
 > NetBSD research 7.0_BETA NetBSD 7.0_BETA (GENERIC) #0: Thu Mar 12
 > 06:11:39 EET 2015
 > root@localhost:/root/OBJ/sys/arch/amd64/compile/GENERIC amd64
 >> Description:
 > net/dnscheck package can be compiled but require
 > devel/p5-List-MoreUtils to run. Otherwise, you will see on screen:
 > 
 > Can't locate List/MoreUtils.pm in @INC (you may need to install the
 > List::MoreUtils module) (@INC contains:
 > /usr/pkg/lib/perl5/site_perl/5.20.0/x86_64-netbsd-thread-multi
 > /usr/pkg/lib/perl5/site_perl/5.20.0
 > /usr/pkg/lib/perl5/vendor_perl/5.20.0/x86_64-netbsd-thread-multi
 > /usr/pkg/lib/perl5/vendor_perl/5.20.0
 > /usr/pkg/lib/perl5/5.20.0/x86_64-netbsd-thread-multi
 > /usr/pkg/lib/perl5/5.20.0 .) at
 > /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck/Test/Zone.pm line 40.
 > BEGIN failed--compilation aborted at
 > /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck/Test/Zone.pm line 40.
 > Compilation failed in require at
 > /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck.pm line 51.
 > BEGIN failed--compilation aborted at
 > /usr/pkg/lib/perl5/vendor_perl/5.20.0/DNSCheck.pm line 51.
 > Compilation failed in require at /usr/pkg/bin/dnscheck line 42.
 > BEGIN failed--compilation aborted at /usr/pkg/bin/dnscheck line 42.
 > 
 >> How-To-Repeat:
 > make net/dnscheck, install and run as is.
 >> Fix:
 > make devel/p5-List-MoreUtils, install and run dnscheck again.

Responsible-Changed-From-To: pkg-manager->pettai
Responsible-Changed-By: hauke@NetBSD.org
Responsible-Changed-When: Thu, 19 Mar 2015 18:54:01 +0000
Responsible-Changed-Why:
Over to maintainer.


From: Fredrik Pettai <pettai@nordu.net>
To: dogan@tesmer.org.tr
Cc: pettai@NetBSD.org, gnats-bugs@NetBSD.org, pkg-manager@netbsd.org,
        pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org
Subject: Re: pkg/49755 (net/dnscheck package needs devel/p5-List-MoreUtils to run)
Date: Tue, 7 Apr 2015 10:35:42 +0200

 Oh, forgot to update the case, it should be fixed (~3 weeks ago)

 http://mail-index.netbsd.org/pkgsrc-changes/2015/03/19/msg121425.html

 /P

State-Changed-From-To: open->closed
State-Changed-By: shattered@NetBSD.org
State-Changed-When: Thu, 10 Dec 2015 20:09:44 +0000
State-Changed-Why:
Verified; closing.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.