Please merge ikiwiki 2.68 (universe) from Debian unstable

Bug #257549 reported by Alessio Treglia
4
Affects Status Importance Assigned to Milestone
ikiwiki (Ubuntu)
Fix Released
Wishlist
Alessio Treglia

Bug Description

Binary package hint: ikiwiki

Debian changelog:

 ikiwiki (2.68) unstable; urgency=low

   * Add support for checking pushes from untrusted git committers. This can be
     used to set up anonymous git pushes, and other similar things.
   * format: New plugin, allows embedding differently formatted text inside a
     page (ie, otl inside a mdwn page, or syntax highlighted code inside a
     page).
   * relativedate: New javascript-alicious plugin that makes all dates display
     relative, in a very nice way, if I say so myself.
   * Optimise the no-op post-commit hook, to speed up web edits by a fraction
     of a second.
   * git: Allow [[sha1_commit]] to be used in the diffurl, to support cgit.
   * shortcut: Fix display of shortcuts while previewing.
   * Plugins that used to override displaytime should instead override
     formattime. displaytime will call that, and may wrap markup around the
     formatted time.
   * Add an underlay for javascript, and add ikiwiki.js containing some utility
     code.
   * toggle: Stop embedding the full toggle code on each page using it, and
     move it to toggle.js in the javascript underlay.
   * recentchanges: Make feed links point back to anchors on the recentchanges
     page. (JasonBlevins)
   * Fix issue with utf-8 in wikiname breaking session cookies, by
     entity-encoding the wikiname in the session cookie.
   * Use the pure perl Data::Dumper when generating setup files to ensure that
     utf-8 characters are written out as such, and not as the encoded perl
     strings the C Data::Dumper produces.
   * inline: Only the last feed link was put on the page, fix this to include
     all feed links. So rss will be included along with atom, and pages with
     multiple feeds will get links added for all feeds.
   * tag: When tagpage is set, force the links created by tagging to point at
     the toplevel tagpage, and not closer subpages. The html links already went
     there, but internally the links were not recorded as absolute, which could
     cause confusing backlinks etc.
   * Add an inject function, that can be used by plugins that want to
     replace one of ikiwiki's functions with their own version.
     (This is a scary thing that grubs through the symbol table, and replaces
     all exported occurances of a function with the injected version.)
   * external: RPC functions can be injected to replace exported functions.
   * Updated French translation. Closes: #502694
   * Updated Spanish translation from the ever vigilant Victor Moral.
   * Updated Danish translation from Jonas Smedegaard. Closes: #503117
   * Preserve syslog setting when doing `ikiwiki -setup foo -dumpsetup bar`
   * Several fixes to --render mode.

 -- Joey Hess <email address hidden> Mon, 03 Nov 2008 16:31:11 -0500
ikiwiki (2.67) unstable; urgency=low

   * remove: Avoid $_ breakage. (Stupid, stupid perl.)
   * Updated Spanish translation from Victor Moral.
   * lockedit: Support specifying which users (and IP addresses) a page
     is locked for. This supports most of the ACL type things users have been
     wanting to be done. Closes: #443346 (It does not control who can read a
     page, but that's out of scope for ikiwiki.)
   * orphans: Fix unquoted page name in regexp.
   * google: Plugin provides google site search, contributed by Peter Simons.
   * Pass HTTPS variable through the wrapper so that CGI->https can be used
     by plugins. Closes: #502047
   * inline: Allow MTIME to be used in inlinepage.tmpl.
   * inline: Use the feed's description in the rss and atom links.
     Closes: #502113
   * aggregate: Avoid bug that caused immediate expiration of items
     with a date in the future.

 -- Joey Hess <email address hidden> Fri, 17 Oct 2008 13:13:41 -0400
ikiwiki (2.66) unstable; urgency=low

   * recentchanges: Fix redirects to non-page files.
   * aggregate: Avoid uninitialized value warnings for pages with no recorded
     ctime.
   * attachment: Add admin() pagespec to test if the uploading user is a wiki
     admin.
   * git: Fix handling of utf-8 filenames in recentchanges.
   * tag: Make edit link for new tags ensure that the tags are created
     inside tagbase, when it's set.
   * template: Make edit link for new templates ensure the page is located
     under toplevel templates directory.
   * htmlscrubber: Add a config setting that can be used to disable the
     scrubber acting on a set of pages.
   * Expand usage message and add --help. Closes: #500344
   * Beautify urls used in various places. (smcv)
   * Export pagetitle, titlepage, linkpage.
   * htmltidy: Avoid returning undef if tidy fails. Also avoid returning the
     untidied content if tidy crashes. In either case, it seems best to tidy
     the content to nothing.
   * htmltidy: Avoid spewing tidy errors to stderr.
   * Reorganize index file, add a format version field. Upgrades to the new
     index format should be transparent.
   * Add %wikistate, which is like %pagestate except not specific to a given
     page, and is preserved across rebuilds.
   * editpage: Be more aggressive (and less buggy) about cleaning up
     temporary files rendered during page preview.
   * Add an indexpages option, which causes foo/index.mdwn to be the source
     for page foo when foo.mdwn doesn't exist. Also, when it's enabled,
     creating a new page will save it to foo/index.mdwn by default.
     Closes: #474611
     (Sponsored by The TOVA Company.)
   * httpauth: Document that ikiwiki.cgi has to be in a directory subject to
     authentication. Closes: #500524
   * inline: Fix handling of rootpage that doesn't exist.
   * attachment: Support adding attachments to pages even as they are being
     created.
   * remove, rename: Allow acting on attachments as a page is being created.
   * Updated French translation. Closes: #500929

 -- Joey Hess <email address hidden> Sun, 05 Oct 2008 19:11:08 -0400
ikiwiki (2.65) unstable; urgency=low

   * aggregate: Expire excess or old items on the same pass that adds them,
     not only on subsequent passes.
   * editdiff: Broken since 2.62 due to wrong syntax, now fixed.
   * aggregate: Support atom feeds with only a summary element, and no content
     elements.
   * progress: Display an error if the progress cannot be parsed, and allow
     the percent parameter to only optionally end with "%".
   * Fix reversion in use of ikiwiki -verbose -setup with a setup file that
     enables syslog. Setup output is once again output to stdout in this
     case.
   * edittemplate: Default new page file type to the same type as the template.
     (willu)
   * edittemplate: Add "silent" parameter. (Willu)
   * edittemplate: Link to template, to allow creating it. (Willu)
   * editpage: Add a missing check that the page name contains only legal
     characters, in addition to the existing check for pruned filenames.
   * Print a debug message if a page has multiple source files.
   * Add keepextension parameter to htmlize hook. (Willu)
   * rename, remove: Don't rely on a form parameter to tell whether the page
     should be treated as an attachment.
   * rename: Add support for moving SubPages of a page when renaming it.
     (Sponsored by The TOVA Company.)
   * rename: Hide type field from rename form when renaming attachments.

 -- Joey Hess <email address hidden> Wed, 24 Sep 2008 17:55:14 -0400
ikiwiki (2.64) unstable; urgency=low

   * Avoid uninitialised value when --dumpsetup is used and no srcdir/destdir
     specified.
   * ddate: Stop clobbering timeformat when not enabled.
   * progress: New plugin to generate progress bars (willu)
   * Add allow_symlinks_before_srcdir to config so websetup doesn't eat it.
   * img: Support sizes like 200x. Closes: #475149
   * goodstuff: Remove otl plugin from the bundle since it needs a significant
     external dependency and is not commonly used. If you use otl, make sure
     you explicitly enable it now.
   * goodstuff: Add more, progress, and table plugins to the bundle.
   * Improve error message if external plugin fails to load. Closes: #498458
   * Directive documentation broken out of the plugin documentation and into
     pages suitable to be used as an underlay. Thanks to Willu for doing most
     of the tedious work.
   * Move the directive documentation into its own underlay, separate from
     basewiki, since it's sorta large compared to the rest of basewiki.
   * listdirectives: Enable use of the directives underlay.
   * Removed the obsolete blog page from the basewiki. ikiwiki/blog still
     remains, but is now deprecated too.
   * Removed old redirecton pages from basewiki (helponformatting,
     markdown, openid, pagespec, preprocessordirective, subpage, wikilink).
   * inline: Treat rootpage as a link, so that it can refer to a subpage
     without hardcoding the path.

 -- Joey Hess <email address hidden> Sun, 14 Sep 2008 16:58:25 -0400
ikiwiki (2.63) unstable; urgency=low

   * Set cookies HttpOnly.
   * Typo. Closes: #497003
   * Ignore failure to install files into /etc, in case install is running as
     non-root.
   * Work around perl $_ scoping nonsense that caused breakage when loading
     external plugins.
   * style.css: Add missing semicolon. Closes: #497176
   * filecheck: Fall back to testing for binary or plain text files
     if no mime type is detected.
   * table: Support header=column to make the table header be the first
     column of the data. (AlexandreDupas)
   * For fine control over what characters are allowed, unescaped in
     source filenames, the wiki_file_chars setting is added. For example,
     set to "-[:alnum:]+/._" to disable colons from being used in source files
     (which can cause troubl om Windows).
   * po/Makefile: update po files when the pot file has changed.
     Closes: #497951
   * editpage: New core plugin factoring out page editing to allow disabling it
     if desired.

 -- Joey Hess <email address hidden> Mon, 08 Sep 2008 12:17:15 -0400
ikiwiki (2.62.1) unstable; urgency=low

   * filecheck: Fixed two bits broken in move from attachment.

 -- Joey Hess <email address hidden> Thu, 28 Aug 2008 13:04:47 -0400
ikiwiki (2.62) unstable; urgency=low

   * Avoid using cp -a (again). (HenrikBrixAndersen)
   * Avoid using hostname -f for portability to eg, OS X, use Net::Domain
     instead, and prompt if it fails.
   * Fix bug in wikiname sanitisation in the setup automator.
   * ikiwiki-makerepo: Added support for monotone. (Thomas Keller)
   * map: The fix for #449285 was buggy and broke display of parents in certain
     circumstances.
   * teximg: The prefix is configurable, and has changed to not include the
     nonstandard mhchem by default. (willu)
   * teximg: dvipng is used if available to render images. Its output is
     antialiased and better than dvips. If not available, the old dvips+convert
     chain will be used. (willu)
   * Drop suggests on texlive-science, add suggests on dvipng.
   * listdirectives: New plugin. (willu)
   * filecheck: New plugin factoring out the PageSpec additions that were
     originally part of the attachment plugin.
   * edittemplate: Don't wipe out edits on preview.
   * color: New plugin from ptecza.
   * autoindex: Avoid re-adding previously deleted (or renamed) pages.

 -- Joey Hess <email address hidden> Wed, 27 Aug 2008 15:14:09 -0400
ikiwiki (2.61) unstable; urgency=low

   * poll: Fix typo that broke plugin.
   * graphviz: Fix breakage of the name of the preprocessor directive.

 -- Joey Hess <email address hidden> Thu, 14 Aug 2008 18:13:22 -0400
ikiwiki (2.60) unstable; urgency=low

   [ Joey Hess ]
   * Starting with this version, "ikiwiki -setup /etc/ikiwiki/auto.setup"
     can be used create a new wiki in seconds.
   * websetup: New plugin providing a setup form on the web.
   * ikiwiki --dumpsetup can generate a nice setup file snapshotting ikiwiki's
     current configuration.
   * The way wrappers are defined in the setup file has changed. Old setup
     files will continue to work, for now.
   * ikiwiki-transition setupformat can be used to convert a setup file to the
     new format.
   * Version control backends promoted to first-class plugins.
   * ikiwiki-update-wikilist: Add -r switch to remove. Default behavior is now
     always to add.
   * Start moving admin preferences from the web interface to the setup file.
   * Add getsetup hook, all plugins should use it to record information about
     themselves and any fields they add to %config
   * Large amounts of internal config data reorg.
   * ikiwiki-makerepo: Bail if both srcdir and repository are not specified.
     Closes: #493628
   * Clarify some wording in the setup documentation that could maybe lead
     users to putting paths with "~/" in the setup file, which doesn't work.
     Closes: #493835
   * autoindex: Ignore internal pages, and take underlay directories into
     account. Also, avoid making index pages for directories that contain
     no files.
   * external: Fix support for hooks called in an array context.
   * Options set in the setup file are now immediatly loaded by ikiwiki -setup.
     This allows later switches to override them. Previously, setup file
     options overrode most command line options.
   * Added a small icon to the search input box.

   [ Josh Triplett ]
   * Add Suggests on texlive and texlive-science for the teximg plugin

   [ Joey Hess ]
   * inline: Ignore parent dirs when sorting pages by title.
   * rename: Support changing page extensions. (willu)
   * Danish update. Closes: #494632

 -- Joey Hess <email address hidden> Tue, 12 Aug 2008 14:20:25 -0400

Revision history for this message
Alessio Treglia (quadrispro) wrote :

I'm working on it.

Changed in ikiwiki:
assignee: nobody → quadrispro
status: New → In Progress
Revision history for this message
Alessio Treglia (quadrispro) wrote :

debdiff

Changed in ikiwiki:
assignee: quadrispro → nobody
status: In Progress → Confirmed
Revision history for this message
Lionel Porcheron (lionel.porcheron) wrote :

The debdiff looks almost good. Could you please investigate on the two changes and why they are necessary. As a first place, the Debian package build locally, so the change "Build-depend on liblocale-gettext-perl. Fixes FTBFS" may not be needed.
Thanks!

description: updated
Revision history for this message
Alessio Treglia (quadrispro) wrote : Re: Please merge ikiwiki 2.61 (universe) from Debian unstable

I changed the bug summary, new version from unstable.

Thank you Lionel, I removed wdg-html-validator because the xmlns set <html> elements causes /usr/bin/validate to attempt to download the template from w3.org, so it works only with an Internet access.

And about b-d on liblocale-gettext-perl, yes, it seems to be unnecessary now, I'm doing some checks.

Changed in ikiwiki:
assignee: nobody → quadrispro
status: Confirmed → In Progress
Revision history for this message
Alessio Treglia (quadrispro) wrote :

Package builds fine, b-d on liblocale-gettext-perl is now unnecessary.

debdiff attached

Changed in ikiwiki:
assignee: quadrispro → nobody
status: In Progress → Confirmed
Revision history for this message
Alessio Treglia (quadrispro) wrote : Re: Please merge ikiwiki 2.62.1 (universe) from Debian unstable

I changed the bug summary again, new version from unstable.

I'm working on it.

description: updated
Changed in ikiwiki:
assignee: nobody → quadrispro
status: Confirmed → In Progress
Revision history for this message
Alessio Treglia (quadrispro) wrote :
Changed in ikiwiki:
assignee: quadrispro → nobody
status: In Progress → Confirmed
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

It seems to me new version brings in new features, you should ask for a freeze exception. See https://wiki.ubuntu.com/FreezeExceptionProcess for additional details.

Changed in ikiwiki:
importance: Undecided → Wishlist
status: Confirmed → Incomplete
Revision history for this message
Alessio Treglia (quadrispro) wrote :

I'm working on it

Changed in ikiwiki:
status: Incomplete → In Progress
description: updated
Changed in ikiwiki:
status: In Progress → Incomplete
Changed in ikiwiki:
assignee: nobody → quadrispro
status: Incomplete → In Progress
Revision history for this message
Alessio Treglia (quadrispro) wrote : Re: Please merge ikiwiki 2.67 (universe) from Debian unstable
Changed in ikiwiki:
assignee: quadrispro → nobody
status: In Progress → Confirmed
description: updated
Changed in ikiwiki:
assignee: nobody → quadrispro
Revision history for this message
Alessio Treglia (quadrispro) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ikiwiki - 2.68ubuntu1

---------------
ikiwiki (2.68ubuntu1) jaunty; urgency=low

  * Merge from Debian unstable (LP: #257549), Ubuntu remaining changes:
   - Remove build-depend on wdg-html-validator.

 -- Alessio Treglia <email address hidden> Tue, 04 Nov 2008 23:23:06 +0100

Changed in ikiwiki:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.