Subject: Re: maintaining binary pkgs on the ftp server
To: None <tech-pkg@netbsd.org>
From: Juho Juopperi <jkj@ciz.fi>
List: tech-pkg
Date: 07/09/2007 16:19:12
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-7--478477704
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed

> On Wed, 04 Jul 2007 14:27:27 +0200
> Roland Illig <rillig@NetBSD.org> wrote:
>
>> Hubert Feyrer wrote:
>>>  * document what's there, answering questions like
>>>     - where can I find latest binary pkgs for NetBSD/i386 4.0
>>>     - where can I find latest binary pkgs for Solaris 9/x86
>>>     - where can I find (any) binaries from pkgsrc-2007Q2
>>
>> As a general scheme, I suggest
>>
>>      /pub/pkgsrc/${OPSYS}/${OSVERSION}/${ARCH}/${TAG}/All
>
> I'd prefer something like
> /pub/pkgsrc/${OPSYS}/${ARCH}/${OSVERSION}_${TAG}/All
>

Maybe /pub/pkgsrc/packages/${OPSYS}-${OSVERSION}/${ARCH}/${TAG}/All?

The migration would be easy and ${OPSYS}-${OSVERSION}/${ARCH}/ is  
familiar concept from /pub/NetBSD. The tree still stays moderately  
shallow.

True that OSVERSION_TAG would give the best possible view for  
selecting packages without extensive directory browsing but logically  
OPSYS and OSVERSION are more related than OSVERSION and TAG. Neither  
one is bad though.


/pub/pkgsrc/packages/NetBSD-4.0/i386/2007Q2/All
/pub/pkgsrc/packages/SunOS-5.10/sparc/current/All

/pub/pkgsrc/packages/NetBSD/i386/4.0_2007Q2/All
/pub/pkgsrc/packages/SunOS/sparc/5.10_current/All


>
>> ${TAG} would be either 200yQq or current-200ymmdd. That is, each  
>> "All"
>> directory has some tag associated with it. (Currently, we have some
>> directories where this isn't the case.)

Current might not need the date stamp as we need only one current and  
the directory carries the modification time anyways.


PS. I'm one happy sysadmin being able to use pkgsrc everywhere I need  
open source software. Thanks to Tobias Nygren for his work with HP-UX  
and thanks to Ulrich Habel for sunpkg.de, quality solaris packages  
and good work with pkgsrc. Hope his solaris patches make it to the  
pkgsrc tree.


-- 
Juho Juopperi
+358 40 5422 321
jkj@kapsi.fi, jkj@ciz.fi




--Apple-Mail-7--478477704
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFGkjXU2sNux2b67oURAkGKAJ9JNEtJMx7p5ENzJiiXeF9nJ1+rYwCghB5P
5Ko0QBddbhS85fR1fcFcLXU=
=aa6Y
-----END PGP SIGNATURE-----

--Apple-Mail-7--478477704--