Package: ikiwiki Version: 3.20200202.3-1 Severity: important Tags: patch upstream
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 The latest upload of highlight effectively breaks any ikiwiki install using the highlight plugin, since the plugin crashes trying to run the searchDataDir() method. The attached patch switches to calling initSearchDirectories, per upstream's migration guide. It seems to work on my site. - -- System Information: Debian Release: trixie/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.3.0-1-amd64 (SMP w/20 CPU threads; PREEMPT) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ikiwiki depends on: ii libhtml-parser-perl 3.81-1 ii libhtml-scrubber-perl 0.19-2 ii libhtml-template-perl 2.97-2 ii libjson-perl 4.10000-1 ii libmarkdown2 2.2.7-2 ii libtext-markdown-discount-perl 0.16-1 ii liburi-perl 5.19-2 ii libyaml-libyaml-perl 0.86+ds-1 ii perl 5.36.0-7 Versions of packages ikiwiki recommends: ii gcc [c-compiler] 4:13.2.0-1 ii gcc-12 [c-compiler] 12.3.0-7 ii gcc-13 [c-compiler] 13.2.0-2 ii git [git-core] 1:2.40.1-1 ii libauthen-passphrase-perl 0.008-3 ii libc6-dev [libc-dev] 2.37-7 ii libcgi-formbuilder-perl 3.10-6 ii libcgi-pm-perl 4.57-1 ii libcgi-session-perl 4.48-4 ii libcrypt-ssleay-perl 0.73.06-2+b1 ii libgravatar-url-perl 1.07-2 ii liblwpx-paranoidagent-perl 1.12-3 ii libmail-sendmail-perl 0.80-3 ii libnet-openid-consumer-perl 1.18-2 ii librpc-xml-perl 0.82-1 ii libterm-readline-gnu-perl 1.46-1 ii libtimedate-perl 2.3300-2 ii libxml-simple-perl 2.25-2 Versions of packages ikiwiki suggests: ii dvipng 1.15-1.1+b1 ii file 1:5.44-3 ii gettext 0.21-13 ii ghostscript 10.01.2~dfsg-1 ii graphviz 2.42.2-7+b3 ii libfile-mimeinfo-perl 0.33-1 ii libhighlight-perl 4.7-1 ii libhtml-tree-perl 5.07-3 ii libimage-magick-perl [perlmagick] 8:6.9.11.60+dfsg-1.6 ii libimage-magick-q16-perl [perlmagick] 8:6.9.11.60+dfsg-1.6 ii liblocale-gettext-perl 1.07-5 ii libmagickcore-6.q16-6-extra [libmagickcore-extra] 8:6.9.11.60+dfsg-1.6 ii libmailtools-perl 2.21-2 pn libnet-amazon-s3-perl <none> pn libnet-inet6glue-perl <none> pn libsearch-xapian-perl <none> ii libsort-naturally-perl 1.03-4 pn libsparkline-php <none> ii libtext-csv-perl 2.02-2 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> ii libxml-feed-perl 0.63+dfsg-1 ii libxml-writer-perl 0.900-2 ii po4a 0.69-1 pn polygen <none> ii python3 3.11.4-5+b1 ii python3-docutils 0.19+dfsg-7 pn texlive <none> ii tidy 2:5.6.0-11 pn viewvc | gitweb | viewcvs <none> pn xapian-omega <none> - -- no debconf information -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmTmS5kACgkQA0U5G1Wq FSHMSQ/9FVzXXphWk9RKdxdDrxIlAVJMIYgXEzMdnQAOre2YL/m2Zn4Y+DOaPa47 YOg7ZKdrr1TOCAuONX43Y/O0yMRbh0p9pvRwbn1lPYXpgeByzA2UwPerPmdqmqyH ODXr9e7/by/0gjxYXF30lgZfZJDbuRzTuiLpPuFDICqdXJpIKgZeQVJqUjTa5mX4 2m0goEwZZ/m2Wt9C50UNGr/9bABPx+X01EH+6NEYoKjuU/EaYESLCc0v5KDPYced ut3bRdhK5EAEtODE6l49iPax20sVJn814utWqwACrDuLgeqT2mIpOE1hzyfUW+kI 8cmFB1AEOyDFZrq+f9wvv14Z8k+UWJ+iQ8WBDrcCqvHncKGvGf904pQ5BcKvKWW8 P+JEZmkT8H59puF/UpPlJgQ0bCP7JWqgGXpIAvxUyBVN9R2oRDn6X/7TBgF1T1d0 6L6gXERCF0ZCLRQWgk7p6sXZzSHqxb4DiigtElITDXpstOUO4XhVfFNl5hGHxXY9 GB3AuLhpJ1724GbbzKB4U9CfHGjJfuiO5wlBKVDHBuG5AHXd6v+GepWZIGonyth1 M0GzXvG7whpqsCnPXnX8PK9E9Wi7dsTOVx/32wGn95xPc76V0kaFYdDz/ShWDF9O sSOKCB9+6a7T6tT/rVxTBseWxshoAeXlt5t4AXGlOxMFMlb46tY= =1/bp -----END PGP SIGNATURE-----
From: David Bremner <brem...@debian.org> Date: Wed, 23 Aug 2023 14:54:34 -0300 Subject: Migrate highlight plugin to highlight 4.0 Highlight upstream has changed the API as of highlight 4.0 --- IkiWiki/Plugin/highlight.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IkiWiki/Plugin/highlight.pm b/IkiWiki/Plugin/highlight.pm index 04c554a..e70817b 100644 --- a/IkiWiki/Plugin/highlight.pm +++ b/IkiWiki/Plugin/highlight.pm @@ -54,7 +54,7 @@ sub checkconfig () { eval q{use highlight}; if (highlight::DataDir->can('new')) { $data_dir=new highlight::DataDir(); - $data_dir->searchDataDir(""); + $data_dir->initSearchDirectories(""); } else { $data_dir=undef; }