Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-09 Thread Stephen J. Turnbull
Pierre-Yves Chibon writes:

  How do you reply to a thread if you don't have access to the
  archives?

The archives provide a URL to the web interface instead of a mailto
URL.

  If it is thought as a different system then I understand. I was more
  confused if that was thought as part of HyperKitty as I believe it
  already does that to some extend (I'll let Aurélien specify to which
  extend).

Sure.
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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

Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Richard Wackerbarth
Although we would like for MM3 to run on Python 3, I don't think that all of 
our dependency libraries are ready for that yet.
I am running MM under Python 2.7

Richard

On Apr 8, 2013, at 3:13 AM, Udit Saxena saxena.u...@gmail.com wrote:

 -- Forwarded message --
 From: Udit Saxena saxena.u...@gmail.com
 Date: Mon, Apr 8, 2013 at 1:42 PM
 Subject: Re: [Mailman-Developers] GSOC 2013 - Introduction and Project
 Discussion
 To:
 
 
 I'm having problems installing the environment. From the 5 minute guide
 installation page:
 http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
 
 my  bin/buildout from the mailman folder is not able to run. bootstrap.py
 runs fine. But I don't know how to go further.
 The error says: Exception: failed to run command : usr/bin/python3.3,
 /tmp/tmpoe01dx, -q,develop, -mxN
 
 The same error occurs with python3 as well.
 
 Please help.
 
 
 On Mon, Apr 8, 2013 at 7:48 AM, Terri Oda te...@zone12.com wrote:
 
 
 On 13-04-06 3:33 AM, Udit Saxena wrote:
 
 1. Authenticated REST-API in Postorius/Django
 2. Web Posting Interface.
 
 And OpenPGP integration is something I would really interested in learning
 about but have no prior experience or knowledge about how to go about it.
 
 Can you guys guide me to someone who is overlooking these projects ? I
 would like to ask a few questions.
 
 
 We haven't actually parcelled out the projects to specific mentors at this
 stage, and we prefer to keep the whole community involved in discussions as
 much as possible, so please ask all questions directly on the list!
 
 Terri
 
 
 
 
 -- 
 ---
 Udit Saxena
 Student, BITS Pilani,
 +917891400270
 
 
 
 
 -- 
 ---
 Udit Saxena
 Student, BITS Pilani,
 +917891400270
 ___
 Mailman-Developers mailing list
 Mailman-Developers@python.org
 http://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: 
 http://mail.python.org/mailman/options/mailman-developers/richard%40nfsnet.org
 
 Security Policy: http://wiki.list.org/x/QIA9

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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


Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Barry Warsaw
On Apr 08, 2013, at 07:02 AM, Richard Wackerbarth wrote:

Although we would like for MM3 to run on Python 3, I don't think that all of
our dependency libraries are ready for that yet.  I am running MM under
Python 2.7

We're down to two dependencies: restish and storm.  I took a crack at restish,
but got stuck.  At Pycon, Thomi and I talked about another approach, and he
was taking another stab at it, but I haven't talked with him about since then.

I suspect storm will never get ported.  I've said before that if that's the
last dependency, we'll switch, probably back to SQLAlchemy as that's the only
Python 3 compatible ORM I'm aware of.

Help certainly wouldn't be turned down. :)

-Barry
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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


Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Richard Wackerbarth
Well, the Django ORM does run on python 3. So, even if it isn't the best, it 
is a possibility.

Richard

On Apr 8, 2013, at 1:34 PM, Barry Warsaw ba...@list.org wrote:

 On Apr 08, 2013, at 07:02 AM, Richard Wackerbarth wrote:
 
 Although we would like for MM3 to run on Python 3, I don't think that all of
 our dependency libraries are ready for that yet.  I am running MM under
 Python 2.7
 
 We're down to two dependencies: restish and storm.  I took a crack at restish,
 but got stuck.  At Pycon, Thomi and I talked about another approach, and he
 was taking another stab at it, but I haven't talked with him about since then.
 
 I suspect storm will never get ported.  I've said before that if that's the
 last dependency, we'll switch, probably back to SQLAlchemy as that's the only
 Python 3 compatible ORM I'm aware of.
 
 Help certainly wouldn't be turned down. :)
 
 -Barry
 ___
 Mailman-Developers mailing list
 Mailman-Developers@python.org
 http://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: 
 http://mail.python.org/mailman/options/mailman-developers/richard%40nfsnet.org
 
 Security Policy: http://wiki.list.org/x/QIA9

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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


Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Barry Warsaw
On Apr 08, 2013, at 01:59 PM, Richard Wackerbarth wrote:

Well, the Django ORM does run on python 3. So, even if it isn't the best,
it is a possibility.

Is it usable outside of Django?

-Barry


signature.asc
Description: PGP signature
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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

Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Pierre-Yves Chibon
On Sat, 2013-04-06 at 15:03 +0530, Udit Saxena wrote:
 2. Web Posting Interface.

I haven't really followed the GSoC ideas for MM3 this year but that line
poped-up on my radar.
Isn't this similar/overlapping to what HyperKitty already does?
I don't think one would want to embed posting messages from the admin
interface of mailman (postorious), so posting from an interface would
have to deal with archives as well (since one might want to reply to an
existing thread). That's the reasoning that brought me to the question
above :)

Did I miss something?

Pierre
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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


Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Stephen J. Turnbull
Pierre-Yves Chibon writes:
  On Sat, 2013-04-06 at 15:03 +0530, Udit Saxena wrote:
   2. Web Posting Interface.
  
  Isn't this similar/overlapping to what HyperKitty already does?

No.  There's no reason why a web posting interface needs to interact
with the archives; it can talk directly to Mailman core, and will need
to do so for other features such as authentication, sister lists, and
the like.  You get archiving for free.

  I don't think one would want to embed posting messages from the admin
  interface of mailman (postorious), so posting from an interface would
  have to deal with archives as well (since one might want to reply to an
  existing thread).

It could be as simple as embedding a button with an appropriate URL
communicating the information needed to compose a message in the
archive display interface.  On the other hand, the posting interface
to the archives could be a full separate subsystem, with a special-
purpose browsing system oriented to rapidly selecting and yanking
content from related messages.

It might make sense to embed the interface in HyperKitty, which also
has to deal with authentication, at least.  But since posting and
browsing are separate features I tend to favor creating an appropriate
protocol for web posting, independent of the archive protocol and
implementation.

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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


Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Terri Oda

On 13-04-08 5:27 PM, Stephen J. Turnbull wrote:

Pierre-Yves Chibon writes:
   On Sat, 2013-04-06 at 15:03 +0530, Udit Saxena wrote:
2. Web Posting Interface.
  
   Isn't this similar/overlapping to what HyperKitty already does?

No.  There's no reason why a web posting interface needs to interact
with the archives; it can talk directly to Mailman core, and will need
to do so for other features such as authentication, sister lists, and
the like.  You get archiving for free.


I think Stephen covered most of it, but I just want to add that I had in 
mind that if we do the separate posting interface right, we might be 
able to use this as the beginnings of a way to integrate any existing 
forum software into Mailman, much like we want to gateway from newsgroups.


That said...

I'm totally ok with this particular project being entirely part of 
hyperkitty in the short-term, though, since it'll clearly be a nice fit 
there right now and goodness knows I don't want to deal with yet another 
django-standalone instance running just to post messages. ;)   The only 
reason I didn't suggest this be part of hyperkitty in the project 
description is that when I was writing up project information, I didn't 
know if any of the hyperkitty team would have time to mentor.  If one of 
the hyperkitty devs wants to take the lead on mentoring this project, 
that would work for me!


 Terri

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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



Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-08 Thread Richard Wackerbarth
Let me suggest that it would be useful to have the student develop something 
which could act as a plug-in module for any website. If we assume that there is 
an optional archiver such as hyperkitty, there should be a mechanism to seed 
the submission (in-reply-to, quoted text, etc.). But, if the archiver is not 
present, the same submission mechanism could handle submissions for any 
website, with or without postorius present.

The interface should address user authentication, using, when available, 
credentials that have already been provided. But it should also accept 
un-authenticated submissions and interact with the system to implement the list 
policies.

It should be interesting to see just what the students propose.

-- Richard

On Apr 8, 2013, at 7:42 PM, Terri Oda te...@zone12.com wrote:

 On 13-04-08 5:27 PM, Stephen J. Turnbull wrote:
 Pierre-Yves Chibon writes:
   On Sat, 2013-04-06 at 15:03 +0530, Udit Saxena wrote:
2. Web Posting Interface.
  
   Isn't this similar/overlapping to what HyperKitty already does?
 
 No.  There's no reason why a web posting interface needs to interact
 with the archives; it can talk directly to Mailman core, and will need
 to do so for other features such as authentication, sister lists, and
 the like.  You get archiving for free.
 
 I think Stephen covered most of it, but I just want to add that I had in mind 
 that if we do the separate posting interface right, we might be able to use 
 this as the beginnings of a way to integrate any existing forum software into 
 Mailman, much like we want to gateway from newsgroups.
 
 That said...
 
 I'm totally ok with this particular project being entirely part of hyperkitty 
 in the short-term, though, since it'll clearly be a nice fit there right now 
 and goodness knows I don't want to deal with yet another django-standalone 
 instance running just to post messages. ;)   The only reason I didn't suggest 
 this be part of hyperkitty in the project description is that when I was 
 writing up project information, I didn't know if any of the hyperkitty team 
 would have time to mentor.  If one of the hyperkitty devs wants to take the 
 lead on mentoring this project, that would work for me!
 
 Terri
 
 ___
 Mailman-Developers mailing list
 Mailman-Developers@python.org
 http://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: 
 http://mail.python.org/mailman/options/mailman-developers/richard%40nfsnet.org
 
 Security Policy: http://wiki.list.org/x/QIA9

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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


Re: [Mailman-Developers] GSOC 2013 - Introduction and Project Discussion

2013-04-07 Thread Terri Oda


On 13-04-06 3:33 AM, Udit Saxena wrote:

1. Authenticated REST-API in Postorius/Django
2. Web Posting Interface.

And OpenPGP integration is something I would really interested in learning
about but have no prior experience or knowledge about how to go about it.

Can you guys guide me to someone who is overlooking these projects ? I
would like to ask a few questions.


We haven't actually parcelled out the projects to specific mentors at 
this stage, and we prefer to keep the whole community involved in 
discussions as much as possible, so please ask all questions directly on 
the list!


 Terri

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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