Package: python2.3-moinmoin Version: 1.5.3-1 Severity: wishlist Tags: patch
As per http://moinmoin.wikiwikiweb.de/MoinMoinBugs/AttachmentPageFailsWhenReturnedUnicodeFilenames if data_dir is unicode encoded, MoinMoin will crash when you add an attachment to a page. The attached patch gives you a warning in the farmconfig files, and will hopefully save someone else a few hours :) Thanks, -i -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17 Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1) Versions of packages python2.3-moinmoin depends on: ii moinmoin-common 1.5.3-1 Python clone of WikiWiki - common ii python2.3 2.3.5-14 An interactive high-level object-o Versions of packages python2.3-moinmoin recommends: ii exim4 4.62-2 metapackage to ease exim MTA (v4) ii exim4-daemon-light [mail-tran 4.62-2 lightweight exim MTA (v4) daemon -- no debconf information
--- farmconfig.py 2006-02-05 08:20:02.000000000 +1100 +++ farmconfig-new.py 2006-07-12 10:14:25.000000000 +1000 @@ -78,7 +78,7 @@ # all directories are accessible by the web server or moin server. # If you encounter problems, try to set data_dir and data_underlay_dir - # to absolute paths. + # to absolute paths. Also, these should NOT be unicode strings! # Where your mutable wiki pages are. You want to make regular # backups of this directory. --- mywiki.py 2006-02-05 08:02:19.000000000 +1100 +++ mywiki-new.py 2006-07-12 10:15:51.000000000 +1000 @@ -30,5 +30,7 @@ # b) if wiki content is maintained in many languages page_front_page = u"FrontPage" + # data directory location where pages, attachments etc are + # stored. Must be writable by the webserver [not Unicode] data_dir = '/org/mywiki/data/'