Summary: | net-dns/opendnssec-2.1.6 - version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dennis Schridde <dschridde+gentoobugs> |
Component: | Current packages | Assignee: | Marc Schiffbauer <mschiff> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=728990 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Dennis Schridde
2017-09-30 18:10:14 UTC
Thank you for the bump request. You can help the maintainer with further information: Does a simple bump [1] work on your system? Chances are high, because a first look on the bump revealed only small changes. [1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay Some changes were necessary: https://github.com/devurandom/gentoo-overlay/commit/62061b802fb3bc46581a072c0d8f343911ae6148 I also fixed WorkingDirectory in conf/conf.xml.in, which was already broken in 2.0.3, by changing OPENDNSSEC_LOCALSTATE_DIR in m4/opendnssec_common.m4. Any idea why econf uses --localstatedir=/var/lib and then the ebuild overrides this with --localstatedir=/var, just to patch about every place where it is used to append "/lib"? The source seems to be able to make use of dev-util/cunit and and sys-libs/libunwind (messages from configure), which neither me nor a previous ebuild author so far reflected in the ebuild. There are QA issues, which I also did not yet take care of: * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * scheduler/task.c:136:25: warning: implicit declaration of function ‘clamp’ [-Wimplicit-function-declaration] * daemon/time_leap_cmd.c:129:7: warning: implicit declaration of function ‘strptime’ [-Wimplicit-function-declaration] * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://www.opendnssec.org/ The ebuild referenced above builds, but I was unable to test whether it works properly, since I was already unable to get 2.0.3 to work. (The `ods-enforcer-db-setup` step from the tutorial complains about "Error: unable to connect to database!" and there is no debug or verbose mode that I could find, nor any explanation of this issue in the troubleshooting section. I was hoping for 2.1.3 to magically resolve the issue, but it did not.) The current LTS release branch 1.4 (of which we provide an older version 1.4.12 instead of the latest version 1.4.14, bug #728990) will go EOL in about 3 months: https://www.opendnssec.org/2019/10/opendnssec-1-4-end-of-life-upgrading-and-testing-versions/ With dev-db/mariadb-10.3 and 10.4 the build fails: db/db_backend_mysql.c:75:5: error: unknown type name 'my_bool' 75 | my_bool error; | ^~~~~~~ db/db_backend_mysql.c: In function '__db_backend_mysql_prepare': db/db_backend_mysql.c:273:36: error: 'my_bool' undeclared (first use in this function); did you mean 'bool'? 273 | mysql_bind->is_null = (my_bool*)0; | ^~~~~~~ | bool The issue has been reported upstream, but received no reaction so far: https://issues.opendnssec.org/browse/SUPPORT-254 2.1.10 has just been added to the tree |