On Thu, 2009-04-02 at 19:32 -0400, Owen Taylor wrote: 
> I'm trying to sort out notification hooks for svn.gnome.org prior to the
> migration to git. If you are receiving the mail, I think you might knows
> something about one of the existing mail hooks. Please read this or your
> website update may stop working.

OK, I think I have a) all the mails that are still applicable switch to
being sent out the new way b) the procmailrc hooks that I have access to
updated.

Detailed notes:

> All Modules
>         post-commit-mail-progress.awk $REPOS $REV

Mails are being sent, procmailrc and djamned-lies updated by Claude

> art-web foundation-web glade-web gnome-devel-docs gnome-docu gnome-user-docs 
> gnomebr-web
>     gnomefr-web gnomeweb-wml guadec-web gw-web library-web memprof-web 
> planet-web
>     porting-doc pygtk-web usability-web wallpaper-web web-devel-2
>       echo $REPOS $REV | mail -s "UPDATE $MODULE" [email protected]
> 
>   These are handled by the procmail rule:
> 
>         :0 b
>         * ^Subject.*UPDATE.\/[-a-z0-9A-Z_]+
>         | /home/admin/bin/gnomeweb/set_buildflag.py -m $MATCH
> 
>   set_buildflag.py (in this usage) doesn't do anything interesting with the 
> contents
>   of stdin. It just writes the line to a file for debugging purposes.

Mails are being sent, procmailrc and set_buildflag.py updated.

> svn-web viewcvs-web
>       echo $REPOS $REV | mail -s "UPDATE $MODULE" [email protected]
> 
>   Same as above but on svn.gnome.org

Mails are being sent, procmailrc and set_buildflag.py updated. Not
really working:

 A) I changed @svn.gnome.org to @[ip-address] since @svn.gnome.org mail
    is handled locally on mail.gnome.org
 B) I updated the iptables on svn.gnome.org and reloaded them to allow
    port 25 traffic from mail.gnome.org

But then the mail was getting forward back to mail.gnome.org instead of
delivered locally, and I didn't want to futz with it any more. Probably
a simple change to the postfix config.

> mail-web
>       echo $REPOS $REV | mail -s "UPDATE $MODULE" [email protected]
> 
>   Same as above but on mail.gnome.org

Mails are being sent, procmailrc and set_buildflag.py updated.

> release-notes
>       /svn/bin/post-commit-mail-libgo-tarball.awk $REPOS $REV
> 
>   Sends a mail with the subject "BRANCH $MODULE" to [email protected]. 
> The
>   contents are a series of lines containing a branch name (or "trunk") per 
> line,
>   followed by a line with "$REPOS $REV". This is handled by the procmail rule.
> 
>         :0 b
>         * ^Subject.*BRANCH.\/[-a-z0-9A-Z_]+
>         | /home/admin/bin/gnomeweb/set_buildflag.py -b -m $MATCH
> 
>   setbuildflag.py reads the branchnames from stdin and more or less ignores
>   the trailing $REPOS $REV.

Mails are being sent, procmailrc and set_buildflag.py updated. (I just
special-cased release-notes in ~gnomeweb/.procmailrc rather than trying
to have a generic mechanism to handle modules that need per-branch
updates. If we need that, probably should be a config file somewhere.)

> damned-lies
>       echo $REPOS $REV | mail -s "UPDATE damned-lies" 
> [email protected]
> 
>   Used to go to set_buildflag.py but commented out

Did not configure mails. Removed by Claude.

> torrent-web
>       echo "$REPOS $REV" | mail -s "UPDATE torrent-web" 
> gnome...@[140.211.167.166]
>       - Why the IP address rather than a hostname?
>               $ host 140.211.167.166
>               166.167.211.140.in-addr.arpa domain name pointer 
> gnometorrents.osuosl.org.
> 
>   Seems to probably bounce - there is no gnomeweb user on this machine and no 
> mail
>   alias.

Mails are being sent; don't have admin access on the machine to
update /home/admin/bin for set_buildflag.py or to adjust the procmailrc

> gimp-web gegl-web
>       echo $REPOS $REV | mail -s "UPDATE $MODULE" [email protected]

Mails are being sent, updates will be needed on gimp.org

> gimp-web-devel
>       echo $REPOS $REV | mail -s "UPDATE gimp-web-devel" [email protected]

Mails are being sent, updates will be needed on gimp.org

> gnome-db-web
>       echo $REPOS $REV | mail -s "UPDATE gnome-db-web" 
> [email protected]
> 
>    I think www.gnome-db.org is now a wiki hosted on label.gnome.org; is this 
> module
>    now unused?

Did not configure the mails since no response.

> gtk-web
>       echo $REPOS $REV | mail -s "gtk-web commit <secret key>" [email protected]
> 
>   I think it's really up to the recipient to script things so that someone 
> can't 
>   create a horrible DOS by sending malicious mails. (Simply causing a 
> continual
>   rebuild doesn't sound very fun.) If needed, though, we can just configure 
>   timj+<secret_key>@gtk.org as the recipient. ("secret" ... the git 
> configuration
>   won't be protected by any strong measures, though it should be moderately
>   hard to get to.)

Did not configure the mails, since they apparently weren't even going to
the appropriate machine; let me know if you want mails sent anywhere.

- Owen


_______________________________________________
gnome-web-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-web-list

Reply via email to