Issue 619782
Created on 2002-10-07 17:00 by ber, last changed 2003-12-08 16:06 by syrk.
msg3049 |
Author: [hidden] (ber) |
Date: 2002-10-07 17:00 |
|
It would a major improvement in cleanness if
roundup would support a Mailman style installation.
Mailman uses c wrappers for the mail and cgi commands.
They check the group permissions, calling parameters
and can use setgid bits. It makes security permission
bugs less likely.
All binaries and data get installed in the directory
of one user (usually ~mailman). There is a bin/paths.py
which sets the path for the modules ~mailman/Mailman.
The data for the lists also reside there
(~mailman/lists , ~mailman/data, ~mailman/log)
This allows for several versions to be installed and
everything related to one version is in one place for
the administrators.
So no more patching of python path and giving the
instances directory
in default cases. Just call ~roundup/bin/admin and only
give it the name of the tracker.
The latter shows how installing everything in one place
can help
to make the usage simple, because the default
directories are known.
I find that I type /home/roundup/instances/testroundup
way to often during installation.
In short: Please check out the clear design of the mailman
and its regular installation at ~mailman. Just mimic it.
|
msg3050 |
Author: [hidden] (richard) |
Date: 2002-10-07 21:57 |
|
Logged In: YES
user_id=6405
What's the behaviour under Windows?
|
msg3051 |
Author: [hidden] (ber) |
Date: 2002-10-08 09:19 |
|
Logged In: YES
user_id=113859
> What's the behaviour under Windows?
Good question. I don't know.
|
msg3052 |
Author: [hidden] (richard) |
Date: 2002-10-08 13:04 |
|
Logged In: YES
user_id=6405
As far as the other stuff goes:
1. user: there's nothing stopping you from creating a new user and
installing all trackers as that user - in fact, on unix it's encouraged.
2. wrappers: I'm never going to ship a Roundup that requires
compilation of C code. I might consider shipping an additional package
that included such things, but Roundup will never require it. Also, I'm
unlikely to ever write it, so it's going to have to be contributed. If
you're willing, I can discuss the implementation on the roundup-devel
mailing list.
|
msg3053 |
Author: [hidden] (ber) |
Date: 2002-10-08 13:10 |
|
Logged In: YES
user_id=113859
to 1.: Of course I can create a user. :) For my fellow
administrators I would consider
it a significant improvement to streamline that installation
per default.
The good side of defaults is that they give good suggestions
if people are undecided or lost in details during their
attempt to just get something running.
to 2: It does not necessarily need to be a mandatory wrapper.
Just the wrappers would add security and help the group
permission problem. You could just check out the code from
mailman and see what is possible. Even when it is not
mandatory you can make it a sane default.
|
msg3054 |
Author: [hidden] (miketm) |
Date: 2002-10-08 21:55 |
|
Logged In: YES
user_id=596169
I also think that installing everything in one place is a
VERY good thing. The stuff installed into site-packages is not
generic enough for independent usage. Besides, in this case
it is simpler to write migration scripts for new versions.
|
msg3055 |
Author: [hidden] (richard) |
Date: 2002-10-08 22:10 |
|
Logged In: YES
user_id=6405
The current distutils-based installation mechanism is not going to
change.
I will consider distributing any contributed C wrapper code with
Roundup if/when that code is contributed.
|
msg3056 |
Author: [hidden] (richard) |
Date: 2003-03-06 06:55 |
|
Logged In: YES
user_id=6405
I'm going to consider this feature request dead if there's no
activity in a week's time.
|
msg3057 |
Author: [hidden] (ber) |
Date: 2003-03-06 10:59 |
|
Logged In: YES
user_id=113859
I still hold this feature request up. :)
For the reasons given I still strongly believe
that a way to make this installation
with a wrapper and if possible similiar to mailman is important
to roundup.
There will be several ways to install it,
but the mailman way is suitable in many situations
and kown to many administrators which is a huge advantage.
|
msg3058 |
Author: [hidden] (ber) |
Date: 2003-03-06 11:00 |
|
Logged In: YES
user_id=113859
BTW: the code for proposed wrapper is basically
there in mailman. Design is not hard and can just be copied.
|
msg3059 |
Author: [hidden] (anthonybaxter) |
Date: 2003-03-06 11:43 |
|
Logged In: YES
user_id=29957
However, Richard's already said he's not interested in
doing the work, and no-one's stepped forward in the
5 months that this issue's been open.
|
msg3060 |
Author: [hidden] (ber) |
Date: 2003-03-06 12:03 |
|
Logged In: YES
user_id=113859
That's not really a reason to close the feature request.
It is just a long standing open feature request.
Somebody (maybe even me) might help doing the wrapper first.
|
msg3061 |
Author: [hidden] (syrk) |
Date: 2003-12-08 16:06 |
|
Logged In: YES
user_id=38283
Please don't break things. i love the way the installation works
:-)
Been a while since i mucked w/ mailman, and i'm not sure i see
any point in making it more the way mailman does it.
|
|
Date |
User |
Action |
Args |
2002-10-07 17:00:19 | ber | create | |
|