Your message dated Tue, 28 Apr 2015 15:50:39 +0000
with message-id <[email protected]>
and subject line Bug#748030: fixed in eb 4.4.3-8
has caused the Debian Bug report #748030,
regarding Parameter declarations of function make_missing_directory differ in 
signedness
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.)


-- 
748030: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748030
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: eb
Version: 4.4.3-7
Usertags: goto-cc

During a rebuild of all packages in a clean sid chroot (and cowbuilder+pbuilder)
the build failed with the following error. Please note that we use our research
compiler tool-chain (using tools from the cbmc package), which permits extended
reporting on type inconsistencies at link time.

[...]
libtool: link: x86_64-linux-gnu-gcc -g -O2 -fPIE -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIE -pie -Wl,-z 
-Wl,relro -Wl,-z -Wl,now -o .libs/ebfont ebfont.o  ../libebutils/libebutils.a 
../eb/.libs/libeb.so -lz -lnsl
file makedir.c line 60: error: conflicting function declarations 
"make_missing_directory"
old definition in module ebfont file ../libebutils/makedir.h line 40
signed int (const char *, signed int)
new definition in module makedir file makedir.c line 60
signed int (const char *path, unsigned int mode)
make[3]: *** [ebfont] Error 64
make[3]: Leaving directory 
`/srv/jenkins-slave/workspace/sid-goto-cc-eb/eb-4.4.3/ebfont'
make[2]: *** [all-recursive] Error 1

Observe that the parameter mode uses unsigned int in the implementation, whereas
the declaration in the header file suggests the argument is signed. Likely all
that is needed in order to rule out undefined behaviour is amending the
declaration in the header file.

Best,
Michael

Attachment: pgpquPVI0FJoK.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: eb
Source-Version: 4.4.3-8

We believe that the bug you reported is fixed in the latest version of
eb, 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.
Tatsuya Kinoshita <[email protected]> (supplier of updated eb 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: SHA256

Format: 1.8
Date: Tue, 28 Apr 2015 20:32:05 +0900
Source: eb
Binary: libeb16 libeb16-dev eb-utils eb-doc
Architecture: source all amd64
Version: 4.4.3-8
Distribution: unstable
Urgency: medium
Maintainer: Tatsuya Kinoshita <[email protected]>
Changed-By: Tatsuya Kinoshita <[email protected]>
Description:
 eb-doc     - C library for accessing electronic books (documents)
 eb-utils   - C library for accessing electronic books (utilities)
 libeb16    - C library for accessing electronic books (runtime files)
 libeb16-dev - C library for accessing electronic books (development files)
Closes: 715855 748030 776602
Changes:
 eb (4.4.3-8) unstable; urgency=medium
 .
   * New patch 010_debian.patch from Debian's development branch
     - Fix too many arguments for format string (closes: #776602)
     - Correct parameter declarations of make_missing_directory()
       (closes: #748030)
     - Fix that url_parts_parse() performs a NULL-pointer dereference
       (closes: #715855)
   * Update debian/copyright
   * Update Vcs-Browser
   * Update Standards-Version to 3.9.6
Checksums-Sha1:
 f7f1cf69698e4b70269550857d5846c8f1ee86bd 1988 eb_4.4.3-8.dsc
 c8cce7b36b8456b01baa44292e2cd82509c11bbb 8800 eb_4.4.3-8.debian.tar.xz
 317374a41203fc2c688f801beaeca997308c538f 150406 eb-doc_4.4.3-8_all.deb
 4e694ca57483ddcbe3ae428c62a01911f62e6797 94908 libeb16_4.4.3-8_amd64.deb
 2bf2f9d43812d8191ad7aa2bf7a57e804492adf3 126314 libeb16-dev_4.4.3-8_amd64.deb
 f3ce835fc37bc2683827d7fbdb7f5d18002df7c2 64780 eb-utils_4.4.3-8_amd64.deb
Checksums-Sha256:
 3d9a126180bcd3dcabfde6e67d4e6512ff2a4e01dd500e87b54036ba1b72d92f 1988 
eb_4.4.3-8.dsc
 c3591468a5a7b5112741cb9605463ea3106bf9030d347ac735ca56ec0b8e1725 8800 
eb_4.4.3-8.debian.tar.xz
 3b6b8a1d592a640e7eba979e8e57e97fe877b75be65b83b938dff544eda7a608 150406 
eb-doc_4.4.3-8_all.deb
 59c18b791acaedfa4159bf661fca85469074913bb5399050d8b66b5e9f8fbef6 94908 
libeb16_4.4.3-8_amd64.deb
 bd0c0d175e9f314f835eb28ba66139daa2e40795b84040b74390d4a9428f80b1 126314 
libeb16-dev_4.4.3-8_amd64.deb
 1908060c6f51dc05fc086c9135b9ca2ca928948c8bd18e542806ff69c29576d4 64780 
eb-utils_4.4.3-8_amd64.deb
Files:
 e26e2d07d891fffa2dbfe1fa19c153b5 1988 libs optional eb_4.4.3-8.dsc
 0bcc0ddc09a47fad30d9ea0b7c3d9ccf 8800 libs optional eb_4.4.3-8.debian.tar.xz
 dd8ab246c904fb84df564ea72fcc8e41 150406 doc optional eb-doc_4.4.3-8_all.deb
 f2bd1a4fd80934cb25a96b327b6e9e06 94908 libs optional libeb16_4.4.3-8_amd64.deb
 cfa978ffbd6c94bcee37633ec167dd07 126314 libdevel optional 
libeb16-dev_4.4.3-8_amd64.deb
 6237b679a25341c81753d90f4ccc7f47 64780 utils optional 
eb-utils_4.4.3-8_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVP5RfAAoJEOXvq5AIDqY8+HkP/iC8kp/5WsGi8MDE5lTg8Uag
81h9AVzoTUITSV6veahSBBrhpDfyq8z7RVF5VPrnlyeP6kX/i34+81+7mnTEtzud
AgeTIXe1Nvcil0IrPkazQXrPM6ryjW6InscqvLhs9Bgm2b5omUJdxxQtCK2bVr4X
QeXItSEicSbnkMVv5vCWW1J+eeWbXA8Mvnzr4G2kGGF964wh9rciTerHXN7YUu1t
4UygNhS+WTPN0x+9vssLvityp4JSa4HV1512W3jEprDAMrmN+nVdPhKl0RtvPGx9
YrpkMNzltCLzbQY4qvsn4MCnIp2LsoBN759Zs9zsvyXvo5B+M5B3dT2uP5h4GDma
6+Okm0zxZ/oAuHAem2E2Qt0o6xfQQolvjtoHNIWux677Z/wjyHY12eKHp7c4xq9/
qePvB7hrj2IOmI/rCvc3uuqvd+59hNr7HnusH6FVXiqHYj/nZkpR1gCP/+EXQ1V+
DgtQrdXmc9uIpLNXdMmAb9g6i+K7wB298Jm8STs61inc52vthXBwH32C/l64ykSr
vZWHkhRwGoM5+hVs8nNnYIZuo2uKm3vk7U8HTmJ7A2O6w0GavVBFsvDN2aizDXZR
wvGkYq0QJ280EdoYm874ScRwRRc0x9WQhdpL8um9vqU4oEINmCRGx4UCXwIeXZrd
qpko5Gwch1CInC6jTU5E
=S1zi
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to