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";
        }

Reply via email to