Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jul 2008 06:36:07 -0700
From:      David Southwell <david@vizion2000.net>
To:        freebsd-ports@freebsd.org
Cc:        Volodymyr Kostyrko <c.kworr@gmail.com>
Subject:   Re: Managing bsdpan
Message-ID:  <200807220636.08131.david@vizion2000.net>
In-Reply-To: <g64kit$q17$1@ger.gmane.org>
References:  <200807220522.55840.david@vizion2000.net> <g64kit$q17$1@ger.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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.





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