Your message dated Wed, 02 Aug 2006 03:50:31 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#380680: fixed in ikiwiki 1.13 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: ikiwiki Version: 1.12 Severity: wishlist Tags: patch As discussed on IRC, here's a patch allowing you to restrict the elements inlined by [[inline]]'s globbing according to date. New parameters are year, month and day, and you need to have a year if you use a month (ditto for month and day). You can then have monthly pages such as: ,----[ 2006-07.mdwn ] | Articles posted in July 2006: | | [[inline pages="blog/* !*/Discussion" rootpage="blog" year="2006" month="07"]] `---- Automatically generating these pages, or the links to them, is left as an exercise for the reader (or for cron, or for the next person interested). You'll notice that the presence of a date spec (at least a year) disables the "show" parameter: if you specify a date range, you get all the articles in it. You may remove this behaviour if you find it obtrusive. --- inline.pm~ 2006-07-29 23:38:19.000000000 +0200 +++ inline.pm 2006-07-31 22:07:51.000000000 +0200 @@ -32,9 +32,18 @@ if (! exists $params{archive}) { $params{archive}="no"; } - if (! exists $params{show} && $params{archive} eq "no") { + if (! exists $params{show} && ! exists $params{year} && $params{archive} eq "no") { $params{show}=10; } + if (exists $params{day} && ($params{day} !~ /^\d{2}$/ || ! exists $params{month})) { + return ""; + } + if (exists $params{month} && ($params{month} !~ /^\d{2}$/ || ! exists $params{year})) { + return ""; + } + if ($params{year} && $params{year} !~ /^\d{4}$/) { + return ""; + } + if ($params{year}) { + delete $params{show} ; + } # Avoid nested inlines, to avoid loops etc. if ($processing_inline) { @@ -45,6 +54,11 @@ my @list; foreach my $page (keys %pagesources) { next if $page eq $params{page}; + my (undef,undef,undef,$d,$m,$y,undef,undef,undef) = + gmtime($pagectime{$page}) ; + next if $params{year} && $y + 1900 != $params{year} ; + next if $params{month} && $m + 1 != $params{month} ; + next if $params{day} && $d != $params{day} ; if (globlist_match($page, $params{pages})) { push @list, $page; } -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-1-k7 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages ikiwiki depends on: ii gcc [c-compiler] 4:4.1.1-5 The GNU C compiler ii gcc-3.3 [c-compiler] 1:3.3.6-13 The GNU C compiler ii gcc-4.0 [c-compiler] 4.0.3-6 The GNU C compiler ii gcc-4.1 [c-compiler] 4.1.1-10 The GNU C compiler ii libc6-dev [libc-dev] 2.3.6-16 GNU C Library: Development Librari ii libcgi-formbuilder-perl 3.03.01-1 Easily generate and process statef ii libcgi-session-perl 4.14-1 Persistent session data in CGI app ii libhtml-scrubber-perl 0.08-3 Perl extension for scrubbing/sanit ii libhtml-template-perl 2.8-1 HTML::Template : A module for usin ii libmail-sendmail-perl 0.79-4 Send email from a perl script ii libtime-duration-perl 1.02-1 Time::Duration -- rounded or exact ii libtimedate-perl 1.1600-5 Time and date functions for Perl ii libxml-simple-perl 2.14-4 Perl module for reading and writin ii markdown 1.0.1-3 Text-to-HTML conversion tool ii perl 5.8.8-6 Larry Wall's Practical Extraction Versions of packages ikiwiki recommends: ii hyperestraier 1.3.3-1 a full-text search system for comm ii subversion 1.3.2-5 Advanced version control system -- no debconf information
--- End Message ---
--- Begin Message ---Source: ikiwiki Source-Version: 1.13 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_1.13.dsc to pool/main/i/ikiwiki/ikiwiki_1.13.dsc ikiwiki_1.13.tar.gz to pool/main/i/ikiwiki/ikiwiki_1.13.tar.gz ikiwiki_1.13_all.deb to pool/main/i/ikiwiki/ikiwiki_1.13_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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Joey Hess <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Tue, 1 Aug 2006 21:21:19 -0400 Source: ikiwiki Binary: ikiwiki Architecture: source all Version: 1.13 Distribution: unstable Urgency: low Maintainer: Joey Hess <[EMAIL PROTECTED]> Changed-By: Joey Hess <[EMAIL PROTECTED]> Description: ikiwiki - a wiki compiler Closes: 380680 380743 Changes: ikiwiki (1.13) unstable; urgency=low . * ikiwiki can now download and aggregate feeds with its new aggregate plugin, so it's possible to implement a Planet using ikiwiki! * Add a run_hooks function for the common task of running all hooks of a given type. * Add a savestate hook. * Don't put blog post forms on pages if there's no cgiurl set. * --setup --refresh no longer rebuilds wrappers. Use --setup --refresh --wrappers to do that. * Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate to update pages that haven't changed on disk. * Change meta tags to use html entity-escaped text for values, so that quotes and such can be represented in title tags. * Depend and build-depend on HTML::Parser for HTML::Entities which is used for the above. * Make --rebuild also cause --aggregate to re-download and write aggregated pages. * Avoid outputting duplicate meta info. * Include title metadata on aggregated posts for capitalised and un-munged titles. * Title metadata of inlined pages now shows up in blogs and rss feeds. * Fix issue with unicode filenames and updating the hyper estradier search index. (Aka Please Please Please, let that be the last one.) * Patch from Roland Mas to support an rss=no parameter to inline directives. Closes: #380743 * Renamed GlobLists to PageSpecs. * PageSpecs can now include nested parens, "and", and "or". This remains backwards compatible to the old GlobList format. It's implemented by treating the GlobList as a very limited microlanguage that is transformed to perl code that does the matching. * The old GlobList format is deprecated, and I encourage users to switch to using the new PageSpec format. Compatability with the old format will be removed at some point, possibly by 2.0. * Wiki rebuild needed on upgrade to this version due to PageSpec change. * Add support for creation_month and creation_year to PageSpec. Closes: #380680 * Changes to index file encoding. Files: a36a158459127323084650fd265e76de 649 web optional ikiwiki_1.13.dsc 0abc5dde3af7380bb23ec95cad54d7ba 124728 web optional ikiwiki_1.13.tar.gz 4fbf9eab167d96d3b53ee23eb9c35241 154194 web optional ikiwiki_1.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFE0ABv2tp5zXiKP0wRAsi+AKDDQaEWYGfoLktplkvGTgG1fzk4JACbBDwV /HA8EswD+PiCHG2kRrrj01A= =2zDh -----END PGP SIGNATURE-----
--- End Message ---

