Your message dated Sat, 27 Jun 2026 08:10:19 +0000
with message-id <[email protected]>
and subject line Bug#1135657: fixed in bmagic 7.13.4+dfsg2-1
has caused the Debian Bug report #1135657,
regarding bmagic: DFSG Issues
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 [email protected]
immediately.)
--
1135657: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135657
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bmagic
Version: 7.13.4+dfsg-1
Severity: serious
Dear Maintainer,
I am filing this bug report with severity serious because the current
version of bmagic in the archive contains several violations of the
Debian Free Software Guidelines (DFSG) and licensing documentation
requirements.
1. Non-Free Attribution Requirement (DFSG 1 & 3)
The LICENSE file (and README.md) contains a clause that states:
"Proper BitMagic reference on your product/project page is a REQUIREMENT
for using the Library."
This "requirement" to maintain a specific reference on a project page
goes beyond standard attribution and imposes a specific redistribution
burden. This is effectively an advertising-style clause that restricts
free redistribution and the creation of derived works, making it
incompatible with the DFSG.
2. Binary Blobs (Policy 4.16, DFSG 2)
The source package contains a precompiled header file which is a
binary blob without source form:
msvc32/.vs/bm/v15/ipch/AutoPCH/60fd1a078cd898e5/PERF.ipch
This violates Debian Policy 4.16 ("Missing sources") and DFSG 2, as it
is not the "preferred form for modification". This file should have
been excluded from the +dfsg tarball.
3. Missing Authors and Licenses in debian/copyright
A scan with the `dnq` tool (available from
https://salsa.debian.org/dfsg-team/dfsg-new-queue) using
`dnq author-check` and manual inspection reveals several authors and
licenses that are not declared in debian/copyright:
- Francesco Nidito (MIT): lang-maps/libbm/src/try_throw_catch.h
- Kim Walisch (BSD-2-Clause): src/bmavx2.h, src/bmavx512.h (libpopcnt)
- Wojciech Muła (BSD-2-Clause): src/bmavx2.h, src/bmavx512.h (libpopcnt)
- Timo Bingmann (WTFPL-2.0): tests/stress/stacktrace_dbg.h
- Contributors to sse2neon.h (MIT): src/sse2neon.h
Because of the non-free attribution clause and the binary blob, this
package is currently not suitable for the main archive.
Regards,
-rt
--- End Message ---
--- Begin Message ---
Source: bmagic
Source-Version: 7.13.4+dfsg2-1
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bmagic, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <[email protected]> (supplier of updated bmagic 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 23 Jun 2026 11:56:20 +0200
Source: bmagic
Binary: bmagic bmagic-doc
Architecture: source all
Version: 7.13.4+dfsg2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Bastian Germann <[email protected]>
Description:
bmagic - C++ template library for efficient platform independent bitsets
bmagic-doc - C++ template library for efficient platform independent bitsets (
Closes: 1135657
Changes:
bmagic (7.13.4+dfsg2-1) unstable; urgency=medium
.
* Team upload
* Exclude Windows/Mac files with blobs
* d/copyright: Add missing info (Closes: #1135657)
.
[ Andreas Tille ]
* Remove Athena Capital Research from Uploaders
* Create separate -doc package
* Remove unused lintian-overrides
Checksums-Sha1:
00ee80c0bc464fc07cb7e28e733aedaff04b3a5a 1877 bmagic_7.13.4+dfsg2-1.dsc
c931a7c1aa68316f507124c52a9e115b36c9fe50 606092 bmagic_7.13.4+dfsg2.orig.tar.xz
fc3fca8311f5da6ab43c278ce009baf91a5508a4 5716
bmagic_7.13.4+dfsg2-1.debian.tar.xz
e46f08aa34b45fcad9699726b2fc2b5fe7e75037 24550204
bmagic-doc_7.13.4+dfsg2-1_all.deb
7f84589ba34bab40b10cf6c1693167d99dee8d4c 325004 bmagic_7.13.4+dfsg2-1_all.deb
94b81111067b89383400ef9b39b54bbcb9b16b76 8995
bmagic_7.13.4+dfsg2-1_amd64.buildinfo
Checksums-Sha256:
8b6b7c7653c0f7550fb11e7143110f919fa2dc8f28056267f3b0c9c7ee314b75 1877
bmagic_7.13.4+dfsg2-1.dsc
a5da6c0de9d5910299c3340ccbc60b66f5a7cc9a6bd93ddb419def9960e9d501 606092
bmagic_7.13.4+dfsg2.orig.tar.xz
319925690c967a7e00096a7643a1972e53e628b60d8c7ebd6756233e2ae68b6a 5716
bmagic_7.13.4+dfsg2-1.debian.tar.xz
28043c91dcc190ef4e760b186fed3d67dc21c976673bd3193a906eb0f1658661 24550204
bmagic-doc_7.13.4+dfsg2-1_all.deb
d0625e366b93b66a8e3e12a56b1821dd01dd1e690fc6bcf73d026ec096a25772 325004
bmagic_7.13.4+dfsg2-1_all.deb
8a88d86b73ebb96dab631586341630c74b2e9f03d1455724c81dce7f1d8d2b8e 8995
bmagic_7.13.4+dfsg2-1_amd64.buildinfo
Files:
ee504b6eedc3a891cf3e17313646e9c4 1877 libdevel optional
bmagic_7.13.4+dfsg2-1.dsc
056df347818bb205be736b2053dbd6e5 606092 libdevel optional
bmagic_7.13.4+dfsg2.orig.tar.xz
6e60bd619676cb548b89e08bb9538e0e 5716 libdevel optional
bmagic_7.13.4+dfsg2-1.debian.tar.xz
220eeb4b713d7d2e5a5231009edc4634 24550204 doc optional
bmagic-doc_7.13.4+dfsg2-1_all.deb
1aedafd617d04f418eee17f3b6b559c3 325004 libdevel optional
bmagic_7.13.4+dfsg2-1_all.deb
11c6ba8b8f1c7aef69946fa2783f971d 8995 libdevel optional
bmagic_7.13.4+dfsg2-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmo85NoQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFD+gC/0ennK0rWHYNx0lyj4uLJfkyEkzi0AoxMx8
nSHvtKNZn5v90u7U/XLMc7ZeQZE/J9z4B65eeewXYYJsPCGbTKW7ZrbilkJZt8SW
aMSoNyQbwG3TEJg/zm5vKjVwcNf7N7lHuA2b7pZeI4Jgefoe9xOO/+EJj7kbG0uY
yGGvoB5B9EpqnkjcoSHX8OiA2an4122qsec6npCRcHbzLPl0quDa89sU/ybpRseJ
qJkQT5IuTaU1d0egu3+oBNGyqEOsoW9r24s/DGvvszvsmykn3FcQEI0ZyDPtnpqW
5LARFeR9GjugBzvu0tT9/vZ/YK9t9m3KV/ip7svY3VnUuYlXN550WfKH4atSnjgK
u2mk7JcuKOvr1UuD+5H4NfHMMF4GLA7bFJnNtgz+FNzmwXXTvqNjbo9O4wdJb3zQ
kBSLW82xNf1zrK0s8kneLyznpp4aux+r4D0X1j/SXcd/7UUrjwZoRar8PJUQmY+w
DzWjIMbM1idBN8POE/im9qhGVD+E/7I=
=9Den
-----END PGP SIGNATURE-----
pgpQCrk1Al128.pgp
Description: PGP signature
--- End Message ---