Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 May 2001 19:13:03 +0200
From:      "Karsten W. Rohrbach" <karsten@rohrbach.de>
To:        Ade Lovett <ade@FreeBSD.org>
Cc:        ports@FreeBSD.ORG
Subject:   Re: FreeBSD Port: samba-2.2.0_1
Message-ID:  <20010513191303.B18437@mail.webmonster.de>
In-Reply-To: <20010512182216.A90400@FreeBSD.org>; from ade@FreeBSD.org on Sat, May 12, 2001 at 06:22:16PM -0500
References:  <200105110520.IAA31408@ipcard.iptcom.net> <XFMail.010512154807.jdp@polstra.com> <20010512182216.A90400@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
would it perhaps make sense to have a ports tree that is 'cloaked' via
symlinks? this would give us a structure like this:

/usr/ports/repo/mail/procmail-3.15.1
/usr/ports/repo/mail/procmail-4.0	# if it would come out ;-)
/usr/ports/mail/procmail -> ../repo/mail/procmail-3.15.1

it would be no hassle at all to change the symlink once in a while a
devel version gets stable and remove or reset the -devel symlink to the
next alpha/beta/whatever that enters the repository.

this is just a quick idea, i am not familiar at all with cvs repos this
large and complex.

with that specifice setup we could also remove heuristics for
recognition of a package version from /var/db/pkg by creating
/var/db/pkg/repo/<name>-<version> and symlinking that from
/var/db/pkg/<name>.

this, as a direct consequence, would enable us to implement an upgrade
tarket to the ports make system which would deinstall the old version
and install the new version without guessing the names and versions like
it is currently done.

/k

Ade Lovett(ade@FreeBSD.org)@2001.05.12 18:22:16 +0000:
> On Sat, May 12, 2001 at 03:48:07PM -0700, John Polstra wrote:
> > This naming scheme doesn't seem like it's going to scale very well.
> > Why does the version number have to be contained in the name of the
> > directory?  Doing it that way will require a repo copy every time a
> > new version comes out.  If 2.2 is the production version, then why
> > not upgrade "ports/net/samba" to that version?
> 
> I refer the honorable gentleman to tcl80,82,83, tk80,82,83
> glib12,13 gtk12,13 etc.. etc..  there is plenty of precedent for
> including version numbers in the port name.
> 
> Regards,
> 	-aDe
> 
> -- 
> Ade Lovett, Austin, TX.			       ade@FreeBSD.org
> FreeBSD: The Power to Serve		http://www.FreeBSD.org/
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-ports" in the body of the message

-- 
> If you meet somebody who tells you that he loves you more than anybody
> in the whole wide world, don't trust him.  It means he experiments.
KR433/KR11-RIPE -- http://www.webmonster.de -- ftp://ftp.webmonster.de
[Key] [KeyID---] [Created-] [Fingerprint-------------------------------------]
GnuPG 0x2964BF46 2001-03-15 42F9 9FFF 50D4 2F38 DBEE  DF22 3340 4F4E 2964 BF46

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?20010513191303.B18437>