freebsd 5.3-release and some observations

jason andrade jason at rtfmconsult.com
Wed Nov 17 12:29:48 PST 2004


On Wed, 17 Nov 2004, Kris Kennaway wrote:

>> given the length of time for package tree updates i'd be
>> asking if there is any thoughts that could be raised about
>> how better to supply package trees so they aren't `tied'
>> to an architecture and thus appear to be released in 3-5G
>> chunks.
>
> package trees are absolutely tied to an architecture, because they
> contain compiled files that will only run on that architecture (modulo
> things like amd64-i386 compatibility).

sigh, i should have been more precise, what i meant was $ARCH/$VERSION.

for example, is it possible to `compress' packages within architectures if 
there's no problems with running 5.2.1 packages on 5.2 - does that hold for
5.2 packages on 5.3 or 5.1 ? you'd then end up with a package tree of
say FreeBSD5 with only minor version specific releases.

i'm only throwing this up as a future suggestion - i can understand if
the package build methodology and QA means that it's easier to stick
with the current system that works..

> a bit less frequently because the builds take longer.  Note that 4.x
> and 5.x builds are usually incremental builds thesedays, meaning that
> if the package doesn't change it isn't changed on the server, thus
> reducing mirror download bulk.

that's pretty cool.  i should start doing some stats to measure the
actual rate of change in the archive.  thanks ken, more work :-)

>> should mirrors carry this ?
>
> If at all possible, yes.  Mirrors are most useful when they're
> complete mirrors.

nod, i'm just balancing that against updating (relatively) large data
sets that may not get used that much and/or it takes a while to update.

in particular as the number of architectures grow then mirroring every
-current package tree could result in quite a large update to all
mirrors without a corresponding benefit - say 6 archs by 3G each is
18G/week in updates.


regards,

-jason


More information about the freebsd-hubs mailing list