Your message dated Thu, 12 Jan 2023 13:19:09 +0000
with message-id <e1pfxu5-00bxk1...@fasolo.debian.org>
and subject line Bug#1027094: fixed in bind-dyndb-ldap 11.10-2
has caused the Debian Bug report #1027094,
regarding FTBFS against bind9 9.18.10
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.)


-- 
1027094: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027094
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: bind-dyndb-ldap
Version: 11.10-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: team+...@tracker.debian.org

bind-dyndb-ldap has a tight dependency on the upstream version of bind9-libs
(built by src:bind9) and needs to be rebuilt on every new upstream version
until https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014503 is fixed.

This worked fine until bind9 9.18.8, but fails in 9.18.10

https://buildd.debian.org/status/fetch.php?pkg=bind-dyndb-ldap&arch=amd64&ver=11.10-1%2Bb5&stamp=1671812545&raw=0

This is rather serious as it prevents the migration of 9.18.10 to testing
which includes systemd notify support and upstream bugfixes. Also bind9 has
followed upstream security releases during bullseye already, so it will
break later if 9.18.10 misses the freeze due to this issue.

Possible commits:
https://gitlab.isc.org/isc-projects/bind9/-/compare/v9_18_8...v9_18_10?from_project_id=1

In file included from ../../src/zone_register.h:8,
                 from ../../src/ldap_convert.c:28:
/usr/include/dns/zt.h:171:28: error: unknown type name ‘isc_rwlocktype_t’; did 
you mean ‘isc_rwlock_t’?
  171 | dns_zt_apply(dns_zt_t *zt, isc_rwlocktype_t lock, bool stop, 
isc_result_t *sub,
      |                            ^~~~~~~~~~~~~~~~
      |                            isc_rwlock_t
make[3]: *** [Makefile:592: ldap_la-ldap_convert.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ../../src/util.h:17,
                 from ../../src/bindcfg.h:10,
                 from ../../src/ldap_driver.c:39:
../../src/ldap_driver.c: In function ‘beginload’:
../../src/log.h:21:9: error: too few arguments to function ‘isc_error_fatal’
   21 |         isc_error_fatal(__FILE__, __LINE__, __VA_ARGS__)
      |         ^~~~~~~~~~~~~~~
../../src/ldap_driver.c:220:9: note: in expansion of macro ‘fatal_error’
  220 |         fatal_error("ldapdb: method beginload() should never be 
called");
      |         ^~~~~~~~~~~
In file included from /usr/include/isc/util.h:312,
                 from /usr/include/isc/atomic.h:22,
                 from /usr/include/isc/refcount.h:19,
                 from ../../src/ldap_driver.c:16:
/usr/include/isc/error.h:42:1: note: declared here
   42 | isc_error_fatal(const char *, int, const char *, const char *, ...)
      | ^~~~~~~~~~~~~~~
../../src/ldap_driver.c: In function ‘endload’:
../../src/log.h:21:9: error: too few arguments to function ‘isc_error_fatal’
   21 |         isc_error_fatal(__FILE__, __LINE__, __VA_ARGS__)
      |         ^~~~~~~~~~~~~~~
../../src/ldap_driver.c:237:9: note: in expansion of macro ‘fatal_error’
  237 |         fatal_error("ldapdb: method endload() should never be called");
      |         ^~~~~~~~~~~
/usr/include/isc/error.h:42:1: note: declared here
   42 | isc_error_fatal(const char *, int, const char *, const char *, ...)
      | ^~~~~~~~~~~~~~~
../../src/ldap_driver.c: In function ‘dump’:
../../src/log.h:21:9: error: too few arguments to function ‘isc_error_fatal’
   21 |         isc_error_fatal(__FILE__, __LINE__, __VA_ARGS__)
      |         ^~~~~~~~~~~~~~~
../../src/ldap_driver.c:266:9: note: in expansion of macro ‘fatal_error’
  266 |         fatal_error("ldapdb: method dump() should never be called");
      |         ^~~~~~~~~~~
/usr/include/isc/error.h:42:1: note: declared here
   42 | isc_error_fatal(const char *, int, const char *, const char *, ...)
      | ^~~~~~~~~~~~~~~
../../src/ldap_driver.c: In function ‘allrdatasets’:
../../src/ldap_driver.c:474:71: error: passing argument 5 of 
‘dns_db_allrdatasets’ makes integer from pointer without a cast 
[-Werror=int-conversion]
  474 |         return dns_db_allrdatasets(ldapdb->rbtdb, node, version, now, 
iteratorp);
      |                                                                       
^~~~~~~~~
      |                                                                       |
      |                                                                       
dns_rdatasetiter_t ** {aka struct dns_rdatasetiter **}
In file included from ../../src/ldap_driver.c:22:
/usr/include/dns/db.h:1162:57: note: expected ‘isc_stdtime_t’ {aka ‘unsigned 
int’} but argument is of type ‘dns_rdatasetiter_t **’ {aka ‘struct 
dns_rdatasetiter **’}
 1162 |                     unsigned int options, isc_stdtime_t now,
      |                                           ~~~~~~~~~~~~~~^~~
../../src/ldap_driver.c:474:16: error: too few arguments to function 
‘dns_db_allrdatasets’
  474 |         return dns_db_allrdatasets(ldapdb->rbtdb, node, version, now, 
iteratorp);
      |                ^~~~~~~~~~~~~~~~~~~
/usr/include/dns/db.h:1161:1: note: declared here
 1161 | dns_db_allrdatasets(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t 
*version,
      | ^~~~~~~~~~~~~~~~~~~
../../src/ldap_driver.c: In function ‘node_isempty’:
../../src/ldap_driver.c:517:62: error: passing argument 5 of 
‘dns_db_allrdatasets’ makes integer from pointer without a cast 
[-Werror=int-conversion]
  517 |         result = dns_db_allrdatasets(db, node, version, now, &rds_iter);
      |                                                              ^~~~~~~~~
      |                                                              |
      |                                                              
dns_rdatasetiter_t ** {aka struct dns_rdatasetiter **}
/usr/include/dns/db.h:1162:57: note: expected ‘isc_stdtime_t’ {aka ‘unsigned 
int’} but argument is of type ‘dns_rdatasetiter_t **’ {aka ‘struct 
dns_rdatasetiter **’}
 1162 |                     unsigned int options, isc_stdtime_t now,
      |                                           ~~~~~~~~~~~~~~^~~
../../src/ldap_driver.c:517:18: error: too few arguments to function 
‘dns_db_allrdatasets’
  517 |         result = dns_db_allrdatasets(db, node, version, now, &rds_iter);
      |                  ^~~~~~~~~~~~~~~~~~~
/usr/include/dns/db.h:1161:1: note: declared here
 1161 | dns_db_allrdatasets(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t 
*version,
      | ^~~~~~~~~~~~~~~~~~~
../../src/ldap_driver.c: At top level:
../../src/ldap_driver.c:950:9: error: initialization of ‘isc_result_t 
(*)(dns_db_t *, dns_dbnode_t *, dns_dbversion_t *, unsigned int,  
isc_stdtime_t,  dns_rdatasetiter_t **)’ {aka ‘enum isc_result (*)(struct dns_db 
*, void *, void *, unsigned int,  unsigned int,  struct dns_rdatasetiter **)’} 
from incompatible pointer type ‘isc_result_t (*)(dns_db_t *, dns_dbnode_t *, 
dns_dbversion_t *, isc_stdtime_t,  dns_rdatasetiter_t **)’ {aka ‘enum 
isc_result (*)(struct dns_db *, void *, void *, unsigned int,  struct 
dns_rdatasetiter **)’} [-Werror=incompatible-pointer-types]
  950 |         allrdatasets,
      |         ^~~~~~~~~~~~
../../src/ldap_driver.c:950:9: note: (near initialization for 
‘ldapdb_methods.allrdatasets’)
../../src/ldap_driver.c: In function ‘allrdatasets’:
../../src/ldap_driver.c:475:1: error: control reaches end of non-void function 
[-Werror=return-type]
  475 | }
      | ^
cc1: all warnings being treated as errors
make[3]: *** [Makefile:599: ldap_la-ldap_driver.lo] Error 1

--- End Message ---
--- Begin Message ---
Source: bind-dyndb-ldap
Source-Version: 11.10-2
Done: Timo Aaltonen <tjaal...@debian.org>

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

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaal...@debian.org> (supplier of updated bind-dyndb-ldap 
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: Thu, 12 Jan 2023 15:08:57 +0200
Source: bind-dyndb-ldap
Built-For-Profiles: noudeb
Architecture: source
Version: 11.10-2
Distribution: unstable
Urgency: medium
Maintainer: Debian FreeIPA Team <pkg-freeipa-de...@alioth-lists.debian.net>
Changed-By: Timo Aaltonen <tjaal...@debian.org>
Closes: 1027094
Changes:
 bind-dyndb-ldap (11.10-2) unstable; urgency=medium
 .
   * patches: Fix build against bind9 9.18.10, and bump the hardcoded
     version to match. (Closes: #1027094)
Checksums-Sha1:
 acd2b8ccdbbfc9a8d999074152426aca9b2b1fbc 2067 bind-dyndb-ldap_11.10-2.dsc
 d4b5499029fe18772b3bd05b83ae2e0881506cbb 8292 
bind-dyndb-ldap_11.10-2.debian.tar.xz
 7d7d8a55fbe8909f46982aab5e84bfc3a50315f6 7803 
bind-dyndb-ldap_11.10-2_source.buildinfo
Checksums-Sha256:
 69e46b787828c60868c3fdbf3ae5acc620c03fdd0497b234dba9789f32aaedd2 2067 
bind-dyndb-ldap_11.10-2.dsc
 1e004da06a370e656e3d4d98023cb6c7da346dadb4de91312b2c0be42d63025c 8292 
bind-dyndb-ldap_11.10-2.debian.tar.xz
 790e023b3a22c94371fb9a0afdb258b74b445551fffeddac4ffbb4e300cfb890 7803 
bind-dyndb-ldap_11.10-2_source.buildinfo
Files:
 ad202f3fa12a51c1b8a6b1efb1388a9a 2067 net optional bind-dyndb-ldap_11.10-2.dsc
 d09e7e1d28d21607242f1fb228060e8d 8292 net optional 
bind-dyndb-ldap_11.10-2.debian.tar.xz
 02faced8c2a50e2cc55833848a91f55e 7803 net optional 
bind-dyndb-ldap_11.10-2_source.buildinfo

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

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmPABnQACgkQy3AxZaiJ
hNw7Dg//eKgHWm+VToJ8OOoXNsH+iG4EPkmIVbtAqkumHy0E1Kg8j4JGJtUjmyDC
ghELxvXuEeisQ5mVWAls+UFsef3FLekJAV42pt9aZM7lAxmj7AxsezeKDBNHVlh+
yOFttzcK/CDXbm9zWWzbtVeona6FzYulgN8nXwWVE+rWJXHHz7d7tTm0SyuAthRo
Z5ea6QA47CiJF2vAz9Yr77NclCTeLq0Cec7DidJ3uB+wJgEO8A84wFGXQ7Bz8qu1
Iau8d702Yk6yrvBZauKuzRAEcew1PpNOm27G5EmRpxSR9e+17dt+YIxxU9sEIgI3
SPKM3Z5/x+erthQzrGKQcSXy/X0T9C9DBKbRd5ABLKm+Y6Q5AN/81QFxV+haO4AM
ORreljIxxwvQFaKD+jZ0/FnLcO+pplUZR+eo2nVeS47KxKSaTxFMMm+7G/R40Ev6
YfRf0lJxCnkP5rwAsMHZEc9XQ1uGafIV+FQsh9aDQItjDpeQ3/wiBQBzUx8G01rX
sRQvFFk5W0WOjQUSOBgfAYvuCmrQo/yG36L6rlFj8FlbtzUrxBXrJvBgHtmLVRT7
iqzFb+9jCnjlmB5nrJGDWp3h/bQ25ZUR1yDz2DTqPHV+sai+wyib1rWCbd+hDL5r
W4HXfbr49b1igAdR4yehM6aXw4Pk5hgU0O45X2MVFkGWRAfyQ0w=
=fC9L
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to