~deryck/+junk/lpjunk

« back to all changes in this revision

Viewing changes to notify_expiry.py

  • Committer: Deryck Hodge
  • Date: 2010-08-25 13:35:41 UTC
  • Revision ID: deryck@devurandom.org-20100825133541-v1fc90psqgn5mq18
Fix comments and email text in notify expiry script.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
# Copyright 2010 Canonical Ltd.  This software is licensed under the
4
4
# GNU Affero General Public License version 3 (see the file LICENSE).
5
5
 
 
6
"""
 
7
This script should be run from the top-level of the LP tree.
 
8
 
 
9
It notifies bug supervisors or owners (if no bug supervisor is
 
10
defined) for projects with bug expiry enabled that we are
 
11
re-enabling auto expiration.  It then disables the feature on these
 
12
projects.  The notification is also meant to notify users they will
 
13
have to re-enable this option.  No surprises FTW!
 
14
 
 
15
Run with no options, this script is largely harmless.  It will
 
16
merely do the queries.
 
17
"""
 
18
 
6
19
import _pythonpath
7
20
 
8
21
from storm.expr import Not
18
31
We are contacting you because you are the maintainer or bug
19
32
supervisor for %(name)s at https://launchpad.net/%(project)s.
20
33
 
21
 
We will re-enable a feature called bug expiry on Launchpad two weeks
22
 
from now.  You have bug expiration enabled currently for your
23
 
project, and because this has been enabled by default but unused, we
24
 
wanted to let you know.
25
 
 
26
 
We will be turning off this feature and you will need to re-enable it
27
 
if you desire this behavior.
 
34
Your project has the option to expire bugs enabled.  For more info
 
35
on this feature, please see:
 
36
 
 
37
https://help.launchpad.net/Bugs/Expiry
 
38
 
 
39
This feature has not been active on Launchpad for some time, despite
 
40
the feature being enabled by default when registering projects.  We
 
41
have done some work to allow us to re-enable this feature.  We will
 
42
be turning auto-expiring of bugs back on two weeks from now.  This
 
43
means that roughly around 13 September 2010 bugs meeting the conditions
 
44
outlined in the help wiki above will be auto expired.  They will be
 
45
marked with the "Expired" status in Launchpad bugs.
 
46
 
 
47
However, since this feature has been enabled by default but
 
48
inactive, we are turning off the configuration option that reads:
 
49
 
 
50
'Expire "Incomplete" bug reports when they become inactive'
 
51
 
 
52
If you indeed want this behavior on Launchpad, you will need to
 
53
visit the configuration page on Launchpad and check this option
 
54
again.  Your bug tracker config page is found at:
 
55
 
 
56
https://bugs.launchpad.net/%(project)s/+configure-bugtracker
 
57
 
 
58
We appologize for this inconveniece for those wanting this feature,
 
59
but we felt it best to be cautious and not auto expire a project's
 
60
bugs without giving advance notice.
28
61
 
29
62
Cheers,
30
63
The Launchpad Bugs Team