1 |
On Fri, 2008-01-11 at 11:30 +0530, Anant Narayanan wrote: |
2 |
> Thanks Chris. I just went through the Gentoo Weekly News guide (which |
3 |
> is a little outdated, but still quite helpful). Are there any other |
4 |
> scripts other than glsa2gwn.py and bugs2gwn.py that need to be run? |
5 |
|
6 |
Yeah, there's other scripts. If you check gentoo/src/gwn, you'll find |
7 |
them all. Basically, you need get_glsas.py (which needs glsa2gwn.py) |
8 |
which you run against the last GWN and it gives you all GLSA since. Of |
9 |
course, you'll have to modify the first one manually, since it'll give |
10 |
you everything since October 15th. Speaking of which, it might be a |
11 |
good idea for us to put out at least one "stats-only" GWN with all of |
12 |
the stats since October 15th until the newest edition (whenever that may |
13 |
be). Taking Robin's output for the adds/removes, you feed the file to |
14 |
gwn_adds_removes.py which does all the good stuff like formatting and |
15 |
pulling dev names automatically. The gwn_bugzilla_report_en.py pulls |
16 |
the bugzilla stats. If you run it on its own, it'll give you the stats |
17 |
for the last week, starting from the previous day. It also accepts a |
18 |
date range so you can specify the dates. If we switch to a monthly |
19 |
newsletter, it would probably be best to change it to simply pull all |
20 |
the stats for a given month (like December). |
21 |
|
22 |
Ryan's "last rites" stuff was always properly formatted, so a simple |
23 |
paste is all you need there. It would be nice to get Robin's |
24 |
adds/removes to be processed automatically through gwn_adds_removes.py |
25 |
and sent to gwn-feedback already formatted. |
26 |
|
27 |
That covers the stats. Aside from that, there is the gwn_to_text.sh and |
28 |
gwn2txt.xsl, which does the XML -> text conversion for emailing. |
29 |
Something that I always wanted was something in the XSL which would |
30 |
allow us to mark a GWN as "published" and disallow further changes. |
31 |
Basically, you would do something like put in a <published> tag (or |
32 |
whatever) and a few things would happen: |
33 |
|
34 |
#1 - That GWN would no longer be editable. This is actually a good |
35 |
thing, as changes after publishing has been something that's bitten us a |
36 |
few times, especially given the nature of the emailed editions of the |
37 |
GWN. Rather than change the GWN after it is published, I planned on |
38 |
doing a "Corrections" type section where we would list any mistakes |
39 |
(worth mentioning, not typos and such) in the previous GWN. |
40 |
|
41 |
#2 - That GWN gets automatically converted to plain text via a |
42 |
post-commit hook and automatically emailed to the GWN list. |
43 |
|
44 |
#3 - That GWN is published to the front page. How this would be done is |
45 |
still something up in the air. Perhaps adding a <summary> tag which |
46 |
would allow you to set the summary, which would show up on the front |
47 |
page, in the GWN itself, even if it is never displayed directly in the |
48 |
GWN edition. |
49 |
|
50 |
The idea is to take all of the steps which could be easily automated and |
51 |
do so, saving the GWN editor a lot of time doing manual/menial copy and |
52 |
pasting. |
53 |
|
54 |
> I'll try and co-ordinate with infra to get them running automatically |
55 |
> on a monthly basis. Is there anything else I need to know? |
56 |
> |
57 |
> A few points: |
58 |
> |
59 |
> 1) I'm going to create a sub-project called 'GMN' under the PR |
60 |
> project, which will supersede the GWN project. |
61 |
|
62 |
That sounds like a good idea. |
63 |
|
64 |
> 2) I'm planning to get the first issue out by 21st of this month, and |
65 |
> subsequently on the third monday of every month. |
66 |
|
67 |
Are you planning on having the 21st edition show stats for December, |
68 |
or... ? |
69 |
|
70 |
> 3) Can we have email aliases gmn@g.o and gmn-admin@g.o |
71 |
> for purposes of this project? (It sounds silly to ask for feedback on |
72 |
> the GMN at gwn-feedback@g.o) |
73 |
|
74 |
Sounds good to me. What is the purpose of 2 aliases, though? We found |
75 |
that people had enough problems with only one email to send to, so I'm |
76 |
just curious what your thinking is here. |
77 |
|
78 |
> 4) Can we 'move' the gentoo-gwn mailing list to gentoo-gmn? |
79 |
|
80 |
Definitely. |
81 |
|
82 |
> @Christian, William and Ryan: |
83 |
> Please do resume sending your articles as soon as I get the gmn email |
84 |
> alias setup. I'll get in touch with you shortly after the necessary |
85 |
> arrangements have been made. |
86 |
|
87 |
Let me know once the alias is up and I'll forward along all of the stuff |
88 |
people have submitted since October. Whether you use it all (or none of |
89 |
it) at least you'll have it. |
90 |
|
91 |
> Any suggestions/tips/comments on the new venture, are of course, more |
92 |
> than welcome. |
93 |
|
94 |
Feel free to ask me any questions that you have along the way. I tried |
95 |
to make publishing the GWN easier, but I still didn't get nearly as much |
96 |
accomplished as I had wished. |
97 |
|
98 |
-- |
99 |
Chris Gianelloni |
100 |
Release Engineering Strategic Lead |
101 |
Games Developer |