Bug#670780: [libois-dev] Pathname changed to lowercase: /usr/include/OIS -> ../ois/

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Sun Apr 29 13:27:40 UTC 2012


2012/4/29 Alessandro Ghedini <al3xbio at gmail.com>:
> On Sat, Apr 28, 2012 at 10:29:35PM +0100, Manuel A. Fernandez Montecelo wrote:
>> It seems that, for some reason, the pathname in the last revision
>> changed from /usr/include/OIS to ../ois/ , changing the case.  OGRE,
>> using cmake macros, fails to find OIS since then.  I suspect that this
>> might affect quite a few other projects when developers copy the CMake
>> modules directly from OGRE, or expect to have the directory named in
>> uppercase, as it was the case until now.
>
> Note that this caused a FTBFS in the libois-perl package (see #669448), which
> has been fixed by simply changing the header path.

Of course that this can be fixed by changing the path of *all of the
applications* depending on OIS (including this thing with OGRE
samples), but I doubt that this is the way to go; and I think that
fixing libois-perl in this way is wrong and it'll require to fix it
back when the pathname is changed again.

The pathnames should not be changed in a Debian revision of a package,
this is not even a new upstream release.  At any rate, the debian
package should use the same pathname as upstream, that's the only
sensible fix, unless there's a powerful reason to not do so (e.g. that
the pathname by upstream was actually in lowercase for years -- which
I think that it's not the case).

Cheers.





More information about the pkg-multimedia-maintainers mailing list