From owner-freebsd-ports@FreeBSD.ORG Tue Jul 22 13:14:28 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE7511065670 for ; Tue, 22 Jul 2008 13:14:28 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4973D8FC0A for ; Tue, 22 Jul 2008 13:14:28 +0000 (UTC) (envelope-from david@vizion2000.net) Received: by dns1.vizion2000.net (Postfix, from userid 1007) id 543541CC8A; Tue, 22 Jul 2008 06:36:08 -0700 (PDT) From: David Southwell Organization: Voice and Vision To: freebsd-ports@freebsd.org Date: Tue, 22 Jul 2008 06:36:07 -0700 User-Agent: KMail/1.9.7 References: <200807220522.55840.david@vizion2000.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200807220636.08131.david@vizion2000.net> Cc: Volodymyr Kostyrko Subject: Re: Managing bsdpan X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 13:14:28 -0000 On Tuesday 22 July 2008 05:42:05 Volodymyr Kostyrko wrote: > David Southwell wrote: > > The following portsupgrade reports for bsdpan lead me to ask a few > > trivial questions and suggestions (see below) > > > > 1. why are some packages listed in the format: > > - isc/p5-Array-Compare (bsdpan-Array-Compare-1.15) > > rather than: > > - (bsdpan-libwww-perl-5.813) > > Ports tree contains the port for the given package and knows its correct > name. > > > Is this indicative of an inconsistency in my system administration or > > inconsistencies between package make files? > > Maybe. to which option does your maybe apply?? > > > 2. There is another question on similar lines because some packages > > helpfully show the hierarchy in the ports tree etc: > > devel/*** > > rather than simply > > *** > > Why 'devel/'? There's no confidence that thees packages have their > corresponding ports. I do not think you read carefully. Some packages are reported for example as: =2D devel/p5-Devel-Symdump (bsdpan-Devel-Symdump-2.08) others as =2D =A0(bsdpan-DB_File-1.817) In other words some show the BSDPAN package location in the port hierarchy= =20 others do not. The former method seems more useful. > > Please note that bsdpan-* is not a port name or part of it. It's the > name of installed package. > I do not agree. BSDPAN is the name that is used by and referred to in freeb= sd=20 documentation as the system by which cpan ports are incorporated into the=20 frebsd ports tree. The package are the ports. bsdpan is not the name of a= =20 port. > > 3. In regard to bsdpan apropos generates: > > # apropos bsdpan > > bsdpan: nothing appropriate > > # > > True. Perl packages installed directly from bsdpan or from tarballs > automatically do create corresponding package entry in '/var/db/pkg'. > How kind of them, really. > > > 4. A search on freebsd website under bsdpan brings reference to the > > inclusion of bsdpan in the ports distribution but not to any > > documentation on its use. I think I have not explained clearly. I did not mean how to use the individ= ual=20 port but how to manage perl ports that are installed via BSDPAN. For exampl= e=20 the appropriateness of "holding" packages. > > I'm not a perl junkie. Try hitting CPAN instead. > > > 5. # locate bsdpan brings a list of bsdpan packages in /var/db/pkg but = no > > other files documentation etc. > > True. See 3. > > > 7 If something does exist could it be incorporated into the ports tree > > e.g ports/BSDPAN_README for holding general guidelines about using the > > BSDPAN and covering such issues as advice about holding packages etc. > > Not by me, really. Try to invetigate this and write it down then propose > it for inclusion. > > > 9. Would not a current index of BSDPAN ports e.g ports/BSDPAN_INDEX > > including a short description also be useful? > > Reply hazy. Ports ain't really the correct place for this staff. Try > hitting CPAN. freebsd ports may not have an equivalent for all items listed in cpan. I am= =20 thinking of simply an index which list the bsdpan path/portname showing the= =20 equivalent cpan port names & versions, This file could be updated whenever = a=20 bsdpan port is committed and maintained in the same way as ports/ UPDATING.= =20 > > PS: Personally I don't accept the possibility of installation of > unhandled / unmaintained software (e.g. not found in ports) on any > hardware supervised by me. Any piece of junk which need to be installed > and maintained should have a corresponding person, responsible for it > "freshness" and usability. Agree I do not htink anyone has suggested that - I do not think you have re= ad=20 carefully. -- The assumption is that everything in the ports tree must fall in that=20 category.