From owner-freebsd-bugs@FreeBSD.ORG Wed Jun 15 13:10:14 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE97216A41C for ; Wed, 15 Jun 2005 13:10:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75C9743D49 for ; Wed, 15 Jun 2005 13:10:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5FDAERC049473 for ; Wed, 15 Jun 2005 13:10:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5FDAEog049469; Wed, 15 Jun 2005 13:10:14 GMT (envelope-from gnats) Resent-Date: Wed, 15 Jun 2005 13:10:14 GMT Resent-Message-Id: <200506151310.j5FDAEog049469@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Steven Hartland Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FCCD16A41C for ; Wed, 15 Jun 2005 13:04:40 +0000 (GMT) (envelope-from root@yoda.multiplay.co.uk) Received: from yoda.multiplay.co.uk (yoda.multiplay.co.uk [212.135.219.178]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A37543D48 for ; Wed, 15 Jun 2005 13:04:39 +0000 (GMT) (envelope-from root@yoda.multiplay.co.uk) Received: from yoda.multiplay.co.uk (localhost [127.0.0.1]) by yoda.multiplay.co.uk (8.13.1/8.13.1) with ESMTP id j5FD55Vt027640 for ; Wed, 15 Jun 2005 14:05:05 +0100 (BST) (envelope-from root@yoda.multiplay.co.uk) Received: (from root@localhost) by yoda.multiplay.co.uk (8.13.1/8.13.1/Submit) id j5FD50mp027636; Wed, 15 Jun 2005 14:05:00 +0100 (BST) (envelope-from root) Message-Id: <200506151305.j5FD50mp027636@yoda.multiplay.co.uk> Date: Wed, 15 Jun 2005 14:05:00 +0100 (BST) From: Steven Hartland To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: bin/82269: cpan modules cause pkg_add spam X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Steven Hartland List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jun 2005 13:10:14 -0000 >Number: 82269 >Category: bin >Synopsis: cpan modules cause pkg_add spam >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Jun 15 13:10:13 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Steven Hartland >Release: FreeBSD 5.4-RELEASE-p2 i386 >Organization: Multiplay UK >Environment: System: FreeBSD yoda.multiplay.co.uk 5.4-RELEASE-p2 FreeBSD 5.4-RELEASE-p2 #1: Mon May 2 03:44:34 BST 2005 root@yoda.multiplay.co.uk:/usr/5.4/src/sys/i386/compile/YODA i386 >Description: After install perl modules using cpan and they are installed with no origin when you have a number of these installed using pkg_add produces a huge amount of spam about missing origins. As this is always the case for packages auto created by cpan the patch below would be usefull. The patch prevents this warning if its a bsdpan package and its not in verbose. >How-To-Repeat: Install a few perl cpan modules and then use pkg_add to add a new package. >Fix: The patch below was created against 5.4-RELEASE-p2 source [patch=match.c] --- match.c.orig Tue Jun 14 20:06:22 2005 +++ match.c Wed Jun 15 13:56:00 2005 @@ -296,5 +296,5 @@ } } - if (cmd != PLIST_ORIGIN) + if (cmd != PLIST_ORIGIN && ( Verbose || 0 != strncmp( "bsdpan", installed[i], 6 ) ) ) warnx("package %s has no origin recorded", installed[i]); fclose(fp); [/patch] >Release-Note: >Audit-Trail: >Unformatted: