Subject: RE: Expiring old pkgsrc binaries
To: Havard Eidnes <>
From: De Zeurkous <>
List: pkgsrc-users
Date: 07/13/2007 21:13:44

On Fri, July 13, 2007 20:46, Havard Eidnes wrote:
> So far cross-compiling is not really supported by pkgsrc, perhaps
> first and foremost because many original package authors fail to
> make a proper distinction between host and target (i.e. "not
> first and foremost our fault")...

The first and foremost thing to blame is the division of the UNIX world.

> The total size of the binary package directories we have
> available on are at present
> babylon5% pwd
> /ftp/pub/pkgsrc
> babylon5% du -sh packages*
> 42G     packages
> 14G     packages-2006Q1
> 23G     packages-2006Q2
> 33G     packages-2006Q3
> 48G     packages-2006Q4
> 78G     packages-2007Q1
> 24G     packages-2007Q2
> babylon5%

A few decagigs too large to be very convenient, but certainly possible :)

> However, at the moment the file system has only around 9GB free
> space, so in order to make room for the 2007Q2 packages, we will
> need to remove the old cruft soon, probably as early as on this
> coming Monday.

Can you archive the pruned data off-line for now? It'll take me a while to
set the stuff up (since I will be paying for it from my own pockets),
after which we can arrange something to get it here.

> Frankly, I don't understand why anyone would want to install old
> pkgsrc binaries, especially when new ones are available for the
> same os-release / architecture combination.

Historical interests.

> Some of the prime
> candidates for pruning can be found in this partial report:
> NetBSD-2.0 sparc64
> 5.5G    packages-2006Q1/NetBSD-2.0/sparc64
> 4.9G    packages-2006Q2/NetBSD-2.0/sparc64
> 5.3G    packages-2006Q3/NetBSD-2.0/sparc64
> 4.3G    packages-2006Q4/NetBSD-2.0/sparc64
> 5.1G    packages-2007Q1/NetBSD-2.0/sparc64
> NetBSD-2.1 alpha
> 5.7G    packages-2006Q1/NetBSD-2.1/alpha
> 4.0G    packages-2006Q2/NetBSD-2.1/alpha
> 5.8G    packages-2006Q3/NetBSD-2.1/alpha
> 5.0G    packages-2007Q1/NetBSD-2.1/alpha
> NetBSD-4.0 alpha
> 4.1G    packages-2006Q2/NetBSD-4.0/alpha
> 4.0G    packages-2006Q3/NetBSD-4.0/alpha
> 4.0G    packages-2006Q4/NetBSD-4.0/alpha
> 5.6G    packages-2007Q1/NetBSD-4.0/alpha
> NetBSD-4.0 sparc64
> 4.3G    packages-2006Q2/NetBSD-4.0/sparc64
> 4.8G    packages-2006Q3/NetBSD-4.0/sparc64
> 4.6G    packages-2006Q4/NetBSD-4.0/sparc64
> 5.4G    packages-2007Q1/NetBSD-4.0/sparc64

While this would certainly fit on the local file server for the time
being, my poor little DSL pipe isn't big enough to handle the transfer in
a few days. FYI, I would be hosting it on a dedicated box I was planning
to hire anyway; thus, considering the limited interest, I don't expect any
serious bandwidth problems.


De Zeurkous

Friggin' Machines!

> Regards,
> - Håvard