savannah-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-cvs] [41] separate user and admin mailing list creation, resto


From: karl
Subject: [Savannah-cvs] [41] separate user and admin mailing list creation, restore "FaQ" link used from the navbar
Date: Wed, 25 Sep 2013 23:28:12 +0000

Revision: 41
          http://svn.sv.gnu.org/viewvc/?view=rev&root=administration&revision=41
Author:   karl
Date:     2013-09-25 23:28:04 +0000 (Wed, 25 Sep 2013)
Log Message:
-----------
separate user and admin mailing list creation, restore "FaQ" link used from the 
navbar

Modified Paths:
--------------
    trunk/sviki/FrontPage.mdwn
    trunk/sviki/ListServer.mdwn
    trunk/sviki/MailSystem.mdwn

Added Paths:
-----------
    trunk/sviki/FaQ.mdwn
    trunk/sviki/MailingListCreation.mdwn

Added: trunk/sviki/FaQ.mdwn
===================================================================
--- trunk/sviki/FaQ.mdwn                                (rev 0)
+++ trunk/sviki/FaQ.mdwn        2013-09-25 23:28:04 UTC (rev 41)
@@ -0,0 +1 @@
+[[!meta redir=FrontPage]]

Modified: trunk/sviki/FrontPage.mdwn
===================================================================
--- trunk/sviki/FrontPage.mdwn  2013-09-04 23:51:05 UTC (rev 40)
+++ trunk/sviki/FrontPage.mdwn  2013-09-25 23:28:04 UTC (rev 41)
@@ -7,6 +7,7 @@
 
 -   [[CodeOfConduct]]
 -   [[WhyChooseSavannah]]
+
 -   [[FaQ]]
     -   [[BzrFAQs]]
         -   [[UsingBzr]]
@@ -15,8 +16,6 @@
         -   [[AccessToCVSROOT]]
         -   [[CvsAnonymous]]
         -   [[CvsFromBehindFirewall]]
-            -   [[ISPs]]
-
         -   [[CvsGettingStarted]]
         -   [[CvsImportExistingProject]]
         -   [[CvsImportExistingRepo]]
@@ -44,12 +43,11 @@
         -   [[AnnouncementMailingList]]
         -   [[MailFiltering]]
         -   [[MailWhyNoMailFromSavannah]]
+        -   [[MailingListCreation]]
 
     -   Mercurial
         -   [[UsingHg]]
 
-    -   [[PasswordAuthentication]]
-
     -   Project FAQs
         -   [[GpgAgent]]
         -   [[HowDoIAddSearchTerms]]
@@ -65,6 +63,7 @@
     -   Savannah FAQs
         -   [[NewServiceSupport]]
         -   [[NoAdvertising]]
+        -   [[PasswordAuthentication]]
         -   [[SavannahCryptographicRestrictions]]
         -   [[SavannahMoreInfo]]
         -   [[SavannahTLSInfo]]

Modified: trunk/sviki/ListServer.mdwn
===================================================================
--- trunk/sviki/ListServer.mdwn 2013-09-04 23:51:05 UTC (rev 40)
+++ trunk/sviki/ListServer.mdwn 2013-09-25 23:28:04 UTC (rev 41)
@@ -1,3 +1,6 @@
+List Server
+===========
+
 Some Mailman admin tasks need to be performed on the actual machine
 where Mailman is installed, while others, such as changing the password
 for a list, can be done via the web interface and the site-wide admin
@@ -24,11 +27,9 @@
 List creation
 -------------
 
-Project admins can create their own mailing lists if they are named
-PROJECTNAME-[\*], or PROJECTNAME, or {bug,info,help}-PROJECTNAME. This
-is done through the normal savannah web admin interface, subpage Mailing
-Lists. (What that web interface does is ssh to the list server and run
-`newlist`; see the [[MailSystem]] page.)
+Project admins can create their own mailing lists through the normal web
+interface.  (What that web interface does is ssh to the list server and
+run `newlist`; see the [[MailSystem]] page.)
 
 For lists whose names do not follow an allowed pattern, savannah-hackers
 must manually run \~/mycreate\_list.pl, and then attach the list to the
@@ -38,9 +39,8 @@
     # check if there's no error
     infra/maintenance/ml.pl -a adminsname -g project -l listname | mysql savane
 
-(someday we'll implement list import in the Savane frontend.) At
-present, the pipe doesn't work. You have to run ml.pl on vcs, save the
-sqlcmd that is output, then run echo "sqlcmd" | mysql savane on
+At present, the pipe doesn't work. You have to run ml.pl on vcs, save
+the sqlcmd that is output, then run echo "sqlcmd" | mysql savane on
 internal.
 
 Simple aliases, as opposed to lists, can be created in
@@ -121,52 +121,14 @@
 body/headers/whatever empty, instead of actually deleting it. Deletion
 will change all the existing url's. Here's the procedure:
 
-> > -   become user mharc on lists.gnu.org (ssh in or su if you can)
-> > -   cd mbox/listname
-> > -   edit file ('mutt -f 200X-YZ' might help)
-> > -   cd ../bin
-> > -   ./web-archive -rebuild listname
->
-> It's CRUCIAL to run web-archive as the mharc user.
+> -   become user mharc on lists.gnu.org (ssh in or su if you can)
+> -   cd mbox/listname
+> -   edit file ('mutt -f 200X-YZ' might help)
+> -   cd ../bin
+> -   ./web-archive -rebuild listname
 
-* * * * *
+It's CRUCIAL to run web-archive as the mharc user.
 
-Outdated - manually creating a new list
----------------------------------------
-
-1.  Gather information:
-
-> -   The name of the new list (and/or the project it belongs to)
-> -   The email address of the list owner
-> -   If you have not been given a specific address, and this request
->     has come from a project administrator on Savannah, use the email
->     address attached to their account.
-> -   The name of the list should match one of:
->     -   <mailto:address@hidden>
->     -   address@hidden
->     -   <mailto:address@hidden>
->     -   <mailto:address@hidden>
->     -   <mailto:address@hidden>
->     -   <mailto:address@hidden>
->     -   address@hidden
-
-1.  To actually create the list
-
-> Run the following commands from the shell:
->
->     ./mycreate_list.pl address@hidden address@hidden
->
-> Then you may want to update the Savannah database (table
-> mail\_group\_list):
->
->     Beuc/ml.pl -a adminsname -g project -l listname
->
-> It should produce an error if a given name doesn't exist, or a valid
-> SQL command. Once you get a valid SQL command, you can pipe it to
-> MySQL:
->
->     Beuc/ml.pl -a adminsname -g project -l listname | mysql savannah
-
 #### subtopics:
 
 -   [[ImportMailingListArchive]]

Modified: trunk/sviki/MailSystem.mdwn
===================================================================
--- trunk/sviki/MailSystem.mdwn 2013-09-04 23:51:05 UTC (rev 40)
+++ trunk/sviki/MailSystem.mdwn 2013-09-25 23:28:04 UTC (rev 41)
@@ -1,6 +1,6 @@
 The lists server is lists.gnu.org.
 
-Note: for an overview of how mail are sent from Savannah, please check
+Note: for an overview of how mail is sent from Savannah, please check
 [[InternalMailSystem]].
 
 Mailman

Added: trunk/sviki/MailingListCreation.mdwn
===================================================================
--- trunk/sviki/MailingListCreation.mdwn                                (rev 0)
+++ trunk/sviki/MailingListCreation.mdwn        2013-09-25 23:28:04 UTC (rev 41)
@@ -0,0 +1,10 @@
+Mailing List Creation
+---------------------
+
+Project admins can create mailing lists using the normal savannah
+web interface: project area `Mailing Lists`, then `Configure`.
+
+The list name must be one of PROJECTNAME-[\*], or PROJECTNAME, or
+{bug,info,help}-PROJECTNAME.  For exceptions, open a support request
+(but let's avoid exceptions unless they are absolutely necessary).
+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]