Subject: Re: branching/snapshotting of pkgsrc
To: Alistair G. Crooks <agc@ftp.netbsd.org>
From: Laine Stump <lainestump@rcn.com>
List: current-users
Date: 02/24/2000 11:00:46
At 12:57 AM 2/24/00 -0800, Alistair G. Crooks wrote:
>The reason that pkgsrc is not branched is because we try to support
>it on all versions of all architectures. Where we can't support
>it, we use the ONLY_FOR_PLATFORM and NOT_FOR_PLATFORM mecahnisms
>in the package Makefiles to make it architecture and OS version
>specific. The difference in OS versions is usually not enough to
>warrant a completely different branch of pkgsrc, and leads to
>administrative nightmares and web site bloat.

Makes sense.

>If you'd like to make a list of packages which only work properly
>with -current, but don't have the appropriate *_FOR_PLATFORM
>definition in the Makefiles, we'd be happy to look at them.
>send-pr would be best.

I've only noticed it once or twice in the distant past, and it doesn't
matter to me anymore, because I always run -current now. But it does seem
like a serious problem for others if the Linux emulation provided in pkgsrc
doesn't work with the released version of the OS.