Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Tanstaafl
On 1/7/2015 2:13 AM, Paul Wise pa...@bonedaddy.net wrote:
 On Wed, Jan 7, 2015 at 3:09 PM, Tanstaafl wrote:
 Not for those wanting to avoid systemd.

 systemd is optional and easy to avoid in Debian.

Until it isn't, and that is the overriding concern, and with very good
reason considering the relatively short track record that systemd has.
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Geoff Shang

On Tue, 6 Jan 2015, Tanstaafl wrote:


On 12/30/2014 2:39 PM, Barry Warsaw ba...@list.org wrote:

 * A release, which remains on Python 2.7
 * B release, which is only compatible with Python 3.4


So, wheezy admins will be left out in the cold.


Wheezy has Python 2.7.

Geoff.

___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Tanstaafl
On 1/7/2015 4:21 AM, Geoff Shang ge...@quitelikely.com wrote:
 On Tue, 6 Jan 2015, Tanstaafl wrote:
 
 On 12/30/2014 2:39 PM, Barry Warsaw ba...@list.org wrote:
  * A release, which remains on Python 2.7
  * B release, which is only compatible with Python 3.4

 So, wheezy admins will be left out in the cold.
 
 Wheezy has Python 2.7.

And 3.2... and that is the problem.
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Tanstaafl
On 1/7/2015 10:37 AM, Barry Warsaw ba...@list.org wrote:
 Let me ask again: if you have to install MM3 from source anyway (and probably
 many of its dependencies), why is it also a problem to install Python 3.4 from
 source?

Maybe I missed that question (sorry, currently out of the country)...

Good point, hadn't considered it...

Sorry for the noise...
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Barry Warsaw
On Jan 07, 2015, at 05:36 AM, Tanstaafl wrote:

And 3.2... and that is the problem.

Let me ask again: if you have to install MM3 from source anyway (and probably
many of its dependencies), why is it also a problem to install Python 3.4 from
source?

I've heard that Debian is working on Ubuntu-like PPAs.  That would seem like a
fruitful way of providing the entire stack for older distros.

Cheers,
-Barry
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Stephen J. Turnbull
Barry Warsaw writes:

  I've heard that Debian is working on Ubuntu-like PPAs.  That would
  seem like a fruitful way of providing the entire stack for older
  distros.

This is already possible to some extent, as I mentioned earlier: one
can enable more recent versions of packages from the Debian
repositories, or (as I do) upgrade the distribution but pin packages
which you need to be invariant to specific versions.  It's also easy
to build Debian packages in most cases if you just want to use more
recent versions of upstream source.  And there really isn't any
difficulty in creating a PPA per se, you just add it to your sources
list.  The software can already handle it I'm pretty sure.

The problem is that PPAs just aren't acceptable in many cases for two
reasons: (1) they are by definition not subject to distribution QA,
and they may not be acceptable to enterprise QA, and (2) if you go to
a PPA for Python 3.4, you will also need a 3.4-specific compile of
each Python package you depend on, which means packages for those too
in most distributions (and specifically in Debian, I believe).  (And
I'll address (3) effort below.)

In the case of (2), you can use the source debs and pretty easily
modify them to use Python 3.4 instead of the specified Python (in
fact, there probably is a generic source deb for this purpose).  Or
you can backport Mailman to Python 3.2.  But either means that there
is *zero* QA for Python 3.4 vs 3.2 (or whatever) differences.  Someone
who is using Debian stable evidently cares about that risk, and cares
*a lot*.

Personally, I don't see why we should put in the effort to deal with
this.  If there are a lot of admins on wheezy systems who are systemd
refuseniks (and I sympathize with them, systemd as described in
Lennart's blogs is a great idea, but it suffers from mission creep on
a Vietnam-sized scale), then there's enough manpower to create a
Mailman 3 on wheezy PPA, and mailman-devel and mailman-users (not to
forget python-list and maybe even python-dev) will be there to help
with Mailman-specific issues in the packages.

If there aren't, then why should Mailman supply the manpower to
satisfy a small number cranky admins?  I suppose most admins will
trust that by the time Debian stable gets systemd and Mailman 3, both
Mailman and systemd will be good and stable themselves.  So as I wrote
to Tanstaafl before, TISATAFS but TANSTAAFL!  (NB FVO F (speech) != F
(beer).)  Somebody will pay for this lunch; in this case I think the
diners should do it.  Mailman itself would get nothing but pain and a
big thank you (ie, hot air).

___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Paul Wise
On Wed, Jan 7, 2015 at 11:37 PM, Barry Warsaw wrote:

 I've heard that Debian is working on Ubuntu-like PPAs.  That would seem like a
 fruitful way of providing the entire stack for older distros.

What about just a backport of Python 3.4 (and any future mailman3 package)?

http://backports.debian.org/

-- 
bye,
pabs

http://bonedaddy.net/pabs3/
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] RELEASED: GNU Mailman (core) 3.0b5

2015-01-07 Thread Barry Warsaw
On Jan 07, 2015, at 11:42 PM, Paul Wise wrote:

What about just a backport of Python 3.4 (and any future mailman3 package)?

http://backports.debian.org/

For sure, Python 3.4 should be in backports, IMHO.

Cheers,
-Barry
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9