On 03/31/2015 02:33 PM, Roland Miyamoto wrote: > Hi Mark. > > Mark Sapiro wrote: >> This is a Debian packaging issue. If it were an issue with Mailman >> per > > I do not understand. > I set > > IMAGE_LOGOS = '/mailman/images/' > > in mm_cfg.py > Then the html returned by http://mydom.ain/mailman/listinfo > reads > > <table WIDTH="100%" BORDER="0"> > <tr> > <td><a href="http://www.gnu.org/software/mailman/index.html"><img > src="/mailman/images/mailman.jpg" alt="Delivered by Mailman" > border="0" /><br>version 2.1.15</a></td> > <td><a href="http://www.python.org/"><img > src="/mailman/images/PythonPowered.png" alt="Python Powered" > border="0" /></a></td> > <td><a href="http://www.gnu.org/"><img > src="/mailman/images/gnu-head-tiny.jpg" alt="GNU's Not Unix" > border="0" /></a></td> > <td><a href="http://www.debian.org/"><img > src="/images/mailman/debianpowered.png" alt="Debian Powered" > border="0" /></a></td> > </tr> > </table> > > at the bottom. Note how the path is different for the last image > > /images/mailman/debianpowered.png > > instead of /mailman/images/debianpowered.png as is for the other three > images. > I do not see how packaging can influence the html produced by > Mailman's python code.
You don't think packagers ever change the upstream code? If only that were true <sigh...>. If you download <http://ftp.de.debian.org/debian/pool/main/m/mailman/mailman_2.1.15-1.debian.tar.gz> and extract the files, you will see the patches that Debian applies to their Mailman package. In particular, look at 01_defaults.debian.patch which patches Defaults.py.in to change the default for IMAGE_LOGOS from '/icons/' to '/doc/mailman/images/' Then look at 25_site_logo_patch which patches Defaults.py.in to add # The site logo/text presence, site text, site url and site logo SITE_LINK = Yes SITE_TEXT = 'Debian Powered' SITE_URL = 'http://www.debian.org/' SITE_LOGO = '/images/mailman/debianpowered.png' All of which don't exist in non-Debian Mailman. This patch further modifies code in htmlformat.py to generate the logos in the footer. This code gets the 3 standard logos from the IMAGE_LOGOS directory and gets the Debian Powered logo from the SITE_LOGO directory. Thus, the 3 standard logos all come from the directory defined in Defaults.py or overridden in mm_cfg.py by the IMAGE_LOGOS setting. The 4th (Debian Powered) logo comes from the file defined in Defaults.py or overridden in mm_cfg.py by the SITE_LOGO setting. In fact, you can turn this off in a Debian installation by setting SITE_LINK = No in mm_cfg.py or adjust the text, image and URL with the other 3 settings. This is a feature of the Debian package. All this *should* be covered in Debian's documentation, but outside of reading Defaults.py, I don't see anything off hand. If you have an issue with how this is done or documented, you need to take it up with Debian because this is a Debian feature added by Debian and doesn't come from the GNU Mailman project. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org