Subject: Re: inflation of PKGREVISION bumps [was Re: CVS commit: pkgsrc]
To: Rene Hexel <rh@NetBSD.org>
From: Berndt Josef Wulf <wulf@ping.net.au>
List: tech-pkg
Date: 01/04/2004 21:22:43
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, 4 Jan 2004 04:43 pm, Rene Hexel wrote:
> On 04/01/2004, at 2:39 PM, Michal Pasternak wrote:
> > changes). How can I know, what versions it will be incompatible with
> > in the
> > *future* ?
>
> I'm not talking about the future. I'm talking about the past.
>
> If you update, e.g., libtiff to 3.6.1, you know that it's
> incompatible with 3.5.5 or lower. Therefore binary packages
> that depend on libtiff that were compiled against 3.5.5 won't
> link against libtiff-3.6.1 (because it has an
> INCOMPATIBLE_WITH<=3D3.5.5 entry).
>
> > How would INCOMPATIBLE_WITH solve the problem Jeremy had?
>
> See above. If libtiff-3.6.1 has an INCOMPATIBLE_WITH
> entry for lower versions of libtiff, binaries compiled
> against these older versions would no longer install
> with a newer libtiff installed.
Another problem that I see is that package maintainer are too keenly settin=
g=20
BUILDLINK_DEPENDS.xxxx in the buildlink2.mk files to the current revision=20
level, although, applications may not necessarily require it if backward=20
compatibility is ensured..
cheerio Berndt
=2D --=20
Name : Berndt Josef Wulf | +++ With BSD on Packet Radio +++
E-Mail : wulf at ping dot net dot au | tfkiss, tnt, dpbox, wampes
ICQ : 18196098 | VK5ABN, Nairne, South Australia=20
URL : http://www.ping.net.au/~wulf | MBOX : vk5abn@vk5abn.#lmr.#sa.au.oc
Sysinfo : DEC Miata 500AU, NetBSD-1.6ZF | BBS : vk5abn.#lmr.#sa.aus.oc=20
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)
iD8DBQE/9/CMcUIHpeIRpjERAgDZAKCZ4NJnGVXjB0iALb0u23EXkbqvEwCg0Yvd
LCXmUF9xykBl8HopCrswZ6I=3D
=3D7f2R
=2D----END PGP SIGNATURE-----