Date: Sat, 10 Sep 2011 12:09:16 +0200 From: Matthias Andree <matthias.andree@gmx.de> To: perryh@pluto.rain.com Cc: freebsd-ports@freebsd.org Subject: Re: sysutils/cfs Message-ID: <4E6B374C.5040302@gmx.de> In-Reply-To: <4e6b6f41.hI3BQG0rpsUjddcD%perryh@pluto.rain.com> References: <4E651DCF.30605@FreeBSD.org> <201109052146.p85Lkous037023@fire.js.berklix.net> <CADLo838dMd5=TjRF5ffiaPH7o0%2BpeWgaqbQqEfDb3EP-n4ec8A@mail.gmail.com> <4E67935C.6080702@aldan.algebra.com> <CADLo838QkAjq2jPXy_c5MTYW09tZJMvWTNndo3Pnfa3=1c-5Og@mail.gmail.com> <4E68AC85.4060705@icritical.com> <4E68F34C.6090504@FreeBSD.org> <20110909040954.17733a4e@cox.net> <4E6A476D.7090800@gmx.de> <4e6b6f41.hI3BQG0rpsUjddcD%perryh@pluto.rain.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 10.09.2011 16:08, schrieb perryh@pluto.rain.com: > Last I knew, if port X uses services provided by port Y and port > Y changes, port X often needs to be rebuilt and reinstalled even > though nothing in port X has changed. AFAIK this has nothing to > do with backups. > > If you've found a way to avoid ever having to rebuild, say, kdiff3 > when something changes in KDE, I'm sure the authors of portupgrade > and portmaster would like to hear about it! It would greatly > simplify their job. Interesting question that you pose. In cases where only the so-called SONAME of libraries in port Y changed, but not that part of the ABI that port X used, chances are we might go without it for the majority of ports, but that's not done currently. However, the versioning of .so files and FreeBSD's linker isn't currently up to such a task, so we might have to hack the executables and libraries in port X to include the new SONAME, and wouldn't get guarantees it actually worked. On the other hand, you're pointing out a problem of dead ports in the first place: if the API of (usually library) port Y changes, and port X is unmaintained, that's typically a situation where port X needs to be deprecated and removed (and also will no longer build and/or work).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E6B374C.5040302>