Your message dated Mon, 24 Sep 2018 13:04:18 +0000
with message-id <e1g4qxc-000fcq...@fasolo.debian.org>
and subject line Bug#852839: fixed in baitfisher 
1.2.7+git20180107.e92dbf2+dfsg-1
has caused the Debian Bug report #852839,
regarding baitfisher: FTBFS (32-bit): mixes ::size_t and faststring::size_t
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.)


-- 
852839: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852839
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: baitfisher
Version: 1.0+dfsg-1
Severity: important
Justification: fails to build from source

Builds of baitfisher for 32-bit architectures such as i386 have been
failing:

  range_functions.h: In member function 'bool CRangeList::add(faststring)':
  range_functions.h:596:31: error: invalid initialization of non-const 
reference of type 'faststring::size_t& {aka long unsigned int&}' from an rvalue 
of type 'faststring::size_t {aka long unsigned int}'

The issue appears to be that, for some reason, class faststring has
(https://anonscm.debian.org/cgit/debian-med/baitfisher.git/tree/faststring2.h#n128)

  // Shadow the "global" size_t typedef for this class.
    typedef unsigned long size_t;

but CRangeList::add uses the global size_t typedef, which is formally
unsigned int on 32-bit systems:

https://anonscm.debian.org/cgit/debian-med/baitfisher.git/tree/range_functions.h#n591

    size_t pos1=0, pos2, len=str.size();

Although the two types are de facto equivalent on 32-bit
architectures, C++ compilers insist on treating them as different.
(This problem doesn't occur on 64-bit architectures, on which both
size_t typedefs are unsigned long.)

Could you please take a look?

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

--- End Message ---
--- Begin Message ---
Source: baitfisher
Source-Version: 1.2.7+git20180107.e92dbf2+dfsg-1

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

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated baitfisher 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: Mon, 24 Sep 2018 14:45:13 +0200
Source: baitfisher
Binary: baitfisher
Architecture: source
Version: 1.2.7+git20180107.e92dbf2+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Description:
 baitfisher - software package for designing hybrid enrichment probes
Closes: 852839
Changes:
 baitfisher (1.2.7+git20180107.e92dbf2+dfsg-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Steffen Moeller ]
   * debian/upstream/metadata:
     - Added registries
     - yamllint cleanliness
 .
   [ Andreas Tille ]
   * New upstream version
     Closes: #852839
   * Enable hardening (thanks for the patch to Juhani Numminen
     <juhaninummin...@gmail.com>)
   * debhelper 11
   * Point Vcs fields to salsa.debian.org
   * Standards-Version: 4.2.1
   * Fix interpreter path for bash in examples
   * Git mode in watch file since upstream does not set release tags
   * Overhaul Files-Excluded: Doc now comes with source, remove code copy
     of libtclap-dev
   * Build-Depends: libtclap-dev
   * Fix examples
   * Install doc
Checksums-Sha1:
 109c0a8640fc3658965d70b3e0d546dc1e9cf371 2168 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg-1.dsc
 2e93ad863eb6f064f6d08114c99330e6d871acad 3454480 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg.orig.tar.xz
 e850666491860c03725187372a11ac78fccc8c8e 4084 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg-1.debian.tar.xz
Checksums-Sha256:
 049823a202e5b0e5d04df0446720ad47ccde4997e9dd9d82d3357cb5488e4395 2168 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg-1.dsc
 fc729bdee85642f10d057e08d19174be5a40f8e993f5827b4c5bb11c3f964181 3454480 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg.orig.tar.xz
 e139b1a4e131b58085506d1ba7415fff8811e81a2cde0fd735c830ba530724d5 4084 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg-1.debian.tar.xz
Files:
 7a23570b93dee1640c44fcb057f08f22 2168 science optional 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg-1.dsc
 e79e66c77952a85cad0916fb2bf75cf4 3454480 science optional 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg.orig.tar.xz
 264f1f5ddc5a782e5d73d6fa63faaf04 4084 science optional 
baitfisher_1.2.7+git20180107.e92dbf2+dfsg-1.debian.tar.xz

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

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAluo3YURHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtEgEA//cSEqELQAIR53Ww36txOq1d1QfJMn6rjC
LRY+7mzKBpRZNSZnM82ldFLCbzA2JUuqjWSwwvLyLXwG0gHY+ni8pVASV11RZWpZ
1MtymN6oK+juf75WFn/31NuI8Zi0oDQzhS9+Pbv6n0Pw4JNMwqkl8Ab7IkkwUK21
h4Gv6/YcuiIpZn/smdNvG38b+J6i90kRgSyn1a2407t4cf/t7nw09dL7vr4lUOh4
xFK87aKOq4R6q89jKKGrC1yD973eT1xlzYFZXstLLCYV0GxLVqCD7/oDyN0ZIKQi
UFJVagkJlxCsF3rhHVHbFWhlBbbdMtjDjrmDSlQbSx6kAdd1xB5caV/T5wJua16B
xXwyh0Hh1PKxQsE2FcmMwwqU2/oGs3kO9EczU4LvCFBZGAEWqLPdkib3vwr/v1fx
gPK5nJoygrXJtrsGsrdcjuZhT7+IiQ54+1a1DjP0CAYeRVAJH/6bVkRk1655KEUR
sNoty54KYy91ylmV51Sa1LRUQV+9X9FOxRrdNv/DfTKjCTFt2EfW+fmMJnksYgnZ
n0UrkcXR3rrATtIR8R6IKfA4cz08Fe6vn0+Ks6+p1c+PTXP1VtCj9vVB7aSJxmhv
2rgIJXo26ifQW0qWTst8iJmIbFmg2tb2vqOn68t7/bhPOxy89nyDEoKU2BsiwbZG
zu5L6eNG8Tc=
=CsDy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to