Re: Thanks for the nmbug-status program
authorW. Trevor King <wking@tremily.us>
Wed, 23 Apr 2014 00:18:24 +0000 (17:18 +1700)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 18:01:52 +0000 (10:01 -0800)
b1/bdb2e37941ab12b222e60a045e82dbfe958ef0 [new file with mode: 0644]

diff --git a/b1/bdb2e37941ab12b222e60a045e82dbfe958ef0 b/b1/bdb2e37941ab12b222e60a045e82dbfe958ef0
new file mode 100644 (file)
index 0000000..f9625a8
--- /dev/null
@@ -0,0 +1,188 @@
+Return-Path: <wking@tremily.us>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id 45247431FBF\r
+       for <notmuch@notmuchmail.org>; Tue, 22 Apr 2014 17:18:31 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -0.1\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-0.1 tagged_above=-999 required=5\r
+       tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
+       RCVD_IN_DNSWL_NONE=-0.0001] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id c1kOG1JAuLxZ for <notmuch@notmuchmail.org>;\r
+       Tue, 22 Apr 2014 17:18:27 -0700 (PDT)\r
+Received: from qmta07.westchester.pa.mail.comcast.net\r
+       (qmta07.westchester.pa.mail.comcast.net [76.96.62.64])\r
+       by olra.theworths.org (Postfix) with ESMTP id 1A6BB431FBD\r
+       for <notmuch@notmuchmail.org>; Tue, 22 Apr 2014 17:18:27 -0700 (PDT)\r
+Received: from omta08.westchester.pa.mail.comcast.net ([76.96.62.12])\r
+       by qmta07.westchester.pa.mail.comcast.net with comcast\r
+       id tBYH1n00D0Fqzac57CJS8T; Wed, 23 Apr 2014 00:18:26 +0000\r
+Received: from odin.tremily.us ([24.18.63.50])\r
+       by omta08.westchester.pa.mail.comcast.net with comcast\r
+       id tCJR1n00C152l3L3UCJRBn; Wed, 23 Apr 2014 00:18:26 +0000\r
+Received: by odin.tremily.us (Postfix, from userid 1000)\r
+       id B0071116A1DB; Tue, 22 Apr 2014 17:18:24 -0700 (PDT)\r
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tremily.us; s=odin;\r
+       t=1398212304; bh=WjSdiys3S969wKM9oVODfn7ajtzh6QERRONrgBPZ/ac=;\r
+       h=Date:From:To:Cc:Subject:References:In-Reply-To;\r
+       b=p4W/B1EbqwtuKZ5bghV3vb14mLunwd8e1S9Mm3VQtMsUEyPSXHiNL7u87GHguKpWA\r
+       AvwuEkO0LpG3haJBTzdUVJ6CdeVITqnUoWAuIfQfocTQrfjyMwTuCUFL7eriYcdoFO\r
+       ra8XOvtuZsZRY/1T/zIdT1flMnn7dPPlYvRRyuos=\r
+Date: Tue, 22 Apr 2014 17:18:24 -0700\r
+From: "W. Trevor King" <wking@tremily.us>\r
+To: Carl Worth <cworth@cworth.org>\r
+Subject: Re: Thanks for the nmbug-status program\r
+Message-ID: <20140423001824.GM9243@odin.tremily.us>\r
+References: <87eh0prrup.fsf@yoom.home.cworth.org>\r
+       <20140422213442.GI9243@odin.tremily.us>\r
+       <8761m1rmtp.fsf@yoom.home.cworth.org>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; micalg=pgp-sha1;\r
+       protocol="application/pgp-signature"; boundary="QeIEYJGnsH0eC7HY"\r
+Content-Disposition: inline\r
+In-Reply-To: <8761m1rmtp.fsf@yoom.home.cworth.org>\r
+OpenPGP: id=39A2F3FA2AB17E5D8764F388FC29BDCDF15F5BE8;\r
+       url=http://tremily.us/pubkey.txt\r
+User-Agent: Mutt/1.5.23 (2014-03-12)\r
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;\r
+       s=q20140121; t=1398212306;\r
+       bh=Wn/1HspDThe2dWZgowNeZU1VQLJ3LOMHsw7pfKxnd2Q=;\r
+       h=Received:Received:Received:Date:From:To:Subject:Message-ID:\r
+       MIME-Version:Content-Type;\r
+       b=A0g0ZJ0uV0PXYdPnIIXcUIVuyB/YqoKfw6ElIM0tBRa6r6S/YqLdLS61JbNifC6QK\r
+       8fXIcLh+0Icff2vv1253XsLlBroRAjzkAecY77kJfANskFi0yYgPPWJIxdaxsjhWYD\r
+       sEK0M33VslubMz+vfkwfHWbkEl0m4b9He9ZfG19w/tUpIkNypva7ehQylBBmGmXWtf\r
+       h4lGXdrcADOi1uNPXJe+4ESWKQwRe19Bq41VNz9yS/Z/TUEXNBQiMW2HSgGZb++Yiz\r
+       OVfSU8O4UovYzHN8r1w4aAPMyQvhq375mL5uz0wSBqmSBy4KpjW9b5MZ7dhFPovrfY\r
+       c4BAmdD5o235g==\r
+Cc: Notmuch List <notmuch@notmuchmail.org>\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Wed, 23 Apr 2014 00:18:31 -0000\r
+\r
+\r
+--QeIEYJGnsH0eC7HY\r
+Content-Type: text/plain; charset=us-ascii\r
+Content-Disposition: inline\r
+Content-Transfer-Encoding: quoted-printable\r
+\r
+On Tue, Apr 22, 2014 at 04:01:06PM -0700, Carl Worth wrote:\r
+> W. Trevor King writes:\r
+> > I think that making nmbug and nmbug-status generally applicable for\r
+> > other projects is a good target.  I don't see any need to pull them\r
+> > out into a stand-alone project to do that though.\r
+>=20\r
+> For what it's worth, I don't disagree.\r
+\r
+Does that mean your patches are aimed upstream at the notmuch\r
+repository?  If so, you should probably mail them to the list for\r
+discussion.  Here are my initial reactions from reading the Git\r
+history:\r
+\r
+* bcc677a Add initial notmuch-to-html script\r
+\r
+This is a side effect of pulling the script out into it's own repo and\r
+doesn't need to be upstreamed.\r
+\r
+* fb9f586 Add explicit license information\r
+\r
+Another side effect of pulling the script out, but I like direct\r
+license references.  Someone using the script may not want to track\r
+down a chain of references to figure out what the license is.\r
+\r
+* 9b8c173 Add copy of the GNU General Public License\r
+\r
+Doesn't need to be upstreamed.\r
+\r
+* 7d7ce23 Make the configuration file a required argument.\r
+\r
+I liked the "fall back to $NMBGIT's config:status-config.json"\r
+functionality.  I also think it generalizes well to parallel use for\r
+multiple projects.  For example, if I was maintaining a "Mesa Stable\r
+Queue", I'd suggest folks use:\r
+\r
+  $ NMBGIT=3D~/.config/mesa-stable-queue nmbug\r
+  $ NMBGIT=3D~/.config/mesa-stable-queue nmbug-status\r
+\r
+(or their shell's approriate environment variable syntax), and I'd\r
+version the config file in the same repo as the associated tags.  I\r
+don't see the point of keeping the config file somewhere else, when\r
+you'll already need a repository to store the tags.\r
+\r
+* d456390 Add a comment describing the program\r
+\r
+I like the idea, but I'd prefer a docstring just after the leading\r
+comment.  Then we could reuse the docstring as the description for the\r
+ArgumentParser.\r
+\r
+* 336411f Add "notmuch search" to the advertised queries.\r
+\r
+Folks can already copy-paste the terms into Emacs etc.  You only need\r
+the 'notmuch search' prefix if you're pasting into a shell, in which\r
+case you'll also want to escape shell-sensitive characters like\r
+parenthesis.  I'm fine without this one.\r
+\r
+* 9fd6177 Move the generated date from the top of the page to the footer.\r
+\r
+I like this.  Part of me wants nmbug-status to use an actual\r
+templating package (e.g. Jinja) for this sort of thing, but we can put\r
+that off and stick with the hard-coded template as long as we keep\r
+agreeing on the layout ;).\r
+\r
+* f55ff7e Drop the --get-query option\r
+\r
+I'd like to keep the in-Git config, so I'm -1 here.\r
+\r
+* 396869c Add support for a --query option (along with a default configurat=\r
+ion)\r
+\r
+I don't have an opinion about this one ;).  The default config doesn't\r
+look very useful (especially with it's dummy metadata settings), but\r
+I'd only be using the in-Git-config approach, and I don't mind if\r
+others want something like this.\r
+\r
+Cheers,\r
+Trevor\r
+\r
+--=20\r
+This email may be signed or encrypted with GnuPG (http://www.gnupg.org).\r
+For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy\r
+\r
+--QeIEYJGnsH0eC7HY\r
+Content-Type: application/pgp-signature; name="signature.asc"\r
+Content-Description: OpenPGP digital signature\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v2.0.22 (GNU/Linux)\r
+\r
+iQIcBAEBAgAGBQJTVwbOAAoJEKKfehoaNkbtSNAP/A6OsihIq5cUT0sUjD2fNRpT\r
+tOh813wU9S7AuGYQ+6DtWNXnW0r7KPCQ8SbKmLuRPcQkRqRdsOetVCYEwc+mxUzp\r
+anUU1/9PPHUvAftdoItQIL2olKgX9N9XcgE8h1EHA+5huRG59fNsr/3bPu6E8tqB\r
+0cNUY5V9YxzwXEQ6hOwtgOqutjsEJZVIEZRRRPEf8DOOa58r+gbyAnVb8nvSQYSe\r
+e49Cx3BpfCdn5FrgyBHdWOJ+HBfKXDMHDvx2iOyyxt+4iiMgxzwQM4FD59/jHfSG\r
+AKkJpEcCOK+pKZ1cLg4WkGCWawbyFe7MPhPipkZL6zrfQoCV3atKpJjLYmtdR39l\r
+BUr1VH0u/bjio+obB+hsg2NoadL7H2/+V+W4LimwWjU1j+BIHLHSXhIRrOjRmtBb\r
+dtSDYVKYeCaPZb5fERbZP9NNYZEoaB5cjACRiGgHCfWjF9umFdV+P/QgH5/Iq8NP\r
+eVCWQd2awsYFLMI4BluzXdtF9sN6X1kepKXqkNmI+zpl4g3ZLayiL+soIXmWs3W4\r
+B9p8IuHI/yKeROn9YhZnqh6kh6+VWAhWsaz33l5MPDBSQZuEof+CH+hr4oSlKFO8\r
+RH7jerA/opVa3G2Z0aTMvuS+beGudH9hU/SKl/0zDwSvpw9/DgsJFM6puW2pijf0\r
+4kynhcOyt2nU6PcfhnGb\r
+=wqt3\r
+-----END PGP SIGNATURE-----\r
+\r
+--QeIEYJGnsH0eC7HY--\r