Package: mediawiki Version: 1:1.11.0-3 Severity: minor Tags: patch Hi
sitemaps generated by /usr/share/mediawiki/maintenance/generateSitemap.php does not use absolute URL to linking from sitemap index to actual sitemaps. This is what Google parser reports as an error in sitemap. Attached patch fixes this issue. -- Michal Čihař | http://cihar.com | http://blog.cihar.com -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22-3-vserver-amd64 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mediawiki depends on: ii debconf [debconf-2.0] 1.5.18 Debian configuration management sy ii lighttpd [httpd] 1.4.18-1 A fast webserver with minimal memo ii mime-support 3.40-1 MIME files 'mime.types' & 'mailcap ii php5 5.2.4-2 server-side, HTML-embedded scripti ii php5-mysql 5.2.4-2+b1 MySQL module for php5 Versions of packages mediawiki recommends: ii mysql-server 5.0.51-2 MySQL database server (meta packag ii mysql-server-5.0 [mysql-serve 5.0.51-2 MySQL database server binaries ii php5-cli 5.2.4-2+b1 command-line interpreter for the p -- debconf information: * mediawiki/webserver:
--- generateSitemap.php.orig 2008-01-15 08:20:14.000000000 +0100 +++ generateSitemap.php 2008-01-15 08:23:22.000000000 +0100 @@ -367,9 +367,10 @@ * @return string */ function indexEntry( $filename ) { + global $wgServer; return "\t<sitemap>\n" . - "\t\t<loc>$filename</loc>\n" . + "\t\t<loc>$wgServer$filename</loc>\n" . "\t\t<lastmod>{$this->timestamp}</lastmod>\n" . "\t</sitemap>\n"; }