diff -Nru owfs-3.2p3+dfsg1/debian/changelog owfs-3.2p3+dfsg1/debian/changelog --- owfs-3.2p3+dfsg1/debian/changelog 2020-02-25 23:55:05.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/changelog 2020-07-23 07:55:36.000000000 +0000 @@ -1,8 +1,10 @@ -owfs (3.2p3+dfsg1-5build1) focal; urgency=medium +owfs (3.2p3+dfsg1-6) unstable; urgency=medium - * No-change rebuild for PHP 7.4 + * Fix "ftbfs with GCC-10" (Closes: #957654) + a global variable was not correctly declared + * Fix lintian reported glitches - -- Bryce Harrington Tue, 25 Feb 2020 23:55:05 +0000 + -- Vincent Danjean Thu, 23 Jul 2020 09:55:36 +0200 owfs (3.2p3+dfsg1-5) unstable; urgency=medium diff -Nru owfs-3.2p3+dfsg1/debian/control owfs-3.2p3+dfsg1/debian/control --- owfs-3.2p3+dfsg1/debian/control 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/control 2020-07-23 07:55:36.000000000 +0000 @@ -2,7 +2,7 @@ Maintainer: Vincent Danjean Section: electronics Priority: optional -Build-Depends: debhelper-compat (= 12), +Build-Depends: debhelper-compat (= 13), quilt, libfuse-dev [!hurd-i386], swig, @@ -16,10 +16,11 @@ pkg-config, libavahi-client-dev, libftdi1-dev -Standards-Version: 4.4.0 +Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/debian/owfs Vcs-Git: https://salsa.debian.org/debian/owfs.git Homepage: http://owfs.org/ +Rules-Requires-Root: no Package: owfs-common Architecture: all diff -Nru owfs-3.2p3+dfsg1/debian/libow-3.2-3.lintian-overrides owfs-3.2p3+dfsg1/debian/libow-3.2-3.lintian-overrides --- owfs-3.2p3+dfsg1/debian/libow-3.2-3.lintian-overrides 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/libow-3.2-3.lintian-overrides 2020-07-23 07:55:36.000000000 +0000 @@ -1,6 +1,6 @@ # the installed .so does not contains the last part of the soname # it confuses lintian -dev-pkg-without-shlib-symlink +lacks-unversioned-link-to-shared-library # as upstream changes the soname for each release, no symbol file is maintained no-symbols-control-file diff -Nru owfs-3.2p3+dfsg1/debian/libowcapi-3.2-3.lintian-overrides owfs-3.2p3+dfsg1/debian/libowcapi-3.2-3.lintian-overrides --- owfs-3.2p3+dfsg1/debian/libowcapi-3.2-3.lintian-overrides 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/libowcapi-3.2-3.lintian-overrides 2020-07-23 07:55:36.000000000 +0000 @@ -1,6 +1,6 @@ # the installed .so does not contains the last part of the soname # it confuses lintian -dev-pkg-without-shlib-symlink +lacks-unversioned-link-to-shared-library # as upstream changes the soname for each release, no symbol file is maintained no-symbols-control-file diff -Nru owfs-3.2p3+dfsg1/debian/libownet-3.2-3.lintian-overrides owfs-3.2p3+dfsg1/debian/libownet-3.2-3.lintian-overrides --- owfs-3.2p3+dfsg1/debian/libownet-3.2-3.lintian-overrides 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/libownet-3.2-3.lintian-overrides 2020-07-23 07:55:36.000000000 +0000 @@ -1,6 +1,6 @@ # the installed .so does not contains the last part of the soname # it confuses lintian -dev-pkg-without-shlib-symlink +lacks-unversioned-link-to-shared-library # as upstream changes the soname for each release, no symbol file is maintained no-symbols-control-file diff -Nru owfs-3.2p3+dfsg1/debian/owfs-doc.lintian-overrides owfs-3.2p3+dfsg1/debian/owfs-doc.lintian-overrides --- owfs-3.2p3+dfsg1/debian/owfs-doc.lintian-overrides 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/owfs-doc.lintian-overrides 2020-07-23 07:55:36.000000000 +0000 @@ -1,2 +1,2 @@ # "ot" is the name of a property of the DS2720 component -spelling-error-in-manpage usr/share/man/man3/DS2720.3.gz ot to +typo-in-manual-page usr/share/man/man3/DS2720.3.gz ot to diff -Nru owfs-3.2p3+dfsg1/debian/patches/deb-specific-fix-section-tcl-manpages.patch owfs-3.2p3+dfsg1/debian/patches/deb-specific-fix-section-tcl-manpages.patch --- owfs-3.2p3+dfsg1/debian/patches/deb-specific-fix-section-tcl-manpages.patch 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/patches/deb-specific-fix-section-tcl-manpages.patch 2020-07-23 07:55:36.000000000 +0000 @@ -1,6 +1,7 @@ Description: Fix section of TCL manpages According to upstream: "putting Tcl stuff into section 3 of the manpages is Debian-specific, I think. OpenSUSE still has it in n, others in 3tcl." +Forwarded: not-needed --- /dev/null +++ b/src/man/mann/ow.3 diff -Nru owfs-3.2p3+dfsg1/debian/patches/deb-specific-owfs-use-config.patch owfs-3.2p3+dfsg1/debian/patches/deb-specific-owfs-use-config.patch --- owfs-3.2p3+dfsg1/debian/patches/deb-specific-owfs-use-config.patch 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/patches/deb-specific-owfs-use-config.patch 2020-07-23 07:55:36.000000000 +0000 @@ -1,4 +1,5 @@ Description: Fix manpage to tell about the (Debian specific) system-wide config file +Forwarded: not-needed --- a/src/man/man1/owfs.man +++ b/src/man/man1/owfs.man @@ -41,6 +41,11 @@ diff -Nru owfs-3.2p3+dfsg1/debian/patches/deb-specific-python-install.patch owfs-3.2p3+dfsg1/debian/patches/deb-specific-python-install.patch --- owfs-3.2p3+dfsg1/debian/patches/deb-specific-python-install.patch 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/patches/deb-specific-python-install.patch 2020-07-23 07:55:36.000000000 +0000 @@ -1,4 +1,5 @@ Description: Debian compile python modules for all supported python versions +Forwarded: not-needed --- a/module/ownet/python/Makefile.am +++ b/module/ownet/python/Makefile.am @@ -4,7 +4,11 @@ diff -Nru owfs-3.2p3+dfsg1/debian/patches/deb-specific-systemd-use-conffile.patch owfs-3.2p3+dfsg1/debian/patches/deb-specific-systemd-use-conffile.patch --- owfs-3.2p3+dfsg1/debian/patches/deb-specific-systemd-use-conffile.patch 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/patches/deb-specific-systemd-use-conffile.patch 2020-07-23 07:55:36.000000000 +0000 @@ -1,4 +1,5 @@ Use /etc/owfs.conf for the configuration of all daemons +Forwarded: not-needed --- a/src/scripts/systemd/owfs.service.in +++ b/src/scripts/systemd/owfs.service.in @@ -5,7 +5,7 @@ diff -Nru owfs-3.2p3+dfsg1/debian/patches/deb-specific-tcltk-path.patch owfs-3.2p3+dfsg1/debian/patches/deb-specific-tcltk-path.patch --- owfs-3.2p3+dfsg1/debian/patches/deb-specific-tcltk-path.patch 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/patches/deb-specific-tcltk-path.patch 2020-07-23 07:55:36.000000000 +0000 @@ -1,4 +1,5 @@ Description: Force install path of tcltk lib conforming to the FHS +Forwarded: not-needed --- a/configure.ac +++ b/configure.ac @@ -821,7 +821,7 @@ diff -Nru owfs-3.2p3+dfsg1/debian/patches/for-upstream-fix-build.patch owfs-3.2p3+dfsg1/debian/patches/for-upstream-fix-build.patch --- owfs-3.2p3+dfsg1/debian/patches/for-upstream-fix-build.patch 1970-01-01 00:00:00.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/patches/for-upstream-fix-build.patch 2020-07-23 07:55:36.000000000 +0000 @@ -0,0 +1,22 @@ +Fix build with recent binutils and gcc +--- a/module/owserver/src/c/owserver.c ++++ b/module/owserver/src/c/owserver.c +@@ -35,6 +35,7 @@ + */ + + #include "owserver.h" ++pthread_mutex_t persistence_mutex ; + + /* --- Prototypes ------------ */ + static void SetupAntiloop(int argc, char **argv); +--- a/module/owserver/src/include/owserver.h ++++ b/module/owserver/src/include/owserver.h +@@ -18,7 +18,7 @@ + #include "ow.h" + #include "ow_connection.h" + +-pthread_mutex_t persistence_mutex ; ++extern pthread_mutex_t persistence_mutex ; + #define PERSISTENCELOCK _MUTEX_LOCK( persistence_mutex ) ; + #define PERSISTENCEUNLOCK _MUTEX_UNLOCK( persistence_mutex ) ; + diff -Nru owfs-3.2p3+dfsg1/debian/patches/series owfs-3.2p3+dfsg1/debian/patches/series --- owfs-3.2p3+dfsg1/debian/patches/series 2019-12-11 16:03:39.000000000 +0000 +++ owfs-3.2p3+dfsg1/debian/patches/series 2020-07-23 07:55:36.000000000 +0000 @@ -1,4 +1,5 @@ #for-upstream-python3-support.patch +for-upstream-fix-build.patch for-upstream-freebsd.patch deb-specific-tcltk-path.patch deb-specific-fix-section-tcl-manpages.patch