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

Bug#377282: mail to pkg@PTS not delivered to maintainer by default



also sprach Raphael Hertzog <hertzog@debian.org> [2007.07.17.1559 +0200]:
> For the record, I created the contact keyword and everybody who had the
> "default" keyword already has the new "contact" keyword. The new keyword
> is also activated by default (if you don't customize the set of keywords
> that you accept).

Great, so I'll try to "clean up" the database then with a script,
which:

  1. iterates all packages and extracts sourcepkg:maintainer pairs
  2. checks whether maintainer is subscribed to sourcepkg@pts
     a. if no, subscribe the maintainer, thereby getting contact on
        by default.
     b. if yes, checks whether the contact keyword is present for
        the sourcepkg:maintainer pair
        i) if no, adds the contact keyword to the pair.

From what I understand, the PTS works in two stages for this: if
mail is received at sourcepkg_contact@pts, it obtains the list of
subscribers (bin/dump.pl) and for each subscriber then checks
whether 'contact' is in the tag set returned by bin/dump-tags.pl
for maintainer@add.re.ss#sourcepkg or maintainer@add.re.ss.

If the tag is present in either set, then I need not do anything.

If the tag is not present in either set, but
maintainer@add.re.ss#sourcepkg exists, add it there.

If the tag is not present in either set, and
maintainer@add.re.ss#sourcepkg does not yet exist, copy
maintainer@add.re.ss to maintainer@add.re.ss#sourcepkg and add the
tag.

Does this sound like a reasonable strategy?

-- 
 .''`.   martin f. krafft <madduck@debian.org>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems

Attachment: signature.asc
Description: Digital signature (GPG/PGP)


Reply to: