Re: mail/postfix and mail/postfix-current need upgrading

2016-03-01 Thread Roger Marquis

\mail\postfix-XXX   Older versions of Postfix
\mail\postfix-stableLatest stable version of Postfix
\mail\postfix-current   Experimental version of Postfix


Based on the goal of user-friendliness and principle of least surprise
I'd vote for changing -current to -experimental.  It is a FreeBSD naming
convention for -current to mean experimental (alpha, rc, ...) but for
those who are not regularly involved with the FreeBSD release cycle this
is not intuitive.

Longer-term at least, there is user-friendliness to be gained by
switching to a more descriptive name than -current to describe
pre-released software.  Note also that Wietse uses FreeBSD and usually
follows BSD naming conventions but has chosen not to in this case.

IMO,
Roger





As each "experimental" becomes stable, it is given a "postfix-stable"
designation and the old stable release is given a "postfix-XXX"
designation. The new postfix experimental release then assumes the
"postfix-current" title.

My only concern with changing the name "postfix-current" to
"postfix-devel" or whatever is for historical purposes. I have always
known it by the latter designations plus I am not sure if it would
cause a problem in the ports system if it were to be renamed.

In any case, the "postfix" ports were always kept up-to-date in virtual
real time. Now they seem to lag behind. I am unsure as to what has
happened.

--
Carmel

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-03-01 Thread Mark Martinec

Yay, great, thanks!!!

mail/postfix-current at 3.2-20160224
mail/postfix at 3.1.0
mail/postfix211 at 2.11.7


  Mark
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-27 Thread Carmel
On Sat, 27 Feb 2016 02:45:25 +0100, Mark Martinec stated:

>|Obviously, the ports are not in sync with the current Stable and
>|Experimental branches of Postfix.
>
>Olli Hauer wrote:
>> No they are not and I plan the following to let users some time
>> for the transition to 3.1.
>> - mail/postfix (2.11.7) -> mail/postfix211
>> - mail/postfix-current (3.0.4) -> mail/postfix
>> - postfix-current will be updated to 3.1.0 (released this week)
>> 
>> In some weeks 3.1.x will become the default postfix, and 3.0.x
>> will be removed from the tree, postfix211 will stay as the last
>> postfix 2.x releases and current will become again current.
>> There are some users using VDA patches, only available for
>> postfix 2.8 but it also works on 2.11, there is no support from
>> the VDA project for 3.x and it seems the VDA project is no longer 
>> alive.  
>
>
>> On Fri, 26 Feb 2016 09:29:43 -0800 (PST), Roger Marquis stated:  
>>> 3.2 is an experimental release.
>>> It would be misleading to label it current.  
>
>On 2016-02-26 20:32, Carmel wrote:
>> The experimental version of Postfix has been labeled
>> "postfix-current" for as long as I can remember. To change it now
>> would really confuse some users.  
>
>
>This was indeed the case (postfix-current == "The experimental"
>(development) version) a few years back. It was kept closely
>up-to-date with the latest development release. I lived under
>impression that it still is supposed to be so (but just happen
>to be lagging a bit) - but apparently this is no longer so.
>
>I wish the postfix-current would track the latest development release
>as it used to do. It made it possible for FreeBSD users to more
>fruitfully contribute back to the project by quickly responding
>to new features and potential problems.
>
>If this is deemed unsuitable, then there should be a new port
>mail/postfix-devel to track the latest releases  (although then
>I don't know to what purpose a postfix-current would serve).
>
>   Mark

\mail\postfix-XXX   Older versions of Postfix
\mail\postfix-stableLatest stable version of Postfix
\mail\postfix-current   Experimental version of Postfix

As each "experimental" becomes stable, it is given a "postfix-stable"
designation and the old stable release is given a "postfix-XXX"
designation. The new postfix experimental release then assumes the
"postfix-current" title.

My only concern with changing the name "postfix-current" to
"postfix-devel" or whatever is for historical purposes. I have always
known it by the latter designations plus I am not sure if it would
cause a problem in the ports system if it were to be renamed.

In any case, the "postfix" ports were always kept up-to-date in virtual
real time. Now they seem to lag behind. I am unsure as to what has
happened.

-- 
Carmel
-- 
Carmel
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Mark Martinec

|Obviously, the ports are not in sync with the current Stable and
|Experimental branches of Postfix.

Olli Hauer wrote:

No they are not and I plan the following to let users some time
for the transition to 3.1.
- mail/postfix (2.11.7) -> mail/postfix211
- mail/postfix-current (3.0.4) -> mail/postfix
- postfix-current will be updated to 3.1.0 (released this week)

In some weeks 3.1.x will become the default postfix, and 3.0.x
will be removed from the tree, postfix211 will stay as the last
postfix 2.x releases and current will become again current.
There are some users using VDA patches, only available for
postfix 2.8 but it also works on 2.11, there is no support from
the VDA project for 3.x and it seems the VDA project is no longer 
alive.




On Fri, 26 Feb 2016 09:29:43 -0800 (PST), Roger Marquis stated:

3.2 is an experimental release.
It would be misleading to label it current.


On 2016-02-26 20:32, Carmel wrote:

The experimental version of Postfix has been labeled "postfix-current"
for as long as I can remember. To change it now would really confuse
some users.



This was indeed the case (postfix-current == "The experimental"
(development) version) a few years back. It was kept closely
up-to-date with the latest development release. I lived under
impression that it still is supposed to be so (but just happen
to be lagging a bit) - but apparently this is no longer so.

I wish the postfix-current would track the latest development release
as it used to do. It made it possible for FreeBSD users to more
fruitfully contribute back to the project by quickly responding
to new features and potential problems.

If this is deemed unsuitable, then there should be a new port
mail/postfix-devel to track the latest releases  (although then
I don't know to what purpose a postfix-current would serve).

  Mark
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Carmel
On Fri, 26 Feb 2016 09:29:43 -0800 (PST), Roger Marquis stated:

>3.2 is an experimental release.  It would be misleading to label it
>current.

The experimental version of Postfix has been labeled "postfix-current"
for as long as I can remember. To change it now would really confuse
some users.

-- 
Carmel
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Matthew Seaman
On 02/26/16 17:29, Roger Marquis wrote:
> While we're on the subject of Postfix, has anyone tried submitting a
> patch to remove the unnecessary perl5 build dependency?  We don't install
> perl to our smtp jails so always do this but it seems odd the maintainer
> still requires such a heavyweight build-dep for a lightweight one-line
> regex.

If you're interested in keeping your smtp jails as frugal as possible, I
strongly recommend setting up a package build server and installing from
your own pkg repo.  As perl is only a BUILD_DEPENDS[*] it shouldn't
trouble you in this scenario.  Plus installing from binary packages
involves much less downtime and risk to your frontline services.

The perl requirement in postfix appears to be about building man pages
-- it's from upstream, rather than something arbitrarily added in the
port Makefile.  In fact, all that the port Makefile does is modify the
postfix build infrastructure so it can find perl in the usual location
it gets installed on FreeBSD.

Cheers,

Matthew




signature.asc
Description: OpenPGP digital signature


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Matt Smith

On Feb 26 18:48, olli hauer wrote:
In some weeks 3.1.x will become the default postfix, and 3.0.x will be 
removed from the tree, postfix211 will stay as the last postfix 2.x 
releases and current will become again current.

There are some users using VDA patches, only available for postfix 2.8 but it 
also works on 2.11, there is no support from the VDA project for 3.x and it 
seems the VDA project is no longer alive.


I saw this in the updates that you made yesterday, thanks! However it 
looks like VDA is still in the Makefile for postfix-current which seems 
weird if you say that you have removed VDA support?


--
Matt
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread olli hauer
On 2016-02-26 14:45, Carmel wrote:
> On Fri, 26 Feb 2016 14:26:56 +0100, Guido Falsi stated:
> 
>> On 02/26/16 14:16, Mark Martinec wrote:
>>> In ports we have:
>>>   mail/postfix-current 2.11.7
>>>   mail/postfix 2.8.0  
>>
>> Your information is outdated:
>>
>>> grep PORTVERSION /usr/ports/mail/postfix/Makefile  
>> PORTVERSION=2.11.7
>>
>> (you can also check http://www.freshports.org/mail/postfix/ )
>>
>> Are you upgrading your ports tree regularly?
> 
> Postfix 3.1 stable release
> Postfix 3.2 experimental release
> 
> Port:   postfix-2.11.7_1,1
> Path:   /usr/ports/mail/postfix
> Info:   Secure alternative to widely-used Sendmail
> 
> Port:   postfix-current-3.0.20151003_1,4
> Path:   /usr/ports/mail/postfix-current
> Info:   Secure alternative to widely-used Sendmail
=> since yesterday evening it is 3.0-20160204 but if you look at the DISTNAME 
you will see it is 3.0.4

> Obviously, the ports are not in sync with the current Stable and
> Experimental branches of Postfix.

No they are not and I plan the following to let users some time for the 
transition to 3.1.

- mail/postfix (2.11.7) -> mail/postfix211
- mail/postfix-current (3.0.4) -> mail/postfix
- postfix-current will be updated to 3.1.0 (released this week)


In some weeks 3.1.x will become the default postfix, and 3.0.x will be removed 
from the tree, postfix211 will stay as the last postfix 2.x releases and 
current will become again current.
There are some users using VDA patches, only available for postfix 2.8 but it 
also works on 2.11, there is no support from the VDA project for 3.x and it 
seems the VDA project is no longer alive.

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Roger Marquis

In ports we have:
 mail/postfix-current 2.11.7
 mail/postfix 2.8.0
The version in mail/postfix-current is just barely still supported,


"barely still supported" is not accurate.  2.11 is still the most common
implementation by a good margin.  Wietse recognizes this which is why he
has always offered excellent long-term support of popular releases and
why 2.10, 2.11 and 3.0 are all still fully supported.

You're right about 2.8 however, this should be deprecated and marked as
such by 'pkg audit'.


The current situation is most unfortunate, as some ports
(like mail/mailman) insist in their dependency on mail/postfix,
which has (among others) no support for internationalized
e-mail addresses, and is no longer supported upstream.


In practice this is a non-issue given the still experimental nature of
internationalized email addresses, the lack of mature translating rules
or parsing libraries, the security implications, the fact that nobody is
using them and the very real likelihood that they will never become
viable (not entirely unlike ICANN's other poorly thought out and even
more poorly implemented "any TLD" scheme, as in any TLD you're wiling to
pay us big bucks for).  OTOH Postfix 3 does have other important features
that make it worth upgrading to.


It would be appreciated if both ports were updated.
Preferably mail/postfix to 3.1 and mail/postfix-current to 3.2,


3.2 is an experimental release.  It would be misleading to label it
current.


or at least: mail/postfix to 2.11 and mail/postfix-current to 3.1.


Agreed.

While we're on the subject of Postfix, has anyone tried submitting a
patch to remove the unnecessary perl5 build dependency?  We don't install
perl to our smtp jails so always do this but it seems odd the maintainer
still requires such a heavyweight build-dep for a lightweight one-line
regex.

Roger
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread olli hauer
On 2016-02-26 14:16, Mark Martinec wrote:
> In ports we have:
>   mail/postfix-current 2.11.7
>   mail/postfix 2.8.0
> 
> The version in mail/postfix-current is just barely still supported,
> the version in mail/postfix is no longer supported upstream.
> 
> Upstream versions are labeled as:
> - Postfix 3.2 is an experimental release
> - Postfix 3.1 is a stable release
> - past stable releases (still supported): 3.0, 2.11, 2.10
> - no longer supported stable releases:
> Postfix 2.9 (Final update: October 2015)
> Postfix 2.8 (Final update: February 2015)
> 
> The current situation is most unfortunate, as some ports
> (like mail/mailman) insist in their dependency on mail/postfix,
> which has (among others) no support for internationalized
> e-mail addresses, and is no longer supported upstream.
> 
> It would be appreciated if both ports were updated.
> Preferably mail/postfix to 3.1 and mail/postfix-current to 3.2,
> or at least: mail/postfix to 2.11 and mail/postfix-current to 3.1.
> 
>   Mark

Non of the users and groups postfix installs are referenced in the mailman 
configure args, only an extra patch is applied and the MTA is set to "Postfix".

I suspect and will bet, mailman would also build and run fine with the 
following patch, and then users are free to change the postfix release without 
dependency changes.

Index: Makefile
===
--- Makefile(revision 409613)
+++ Makefile(working copy)
@@ -94,8 +94,6 @@
 .endif

 .if ${PORT_OPTIONS:MPOSTFIX}
-BUILD_DEPENDS+=postfix:${PORTSDIR}/mail/postfix
-RUN_DEPENDS+=  postfix:${PORTSDIR}/mail/postfix
 MAIL_GID?= mailman
 EXTRA_PATCHES+=${FILESDIR}/postfix-verp.diff
 .endif


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Guido Falsi
On 02/26/16 14:51, Mark Martinec wrote:
> On 2016-02-26 14:26, Guido Falsi wrote:
>> On 02/26/16 14:16, Mark Martinec wrote:
>>> In ports we have:
>>>   mail/postfix-current 2.11.7
>>>   mail/postfix 2.8.0
>>
>> Your information is outdated:
>>
>>> grep PORTVERSION /usr/ports/mail/postfix/Makefile
>> PORTVERSION=2.11.7
>>
>> (you can also check http://www.freshports.org/mail/postfix/ )
>>
>> Are you upgrading your ports tree regularly?
> 
> Apology, got versions wrong (looked at a wrong location).
> 
> Nevertheless, my original problem remains:
> can't have both the mailman and postfix 3.* at the same time:

I think the mailman problem is caused by a dependency thing. The mailman
port depends on mail/postfix.

You could locally modify the port and build your own package as a
workaround.

You can add an option to the mailman port to depend on postfix-devel.

If you'd like thee postfix port to be updated your best bet is sending a
patch through bugzilla.

-- 
Guido Falsi 
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Mark Martinec

On 2016-02-26 14:26, Guido Falsi wrote:

On 02/26/16 14:16, Mark Martinec wrote:

In ports we have:
  mail/postfix-current 2.11.7
  mail/postfix 2.8.0


Your information is outdated:


grep PORTVERSION /usr/ports/mail/postfix/Makefile

PORTVERSION=2.11.7

(you can also check http://www.freshports.org/mail/postfix/ )

Are you upgrading your ports tree regularly?


Apology, got versions wrong (looked at a wrong location).

Nevertheless, my original problem remains:
can't have both the mailman and postfix 3.* at the same time:

  # pkg install mailman

  The following 3 package(s) will be affected (of 0 checked):

  Installed packages to be REMOVED:
postfix-current-3.0.20151003_1,4

  New packages to be INSTALLED:
mailman: 2.1.20_2
postfix: 2.11.7_2,1


Mark
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Carmel
On Fri, 26 Feb 2016 14:26:56 +0100, Guido Falsi stated:

>On 02/26/16 14:16, Mark Martinec wrote:
>> In ports we have:
>>   mail/postfix-current 2.11.7
>>   mail/postfix 2.8.0  
>
>Your information is outdated:
>
>> grep PORTVERSION /usr/ports/mail/postfix/Makefile  
>PORTVERSION=2.11.7
>
>(you can also check http://www.freshports.org/mail/postfix/ )
>
>Are you upgrading your ports tree regularly?

Postfix 3.1 stable release
Postfix 3.2 experimental release

Port:   postfix-2.11.7_1,1
Path:   /usr/ports/mail/postfix
Info:   Secure alternative to widely-used Sendmail

Port:   postfix-current-3.0.20151003_1,4
Path:   /usr/ports/mail/postfix-current
Info:   Secure alternative to widely-used Sendmail

Obviously, the ports are not in sync with the current Stable and
Experimental branches of Postfix.

-- 
Carmel
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Guido Falsi
On 02/26/16 14:16, Mark Martinec wrote:
> In ports we have:
>   mail/postfix-current 2.11.7
>   mail/postfix 2.8.0

Your information is outdated:

> grep PORTVERSION /usr/ports/mail/postfix/Makefile
PORTVERSION=2.11.7

(you can also check http://www.freshports.org/mail/postfix/ )

Are you upgrading your ports tree regularly?

-- 
Guido Falsi 
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


mail/postfix and mail/postfix-current need upgrading

2016-02-26 Thread Mark Martinec

In ports we have:
  mail/postfix-current 2.11.7
  mail/postfix 2.8.0

The version in mail/postfix-current is just barely still supported,
the version in mail/postfix is no longer supported upstream.

Upstream versions are labeled as:
- Postfix 3.2 is an experimental release
- Postfix 3.1 is a stable release
- past stable releases (still supported): 3.0, 2.11, 2.10
- no longer supported stable releases:
Postfix 2.9 (Final update: October 2015)
Postfix 2.8 (Final update: February 2015)

The current situation is most unfortunate, as some ports
(like mail/mailman) insist in their dependency on mail/postfix,
which has (among others) no support for internationalized
e-mail addresses, and is no longer supported upstream.

It would be appreciated if both ports were updated.
Preferably mail/postfix to 3.1 and mail/postfix-current to 3.2,
or at least: mail/postfix to 2.11 and mail/postfix-current to 3.1.

  Mark
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"