Debian Bug report logs -
#661569
ikiwiki: allow dropping the generator tag and or its version= attribute from atom feeds
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
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):
[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):
[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):
[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):
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.