Your message dated Thu, 29 Mar 2018 13:34:39 +0000
with message-id <e1f1xhp-0006kb...@fasolo.debian.org>
and subject line Bug#892861: fixed in glm 0.9.9~a2-2
has caused the Debian Bug report #892861,
regarding libglm-dev: removal of default type initialization breaking packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
892861: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892861
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libglm-dev
Version: 0.9.9~a2-1
Severity: important

Dear Maintainer,

The packaged version of GLM, 0.9.9~a2 is an alpha (the current release is still
0.9.8.5) and removes the default initialization of vector, matrix and
quaternion types. Because of this code written against any earlier versions of
GLM may now have uninitialized value bugs introduced by this change (e.g. where
GLM types are member variables of a class) or now behave differently (mat4()
previously gave you an identity matrix, now this gives you a zero'd matrix).
Several issues have been raised upstream (including by myself) to re-add
initialization or at least make it optional.

This is the commit that introduced the change:

https://github.com/g-truc/glm/commit/4cf8a10af2bba678c2ad136006e6ec41118b6746

Additionally the requirement in this version to define GLM_ENABLE_EXPERIMENTAL
to use simple functions like length2() has broken multiple packages. I have put
off fixing this since making it compile just exposes the user to the
uninitialized value bugs. Unfortunately this has now meant my gource and
logstalgia debian packages have been removed from debian since they don't
complile with this GLM version.

Related upstream issues:

https://github.com/g-truc/glm/issues/740
https://github.com/g-truc/glm/issues/735
https://github.com/g-truc/glm/issues/732

IMO the ideal solution would be for 0.9.8.5 to be packaged instead, or at the
very least revert the initialization change.

I believe 0.9.9~a2 was originally packaged as it included an upstream fix to
compile with GCC 7.3. Some other distros have instead patched 0.9.8.5:

https://gitweb.gentoo.org/repo/gentoo.git/diff/media-
libs/glm?id=1e45f7cd1dfa04ef4b89eb453df04b62ee432425



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_NZ:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: glm
Source-Version: 0.9.9~a2-2

We believe that the bug you reported is fixed in the latest version of
glm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 892...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guus Sliepen <g...@debian.org> (supplier of updated glm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 29 Mar 2018 15:08:45 +0200
Source: glm
Binary: libglm-dev libglm-doc
Architecture: source all
Version: 0.9.9~a2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Guus Sliepen <g...@debian.org>
Description:
 libglm-dev - C++ library for OpenGL GLSL type-based mathematics
 libglm-doc - documentation for the OpenGL Mathematics (GLM) library
Closes: 892861
Changes:
 glm (0.9.9~a2-2) unstable; urgency=medium
 .
   [ Andrew Caudwell ]
   * Backport upstream commit adding GLM_FORCE_CTOR_INIT. (Closes: #892861)
 .
   [ Guus Sliepen ]
   * Remove unnecessary --parallel from debian/rules.
   * Update Vcs-* and Homepage links in debian/control.
   * Move glm.pc to /usr/share/pkgconfig/.
Checksums-Sha1:
 233df1bc0abccc2ebcc48cdd81b8aac7acda4624 2025 glm_0.9.9~a2-2.dsc
 26ed9f55cf467d15b17bb2ad0bf176371b0a5fae 7564 glm_0.9.9~a2-2.debian.tar.xz
 d2a32b53f632f9aad472976361f02efe9a323d8b 7943 glm_0.9.9~a2-2_amd64.buildinfo
 e76555592794a24b1b15ec54135b9431fd423487 164132 libglm-dev_0.9.9~a2-2_all.deb
 7b376845bc742a64c7a99144526c55fa056edc9c 443100 libglm-doc_0.9.9~a2-2_all.deb
Checksums-Sha256:
 199724d14d679e4267c2e16b730ed720cc79b0aac01f9d68af63fa6a192f0867 2025 
glm_0.9.9~a2-2.dsc
 93720c63d756b2312a2c6f4861a0af74462461974dc5e054d5750ed667a616aa 7564 
glm_0.9.9~a2-2.debian.tar.xz
 8fa09b2abbe0f0629c091ef5e4161b18f927ea5c54b63e87c4005421ee8404ba 7943 
glm_0.9.9~a2-2_amd64.buildinfo
 bbd09ff1ea62f180b0800513f6242e62871245a0e2e9e24a33650185cd0e3369 164132 
libglm-dev_0.9.9~a2-2_all.deb
 3185b21b66fcbcb5448a5aa217641e3f13ce27b1c24bd48bc3cf4d83136e00f3 443100 
libglm-doc_0.9.9~a2-2_all.deb
Files:
 a798c7870a034ede7c3a12877dc9bb27 2025 libs optional glm_0.9.9~a2-2.dsc
 199346f55ce73cd02c76e4533f7eb7d9 7564 libs optional 
glm_0.9.9~a2-2.debian.tar.xz
 508141c72cb1d485011d7900c37a5678 7943 libs optional 
glm_0.9.9~a2-2_amd64.buildinfo
 9fd30812075a12fe978cc2bf8f2ee2f1 164132 libdevel optional 
libglm-dev_0.9.9~a2-2_all.deb
 4321cbe7d4191bec5041b93f73e6a5b3 443100 doc optional 
libglm-doc_0.9.9~a2-2_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEETRt3lsA+CDGZG91CP0kN64ce+foFAlq85fkACgkQP0kN64ce
+fqjoQ/9HZCJAYSFzeuzDs1KEGadkFanCLMqqKil8sVgW+Tha6wTMYtKkBhRyY9O
DNkpU1VwvQEhAyZj8POHGnFHQqko/OuB/GehqgJPCDr/WklZ75FTZwOtS7NnQeET
jGDi4XWSEBn4ac/Yp6izzOeYNHmA4dRCVcBvIvygJJ05mZhLNHwHwQYR1cPUpxWf
NQ7khTuu+18oms3TrrZMccR77Mxz7uSMYa/dIPWZbBAJZiAvLY7RSB6JFiA4/8tw
uvQIFvP7WxNORZBl7mwfrR0G1DOyqBgNmBgKwYLUds97Y/phW7/WV1SuPM1axHi+
1WmqF5cBsVxBoq9bu3nH6G+D/hYiMbMBH4teecRNQL0dc+c8vqNFrTX2mY6YSYUH
/z7HKI2zWc6Hrlmhudf94LddSvD9dFm7+csqNcp3fXI3j2iCkzjnrvX5Mf4X1I5l
XL4wxR4vdxLn4ixgROd3GW9yYFMYsQPhpNdm7uyTmmbCdnpvIHmrlGokBpe5G6au
89JSTxqtjyYJGttcxiJwJg5idXoON483IMNhMi1fu/2FuCcpcvGg42klgJ77ZhBs
FgyZy8V5mfclKz7xqjPW2P9IwKKrvONvj1mCQ+WhhOH4q4XLuD2/Li72k3kaMMa8
ZPPwBz1VwYSsNn+t2OG5QqvKsCVJbuK850RlSBxK32UMq6y9vbc=
=kWoq
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to