Debian Bug report logs - #661569
ikiwiki: allow dropping the generator tag and or its version= attribute from atom feeds

version graph

Package: ikiwiki; Maintainer for ikiwiki is Simon McVittie <smcv@debian.org>; Source for ikiwiki is src:ikiwiki (PTS, buildd, popcon).

Reported by: Paul Wise <pabs@debian.org>

Date: Tue, 28 Feb 2012 03:39:02 UTC

Severity: wishlist

Tags: patch

Found in version ikiwiki/3.20120202

Fixed in versions ikiwiki/3.20120203, 3.20120319

Done: Joey Hess <joeyh@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Joey Hess <joeyh@debian.org>:
Bug#661569; Package ikiwiki. (Tue, 28 Feb 2012 03:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Paul Wise <pabs@debian.org>:
New Bug report received and forwarded. Copy sent to Joey Hess <joeyh@debian.org>. (Tue, 28 Feb 2012 03:39:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Paul Wise <pabs@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ikiwiki: allow dropping the generator tag and or its version= attribute from atom feeds
Date: Tue, 28 Feb 2012 11:36:00 +0800
[Message part 1 (text/plain, inline)]
Package: ikiwiki
Version: 3.20120202
Severity: wishlist

I store the static HTML output of ikiwiki for my website and blog in git
so that I can detect changes in the output that might not be desirable.
Every time I upgrade ikiwiki and rebuild my HTML, all of the atom feeds
have changed because ikiwiki hardcodes the version number in the
template. I find it a bit annoying to have to commit this before I start
a new blog post so I would like to remove it. According to RFC 4287[1],
both the generator tag itself and the version attribute are optional. I
have prepared the attached patch to allow these to be disabled.

     1. http://tools.ietf.org/html/rfc4287#section-4.2.4

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ikiwiki depends on:
ii  libhtml-parser-perl             3.69-1+b1
ii  libhtml-scrubber-perl           0.09-1
ii  libhtml-template-perl           2.10-1
ii  libjson-perl                    2.53-1
ii  libtext-markdown-discount-perl  0.02-1
ii  liburi-perl                     1.59-1
ii  libyaml-libyaml-perl            0.38-1
ii  perl                            5.14.2-7
ii  python                          2.7.2-10
ii  python-support                  1.0.14

Versions of packages ikiwiki recommends:
ii  bzr                          2.5.0~bzr6458-2
ii  darcs                        2.5.2-6+b2
ii  gcc [c-compiler]             4:4.6.2-4
ii  gcc-4.4 [c-compiler]         4.4.6-14
ii  gcc-4.5 [c-compiler]         4.5.3-12
ii  gcc-4.6 [c-compiler]         4.6.2-12
ii  git [git-core]               1:1.7.9-1
ii  git-core                     1:1.7.9-1
ii  libauthen-passphrase-perl    <none>
ii  libc6-dev [libc-dev]         2.13-26
ii  libcgi-formbuilder-perl      <none>
ii  libcgi-session-perl          <none>
ii  libcrypt-ssleay-perl         0.58-1
ii  libgravatar-url-perl         <none>
ii  liblwpx-paranoidagent-perl   <none>
ii  libmail-sendmail-perl        0.79.16-1
ii  libnet-openid-consumer-perl  <none>
ii  librpc-xml-perl              <none>
ii  libterm-readline-gnu-perl    <none>
ii  libtimedate-perl             1.2000-1
ii  libxml-simple-perl           2.18-3
ii  mercurial                    2.1-1
ii  subversion                   1.6.17dfsg-3

Versions of packages ikiwiki suggests:
pn  dvipng                      <none>
pn  file                        5.10-1
pn  gettext                     0.18.1.1-5
pn  graphviz                    2.26.3-9
pn  libfile-mimeinfo-perl       <none>
pn  libhighlight-perl           <none>
pn  libhtml-tree-perl           4.2-1
pn  liblocale-gettext-perl      1.05-7+b1
pn  libmailtools-perl           2.08-1
pn  libnet-amazon-s3-perl       <none>
pn  libnet-inet6glue-perl       0.5-1
pn  libsearch-xapian-perl       1.2.8.0-2
pn  libsort-naturally-perl      <none>
pn  libsparkline-php            <none>
pn  libtext-csv-perl            1.21-1
pn  libtext-multimarkdown-perl  <none>
pn  libtext-textile-perl        <none>
pn  libtext-typography-perl     <none>
pn  libtext-wikicreole-perl     <none>
pn  libtext-wikiformat-perl     <none>
pn  libxml-feed-perl            0.46+dfsg-1
pn  perlmagick                  8:6.6.9.7-6
pn  po4a                        0.41-1
pn  polygen                     <none>
pn  python-docutils             0.8.1-5
pn  texlive                     <none>
pn  tidy                        <none>
pn  viewvc | gitweb | viewcvs   <none>
pn  xapian-omega                <none>

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
[0001-Allow-dropping-the-generator-tag-or-the-version-attr.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) patch. Request was from Paul Wise <pabs@debian.org> to control@bugs.debian.org. (Tue, 28 Feb 2012 03:45:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#661569; Package ikiwiki. (Tue, 28 Feb 2012 15:09:06 GMT) (full text, mbox, link).


Acknowledgement sent to Joey Hess <joeyh@debian.org>:
Extra info received and forwarded to list. (Tue, 28 Feb 2012 15:09:06 GMT) (full text, mbox, link).


Message #12 received at 661569@bugs.debian.org (full text, mbox, reply):

From: Joey Hess <joeyh@debian.org>
To: Paul Wise <pabs@debian.org>, 661569@bugs.debian.org
Subject: Re: Bug#661569: ikiwiki: allow dropping the generator tag and or its version= attribute from atom feeds
Date: Tue, 28 Feb 2012 11:06:58 -0400
[Message part 1 (text/plain, inline)]
Paul Wise wrote:
> +		description => "advertise that pages are generated using ikiwiki?",

This feels like strictly unncessary configuration, unless you're trying
hard to hide the fact that you're using ikiwiki.

> +		description => "advertise which version of ikiwiki was used to generate pages?",

This feels like unncessary and confusing configuration. 99.999% of users
will look at this in the setup and wonder why they would want to enable
it.

It seems reasonable to just leave the version out, on the grounds that
it's unlikely to be useful information and that repeatable builds are a
nice feature to have when easily possible.

Want to respin the patch?

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Joey Hess <joeyh@debian.org>:
Bug#661569; Package ikiwiki. (Tue, 28 Feb 2012 15:21:19 GMT) (full text, mbox, link).


Acknowledgement sent to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Joey Hess <joeyh@debian.org>. (Tue, 28 Feb 2012 15:21:19 GMT) (full text, mbox, link).


Message #17 received at 661569@bugs.debian.org (full text, mbox, reply):

From: Paul Wise <pabs@debian.org>
To: 661569@bugs.debian.org
Subject: Re: Bug#661569: ikiwiki: allow dropping the generator tag and or its version= attribute from atom feeds
Date: Tue, 28 Feb 2012 23:16:12 +0800
[Message part 1 (text/plain, inline)]
On Tue, 2012-02-28 at 11:06 -0400, Joey Hess wrote:
> 
> It seems reasonable to just leave the version out, on the grounds that
> it's unlikely to be useful information and that repeatable builds are
> a nice feature to have when easily possible.
>
> Want to respin the patch?

Attached.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
[0001-Drop-the-version-attribute-on-the-generator-tag-in-A.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to Joey Hess <joeyh@debian.org>:
You have taken responsibility. (Mon, 19 Mar 2012 20:57:18 GMT) (full text, mbox, link).


Notification sent to Paul Wise <pabs@debian.org>:
Bug acknowledged by developer. (Mon, 19 Mar 2012 20:57:19 GMT) (full text, mbox, link).


Message #22 received at 661569-close@bugs.debian.org (full text, mbox, reply):

From: Joey Hess <joeyh@debian.org>
To: 661569-close@bugs.debian.org
Subject: Bug#661569: fixed in ikiwiki 3.20120203
Date: Mon, 19 Mar 2012 20:52:50 +0000
Source: ikiwiki
Source-Version: 3.20120203

We believe that the bug you reported is fixed in the latest version of
ikiwiki, which is due to be installed in the Debian FTP archive:

ikiwiki_3.20120203.dsc
  to main/i/ikiwiki/ikiwiki_3.20120203.dsc
ikiwiki_3.20120203.tar.gz
  to main/i/ikiwiki/ikiwiki_3.20120203.tar.gz
ikiwiki_3.20120203_all.deb
  to main/i/ikiwiki/ikiwiki_3.20120203_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 661569@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joey Hess <joeyh@debian.org> (supplier of updated ikiwiki package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 19 Mar 2012 14:24:43 -0400
Source: ikiwiki
Binary: ikiwiki
Architecture: source all
Version: 3.20120203
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <joeyh@debian.org>
Changed-By: Joey Hess <joeyh@debian.org>
Description: 
 ikiwiki    - a wiki compiler
Closes: 659158 660549 661198 661569
Changes: 
 ikiwiki (3.20120203) unstable; urgency=low
 .
   * osm: New plugin to embed an OpenStreetMap into a wiki page.
     Supports waypoints, tags, and can even draw paths matching
     wikilinks between pages containing waypoints.
     Thanks to Blars Blarson and Antoine Beaupré, as well as the worldwide
     OpenStreetMap community for this utter awesomeness.
   * trail: New plugin to add navigation trails through pages via Next and
     Previous links. Trails can easily be added to existing inlines by setting
     trail=yes in the inline.
     Thanks to Simon McVittie for his persistance developing this feature.
   * Fix a snail mail address. Closes: #659158
   * openid-jquery.js: Update URL of Wordpress favicon. Closes: #660549
   * Drop the version attribute on the generator tag in Atom feeds
     to make builds more reproducible. Closes: #661569 (Paul Wise)
   * shortcut: Support Wikipedia's form of url-encoding for unicode
     characters, which involves mojibake. Closes: #661198
   * Add a few missing jquery UI icons to attachment upload widget underlay.
   * URI escape filename when generating the diffurl.
   * Add build-affected hook. Used by trail.
Checksums-Sha1: 
 ed6a0f44414fdb651c81046233e1be7c8c03820f 1812 ikiwiki_3.20120203.dsc
 7b3b8085e4df55be8aeda650065798947412952b 2807717 ikiwiki_3.20120203.tar.gz
 cf886401dac21712a4bef1e78d8a52da2561c4c2 1917726 ikiwiki_3.20120203_all.deb
Checksums-Sha256: 
 604fec282e46fcda940730ec06872a7a45849609bce19547c06d58ecc89a870c 1812 ikiwiki_3.20120203.dsc
 47d3183c232115079a57fa587097741c14ad73183a57fdd9acd705bcae94760c 2807717 ikiwiki_3.20120203.tar.gz
 18e20c018502528dc0a4280fb5981139850e5098a30b4bbbaa6b301998f5cf1a 1917726 ikiwiki_3.20120203_all.deb
Files: 
 0fd44914e1dd1ae0b64815bf76a59a03 1812 web optional ikiwiki_3.20120203.dsc
 ad12f7b73a889c848b97346b66909633 2807717 web optional ikiwiki_3.20120203.tar.gz
 de527d4091085c73dc816f59440ee9e4 1917726 web optional ikiwiki_3.20120203_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIVAwUBT2d+gMkQ2SIlEuPHAQigCQ/+P0N7NjrRNx/6EYymq78B6tlkM7dOleGg
eJcMmZyjw8Tl8Bge0ujgzvpBzTfLBlr0v7dWYGlJD5qTV/QLjm1mw2tutMkIv3PG
Zuc2pktGrwoq3Ec61V70P9jUZBybLulj71BusXyQQToWXESvCa7R0eugHypriGhF
NLEYBIL00qcfIHRU22c1tHYV6cpzorWdXzphXmuRcEo3eEc61LMbcvJXUA0v8Ky1
LlzFHAha89fHXbs6mYvxRamvRCJ1AVr56aZaPq4s9m9OCI8Y29a55mwNzHQwpvCa
w02PamUrMYPT4ZVf14sXVwNUz6J0WolOQghgIUe1MgQpZ9mXxiUKCl8nc5OtJq33
OLHcU+7H8Z1G8+jeGRglt1Pa3s/4XNLKrMtB+8Gd2OZjmfIgOs+c03iE/UAOr11M
qJGp/3+t4+n9RSK8V2/AsMQIi4Q5tBPiz50p9rAIQN1F2bHh623A6epcxN0iqjnM
0/+diF9QtLwgEehF+sFmnIQqKf6jz9QSjghulgxTLY+sdPLM2jYeQ1IjT+zzvArP
/VzC2AhztxZaZkQmGs5lSFuKBIt7XH+nd7miP0+dyFXPpMx9dpS6jBgPr50iZ4P8
c+32ljwwqkoKHYOVMAI0j8ARTm6bmxeFc/Y+BaK8+m1atP7ONMqdq0sOZD90nBqn
5kgK/DeXfeE=
=t/RA
-----END PGP SIGNATURE-----





Marked as fixed in versions 3.20120319. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Sat, 02 Nov 2013 15:58:41 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 01 Dec 2013 07:39:59 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Oct 11 23:41:56 2017; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.