[Pkg-mediawiki-commits] r305 - in mediawiki-extensions/trunk/debian: . patches

Thorsten Glaser tg at alioth.debian.org
Wed Feb 1 15:29:45 UTC 2012


Author: tg
Date: 2012-02-01 15:29:45 +0000 (Wed, 01 Feb 2012)
New Revision: 305

Added:
   mediawiki-extensions/trunk/debian/patches/news_dont_break_feeds.patch
Modified:
   mediawiki-extensions/trunk/debian/changelog
   mediawiki-extensions/trunk/debian/patches/series
Log:
disable <newsfeed> to unbreak a core mediawiki functionality

bugreport: https://evolvis.org/tracker/t_follow.php/2557


Modified: mediawiki-extensions/trunk/debian/changelog
===================================================================
--- mediawiki-extensions/trunk/debian/changelog	2012-01-21 21:18:00 UTC (rev 304)
+++ mediawiki-extensions/trunk/debian/changelog	2012-02-01 15:29:45 UTC (rev 305)
@@ -1,3 +1,11 @@
+mediawiki-extensions (2.5) unstable; urgency=low
+
+  * Disable the News extension hooking into the output of all and
+    any RSS/Atom feeds, as this broke e.g. history feeds
+    (Evolvis [#2557] and [#2558])
+
+ -- Thorsten Glaser <tg at mirbsd.de>  Wed, 01 Feb 2012 16:28:00 +0100
+
 mediawiki-extensions (2.4) unstable; urgency=low
 
   * Fix a few extensions’ bugs to achieve XHTML validity

Added: mediawiki-extensions/trunk/debian/patches/news_dont_break_feeds.patch
===================================================================
--- mediawiki-extensions/trunk/debian/patches/news_dont_break_feeds.patch	                        (rev 0)
+++ mediawiki-extensions/trunk/debian/patches/news_dont_break_feeds.patch	2012-02-01 15:29:45 UTC (rev 305)
@@ -0,0 +1,24 @@
+$Id$
+
+Unbreak RSS links generated by other things than the News extension
+itself, such as those on the &action=history pages. The cost of this
+is that the newly introduced (by this extension) <newsfeed> tag does
+no longer work, but that’s no regression…
+
+Index: trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/News/News.php
+===================================================================
+--- trunk.orig/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/News/News.php	2012-02-01 16:25:15.000000000 +0100
++++ trunk/dist/mediawiki-extensions-base/usr/share/mediawiki-extensions/base/News/News.php	2012-02-01 16:26:13.000000000 +0100
+@@ -36,7 +36,11 @@
+ $wgAutoloadClasses['NewsRenderer'] = dirname( __FILE__ ) . '/NewsRenderer.php';
+ $wgAutoloadClasses['NewsFeedPage'] = dirname( __FILE__ ) . '/NewsRenderer.php';
+ $wgHooks['ArticleFromTitle'][] = 'wfNewsArticleFromTitle';
+-$wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'wfNewsSkinTemplateOutputPageBeforeExec';
++/*-
++ * disabled to not break page feeds from other sources
++ * cf. https://evolvis.org/tracker/t_follow.php/2557
++ */
++//$wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'wfNewsSkinTemplateOutputPageBeforeExec';
+ 
+ //FIXME: find a way to override the feed URLs generated by OutputPage::getHeadLinks
+ 


Property changes on: mediawiki-extensions/trunk/debian/patches/news_dont_break_feeds.patch
___________________________________________________________________
Added: svn:keywords
   + Id

Modified: mediawiki-extensions/trunk/debian/patches/series
===================================================================
--- mediawiki-extensions/trunk/debian/patches/series	2012-01-21 21:18:00 UTC (rev 304)
+++ mediawiki-extensions/trunk/debian/patches/series	2012-02-01 15:29:45 UTC (rev 305)
@@ -8,3 +8,4 @@
 fix_rssreader.patch
 fix_interwiki.patch
 fix_ldapauth.patch
+news_dont_break_feeds.patch




More information about the Pkg-mediawiki-commits mailing list