Postfix version question

Gerben Wierda gerben.wierda at rna.nl
Thu Jan 2 15:57:15 UTC 2020


As I said, for postfix there is e experimental and there is ‘experimental’. While the name has ‘experimental’ in it, it is in fact production quality.

In this case, it seems that ‘experimental-production’ is the actually truly supported production quality version. I.e. a bugfix like this isn’t available for 3.4.8. It seems ‘stable’ means ‘frozen’ here and actually not supported.

I’ll ask Wietse about what he considers to be supported.

Gerben Wierda
Chess and the Art of Enterprise Architecture
Mastering ArchiMate
Architecture for Real Enterprises at InfoWorld
On Slippery Ice at EAPJ

> On 2 Jan 2020, at 16:09, Steven Smith <steve.t.smith at gmail.com> wrote:
> 
> Ports should represent the latest supported release, not experimental releases.
> 
> Especially ports like postfix and dovecot that expose services to the internet and are known attack vectors.
> 
> I’d recommend to work upstream to get the experimental code vetted and integrated in an official release.
> 
> 
>> On Jan 2, 2020, at 05:50, Gerben Wierda <gerben.wierda at rna.nl> wrote:
>> 
>> The current postfix version in MacPorts is 3.4.8, the last official one.
>> 
>> However, on macOS, with its broken syslog environment, using postlog for logging is a nice option. The problem is that this doesn’t fully work because of a problem in postfix (something with opening log files after dropping privileges and such).
>> 
>> Wietse Venema (author of postfix) has created a patch for me, which I have tested and this works. As a result, the postfix setup with postlog now works and that is really useful on macOS.
>> 
>> But the patch is for Wietse’s ‘experimental’ version, in this case 3.5-20190922. Now, Wietse’s experimental releases are in fact normally production releases (he runs them on his own postfix.org server) so they are production quality. If they aren’t, he releases them as experimental-notforproduction.
>> 
>> So, I am tempted to update the postfix port with 3.5-20190922 with the patch and create a pull request. I am already running this in production and it works fine. I finally have all the logging back that I lost when Apple released High Sierra and its Server.app.
>> 
>> So, what do you think. Update the port to ‘production-experimental’ 3.5.20190922?
>> 
>> Gerben Wierda
>> Chess and the Art of Enterprise Architecture
>> Mastering ArchiMate
>> Architecture for Real Enterprises at InfoWorld
>> On Slippery Ice at EAPJ
>> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20200102/724555be/attachment.html>


More information about the macports-users mailing list