commit-womb
[Top][All Lists]
Advanced

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

[Commit-womb] gnumaint README gnumaint template-active.txt


From: Karl Berry
Subject: [Commit-womb] gnumaint README gnumaint template-active.txt
Date: Sat, 13 Jan 2007 01:15:40 +0000

CVSROOT:        /sources/womb
Module name:    gnumaint
Changes by:     Karl Berry <karl>       07/01/13 01:15:40

Modified files:
        .              : README gnumaint template-active.txt 

Log message:
        template from rms - no obvious control strings

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnumaint/README?cvsroot=womb&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gnumaint?cvsroot=womb&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/gnumaint/template-active.txt?cvsroot=womb&r1=1.3&r2=1.4

Patches:
Index: README
===================================================================
RCS file: /sources/womb/gnumaint/README,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- README      4 Jan 2007 19:52:56 -0000       1.4
+++ README      13 Jan 2007 01:15:40 -0000      1.5
@@ -8,12 +8,17 @@
 The ./Makefile shows sample invocations testing the various features.
 
 The file ./template-active.txt defines the mail message sent.  The first
-line is the Subject: header, the rest is the body.  The "ACK" string
-starting the Subject: is what the recemail function looks for.
+line is the Subject: header, the rest is the body.  The receive function
+looks for the specific string in the Subject:, so don't change it in one
+place without the other.
 
-If any questions/sugestions, please email address@hidden
+If any questions/suggestions about the software, please email
address@hidden
 
-So, for testing purposes, write a dummy maintainers file with several
+todo:
+- check info-gnu for recent releases, send different msg to those people
+- testing info
+write a dummy maintainers file with several
 email addresses and packages. Make sure all the variables has correct
 values in the top of `gnumaint'. Then, run `gnumaint':
      gnumaint sendemail activity

Index: gnumaint
===================================================================
RCS file: /sources/womb/gnumaint/gnumaint,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- gnumaint    10 Jan 2007 17:28:36 -0000      1.17
+++ gnumaint    13 Jan 2007 01:15:40 -0000      1.18
@@ -25,7 +25,7 @@
 variable maintainers_file     "maintainers.new"
 variable mailtemplate_active  "template-active.txt"
 variable formail              "/usr/bin/formail"
-variable sendmail             "/usr/lib/sendmail"
+variable sendmail             "/usr/sbin/sendmail"
 variable log_file             "gnumaint.log"
 variable email_originator     "address@hidden"
 variable email_reply          "address@hidden"
@@ -416,27 +416,21 @@
           set maintainer_notes "(none)";
         }
         
-        ;# Build the packages names list
-        set pkg_list_str {}
-        foreach pkg $maintainer_pkgs {
-            append pkg_list_str "${pkg}\n"
-        }
-
-        ;# Build the flat packages names list
-        set pkg_list_flat_str "" 
+        ;# Build the list of package names.
+        set pkg_list_str "" 
         set i 0
         foreach pkg $maintainer_pkgs {
             incr i
-            append pkg_list_flat_str "${pkg}"
-            if {$i != [llength $maintainer_pkgs]} then {
-                append pkg_list_flat_str ","
+            append pkg_list_str "${pkg}"
+            if {$i == [llength $maintainer_pkgs] - 1} then {
+              append pkg_list_str " and "
+            } elseif {$i < [llength $maintainer_pkgs]} then {
+              append pkg_list_str ", "
             }
-            append pkg_list_flat_str " "
         }
 
         ;# Fill the template with this package/maintainer pair info
         set translation_list [list \
-                                  [list %PACKAGE_LIST_FLAT $pkg_list_flat_str] 
\
                                   [list %PACKAGE_LIST $pkg_list_str] \
                                   [list %MAINTAINER_ADDRESS $maintainer_notes] 
\
                                   [list %MAINTAINER_NAME $maintainer_name] \
@@ -454,8 +448,8 @@
         }
         append control_line "\n"
 
-#        append email_contents $note_line
-#        append email_contents $control_line
+;#        append email_contents $note_line
+;#        append email_contents $control_line
 
         set subject_contents [fill_template $translation_list 
$subject_template]
            
@@ -471,7 +465,7 @@
             [exec $formail -k -X Date -X Reply-to: -X From: -X Subject: -X To: 
<< $out_email_contents]
 
         ;# Send the email using sendmail
-        ; exec $sendmail -t -bm << $out_email_contents
+        ;# exec $sendmail -t -bm << $out_email_contents
         puts "\f ---"
         puts "     Would send email to $maintainer_name:"
         puts $out_email_contents

Index: template-active.txt
===================================================================
RCS file: /sources/womb/gnumaint/template-active.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- template-active.txt 10 Jan 2007 17:28:36 -0000      1.3
+++ template-active.txt 13 Jan 2007 01:15:40 -0000      1.4
@@ -1,33 +1,30 @@
-ACK GNU package maintenance: %PACKAGE_LIST_FLAT
+GNU package maintenance: %PACKAGE_LIST
 
-Dear %MAINTAINER_NAME,
+Have I reached %MAINTAINER_NAME?
 
-We are sending you this message because our records list you as the
-maintainer of the following GNU package(s):
+I'm sending you this message on behalf of the GNU Project because
+you're the maintainer of the GNU packages %PACKAGE_LIST.  We
+would like to verify that you're still there, and still reachable at
+the address we have, %MAINTAINER_EMAIL.
 
-%PACKAGE_LIST
-We list you under this email address: %MAINTAINER_EMAIL
+If all of that is correct, please just reply to this message.  That
+will confirm that you got it, that you're still maintaining these
+packages, and that the address we used is still good.
 
+If you are no longer maintaining the packages, or your preferred email
+address has changed, or there's anything else you think we should
+know, please send mail to address@hidden so we can update our
+records.
 
-If everything is correct, please just reply to this message to
-acknowledge that you are still maintaining your package(s).
+We'd also like to collect package maintainers' postal addresses and
+phone numbers, so that when email addresses stop working, we have some
+backup.  Would you please mail that contact information to
address@hidden so we can note it down?
 
-If you are no longer maintaining the package(s), or your preferred email
-address has changed, or you have any other changes to note regarding
-your package maintenance, please tell address@hidden so we can
-update our records.
+If you have any news or questions regarding your GNU package, please
+let us know.  address@hidden is the address for that too.
 
+Thanks for contributing to GNU, and happy hacking.
 
-We'd also like to systematically collect physical addresses and phone
-number, so that when email addresses stop working, we have some
-recourse.  Here is the information (if any) that we have for you now:
-
-%MAINTAINER_ADDRESS
-
-Again, please inform address@hidden if this is missing or
-incorrect.
-
-In general, if you have any questions or comments regarding your GNU
-package, please let us know, at address@hidden
-
-Thanks for supporting GNU, and happy hacking.
+Karl Berry
+Assistant Chief GNUisance




reply via email to

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