Re: keeping distros and admins off of each other's toes
[email protected] (Paul Jarc) Tue, 10 Feb 2004 17:43:09 -0500
| Newsgroups | gmane.comp.djb.package |
|---|---|
| Organization | What did you have in mind? A short, blunt, human pyramid? |
| Message-ID | <[email protected]> |
"D. J. Bernstein" <[email protected]> wrote: > Paul Jarc writes: >> But suppose instead that I want to make more intrusive modifications. > > That's a mistake. See http://cr.yp.to/compatibility.html. The modifications I mentioned were bugfixes - "incompatibility" on this scale happens anyway, between versions of the same package under the same maintainer. This change was made between qmail 1.02 and 1.03: 19980528 bug: qmail-smtpd skips first character in rcpthosts() call. tnx NND. impact: qmail-smtpd crashes on empty address; and it allows relaying to ""@any.host. fix: use addr.s. Is this a compatibility problem? Consider a different motivation, then: the current version of /package/host/$DOMAIN/prog/skalibs may or may not be modified from the stock version, but it is the one that I have audited and which I will commercially support. When I review a new version of prog/skalibs, I make a new version of host/$DOMAIN/prog/skalibs available, but when the user updates the distribution, I still should not mess with the prog/skalibs current-version symlink if the user has chosen to deviate from what I support. Regardless, while I agree that compatibility is important, I don't think it would help to try to use slashpackage as a means of *enforcing* compatibility - ISTM more likely to limit adoption of slashpackage than promote compatibility. paul