[pkg-wine-party] Bug#543178: FHS violation: libraries should not be in /usr/lib/i486-linux-gnu

Steve Langasek vorlon at debian.org
Sun Aug 23 04:53:14 UTC 2009


Package: wine-unstable
Version: 1.1.27-1
Severity: serious
Justification: violates the FHS

The wine-unstable package on amd64 installs files to
/usr/lib/i486-linux-gnu/wine.  This is a violation of the FHS, which grants
only that:

  Applications may use a single subdirectory under /usr/lib. If an
  application uses a subdirectory, all architecture-dependent data
  exclusively used by the application must be placed within that
  subdirectory. [23]

/usr/lib/i486-linux-gnu is not an application subdirectory, as the
wine-unstable package's usage demonstrates:  it's an architecture-specific
directory heirarchy.  That's inconsistent with the FHS as currently written.

We are on track to have a Policy exception for /usr/lib/<triplet>
directories (bug #542865), but in that case those directories will be
reserved for use by multiarch-enabled packages, which wine-unstable is not.
An amd64 package putting files in /usr/lib/i486-linux-gnu will cause file
conflicts with any future multiarch-enabled wine package.

Please move these files back to /usr/lib/wine.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-wine-party/attachments/20090822/df3b25e0/attachment-0001.pgp>


More information about the pkg-wine-party mailing list