Bug#993588: wily: Potential Buffer Overflow in libmsg/connect.c

2021-09-03 Thread Potential Buffer Overflow vulnerability in xfig-3.2.7b
Package: wily
Version: 0.13.41
Severity: normal

Dear Maintainer,

It seems that there exists a potential Buffer Overflow in libmsg/connect.c.
In line 184, and 191,
(184) if(!(disp = getenv("DISPLAY"))) {
...
(191) sprintf(buf, "%s/wily%s%s", dir, pw->pw_name, disp);

the variable disp is a previously stored path by external source.
If the length of disp is large enough in sprintf, this may cause Buffer 
Overflow.


-- System Information:
Debian Release: 11.0
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.4.0-19041-Microsoft
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect



Bug#993373: Use-after-free bug in realpath()

2021-09-03 Thread Madie K. Mckeel
Dear Antonin

Thanks for your replay.

On Tuesday, August 31, 2021 4:04 PM, Antonin Décimo  
wrote:

> Last year I wrote a lot of patches for pmount, amongst which two
> remove the bundled implementation of realpath and switch to the
> "modern" interface
>
> char *realpath(const char *restrict path, NULL);

> [...]
> Instead of the patch you send, why not drop it completely like I did?

Definitely the better option in any regard! I feared the packages is not
well-maintained, so I opted for a patch which doesn't touch much hoping
to reduce maintenance burden and get this fixed easily. (And also because
I don't program C and don't know the (often subtle) differences in those
implementations).

> I'm also afraid that the Debian package is unmaintained.

Sad news. So I guess the best is to avoid pmount packages for now.

> I wasn't ready to release my updated pmount as the current head commit
> is broken, and I haven't had time to fix it. I also need to convince
> myself that the commit history looks good and that I haven't
> introduced more bugs than I've fixed.
>
> If you have some time to spare, please take a look!

Nice to see that someone gave some love to pmount in the last years!
I tested your HEAD but as you mentioned it's doesn't work.
As I said, I don't program C, so probably can't help you with that problem.
I hope you're fork will become the source eventually.
Maybe linking to your repo instead of a dead alioth-archive page would rise
its visibility, getting one step closer to that goal.

Regards
Madie

Processing of jimtcl_0.79+dfsg0-3_source.changes

2021-09-03 Thread Debian FTP Masters
jimtcl_0.79+dfsg0-3_source.changes uploaded successfully to localhost
along with the files:
  jimtcl_0.79+dfsg0-3.dsc
  jimtcl_0.79+dfsg0-3.debian.tar.xz

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Processing of libopenaptx_0.2.0-6_source.changes

2021-09-03 Thread Debian FTP Masters
libopenaptx_0.2.0-6_source.changes uploaded successfully to localhost
along with the files:
  libopenaptx_0.2.0-6.dsc
  libopenaptx_0.2.0-6.debian.tar.xz

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



jimtcl_0.79+dfsg0-3_source.changes ACCEPTED into unstable

2021-09-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 03 Sep 2021 16:22:09 +0200
Source: jimtcl
Architecture: source
Version: 0.79+dfsg0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Didier Raboud 
Changes:
 jimtcl (0.79+dfsg0-3) unstable; urgency=medium
 .
   * Orphan package
 .
   * Run wrap-and-sort -baskt
   * S-V: Update to 4.6.0 without changes needed
   * Set upstream metadata fields
   * Add Salsa CI configuration
Checksums-Sha1:
 c9ed234df698a2ac0055d493d7af30d93096f2d9 2060 jimtcl_0.79+dfsg0-3.dsc
 645455fdb07e008d5369455bbc8943a7dd7c7174 8864 jimtcl_0.79+dfsg0-3.debian.tar.xz
Checksums-Sha256:
 a31671209c88b332cd82b5741fb2861a93d59d6b8ea96dd4c5bce47153c9f54d 2060 
jimtcl_0.79+dfsg0-3.dsc
 0b11963b496ef8038d5783e3845ac23123767d049051c9b0542d5dc6615c2be0 8864 
jimtcl_0.79+dfsg0-3.debian.tar.xz
Files:
 d5cc9e37fdc14b7568857ebf7f90820d 2060 devel optional jimtcl_0.79+dfsg0-3.dsc
 15ae6d88d07e54524b85f82f17b8c626 8864 devel optional 
jimtcl_0.79+dfsg0-3.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEJ3k7rA0YCplkx4gZqcb6xg1jAWkFAmEyMTcACgkQqcb6xg1j
AWkFLQ/+M/x/vf2W+frykdPdjHnVz6hHqdmqzvk1BssYuT+qAic8Ib+kvCU6irM/
rZ7sdXAMcc7Ql1eMdrNUhQvT3lsKnwYIq7W8IecfGWVJtVaajl3hKbnBpwoUt8Lc
2si3GxsQLyoIaeumrzppgR+aPCPjjkD63Qo0uRe5aVjfuGRJ6hGJXD4cAeo+TA0b
tcENqbkw3n3ARCXtzLDLtkR2tLE62xx1pOqkLWlTY2pVM61EzQbbOCs/PdXR3fOW
qDRL378dWYu5LfNpHTgy2qSq7hhQQgLARlmoB+fdtXJVc2K6Wy63kaYDQGUiNuFk
uUseG9w7TVn73onSkHvn8fXz9kIzORpEFXo0+jn11cxfcMxB3Sct97U/tHPnesQq
N+aMsPN/Ppv56/x/MHEejQbQdlrjFklDs1Q2y3mIP1tc/gIZL/6Nq9pboAnMoYvt
W0yCEZv7pTKjgmcPSECOWvicCcToy5kVkxW2WilFL2wd2vrd52NUoaIA3qek2Lgm
1y5S3hu4KxG7gxv40ajOql9MZvWWdIDe9P/QhrlJh8VET6MheDujsJLdclQeREQb
gSwy1N9Dkkhk8UDomdt5PcPCDRKS68k11jRAFfFXmM7JUpZEhuvzrSsDMBAGHlsB
RElA/C1CdnsQvH9kvSwfSI0w75BMxY9iCT0dla+h50gYxKvn7Fg=
=MgNo
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



libopenaptx_0.2.0-6_source.changes ACCEPTED into unstable

2021-09-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 03 Sep 2021 16:35:07 +0200
Source: libopenaptx
Architecture: source
Version: 0.2.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Didier Raboud 
Changes:
 libopenaptx (0.2.0-6) unstable; urgency=medium
 .
   * Orphan package
 .
   * Run wrap-and-sort -baskt
   * S-V: Update to 4.6.0 without changes needed
Checksums-Sha1:
 749525399052aa719d0522ab70b3bcb06620ff2d 2369 libopenaptx_0.2.0-6.dsc
 1aa994d50fef29e0fd5487108744f8f69e95a908 6084 libopenaptx_0.2.0-6.debian.tar.xz
Checksums-Sha256:
 febdc1c6cb45db5cc8ac4c43c1ffa64e922d5288173d7790b431339a96550ab9 2369 
libopenaptx_0.2.0-6.dsc
 dc265a0a68d2d4c2d720f26dd46c31fec0fba8fc5bc94e266aca2c3a23bf4233 6084 
libopenaptx_0.2.0-6.debian.tar.xz
Files:
 403838db1e12cc9f2c4dfb02b9a7 2369 libs optional libopenaptx_0.2.0-6.dsc
 a1b97d5941f36c246afb28b755374a3e 6084 libs optional 
libopenaptx_0.2.0-6.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEJ3k7rA0YCplkx4gZqcb6xg1jAWkFAmEyM3YACgkQqcb6xg1j
AWmebRAAhUtiN8O0pV8mdK3T8osDjtoTRDruZ+fsTGWhmfL49L7LI73RWHYSj+Q2
W7R+lHdAI1eMXvfkNrKdbGDPcuHAND/RtKDGEifP4j/yRSFL8A2n4O2WTsWHV1+2
KSSkcYNSwJwzoPmCinNIQuKAH0xIWVZkSyHqJDx1J8zfgB320xg54/3RJFnI4371
u4qFXWLbDtNLbuoyzb/t3+So9lAm0fEaimesZs3SySbFoBAFO2hddcQ0NMu9aqAe
01qjKa6lnOzDexcoU/B1XvONzDFYMfExZxhlaLgT8zk0metGcmp4JfDZ5syg/uUk
GFi1gKBSrpDl3BUR9vH2hRrz0rJf+ugr4fdpVkYJE9EUeADHdYbGKoY+Qf19gxpf
Xex7Qlj3p8+LQ51c2bUqHUy/vofOehxntsHOEFkAQKbIUzya/kiOWELYM9NJ4CC3
967TwZ+KKAFCpC5ON6xb6myHxA6AbCUGksQDSMzEuYfInbpFuEculbnUDLo0WY5n
Ox1ESRNsXyXaRnrKEYzdbMAyfMCdKIFcHXv19E2sqguKWJzDsaMd+XaPnPKXFoba
7QclH9GNepN67FRQ6V3+nn+6VCzmmbhrcsElSCMVtVMe0jqT/KeVCMHXwuvy/Y+2
oSFVo15/wR3scCQOfyesyuIUxfwNfvo5XZHrhDmEMF0HxZ2sV+o=
=eVGr
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#993610: crafty: Potential Integer Overflow in tbdecode.h

2021-09-03 Thread Potential Buffer Overflow vulnerability in xfig-3.2.7b
Package: crafty
Version: 23.4
Severity: normal

Dear Maintainer,

There seems to exist potential integer overflow in tbdecode.h .


In line 647,
(647) if (fread(temp, 1, HEADER_SIZE, fd) != HEADER_SIZE)
...
(651) ptr = temp;
(652) #  define R4(i) \
(653) ((ptr[i] << 24) + (ptr[(i) + 1] << 16) + (ptr[(i) + 2] << 8) + (ptr[(i) + 
3]))
...
(661) n_blk = R4(72)
...
(683) n = sizeof(unsigned) * (1+n_blk)
...
(686) blk = (unsigned *)malloc(n);


temp is read from external source. ptr has the same value as temp, and n_blk is 
the result of R4(72).
Thus, arbitrary value of temp can cause n_blk to be a large number, which can 
cause integer overflow in line 683.
When allocating memory in 686, the value may not be as intended. 

-- System Information:
Debian Release: 11.0
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.4.0-19041-Microsoft
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect



Processing of libquvi_0.9.3-2_source.changes

2021-09-03 Thread Debian FTP Masters
libquvi_0.9.3-2_source.changes uploaded successfully to localhost
along with the files:
  libquvi_0.9.3-2.dsc
  libquvi_0.9.3.orig.tar.xz
  libquvi_0.9.3.orig.tar.xz.asc
  libquvi_0.9.3-2.debian.tar.xz
  libquvi_0.9.3-2_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



libquvi_0.9.3-2_source.changes ACCEPTED into unstable

2021-09-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 03 Sep 2021 10:52:08 -0400
Source: libquvi
Architecture: source
Version: 0.9.3-2
Distribution: unstable
Urgency: high
Maintainer: Debian QA Group 
Changed-By: Boyuan Yang 
Closes: 978860
Changes:
 libquvi (0.9.3-2) unstable; urgency=high
 .
   * QA upload.
   * Orphan package.
   * debian/control: Set Vcs-* fields to git packaging repo on Salsa
 GitLab platform.
   * debian/control: Drop outdated versioned pre-depends on dpkg.
   * debian/control: Use updated gcrypt dev package name
 (libgcrypt20-dev) to avoid FTBFS.
   * debian/patches:
 + Refresh all patches.
 + Add patch 0004 to fix FTBFS with autoconf 2.70.
   (Closes: #978860)
 + Add patch 0005 to make the build reproducible.
   (see #834945, this patch is not enough)
   * debian/: Apply "wrap-and-sort -abst".
   * Refresh packaging:
 + Bump debhelper compat to v13.
 + Bump Standards-Version to 4.6.0.
   * Drop unnecessary files: debian/compat, debian/source/options,
 debian/source/lintian-overrides.
Checksums-Sha1:
 06d7d836521c79e877d2bdee5cffab94b66647f7 2372 libquvi_0.9.3-2.dsc
 8138a7f518619ee52953e03720b77a17f5eec5d6 372012 libquvi_0.9.3.orig.tar.xz
 af3c2dfb44e32e51f16aabbe4a6d06679e1b1b24 801 libquvi_0.9.3.orig.tar.xz.asc
 dac408e3bf0f0975582347cf4fcd3633243cbaa3 21644 libquvi_0.9.3-2.debian.tar.xz
 5ba7f0df126a8fd33ef21c81fedc0935121ab3f0 9026 libquvi_0.9.3-2_amd64.buildinfo
Checksums-Sha256:
 ae563271aec6dda124e00cb666b163ed38f0e1197e90788e32fbfd18ae9861fb 2372 
libquvi_0.9.3-2.dsc
 894182cbc8858bf4dc5ae3f56661967a12d5677a931679730df1fa533af6187b 372012 
libquvi_0.9.3.orig.tar.xz
 e75274d265ac9fcd0097ef4ec46e58df68238b0e6e9c6bb60b043b461c213a0f 801 
libquvi_0.9.3.orig.tar.xz.asc
 1d871890cd191f2c44037ebf5231789758d1046c4581d52887f7c7575fd11939 21644 
libquvi_0.9.3-2.debian.tar.xz
 f86c9a34879b22e8c201b804efb59dbe2b7c31283229a2d56d07814a0a33b708 9026 
libquvi_0.9.3-2_amd64.buildinfo
Files:
 48a350e39ecf100ee2970ffb886d252d 2372 libs optional libquvi_0.9.3-2.dsc
 12a62c4fcde9b6109193191b7bd3d685 372012 libs optional libquvi_0.9.3.orig.tar.xz
 cd58fd0d0186787ef4618ddfea07120a 801 libs optional 
libquvi_0.9.3.orig.tar.xz.asc
 91705466c0916b7cdcc6683f707ffeb9 21644 libs optional 
libquvi_0.9.3-2.debian.tar.xz
 297ce5e54bb3f18495acf8b96173a0b4 9026 libs optional 
libquvi_0.9.3-2_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmEyUL0ACgkQwpPntGGC
Ws5ixw//WQrVVIuqj8pkDolv15IzZgkIdmC22X7GYTWz0jH73C656nDtJOGr+0hf
pcEoyA//ZwBSzbRr0iiAhFO/bzSev9NxMuFXLL6CAXWKQxUQ6fFGaXE7w7ODeD5r
+Mifd8u+V5Anl/PYlwvfPGNcbSV7Y74iEALMQxaGViqRLLNDh7YtzIBjJGTBSn5Z
xPAKR6FzXOptYcHy8wFowrGnW6H/j1vCaT+BSW+3BwFvG0MZSsJMAWO4WhUkfWyX
JYj4qXK7UZ/Ui/1pLsaboSLHEITu+sn1wdVrZk/dJIS8St2byYw1z/piRbBe6cOI
JG6aAaBZbx6qSPFnyOsB9loav2FrtIFn1Yr2AwCZgzV7vT+4cEf3WIG4ABg22eZW
fNI1uzukTnTYC5qVuBYzz3b+qUsk/XIpgaMoJicEs2FCyg52nlBINQ6BWdBUh7qE
PI+ouDulMC48olq3eeGAkIqHfahXud3SmXShHox3sIoJFFaBuY6PRPie4eLSx+/s
FnBLpMf/XfvBZl96PG44zzCErzYt8s2UZsx8N6G8zde8NGJV0347IbN49FNxdxK9
6trYozKgYxHP9SnKk7i/QfhnQRHkNR13+583ZrFNatCyX4duFv/gD+x2LFz74N58
w90tpQP4ZOEFTdfMZ4X8RoAM02/pRxfKWQy8ng+xGMmCMqOcnJo=
=NR/H
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of libquvi-scripts_0.9.20131130-2_source.changes

2021-09-03 Thread Debian FTP Masters
libquvi-scripts_0.9.20131130-2_source.changes uploaded successfully to localhost
along with the files:
  libquvi-scripts_0.9.20131130-2.dsc
  libquvi-scripts_0.9.20131130.orig.tar.xz
  libquvi-scripts_0.9.20131130-2.debian.tar.xz
  libquvi-scripts_0.9.20131130-2_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



libquvi-scripts_0.9.20131130-2_source.changes ACCEPTED into unstable

2021-09-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 03 Sep 2021 18:18:40 -0400
Source: libquvi-scripts
Architecture: source
Version: 0.9.20131130-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Boyuan Yang 
Closes: 840717
Changes:
 libquvi-scripts (0.9.20131130-2) unstable; urgency=medium
 .
   * QA upload.
   * Orphan the package.
   * debian/: Apply "wrap-and-sort -abst".
   * Refresh packaging:
 + Bump debhelper compat to v13.
 + Bump Standards-Version to 4.6.0.
 + Update Vcs-* fields.
   * debian/patches/0001: Add patch to fix cross compilation of libquvi.
 (Closes: #840717)
 .
   [ Ansgar Burchardt ]
   * debian/control: Remove myself from Uploaders.
Checksums-Sha1:
 d69ea6e5c0cd9fe982c33ed886bf7963a3c3b52a 1980 
libquvi-scripts_0.9.20131130-2.dsc
 41f059964c8f47aeb241cc53b883592b5db77e53 322080 
libquvi-scripts_0.9.20131130.orig.tar.xz
 f0a1fff30318d2a895098715191fbd98476ae5cf 19484 
libquvi-scripts_0.9.20131130-2.debian.tar.xz
 eac5c0e6729b9c0313c75af4b6728d3982da41f0 6447 
libquvi-scripts_0.9.20131130-2_amd64.buildinfo
Checksums-Sha256:
 80c53334515c60570e475c8322e7b80961ce6cb41d55ad0b241899e2fe0ffea7 1980 
libquvi-scripts_0.9.20131130-2.dsc
 17f21f9fac10cf60af2741f2c86a8ffd8007aa334d1eb78ff6ece130cb3777e3 322080 
libquvi-scripts_0.9.20131130.orig.tar.xz
 c15c1c00692670fa09369b3c43f5a271d72b7204717d8b7f3c8c43e0c00ae3b6 19484 
libquvi-scripts_0.9.20131130-2.debian.tar.xz
 dd5c7f28c15ef99cbe8f22db87c7699bbc95aa40330a12da086fff76c26c7a70 6447 
libquvi-scripts_0.9.20131130-2_amd64.buildinfo
Files:
 baf168e57dda7563be87c66c8e8a10e3 1980 libs optional 
libquvi-scripts_0.9.20131130-2.dsc
 46ddfd887260a515199c2e1ba8c46d8a 322080 libs optional 
libquvi-scripts_0.9.20131130.orig.tar.xz
 464f74aa14e4b5e8936e2c8912d9881b 19484 libs optional 
libquvi-scripts_0.9.20131130-2.debian.tar.xz
 3760cdfffe25ed59b6c8f61f18995e84 6447 libs optional 
libquvi-scripts_0.9.20131130-2_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmEypMQACgkQwpPntGGC
Ws5NGg/+Jjlb1hKh0pvcVFQgpi4T30hodaWlLY0isNCwEf1e+CUWxsB9plAYXOKR
WT4Jcc+8gN5jDik0jUJy3neYtfkLWxMXiszAqWrvl6crkFiFRK6Zquvpb/bytNCj
dmXTuRofm9RDiA6kws3V4dLwhjZ3KLoEUqnnToW4h/bgu/VZrKgX/+4vHyTtgj4J
X5nZDZyOjb4bWdb2pnOdxMDq1rRHfwqSghIaYOdT6w4mAxgClmPCoZUveu3zH3x/
yv/LTqWf76wc9u+DVEmwheIwg9gU5RY6lPwqtAegoyrb/u65nFH2dxcSc0B9kspo
t9RZ2nE3gxvDjXvh4omhnYHqHBJgcxtwJFQUJMVtn1OC1ScNgIavRMGXJ63GDH3E
rGwmIxdTQH++yoRYO356OPPctqYaD+ZnGNb7oBn9xiqiJ1HlIkAMPXVxj96vNNKE
qFUHd/Ksj2Nn49hjUMf3QU9wz/NDEmX88aDo3OEMf0fF/PyCk5ztRSv31yTIbhpd
U8aZoyRx6YjNDRflgdC0cxle3qRj3hrAEZ+A2wlEp3oMD6/r4CpJK2dJeiNyfD0n
yZFs3Ksb4zEcGHbz8UXHHGmNvjU6jvfNYEDAMO8fA7KyzeMcpfL386rG76VVycjZ
L82xGsIxKB4j1NCpoy68F5Qo/TO6s0+Hu+TZfph4fZTQlXLhQqY=
=RVgx
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of libquvi_0.9.4-1~exp1_amd64.changes

2021-09-03 Thread Debian FTP Masters
libquvi_0.9.4-1~exp1_amd64.changes uploaded successfully to localhost
along with the files:
  libquvi_0.9.4-1~exp1.dsc
  libquvi_0.9.4.orig.tar.xz
  libquvi_0.9.4.orig.tar.xz.asc
  libquvi_0.9.4-1~exp1.debian.tar.xz
  libquvi-0.9-0.9.4-dbgsym_0.9.4-1~exp1_amd64.deb
  libquvi-0.9-0.9.4_0.9.4-1~exp1_amd64.deb
  libquvi-0.9-dev_0.9.4-1~exp1_amd64.deb
  libquvi-0.9-doc_0.9.4-1~exp1_all.deb
  libquvi_0.9.4-1~exp1_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



libquvi_0.9.4-1~exp1_amd64.changes is NEW

2021-09-03 Thread Debian FTP Masters
binary:libquvi-0.9-0.9.4 is NEW.
binary:libquvi-0.9-0.9.4 is NEW.

Your package has been put into the NEW queue, which requires manual action
from the ftpteam to process. The upload was otherwise valid (it had a good
OpenPGP signature and file hashes are valid), so please be patient.

Packages are routinely processed through to the archive, and do feel
free to browse the NEW queue[1].

If there is an issue with the upload, you will receive an email from a
member of the ftpteam.

If you have any questions, you may reply to this email.

[1]: https://ftp-master.debian.org/new.html
 or https://ftp-master.debian.org/backports-new.html for *-backports



Bug#834945: libquvi: please make the build reproducible

2021-09-03 Thread Chris Lamb
Hi Boyuan,

> Looks like your patch is not enough. After merging the new patch, the updated
> libquvi/0.9.3-2 still fails to build reproducibly. Can you take a look into
> it?

So this is because since I wrote this patch in 2016, Debian is
injecting the build path into the CFLAGS variable. Here is an updated
version of the 0005-Make-the-build-reproducible.patch file to filter
this:

§

From: Chris Lamb 
Date: Sat, 20 Aug 2016 20:55:08 +0100
Subject: Make the build reproducible

Last-Update: 2016-08-20
Bug-Debian: https://bugs.debian.org/834945
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- libquvi-0.9.3.orig/configure.ac
+++ libquvi-0.9.3/configure.ac
@@ -57,7 +57,9 @@ LT_PREREQ([2.2.6])
 AC_PROG_CC
 AM_PROG_CC_C_O
 
-AC_DEFINE_UNQUOTED([CFLAGS], "$CFLAGS", [Define to compiler flags])
+PWD=`pwd`
+FILTERED_CFLAGS=`echo $CFLAGS | sed -e "s@$PWD@«BUILDDIR»@g"`
+AC_DEFINE_UNQUOTED([CFLAGS], "$FILTERED_CFLAGS", [Define to compiler flags])
 AC_DEFINE_UNQUOTED([CC], "$CC", [Define to compiler])
 
 AC_PATH_PROG([DOXYGEN], [doxygen], [no])
@@ -71,7 +73,7 @@ AS_IF([test x"$A2X" = "xno" && test -d "
   AC_MSG_ERROR([a2x is required to create man pages when building from git])])
 
 AC_PATH_PROG([DATE], [date], [no])
-AS_IF([test x"$DATE" != "xno"], [build_time=`$DATE +"%F %T %z"`])
+AS_IF([test x"$DATE" != "xno" && test x"$SOURCE_DATE_EPOCH" = "x" ], 
[build_time=`$DATE +"%F %T %z"`])
 AC_DEFINE_UNQUOTED([BUILD_TIME], ["$build_time"], [We have build time])
 
 BUILD_TIME="$build_time"

§

(You might know of a cleaner way of doing this in automake.)


Regards,

--
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Processing of apvlv_0.3.0-1_source.changes

2021-09-03 Thread Debian FTP Masters
apvlv_0.3.0-1_source.changes uploaded successfully to localhost
along with the files:
  apvlv_0.3.0-1.dsc
  apvlv_0.3.0.orig.tar.xz
  apvlv_0.3.0-1.debian.tar.xz
  apvlv_0.3.0-1_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



apvlv_0.3.0-1_source.changes ACCEPTED into unstable

2021-09-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 03 Sep 2021 19:19:18 -0400
Source: apvlv
Architecture: source
Version: 0.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Boyuan Yang 
Changes:
 apvlv (0.3.0-1) unstable; urgency=medium
 .
   * QA upload.
   * New upstream release.
   * debian/patches: Refresh patches.
Checksums-Sha1:
 ebf10330299cd1223b5a073613897dc5071cf1d1 1963 apvlv_0.3.0-1.dsc
 89d850b75f2b511dc3066060962e88a03bb99145 216004 apvlv_0.3.0.orig.tar.xz
 ac56481d12cee6de099dd28228ba14b5e0c4bcbe 13780 apvlv_0.3.0-1.debian.tar.xz
 5654d2e4ff0a016e6efa270ab6524f7621dcc8d0 17203 apvlv_0.3.0-1_amd64.buildinfo
Checksums-Sha256:
 22bee0078d11ee7f1ebf7539c0b888c3d8f33dd0f08ea2b464212892b60ed596 1963 
apvlv_0.3.0-1.dsc
 be3e7a8212f844d4a2a69991bed4837ff9b4887f6af6c345226d1895bc79e655 216004 
apvlv_0.3.0.orig.tar.xz
 384cb96013bcb772de61abf8058ecfea4cb053b5540bdbb8c46b4f5f165baadf 13780 
apvlv_0.3.0-1.debian.tar.xz
 ec38ab1a79d81c494c1b2e0b8ec504789ab5479fcc72ac454c20bd949e9f9f00 17203 
apvlv_0.3.0-1_amd64.buildinfo
Files:
 560ce95f983988f1dd64f25e00023219 1963 text optional apvlv_0.3.0-1.dsc
 d850298e4f4f3390ea3d14bd8ff436f8 216004 text optional apvlv_0.3.0.orig.tar.xz
 56fbd25a42ed44ac5afa6a85d6708346 13780 text optional 
apvlv_0.3.0-1.debian.tar.xz
 d3707e6fcadefcaa19792e2c4d6db089 17203 text optional 
apvlv_0.3.0-1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmEyr+QACgkQwpPntGGC
Ws4xvA/+OV2giC8+TKJu5F2sXgzSjRYdGxHqh8EWydwrDiD7i6Rt/MWGF90mMUwB
rS7YSFY/MEvRWSNE2El/xqb7ThUZK115lOlraTiq0a0Cf5fmvRlYeVOmAwH+1+ZL
f4xIQU92RK4rPgy83ulGiiZJhLlo+BQPYcZmYCoHMIbvoCuH32udIlNFvlKycnCm
QkAonybx+wQZhHrYn9gNHMxuC24BbrwlLwvuQIP2SvO7H3Va8MH2UM/lMfpNIG+3
Vjpxil4hhBfyNu0GxxoxcHktmJjBipm6dDnOIVj/wqCRk5mYvCORCn1Bs1qKJKp+
m4R7p85X2HbdCQLvn3RMuoTGITsRjUDNWX9H26SsIaYaSTKBFRk27FYEsZ4QrfTK
taMyIl93u1HJW9PJM6mE++D/rdsnqy+ApQF6oK71wM1l32n+HZj27HLqjlwDJnkk
eJ8PModWuMTRr4IrS4LZVM0E/hxVlibVPYYD6m0b5HV41UKBla4KYGuXFvLLbyOD
te4t6fIAwqFFdtU8SP6LXylM5uM0FimnfTiCHIhRDDWct3mbfm6mDvHkUOsbc75+
U6DbYJSY1BJNGEGSwl1d8lemxzaSmewV1T7yBCEiz2ilemF4ApNQhEk7hLIsf0eC
iX2AqND+eu3QrvKHaa7gs5m0QbT9ywCahlDfCDhWSzOjcA1/5Y0=
=Q6pe
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#971559: marked as done (coinor-cgl FTCBFS: doesn't build shared libraries)

2021-09-03 Thread Debian Bug Tracking System
Your message dated Sat, 04 Sep 2021 03:03:28 +
with message-id 
and subject line Bug#971559: fixed in coinor-cgl 0.60.3+repack1-3
has caused the Debian Bug report #971559,
regarding coinor-cgl FTCBFS: doesn't build shared libraries
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.)


-- 
971559: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971559
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: coinor-cgl
Version: 0.60.3+repack1-3
Tags: patch upstream
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

coinor-cgl fails to cross build from source, because it doesn't build
shared libraries and then dh_install fails. Now the reasons for that are
... a little involved. Please sit down and take a cup of coffee or tea
or like that.

Looking into the cross configure output, one can spot this:
http://crossqa.debian.net/build/coinor-cgl_0.60.3+repack1-2_s390x_20200713232329.log
> checking whether the s390x-linux-gnu-gcc linker (/usr/bin/ld -m elf64_s390) 
> supports shared libraries... /usr/bin/ld: unrecognised emulation mode: 
> elf64_s390
> Supported emulations: elf_x86_64 elf32_x86_64 elf_i386 elf_iamcu elf_l1om 
> elf_k1om i386pep i386pe
> no

Bummer. It's using the wrong ld. It should be using s390x-linux-gnu-ld.
Why does it do that? It should be driving the ld name from gcc. However,
it only does when working with a GNU compiler and as we can see:

> checking whether we are using the GNU C compiler... no

For some reason, it concludes that gcc is not a GNU C compiler. That's
strange. You can also see this in native builds and it can have a range
of misdetections as a consequence. Just why?

The actual sequence of events is this:

We start following inside AC_COIN_DEBUG_COMPILE.

> checking whether we want to compile in debug mode... no

Now we're moving inside AC_COIN_PROG_CC executing AC_REQUIREd code.

> checking for s390x-linux-gnu-gcc... s390x-linux-gnu-gcc

At this point $ac_objext is not yet computed, so it is empty. What we do
next is use AC_TRY_COMPILE and that checks whether "conftest.$ac_objext"
aka "conftest." is non-empty. It isn't, as the compiler chose to output
to "conftest.o" instead, so we're not using a GNU compiler, right?

> checking whether we are using the GNU C compiler... no
> checking whether s390x-linux-gnu-gcc accepts -g... no
> checking for s390x-linux-gnu-gcc option to accept ISO C89... unsupported
> checking whether s390x-linux-gnu-gcc understands -c and -o together... yes

Now we've completed the AC_REQUIREd stuff and proceed to the AC_PROG_CC
inside AC_COIN_PROG_CC.

> checking for s390x-linux-gnu-gcc... s390x-linux-gnu-gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... yes

This time we compute $ac_cv_objext, which is propagated to $ac_objext.

> checking for suffix of object files... o

But we already checked that we're not using a GNU C compiler, so we
don't check again. If we were checking again, we'd now see that it is a
GNU C compiler as AC_TRY_COMPILE would now check for "conftest.o".

> checking whether we are using the GNU C compiler... (cached) no

The order of invocations is messed up. The basic structure of
AC_COIN_PROG_CC is:

AC_REQUIRE([AC_COIN_ENABLE_MSVC])
...
AC_PROG_CC([$comps])
...
AC_TRY_LINK(...)

Unfortunately, the AC_TRY_LINK AC_REQUIREs AC_PROG_CC, so that gets
executed before AC_COIN_PROG_CC gets a chance to compute $comps for
AC_PROG_CC. The issue is that we're using AC_TRY_LINK in the same defun
as we call AC_PROG_CC. That doesn't work.

Once understood, the solution is quite simple. We must put the
AC_PROG_CC and the AC_TRY_LINK in different defuns and ensure that our
intended AC_PROG_CC is AC_REQUIREd before using AC_TRY_LINK. I'm
attaching a patch to do that. Please consider applying it. I believe
that this is worth fixing even if you don't care about cross builds.

Helmut
--- coinor-cgl-0.60.3+repack1.orig/BuildTools/coin.m4
+++ coinor-cgl-0.60.3+repack1/BuildTools/coin.m4
@@ -665,9 +665,8 @@ AC_LANG_POP(C++)
 # given my the user), and find an appropriate value for CFLAGS.  It is
 # possible to provide additional -D flags in the variable CDEFS.
 
-AC_DEFUN([AC_COIN_PROG_CC],
-[AC_REQUIRE([AC_COIN_ENABLE_MSVC])
-AC_LANG_PUSH(C)
+AC_DEFUN([AC_COIN_PROG_CC_HEAD],
+[
 
 # For consistency, we set the C compiler to the same value of the C++
 # compiler, if the C++ is set, but the C compiler isn't (only for CXX=cl)
@@ -726,6 +725,13 @@ AC_PROG_CC([$comps])
 if t

Bug#978789: marked as done (coinor-cgl: ftbfs with autoconf 2.70)

2021-09-03 Thread Debian Bug Tracking System
Your message dated Sat, 04 Sep 2021 03:03:28 +
with message-id 
and subject line Bug#978789: fixed in coinor-cgl 0.60.3+repack1-3
has caused the Debian Bug report #978789,
regarding coinor-cgl: ftbfs with autoconf 2.70
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.)


-- 
978789: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978789
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:coinor-cgl
Version: 0.60.3+repack1-2
Severity: normal
Tags: sid bookworm
User: d...@debian.org
Usertags: ftbfs-ac270

[This bug report is not targeted to the upcoming bullseye release]

The package fails to build in a test rebuild on at least amd64 with
autoconf 2.70, but succeeds to build with autoconf 2.69. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://qa-logs.debian.net/2020/09/26.ac270/coinor-cgl_0.60.3+repack1-2_unstable_ac270.log
The last lines of the build log are at the end of this report.

To build with autoconf 2.70, please install the autoconf package from
experimental:  apt-get -t=experimental install autoconf 

[...]
am__tar=''
am__untar=''
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
coin_doxy_excludes=''
coin_doxy_logname=''
coin_doxy_tagfiles=''
coin_doxy_tagname=''
coin_doxy_usedot=''
coin_have_doxygen=''
coin_have_latex=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dos2unix=''
dvidir='${docdir}'
exec_prefix='NONE'
have_autoconf=''
have_automake=''
have_svn=''
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${prefix}/share/info'
install_sh=''
libdir='${prefix}/lib/x86_64-linux-gnu'
libexecdir='${prefix}/lib/x86_64-linux-gnu'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='${prefix}/share/man'
mkdir_p=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sol_cc_compiler=''
subdirs=''
sysconfdir='/etc'
target_alias=''

## --- ##
## confdefs.h. ##
## --- ##

/* confdefs.h */
#define PACKAGE_NAME "Cgl"
#define PACKAGE_TARNAME "cgl"
#define PACKAGE_VERSION "0.60.3"
#define PACKAGE_STRING "Cgl 0.60.3"
#define PACKAGE_BUGREPORT "c...@lists.coin-or.org"
#define PACKAGE_URL ""

configure: exit 1
dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu 
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode 
--disable-dependency-tracking --enable-static --enable-dot 
--enable-dependency-linking returned exit code 1
make[1]: *** [debian/rules:12: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/<>'
make: *** [debian/rules:6: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: coinor-cgl
Source-Version: 0.60.3+repack1-3
Done: Boyuan Yang 

We believe that the bug you reported is fixed in the latest version of
coinor-cgl, 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 978...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang  (supplier of updated coinor-cgl 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: SHA512

Format: 1.8
Date: Fri, 03 Sep 2021 22:38:42 -0400
Source: coinor-cgl
Architecture: source
Version: 0.60.3+repack1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Boyuan Yang 
Closes: 971559 978789
Changes:
 coinor-cgl (0.60.3+repack1-3) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Debian Janitor ]
   * Apply multi-arch hints.
 + coinor-libcgl1: Add Multi-Arch: same.
 

Processing of coinor-cgl_0.60.3+repack1-3_source.changes

2021-09-03 Thread Debian FTP Masters
coinor-cgl_0.60.3+repack1-3_source.changes uploaded successfully to localhost
along with the files:
  coinor-cgl_0.60.3+repack1-3.dsc
  coinor-cgl_0.60.3+repack1.orig.tar.xz
  coinor-cgl_0.60.3+repack1-3.debian.tar.xz
  coinor-cgl_0.60.3+repack1-3_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



coinor-cgl_0.60.3+repack1-3_source.changes ACCEPTED into unstable

2021-09-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 03 Sep 2021 22:38:42 -0400
Source: coinor-cgl
Architecture: source
Version: 0.60.3+repack1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Boyuan Yang 
Closes: 971559 978789
Changes:
 coinor-cgl (0.60.3+repack1-3) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Debian Janitor ]
   * Apply multi-arch hints.
 + coinor-libcgl1: Add Multi-Arch: same.
 + coinor-libcgl-dev: Add Multi-Arch: same.
 + coinor-libcgl-doc: Add Multi-Arch: foreign.
 .
   [ Boyuan Yang ]
   * Rebuild against autoconf 2.71. (Closes: #978789)
   * Bump Standards-Version to 4.6.0.
   * debian/upstream/metadata: Use better format.
   * debian/not-installed: Be specific on what is not installed.
   * debian/patches/cross.patch: Add patch to fix FTBFS in cross
 compilation. (Closes: #971559)
Checksums-Sha1:
 74831aa941d2c3aac52b637715121bbd38466dd6 2268 coinor-cgl_0.60.3+repack1-3.dsc
 10bedabca03086dd507bee2e1e441433ff44d1af 606960 
coinor-cgl_0.60.3+repack1.orig.tar.xz
 d0ccacb320264ea7bb75a8dd7e218b8f722fcf6a 9928 
coinor-cgl_0.60.3+repack1-3.debian.tar.xz
 fd2a709e3d58f2bf55fc72b309406c76fea1a6d1 8894 
coinor-cgl_0.60.3+repack1-3_amd64.buildinfo
Checksums-Sha256:
 95763a868a4e3d19abd1200ef2326097d35aa758020febca0d1b6c23e9c63f8c 2268 
coinor-cgl_0.60.3+repack1-3.dsc
 756f858691021c9982274ee3510b00b998a0e160f62a2a5813e1324b94418576 606960 
coinor-cgl_0.60.3+repack1.orig.tar.xz
 503c9723bf1ce1a339084c986a107371fd9d987f90818c03b468578234a7d092 9928 
coinor-cgl_0.60.3+repack1-3.debian.tar.xz
 e0aa6ff68a3cc42499cd54c5c231e51225fd2da1caa8dfb443206b1453f713e5 8894 
coinor-cgl_0.60.3+repack1-3_amd64.buildinfo
Files:
 59bf22b55b6cb5b9e13b7653f1f0f845 2268 science optional 
coinor-cgl_0.60.3+repack1-3.dsc
 55efe6a8239e712c59bbbd5a187df882 606960 science optional 
coinor-cgl_0.60.3+repack1.orig.tar.xz
 4d5b1a8842d7ede7053e5dd6f0ad1713 9928 science optional 
coinor-cgl_0.60.3+repack1-3.debian.tar.xz
 4115d05a18fe61889291530418d483ec 8894 science optional 
coinor-cgl_0.60.3+repack1-3_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmEy3NAACgkQwpPntGGC
Ws4shQ//X8k0WWgAZ9jLqx7j2ZSxHI6wRIYUld8OKti4zQ3jdH3nDpJu0mjmjVyI
dndjvpHhIMN8kfIl+CqB504GV0wxkGyUbo8QagE0GAbYlA9zi8DwjDhtZrtOGvSR
XdtJuWfMS1+WinpErmdppoaIn8e3euVcusGQq0p01tCqErVW8dT6fZanz1Z34rTO
0Y7CgGcp7quJbGVdEd7MWd2iGuW20ehVHc7ozP1X6XIPNm2nm/MZgZ5N/sem9zUk
wPBGDLBF1oXfRXwjPuXKmTkwFNE/ha+5zT/DFe5E8OwSLdjzvX3wdNAVy91bnJrV
qFv59JZq7m+8mzdV5s0SnW/E/26JKR1XYKTifoO6FsgT0YF+UI0BrrUj0w5aaD8q
N+b0n//4slixBPxS19PxbaiE9FYhjFcO8XCtxq0ErgxBr9WbxrBuV00eZM+wrqQv
lJqLfPT/MFPzNhBJNd3T9tcbFxV/RHK/zIGlzFYdd/5HwME1DiZvjPPd9VLXXJIQ
LjC+SsEKlm8waLRIpSrN6V3W5ARdFF5qV6BCi8HPLlO13bYXgoNaUA+klj4ZiQOu
d9UoeukSLIQ3h1Arf4ISeL40QhfXUxn3iGHrKHx//NcMk6e+BqWa8tR8Uk7nfWOW
EO+z7k05BX0Y/0HBFE134K5LvIwsvZb4dx6MxOvxMIuM6cfELWw=
=vt2A
-END PGP SIGNATURE-


Thank you for your contribution to Debian.