[Top][All Lists]
[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
- [Commit-womb] gnumaint README gnumaint template-active.txt,
Karl Berry <=