On 2016-11-12 17:39, Ryan Schmidt wrote:
> Many of the changes in 2.3.5 are to deal with the GitHub transition, so I 
> would be in favor of releasing this change now as well.

https://github.com/macports/macports-base/blob/release-2.3/ChangeLog

That would be only the warning on 'port sync' for users of
SyncingWithSVN and the 'port lint' warning for the $Id$ tag.

We should get these out quickly now, so users will be notified that they
need to change their sources.conf.

> Perhaps it should more properly be called 2.4, but since our master is in no 
> fix state to be branched for 2.4 at this time and we are still figuring out 
> our release process on GitHub, it might be simpler to do this next release 
> from the 2.3 branch and call it 2.3.5.

The new ReleaseProcess should be ready now, except for the details of
attaching distfiles to tags/releases on GitHub.

master is definitely not in a state to be released, but the roadmap
should be discussed separately. Changing the maintainers would be the
only breaking change we would add. If we say this absolutely requires a
new 2.x release, we could also branch release-2.4 from release-2.3 and
call the next release 2.4.0.

For the multi-valued maintainers itself, I still do not like its
verbosity in 'port info', but I am also out of new ideas how to improve
it. As the internal Portfile representation is now set and I am not
aware of any third-party software that would be affected by the
maintainers change, I would also be fine with including it in 2.3.5.

Rainer

Reply via email to