On Sun, Oct 17, 2010 at 3:46 AM, Sascha Silbe <<a href="mailto:sascha-ml-reply-to-2010-3@silbe.org">sascha-ml-reply-to-2010-3@silbe.org</a>> wrote:<br>><br>> Excerpts from Bernie Innocenti's message of Sun Oct 17 01:50:15 +0200 2010:<br>

><br>>  <br>><br>> {...}<br>><br>>  <br>><br>> > > I wanted to add a "PATCH" topic to sugar-devel so people like JT4Sugar<br>> > > can filter out the review traffic.<br>> ><br>

> > Very nice idea.<br>><br>> Done. How can I check whether it worked (other than subscribing from a<br>> second address)? I don't see anything regarding topics in<br>> /var/log/mailman/...<br><br>Announcing this to the mailing list so those with existing topics set will not miss PATCH traffic.  (The default seems to have set this to off. So anyone who has set topics to avoid, for example the buildbot notices, may adjust their settings.)<div>

<br></div><div><br>From the settings page: (<a href="http://lists.sugarlabs.org/options/sugar-devel">http://lists.sugarlabs.org/options/sugar-devel</a>)<br><br></div><div><div> </div></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">

<div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Which topic categories would you like to subscribe to?</font></div></blockquote><div><blockquote><font class="Apple-style-span" face="arial, helvetica, sans-serif"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;">By selecting one or more topics, you can filter the traffic on the mailing list, so as to receive only a subset of the messages. If a message matches one of your selected topics, then you will get the message, otherwise you will not.</span></font></blockquote>

<blockquote><font class="Apple-style-span" face="arial, helvetica, sans-serif">If a message does not match any topic, the delivery rule depends on the setting of the option below. If you do not select any topics of interest, you will get all the messages sent to the mailing list.</font></blockquote>

<div><blockquote><table border="0"><tbody><tr><td><font class="Apple-style-span" face="'Times New Roman'" size="3"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;"><input name="usertopic" type="CHECKBOX" value="Releases" checked></span></font></td>

<td><font class="Apple-style-span" face="'Times New Roman'"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;">Releases<a href="http://lists.sugarlabs.org/options/sugar-devel/fgrose@gmail.com/?VARHELP=Releases"> (Details)</a></span></font></td>

</tr><tr><td><font class="Apple-style-span" face="'Times New Roman'" size="3"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;"><input name="usertopic" type="CHECKBOX" value="Announcements" checked></span></font></td>

<td><font class="Apple-style-span" face="'Times New Roman'"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;">Announcements<a href="http://lists.sugarlabs.org/options/sugar-devel/fgrose@gmail.com/?VARHELP=Announcements">(Details)</a></span></font></td>

</tr><tr><td><font class="Apple-style-span" face="'Times New Roman'" size="3"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;"><input name="usertopic" type="CHECKBOX" value="Sugar+on+a+Stick" checked></span></font></td>

<td><font class="Apple-style-span" face="'Times New Roman'"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;">Sugar on a Stick<a href="http://lists.sugarlabs.org/options/sugar-devel/fgrose@gmail.com/?VARHELP=Sugar+on+a+Stick">(Details)</a></span></font></td>

</tr><tr><td><font class="Apple-style-span" face="'Times New Roman'" size="3"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;"><input name="usertopic" type="CHECKBOX" value="Patches+and+patch+reviews"></span></font></td>

<td><font class="Apple-style-span" face="'Times New Roman'"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;">Patches and patch reviews<a href="http://lists.sugarlabs.org/options/sugar-devel/fgrose@gmail.com/?VARHELP=Patches+and+patch+reviews"> (Details)</a></span></font></td>

</tr><tr><td><font class="Apple-style-span" face="'Times New Roman'" size="3"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;"><input name="usertopic" type="CHECKBOX" value="Buildbot+notices"></span></font></td>

<td><font class="Apple-style-span" face="'Times New Roman'"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px;">Buildbot notices<a href="http://lists.sugarlabs.org/options/sugar-devel/fgrose@gmail.com/?VARHELP=Buildbot+notices">(Details)</a></span></font></td>

</tr></tbody></table></blockquote><blockquote> </blockquote>><br>> > Can you also add a topic for !PATCH? Some people may like it.<br>><br>> I'm not sure that's a good idea. For one thing it doesn't play nice with<br>

> how topic filters work. If someone wants to filter out patches (instead<br>> of receiving only patches), the way to achieve that is to check all<br>> other topics and the "Do you want to receive messages that do not match<br>

> any topic filter?" option.<br>><br>> The other question that comes up is whether mailman assigns messages to<br>> all matching topics or just the first one. I haven't found any answer<br>> to this when I searched for it some time ago. Since the admin interface<br>

> let's you choose the insertion point for new topics, mailman probably<br>> matches just the first topic, so a !PATCH filter wouldn't work anyway.<br>><br>> Sascha<br><br></div><div><br>P.S.:  The regular expression for ANNOUNCE has a misspelling.<br>

<br>Name: Announcements<br>Pattern (as regexp): \[ANNOUCE\]<br>Description: Announcements important for developers and packagers, including: a new sucrose release, feature freeze, development cycle feature process, services outage, upcoming trac activities after a release, API changes.<br>

<br>P.P.S.:  The other expressions should be reviewed.<br><br>Name: Patches and patch reviews<br>Pattern (as regexp): \[[^]]*PATCH[^]]*\]<br>Description:<br><br>Name: Buildbot notices<br>Pattern (as regexp): The Buildbot$<br>

Description:<br><br>Name: Sugar on a Stick<br>Pattern (as regexp): \[SoaS\]<br>Description: Any and all topics related to the Sugar on a Stick topic.<br><br>Name: Releases<br>Pattern (as regexp): \[RELEASE\]<br>Description: Announcements of a release of a Sucrose component.</div>

</div>