On 3/22/07, James Carlson <[EMAIL PROTECTED]> wrote:
I don't think, though, that "decent package management" is entirely or
even primarily a feature of the packaging software itself.  A huge
amount of the effort rests on the project teams who package and
deliver the software -- if they don't think through the upgrade
scenarios clearly, there's not much that even the most sophisticated
packaging tools can do to save them.

Good tools can help, but there's no magic bullet here.

Indeed.

Several months ago a friend of mine running Debian did an `apt-get
dist-upgrade'.  Among other things, it upgraded apache2 and squid to
newer versions, which took advantage of epoll().

epoll() is only available in Linux 2.6.  These packages were built on
2.6, which made use of this newly available syscall.  These packages
were then deployed to systems running 2.4 kernels (also packaged by
the same organization, and not obsoleted.)  The resulting crashes were
really quite spectacular.

--
Eric Enright
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to