[Pkg-mediawiki-devel] Bug#689249: mediawiki-extensions-math: installs files in /usr/share/mediawiki/extensions which is a symlink in the mediawiki package

Andreas Beckmann debian at abeckmann.de
Sun Sep 30 19:17:09 UTC 2012


Package: mediawiki-extensions-math
Version: 2:1.0+git20120528-5
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package ships files in a
directory that is a symlink in another package. This may cause unwanted
relocation of files and has the potential for creating big trouble later
on. See e.g. the issues that symlinked doc directories in /usr/share/doc
are are causing during upgrades ...
http://piuparts.debian.org/squeeze2wheezy/unknown_failures.html

Note that dpkg does not replace directories with symlinks and vice versa
- this is intentional - and the first one that gets created wins :-)
So it will depend on the unpack order whether a directory or link is
created.

I'm filing this as serious since I see trouble arising out of this
for future upgrades ...

The mediawiki package should include "a packaging guide for
mediawiki extensions". If this is missing, please file a bug there to
avoid further confusion in other extension packagings.

>From the attached logfile:

0m41.0s INFO: dirname part contains a symlink:
  /usr/share/mediawiki/extensions/Math != /var/lib/mediawiki/extensions/Math (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/Math.body.php != /var/lib/mediawiki/extensions/Math/Math.body.php (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/Math.hooks.php != /var/lib/mediawiki/extensions/Math/Math.hooks.php (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/Math.i18n.php != /var/lib/mediawiki/extensions/Math/Math.i18n.php (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/Math.php != /var/lib/mediawiki/extensions/Math/Math.php (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/db != /var/lib/mediawiki/extensions/Math/db (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/db/math.db2.sql != /var/lib/mediawiki/extensions/Math/db/math.db2.sql (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/db/math.mssql.sql != /var/lib/mediawiki/extensions/Math/db/math.mssql.sql (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/db/math.oracle.sql != /var/lib/mediawiki/extensions/Math/db/math.oracle.sql (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/db/math.pg.sql != /var/lib/mediawiki/extensions/Math/db/math.pg.sql (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/db/math.sql != /var/lib/mediawiki/extensions/Math/db/math.sql (mediawiki-extensions-math)
  /usr/share/mediawiki/extensions/Math/mathParserTests.txt != /var/lib/mediawiki/extensions/Math/mathParserTests.txt (mediawiki-extensions-math)


Cheers,

Andreas

PS: the debsums errors in the logfile are caused by debsums bug #689202
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mediawiki-extensions-math_2:1.0+git20120528-5.log.gz
Type: application/x-gzip
Size: 15051 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mediawiki-devel/attachments/20120930/8f42c195/attachment.bin>


More information about the Pkg-mediawiki-devel mailing list