Bug#888928: gource FTBFS with libglm-dev 0.9.9~a2-1

2018-02-22 Thread Andrew Caudwell
This bug was triggered by the libglm-dev package being updated to an alpha
version of glm 0.9.9 a2. I believe this was done to fix an issue compiling
with GCC 7.3 present in the current release 0.9.8.5. While it's relatively
trivial for me to add the extra define to get it to get my software to
compile, this version of GLM also includes a major change of behavior by
removing the default initialization of vector, matrix and quaternion types.
In the case of gource and logstalgia, there is quite a bit of code relying
on the previous behavior so this has created a number of uninitialized
value bugs. Any other software using libglm-dev that depends on this
behavior will have the same issue.

I've raised a bug with the upstream regarding this change:
https://github.com/g-truc/glm/issues/735

IMO the best solution is for libglm-dev to continue to package the current
release 0.9.8.5 but apply a patch fixing the GCC compilation issue.

On Wed, Jan 31, 2018 at 10:23 PM, Adrian Bunk  wrote:

> Source: gource
> Version: 0.47-1
> Severity: serious
>
> https://tests.reproducible-builds.org/debian/rb-pkg/
> unstable/amd64/gource.html
>
> ...
> In file included from /usr/include/glm/gtx/norm.hpp:18:0,
>  from src/core/vectors.h:37,
>  from src/core/gl.h:27,
>  from src/core/texture.h:34,
>  from src/gource_settings.h:23,
>  from src/user.h:21,
>  from src/action.h:21,
>  from src/action.cpp:18:
> /usr/include/glm/gtx/quaternion.hpp:23:3: error: #error "GLM:
> GLM_GTX_quaternion is an experimental extension and may change in the
> future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you
> really want to use it."
>  # error "GLM: GLM_GTX_quaternion is an experimental extension and may
> change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including
> it, if you really want to use it."
>^
>


Bug#669453: Fixed pending upload sponsor

2012-04-24 Thread Andrew Caudwell
Thanks.

On Tue, Apr 24, 2012 at 2:12 PM, Chow Loong Jin hyper...@debian.org wrote:

 On 24/04/2012 08:59, Andrew Caudwell wrote:
  This has been fixed, I just need a debian maintainer to sponsor the
 upload as my
  package co-maintainer is away at the moment (or wait a few weeks).

 Uploaded, tagged and pushed.


 Cheers

 --
 Loong Jin




Bug#669453: Fixed pending upload sponsor

2012-04-23 Thread Andrew Caudwell
This has been fixed, I just need a debian maintainer to sponsor the upload
as my package co-maintainer is away at the moment (or wait a few weeks).

Cheers

Andrew


Bug#669571: Dependency changes causing other packages to fail to build

2012-04-19 Thread Andrew Caudwell
Package: libsdl-image1.2-dev
Version: 1.2.12-1
Severity: serious

Changes made to the dependencies of this package seem to have had some
downstream effects:

A lot of packages assume libsdl-image1.2-dev/libsdl-image1.2 depend on
libpng, libjpeg and/or zlib indirectly and now fail to build:

Some examples:

bomberclone : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669542
supertux: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669496
logstalgia  : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669453

The subject of some of these bugs is wrong, but the build log shows a
failure testing for the existence of the above libraries.

I could change the dependencies of my packages (logstalgia, gource),
but it might be optimal if you could add these dependencies back.

Cheers

Andrew Caudwell