You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by J Chris Anderson <jc...@apache.org> on 2010/08/10 07:36:32 UTC
Re: svn commit: r983857 - in /couchdb/site/htdocs: community/committers.html community/lists.html index.html index.txt notice/1.0.1.html notice/1.0.1.txt notice/full_commit.js
On Aug 9, 2010, at 10:15 PM, jchris@apache.org wrote:
> Author: jchris
> Date: Tue Aug 10 05:15:33 2010
> New Revision: 983857
>
> URL: http://svn.apache.org/viewvc?rev=983857&view=rev
> Log:
> update the site to include a link from the home page to the 1.0.0 bug notice. also add a bookmarklet for full commit
>
It should be noted that build.py could not handle building the 1.0.1.html page, with the bookmarklet in place. I think the % signs in the URL encoded javascript URL were throwing off the build script.
For this reason, the notice/1.0.1.html page must have the bookmarklet manually reinserted into it whenever the site is built. The bookmarklet code is in full_commit.js
Here is the error build.py gave:
Rendering <Page 'notice/1.0.1.html'>
Traceback (most recent call last):
File "bin/build.py", line 253, in <module>
site.render()
File "bin/build.py", line 239, in render
_render_page(self.root)
File "bin/build.py", line 238, in _render_page
_render_page(child)
File "bin/build.py", line 238, in _render_page
_render_page(child)
File "bin/build.py", line 236, in _render_page
page.render_to_file()
File "bin/build.py", line 134, in render_to_file
f.write(self.render())
File "bin/build.py", line 124, in render
data = self.template.mimedoc.get_payload().lstrip() % self
File "bin/build.py", line 65, in __getitem__
return getattr(self, dynkey)()
File "bin/build.py", line 142, in _gen_content
return _markdown(self.mimedoc.get_payload().lstrip() % self)
TypeError: not enough arguments for format string
> Added:
> couchdb/site/htdocs/notice/full_commit.js
> Modified:
> couchdb/site/htdocs/community/committers.html
> couchdb/site/htdocs/community/lists.html
> couchdb/site/htdocs/index.html
> couchdb/site/htdocs/index.txt
> couchdb/site/htdocs/notice/1.0.1.html
> couchdb/site/htdocs/notice/1.0.1.txt
>
> Modified: couchdb/site/htdocs/community/committers.html
> URL: http://svn.apache.org/viewvc/couchdb/site/htdocs/community/committers.html?rev=983857&r1=983856&r2=983857&view=diff
> ==============================================================================
> --- couchdb/site/htdocs/community/committers.html (original)
> +++ couchdb/site/htdocs/community/committers.html Tue Aug 10 05:15:33 2010
> @@ -78,66 +78,66 @@ limitations under the License.
> </div>
> <div id="content"><h1>Committers</h1>
>
> -<p><a href="http://damienkatz.net/">Damien Katz</a>, <a href="mailto:damien@apache.org">damien@apache.org</a></p>
> +<p><a href="http://damienkatz.net/">Damien Katz</a>, <a href="mailto:damien@apache.org">damien@apache.org</a></p>
>
> <p>Original developer and Apache CouchDB PMC Chair.</p>
>
> -<p><a href="http://jan.prima.de/">Jan Lehnardt</a>, <a href="mailto:jan@apache.org">jan@apache.org</a></p>
> +<p><a href="http://jan.prima.de/">Jan Lehnardt</a>, <a href="mailto:jan@apache.org">jan@apache.org</a></p>
>
> <p>Worked on the original UNIX port and now works on all ends in CouchDB.
> He is a freelancing CouchDB consultant and gives presentations around the
> world.</p>
>
> -<p><a href="http://tumbolia.org/nslater">Noah Slater</a>, <a href="mailto:nslater@apache.org">nslater@apache.org</a></p>
> +<p><a href="http://tumbolia.org/nslater">Noah Slater</a>, <a href="mailto:nslater@apache.org">nslater@apache.org</a></p>
>
> <p>Developed and maintains the Autotools build system and application
> infrastructure. He is CouchDB’s release manager and maintains a number of
> related packages for Debian GNU/Linux.</p>
>
> -<p><a href="http://www.cmlenz.net/">Christopher Lenz</a>, <a href="mailto:cmlenz@apache.org">cmlenz@apache.org</a></p>
> +<p><a href="http://www.cmlenz.net/">Christopher Lenz</a>, <a href="mailto:cmlenz@apache.org">cmlenz@apache.org</a></p>
>
> <p>Developed and maintains Futon, the Web administration console. He works on
> the JavaScript view engine, SpiderMonkey and MochiWeb integration in
> addition to an external Python client.</p>
>
> -<p><a href="http://jchris.mfdz.com">J. Chris Anderson</a>, <a href="mailto:jchris@apache.org">jchris@apache.org</a></p>
> +<p><a href="http://jchris.mfdz.com">J. Chris Anderson</a>, <a href="mailto:jchris@apache.org">jchris@apache.org</a></p>
>
> <p>Upgraded the Erlang JSON term format. Integrates community patches,
> particularly related to the HTTP API and the MapReduce system. Gives talks and
> presentations about CouchDB, with an eye toward recruiting more developers.</p>
>
> -<p><a href="http://www.davispj.com/">Paul J. Davis</a>, <a href="mailto:davisp@apache.org">davisp@apache.org</a></p>
> +<p><a href="http://www.davispj.com/">Paul J. Davis</a>, <a href="mailto:davisp@apache.org">davisp@apache.org</a></p>
>
> <p>Developed features for the HTTP API as well as helped with recent upgrades
> to the MapReduce system. Spends time tracking down various bugs reported in
> JIRA.</p>
>
> -<p>Adam Kocoloski, <a href="mailto:kocolosk@apache.org">kocolosk@apache.org</a></p>
> +<p>Adam Kocoloski, <a href="mailto:kocolosk@apache.org">kocolosk@apache.org</a></p>
>
> <p>Maintains and extends the replicator. Hacks on various other parts of the
> core database.</p>
>
> -<p>Mark Hammond, <a href="mailto:mhammond@apache.org">mhammond@apache.org</a></p>
> +<p>Mark Hammond, <a href="mailto:mhammond@apache.org">mhammond@apache.org</a></p>
>
> <p>Windows support.</p>
>
> -<p><a href="http://www.jasondavies.com/">Jason Davies</a>, <a href="mailto:jasondavies@apache.org">jasondavies@apache.org</a></p>
> +<p><a href="http://www.jasondavies.com/">Jason Davies</a>, <a href="mailto:jasondavies@apache.org">jasondavies@apache.org</a></p>
>
> <p>Developed various authentication features including cookie-based
> authentication and OAuth support.</p>
>
> -<p><a href="http://benoitc.im">Benoît Chesneau</a>, <a href="mailto:benoitc@apache.org">benoitc@apache.org</a></p>
> +<p><a href="http://benoitc.im">Benoît Chesneau</a>, <a href="mailto:benoitc@apache.org">benoitc@apache.org</a></p>
>
> <p>Developed the URL rewriter and proxy authentication handlers and provides some
> patches. He also maintains the couchapp script and some other tools and
> libraries related to CouchDB.</p>
>
> -<p><a href="http://fdmanana.wordpress.com">Filipe Manana</a>, <a href="mailto:fdmanana@apache.org">fdmanana@apache.org</a></p>
> +<p><a href="http://fdmanana.wordpress.com">Filipe Manana</a>, <a href="mailto:fdmanana@apache.org">fdmanana@apache.org</a></p>
>
> <p>Contributes mostly to the replicator, some parts of the core database and
> the security features.</p>
>
> -<p>Robert Newson, <a href="mailto:rnewson@apache.org">rnewson@apache.org</a></p>
> +<p>Robert Newson, <a href="mailto:rnewson@apache.org">rnewson@apache.org</a></p>
>
> <p>Contributes bug fixes and small features.</p>
> <div id="clear"></div></div>
>
> Modified: couchdb/site/htdocs/community/lists.html
> URL: http://svn.apache.org/viewvc/couchdb/site/htdocs/community/lists.html?rev=983857&r1=983856&r2=983857&view=diff
> ==============================================================================
> --- couchdb/site/htdocs/community/lists.html (original)
> +++ couchdb/site/htdocs/community/lists.html Tue Aug 10 05:15:33 2010
> @@ -94,11 +94,11 @@ discussion of topics related to CouchDB.
>
> <ul>
> <li>To <strong>subscribe</strong>, send an email to
> -<a href="mailto:user-subscribe@couchdb.apache.org">user-subscribe@couchdb.apache.org</a>.</li>
> +<a href="mailto:user-subscribe@couchdb.apache.org">user-subscribe@couchdb.apache.org</a>.</li>
> <li>To <strong>unsubscribe</strong> send empty email to
> -<a href="mailto:user-unsubscribe@couchdb.apache.org">user-unsubscribe@couchdb.apache.org</a></li>
> +<a href="mailto:user-unsubscribe@couchdb.apache.org">user-unsubscribe@couchdb.apache.org</a></li>
> <li>Finally, to post a message to the list use the address
> -<a href="mailto:user@couchdb.apache.org">user@couchdb.apache.org</a></li>
> +<a href="mailto:user@couchdb.apache.org">user@couchdb.apache.org</a></li>
> </ul>
>
> <p>The archives for this list can also be <a href="http://mail-archives.apache.org/mod_mbox/couchdb-user/">browsed online</a>.</p>
> @@ -113,11 +113,11 @@ participate if they are interested follo
>
> <ul>
> <li>To <strong>subscribe</strong>, send an email to
> -<a href="mailto:dev-subscribe@couchdb.apache.org">dev-subscribe@couchdb.apache.org</a>.</li>
> +<a href="mailto:dev-subscribe@couchdb.apache.org">dev-subscribe@couchdb.apache.org</a>.</li>
> <li>To <strong>unsubscribe</strong> send empty email to
> -<a href="mailto:dev-unsubscribe@couchdb.apache.org">dev-unsubscribe@couchdb.apache.org</a></li>
> +<a href="mailto:dev-unsubscribe@couchdb.apache.org">dev-unsubscribe@couchdb.apache.org</a></li>
> <li>Finally, to post a message to the list use the address
> -<a href="mailto:dev@couchdb.apache.org">dev@couchdb.apache.org</a></li>
> +<a href="mailto:dev@couchdb.apache.org">dev@couchdb.apache.org</a></li>
> </ul>
>
> <p>The archives for this list can also be <a href="http://mail-archives.apache.org/mod_mbox/couchdb-dev/">browsed online</a>.</p>
> @@ -130,9 +130,9 @@ to see and review changes made by others
>
> <ul>
> <li>To <strong>subscribe</strong>, send an email to
> -<a href="mailto:commits-subscribe@couchdb.apache.org">commits-subscribe@couchdb.apache.org</a>.</li>
> +<a href="mailto:commits-subscribe@couchdb.apache.org">commits-subscribe@couchdb.apache.org</a>.</li>
> <li>To <strong>unsubscribe</strong> send empty email to
> -<a href="mailto:commits-unsubscribe@couchdb.apache.org">commits-unsubscribe@couchdb.apache.org</a></li>
> +<a href="mailto:commits-unsubscribe@couchdb.apache.org">commits-unsubscribe@couchdb.apache.org</a></li>
> </ul>
>
> <p>The archives for this list can also be <a href="http://mail-archives.apache.org/mod_mbox/couchdb-commits/">browsed online</a>.</p>
>
> Modified: couchdb/site/htdocs/index.html
> URL: http://svn.apache.org/viewvc/couchdb/site/htdocs/index.html?rev=983857&r1=983856&r2=983857&view=diff
> ==============================================================================
> --- couchdb/site/htdocs/index.html (original)
> +++ couchdb/site/htdocs/index.html Tue Aug 10 05:15:33 2010
> @@ -77,6 +77,8 @@ limitations under the License.
> <p><img src="img/sketch.png" width="292" height="340" alt="CouchDB Server Components"
> style="float: right; margin-left: 2em"></p>
>
> +<p><strong>Notice:</strong> The 1.0.0 release has a critical bug which can lead to data loss in the default configuration. <a href="notice/1.0.1.html">Click here for information on how to maintain data safety.</a></p>
> +
> <p>Apache CouchDB is a document-oriented database that can be queried and indexed
> in a MapReduce fashion using JavaScript. CouchDB also offers incremental
> replication with bi-directional conflict detection and resolution.</p>
>
> Modified: couchdb/site/htdocs/index.txt
> URL: http://svn.apache.org/viewvc/couchdb/site/htdocs/index.txt?rev=983857&r1=983856&r2=983857&view=diff
> ==============================================================================
> --- couchdb/site/htdocs/index.txt (original)
> +++ couchdb/site/htdocs/index.txt Tue Aug 10 05:15:33 2010
> @@ -10,6 +10,8 @@ Sort-Index: 010
> <img src="img/sketch.png" width="292" height="340" alt="CouchDB Server Components"
> style="float: right; margin-left: 2em">
>
> +**Notice:** The 1.0.0 release has a critical bug which can lead to data loss in the default configuration. [Click here for information on how to maintain data safety.](notice/1.0.1.html)
> +
> Apache CouchDB is a document-oriented database that can be queried and indexed
> in a MapReduce fashion using JavaScript. CouchDB also offers incremental
> replication with bi-directional conflict detection and resolution.
>
> Modified: couchdb/site/htdocs/notice/1.0.1.html
> URL: http://svn.apache.org/viewvc/couchdb/site/htdocs/notice/1.0.1.html?rev=983857&r1=983856&r2=983857&view=diff
> ==============================================================================
> --- couchdb/site/htdocs/notice/1.0.1.html (original)
> +++ couchdb/site/htdocs/notice/1.0.1.html Tue Aug 10 05:15:33 2010
> @@ -108,7 +108,15 @@ limitations under the License.
>
> <h3>For everyone</h3>
>
> -<p>To ensure that each database is committed, you can use the <code>_ensure_full_commit</code> command. There are a couple of ways to do this. Here is a simple HTML file that you can upload to your CouchDB using Futon. When you visit it, it will make sure your data is all safely committed. If you prefer a shell script, skip below this file.</p>
> +<p>To ensure that each database is committed, you can use the <code>_ensure_full_commit</code> command. There are a few of ways to do this. </p>
> +
> +<p>The simplest method is to right click the following link and add it to your bookmarks. </p>
> +
> +<p>Bookmarklet: <a href="javascript:%24.couch.allDbs%28%7Bsuccess%3Afunction%28dbs%29%7Bfunction%20commitDbs%28list%29%7Bvar%20db%3Dlist.pop%28%29%3B%24.ajax%28%7Btype%3A%22POST%22%2Curl%3A%22%2F%22%2BencodeURIComponent%28db%29%2B%22%2F_ensure_full_commit%22%2CcontentType%3A%22application%2Fjson%22%2CdataType%3A%22json%22%2Ccomplete%3Afunction%28r%29%7B%24%28%22%23content%22%29.prepend%28%27%3Cul%20id%3D%22commit_all%22%3E%3C%2Ful%3E%27%29%3Bif%28r.status%3D%3D201%29%7B%24%28%22%23commit_all%22%29.append%28%27%3Cli%3Ecommitted%3A%20%27%2Bdb%2B%27%3C%2Fli%3E%27%29%3B%7Delse%7B%24%28%22%23commit_all%22%29.append%28%27%3Cli%20style%3D%22color%3Ared%3B%22%3Eerror%3A%20%27%2Bdb%2B%27%3C%2Fli%3E%27%29%3B%7Dif%28list.length%3E0%29%7BcommitDbs%28list%29%3B%7D%7D%7D%29%3B%7DcommitDbs%28dbs%29%3B%7D%7D%29%3B">Commit All Databases</a></p>
> +
> +<p>Now visit Futon on your CouchDB instance at <a href="http://localhost:5984/_utils/">http://localhost:5984/_utils/</a>, and select the bookmark. It will use the JavaScript libraries included with Futon to ensure all your databases are fully committed.</p>
> +
> +<p>Alternatively, here is a simple HTML file that you can upload to your CouchDB using Futon. When you visit it, it will make sure your data is all safely committed. If you prefer a shell script, skip below this file.</p>
>
> <p>Save this HTML to a file on your machine called <code>commit_all.html</code></p>
>
>
> Modified: couchdb/site/htdocs/notice/1.0.1.txt
> URL: http://svn.apache.org/viewvc/couchdb/site/htdocs/notice/1.0.1.txt?rev=983857&r1=983856&r2=983857&view=diff
> ==============================================================================
> --- couchdb/site/htdocs/notice/1.0.1.txt (original)
> +++ couchdb/site/htdocs/notice/1.0.1.txt Tue Aug 10 05:15:33 2010
> @@ -33,7 +33,15 @@ The next time you write a document to ea
>
> ### For everyone
>
> -To ensure that each database is committed, you can use the `_ensure_full_commit` command. There are a couple of ways to do this. Here is a simple HTML file that you can upload to your CouchDB using Futon. When you visit it, it will make sure your data is all safely committed. If you prefer a shell script, skip below this file.
> +To ensure that each database is committed, you can use the `_ensure_full_commit` command. There are a few of ways to do this.
> +
> +The simplest method is to right click the following link and add it to your bookmarks.
> +
> +Bookmarklet: [Commit All Databases](copy_link_text_from_full_commit.js)
> +
> +Now visit Futon on your CouchDB instance at <http://localhost:5984/_utils/>, and select the bookmark. It will use the JavaScript libraries included with Futon to ensure all your databases are fully committed.
> +
> +Alternatively, here is a simple HTML file that you can upload to your CouchDB using Futon. When you visit it, it will make sure your data is all safely committed. If you prefer a shell script, skip below this file.
>
> Save this HTML to a file on your machine called `commit_all.html`
>
>
> Added: couchdb/site/htdocs/notice/full_commit.js
> URL: http://svn.apache.org/viewvc/couchdb/site/htdocs/notice/full_commit.js?rev=983857&view=auto
> ==============================================================================
> --- couchdb/site/htdocs/notice/full_commit.js (added)
> +++ couchdb/site/htdocs/notice/full_commit.js Tue Aug 10 05:15:33 2010
> @@ -0,0 +1,25 @@
> +// the code used to create the bookmarklet
> +$.couch.allDbs({
> + success : function(dbs) {
> + function commitDbs(list) {
> + var db = list.pop();
> + $.ajax({
> + type: "POST", url: "/" + encodeURIComponent(db) + "/_ensure_full_commit",
> + contentType: "application/json", dataType: "json",
> + complete : function(r) {
> + $("#content").prepend('<ul id="commit_all"></ul>');
> + if (r.status == 201) {
> + $("#commit_all").append('<li>committed: '+db+'</li>');
> + } else {
> + $("#commit_all").append('<li style="color:red;">error: '+db+'</li>');
> + }
> + if (list.length > 0) {commitDbs(list);}
> + }
> + });
> + }
> + commitDbs(dbs);
> + }
> +});
> +
> +// the href for the bookmarklet, needs to be copied directly to the html, as build.py chokes on it
> +javascript:%24.couch.allDbs%28%7Bsuccess%3Afunction%28dbs%29%7Bfunction%20commitDbs%28list%29%7Bvar%20db%3Dlist.pop%28%29%3B%24.ajax%28%7Btype%3A%22POST%22%2Curl%3A%22%2F%22%2BencodeURIComponent%28db%29%2B%22%2F_ensure_full_commit%22%2CcontentType%3A%22application%2Fjson%22%2CdataType%3A%22json%22%2Ccomplete%3Afunction%28r%29%7B%24%28%22%23content%22%29.prepend%28%27%3Cul%20id%3D%22commit_all%22%3E%3C%2Ful%3E%27%29%3Bif%28r.status%3D%3D201%29%7B%24%28%22%23commit_all%22%29.append%28%27%3Cli%3Ecommitted%3A%20%27%2Bdb%2B%27%3C%2Fli%3E%27%29%3B%7Delse%7B%24%28%22%23commit_all%22%29.append%28%27%3Cli%20style%3D%22color%3Ared%3B%22%3Eerror%3A%20%27%2Bdb%2B%27%3C%2Fli%3E%27%29%3B%7Dif%28list.length%3E0%29%7BcommitDbs%28list%29%3B%7D%7D%7D%29%3B%7DcommitDbs%28dbs%29%3B%7D%7D%29%3B
>
>
Re: svn commit: r983857 - in /couchdb/site/htdocs:
community/committers.html community/lists.html index.html index.txt
notice/1.0.1.html notice/1.0.1.txt notice/full_commit.js
Posted by Paul Davis <pa...@gmail.com>.
On Tue, Aug 10, 2010 at 1:53 PM, Noah Slater <ns...@apache.org> wrote:
>
> On 10 Aug 2010, at 18:44, Paul Davis wrote:
>
>> Fixed.
>
> I award you one Internet.
>
http://bit.ly/cVVvjf
Re: svn commit: r983857 - in /couchdb/site/htdocs: community/committers.html community/lists.html index.html index.txt notice/1.0.1.html notice/1.0.1.txt notice/full_commit.js
Posted by Noah Slater <ns...@apache.org>.
On 10 Aug 2010, at 18:44, Paul Davis wrote:
> Fixed.
I award you one Internet.
Re: svn commit: r983857 - in /couchdb/site/htdocs:
community/committers.html community/lists.html index.html index.txt
notice/1.0.1.html notice/1.0.1.txt notice/full_commit.js
Posted by Paul Davis <pa...@gmail.com>.
On Tue, Aug 10, 2010 at 1:17 PM, Noah Slater <ns...@apache.org> wrote:
>
> On 10 Aug 2010, at 18:06, J Chris Anderson wrote:
>
>> It's not markdown that's at issue it's the % string formatting stuff (native python) I think.
>>
>> Because the pages can be templates AND markdown.
>>
>> Eg it erroneously thinks the URL encoding is trying to be stuff like %(title)s
>
> We still need a fix. :)
>
> I just don't have the time to work on one.
>
> Any volunteers?
>
>
Fixed.
http://svn.apache.org/viewvc?revision=984144&view=revision
Re: svn commit: r983857 - in /couchdb/site/htdocs: community/committers.html community/lists.html index.html index.txt notice/1.0.1.html notice/1.0.1.txt notice/full_commit.js
Posted by Noah Slater <ns...@apache.org>.
On 10 Aug 2010, at 18:06, J Chris Anderson wrote:
> It's not markdown that's at issue it's the % string formatting stuff (native python) I think.
>
> Because the pages can be templates AND markdown.
>
> Eg it erroneously thinks the URL encoding is trying to be stuff like %(title)s
We still need a fix. :)
I just don't have the time to work on one.
Any volunteers?
Re: svn commit: r983857 - in /couchdb/site/htdocs: community/committers.html community/lists.html index.html index.txt notice/1.0.1.html notice/1.0.1.txt notice/full_commit.js
Posted by J Chris Anderson <jc...@apache.org>.
On Aug 10, 2010, at 3:07 AM, Noah Slater wrote:
>
> On 10 Aug 2010, at 06:36, J Chris Anderson wrote:
>
>>
>> On Aug 9, 2010, at 10:15 PM, jchris@apache.org wrote:
>>
>>> Author: jchris
>>> Date: Tue Aug 10 05:15:33 2010
>>> New Revision: 983857
>>>
>>> URL: http://svn.apache.org/viewvc?rev=983857&view=rev
>>> Log:
>>> update the site to include a link from the home page to the 1.0.0 bug notice. also add a bookmarklet for full commit
>>>
>>
>> It should be noted that build.py could not handle building the 1.0.1.html page, with the bookmarklet in place. I think the % signs in the URL encoded javascript URL were throwing off the build script.
>>
>> For this reason, the notice/1.0.1.html page must have the bookmarklet manually reinserted into it whenever the site is built. The bookmarklet code is in full_commit.js
>
> We absolutely need to fix this.
>
> Does anyone fancy looking at how we can get this through markdown without error?
It's not markdown that's at issue it's the % string formatting stuff (native python) I think.
Because the pages can be templates AND markdown.
Eg it erroneously thinks the URL encoding is trying to be stuff like %(title)s
Chris
>
> I would look at it, but I'm already tied with the releases.
Re: svn commit: r983857 - in /couchdb/site/htdocs: community/committers.html community/lists.html index.html index.txt notice/1.0.1.html notice/1.0.1.txt notice/full_commit.js
Posted by Noah Slater <ns...@apache.org>.
On 10 Aug 2010, at 06:36, J Chris Anderson wrote:
>
> On Aug 9, 2010, at 10:15 PM, jchris@apache.org wrote:
>
>> Author: jchris
>> Date: Tue Aug 10 05:15:33 2010
>> New Revision: 983857
>>
>> URL: http://svn.apache.org/viewvc?rev=983857&view=rev
>> Log:
>> update the site to include a link from the home page to the 1.0.0 bug notice. also add a bookmarklet for full commit
>>
>
> It should be noted that build.py could not handle building the 1.0.1.html page, with the bookmarklet in place. I think the % signs in the URL encoded javascript URL were throwing off the build script.
>
> For this reason, the notice/1.0.1.html page must have the bookmarklet manually reinserted into it whenever the site is built. The bookmarklet code is in full_commit.js
We absolutely need to fix this.
Does anyone fancy looking at how we can get this through markdown without error?
I would look at it, but I'm already tied with the releases.