The notice in postfix-2.3.6 is no longer valid. It references the following file, which no longer exists: ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-2.3.6.RELEASE_NOTES There is currently a 2.3.7.RELEASE_NOTES now that is valid. Shouldn't this file be somewhere in the tree? Wendall Reproducible: Always
Unfortunately, relevant release notes file is not yet on the filesystem when pkg_setup() is called - which is near the beginning of the emerge process. Looks like we'll have to refer people generically to "read the release notes", leaving it up to them to find the actual release notes, as I couldn't find older 2.3 release notes anywhere on upstream's FTP server. We could refer them to postfix-<latest>.RELEASE_NOTES, but that would mean updating all postfix ebuilds everytime there is a new 2.3 release, which is unthinkable. Any other ideas, anyone?
Given that the latest release notes don't apply to older versions, telling people to refer to them to make sure they aren't going to break their mail server would be a bad idea IMHO. I think the best way would be to mirror the (gzipped) release notes on the mirrors infrastructure. We add the release notes to SRC_URI, and have the ebuild download them in pkg_fetch, then just refer the user to /usr/portage/distfiles/postfix-<version>.RELEASE_NOTES.gz When telling them where to read the notes.
Because of the special need that this file be accurate. Things can and do seriously break with postfix updates from time to time. I agree fully that this be on the mirrors infrastructure. I think a valid argument can be made for it. And it's quite small. Just my $0.02 Wendall
As 2.3.6 is not in the tree anymore, this may be closed I guess.
(In reply to comment #4) > As 2.3.6 is not in the tree anymore, this may be closed I guess. > yup