[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1010023: marked as done (microdc2: NMU 0.15.6-4.1)



Your message dated Sat, 04 May 2024 08:35:34 +0000
with message-id <E1s3Arm-00DI6c-Az@fasolo.debian.org>
and subject line Bug#1010023: fixed in microdc2 0.15.6-6
has caused the Debian Bug report #1010023,
regarding microdc2: NMU 0.15.6-4.1
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 owner@bugs.debian.org
immediately.)


-- 
1010023: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010023
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: microdc2
Version: 0.15.6-4.1

The debdiff for the just uploaded NMU is attached.
diff -Nru microdc2-0.15.6/debian/changelog microdc2-0.15.6/debian/changelog
--- microdc2-0.15.6/debian/changelog	2016-07-08 00:31:05.000000000 +0200
+++ microdc2-0.15.6/debian/changelog	2022-04-22 14:29:15.000000000 +0200
@@ -1,3 +1,14 @@
+microdc2 (0.15.6-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/control: Build-Depend on pkg-config.
+  * debian/patches:
+    - Drop "disable-libxml2-version-check" in favour of pkg-config.
+    - Refresh some patches due to removal of "disable-libxml2-version-check".
+    - Use pkg-config to find libxml2 (Closes: #949413).
+
+ -- Hugh McMaster <hugh.mcmaster@outlook.com>  Fri, 22 Apr 2022 22:29:15 +1000
+
 microdc2 (0.15.6-4) unstable; urgency=medium
 
   * Hardening insecure fprintf() logging in screen.c -- repeat 
diff -Nru microdc2-0.15.6/debian/control microdc2-0.15.6/debian/control
--- microdc2-0.15.6/debian/control	2016-07-08 00:17:31.000000000 +0200
+++ microdc2-0.15.6/debian/control	2022-04-22 13:51:03.000000000 +0200
@@ -2,7 +2,13 @@
 Section: net
 Priority: extra
 Maintainer: Al Nikolov <clown@debian.org>
-Build-Depends: debhelper (>= 9), dh-autoreconf, libreadline-dev, libxml2-dev (>= 2.6.16), libbz2-dev
+Build-Depends:
+ debhelper (>= 9),
+ dh-autoreconf,
+ libreadline-dev,
+ libxml2-dev (>= 2.6.16),
+ libbz2-dev,
+ pkg-config
 Standards-Version: 3.9.8
 Homepage: http://corsair626.no-ip.org/microdc/
 
diff -Nru microdc2-0.15.6/debian/patches/debian-link-system-bz2 microdc2-0.15.6/debian/patches/debian-link-system-bz2
--- microdc2-0.15.6/debian/patches/debian-link-system-bz2	2010-01-21 00:57:38.000000000 +0100
+++ microdc2-0.15.6/debian/patches/debian-link-system-bz2	2022-04-22 13:56:16.000000000 +0200
@@ -2,14 +2,12 @@
 Author: Al Nikolov <clown@debian.org>
 Forwarded: non-needed
 Last-Update: 2010-01-21
-Index: microdc2-0.15.6/configure.ac
-===================================================================
---- microdc2-0.15.6.orig/configure.ac	2010-01-20 23:55:08.000000000 +0000
-+++ microdc2-0.15.6/configure.ac	2010-01-20 23:57:34.000000000 +0000
+--- a/configure.ac
++++ b/configure.ac
 @@ -64,6 +64,7 @@
- #    AC_MSG_WARN([XML libxml2 library version 2.6.16 or later is required to support XML filelists])
- #  fi
- #fi
+     AC_MSG_WARN([XML libxml2 library version 2.6.16 or later is required to support XML filelists])
+   fi
+ fi
 +AC_CHECK_LIB(bz2, BZ2_bzRead,, AC_MSG_ERROR([Missing bz2 library]))
  
  # Checks for header files
@@ -22,10 +20,8 @@
  		 src/tth/Makefile
  		 rpm/microdc.spec])
  AC_CONFIG_FILES([slackware/microdc.SlackBuild],
-Index: microdc2-0.15.6/src/Makefile.am
-===================================================================
---- microdc2-0.15.6.orig/src/Makefile.am	2010-01-20 23:55:08.000000000 +0000
-+++ microdc2-0.15.6/src/Makefile.am	2010-01-20 23:57:20.000000000 +0000
+--- a/src/Makefile.am
++++ b/src/Makefile.am
 @@ -1,4 +1,4 @@
 -SUBDIRS = common bzip2 tth
 +SUBDIRS = common tth
diff -Nru microdc2-0.15.6/debian/patches/disable-libxml2-version-check microdc2-0.15.6/debian/patches/disable-libxml2-version-check
--- microdc2-0.15.6/debian/patches/disable-libxml2-version-check	2010-01-17 22:46:14.000000000 +0100
+++ microdc2-0.15.6/debian/patches/disable-libxml2-version-check	1970-01-01 01:00:00.000000000 +0100
@@ -1,46 +0,0 @@
-Description: Disable the libxml2 version check
- The check is broken (dotted version to integer conversion is wrong).
- .
- Since the Debian package has versionned dependency on a fresh version
- of libxml2-dev, the version check isn't needed. And probably libxml2
- older than version 2.6.16 aren't in the wild anymore.
-Author: Al Nikolov <clown@debian.org>
-Last-Update: 2010-01-17
-Index: microdc2-0.15.6/configure.ac
-===================================================================
---- microdc2-0.15.6.orig/configure.ac	2010-01-17 04:45:33.000000000 +0000
-+++ microdc2-0.15.6/configure.ac	2010-01-17 04:44:54.000000000 +0000
-@@ -47,12 +47,12 @@
- #AH_TEMPLATE([XML_SAVE_FORMAT], [1], [Define if libxml2 has no such option for xmlSave- functions])
- AC_PATH_PROG(XML_CONFIG, xml2-config)
- AC_PATH_PROG(TR, tr)
--if test -n "$XML_CONFIG" && test -n "$TR"; then
--  LIBXML2_VERSION=`$XML_CONFIG --version | $TR -d "."`
--  if test $LIBXML2_VERSION -eq 2616; then
--    AC_DEFINE([XML_SAVE_FORMAT], [1], [The libxml2 version 2.6.16 has no such option defined in the library headers])
--  fi
--  if test $LIBXML2_VERSION -ge 2616; then
-+#if test -n "$XML_CONFIG" && test -n "$TR"; then
-+#  LIBXML2_VERSION=`$XML_CONFIG --version | $TR -d "."`
-+#  if test $LIBXML2_VERSION -eq 2616; then
-+#    AC_DEFINE([XML_SAVE_FORMAT], [1], [The libxml2 version 2.6.16 has no such option defined in the library headers])
-+#  fi
-+#  if test $LIBXML2_VERSION -ge 2616; then
-     AC_DEFINE([HAVE_LIBXML2])
-     LIBXML2_LIBS="`$XML_CONFIG --libs`"
-     LIBXML2_CFLAGS="`$XML_CONFIG --cflags`"
-@@ -60,10 +60,10 @@
-     AC_SUBST(LIBXML2_CFLAGS)
- #    LIBS="$LIBS $LIBXML2_LIBS"
- #    CFLAGS="$CFLAGS $LIBXML2_CFLAGS"
--  else
--    AC_MSG_WARN([XML libxml2 library version 2.6.16 or later is required to support XML filelists])
--  fi
--fi
-+#  else
-+#    AC_MSG_WARN([XML libxml2 library version 2.6.16 or later is required to support XML filelists])
-+#  fi
-+#fi
- 
- # Checks for header files
- 
diff -Nru microdc2-0.15.6/debian/patches/libxml2.patch microdc2-0.15.6/debian/patches/libxml2.patch
--- microdc2-0.15.6/debian/patches/libxml2.patch	1970-01-01 01:00:00.000000000 +0100
+++ microdc2-0.15.6/debian/patches/libxml2.patch	2022-04-22 14:28:24.000000000 +0200
@@ -0,0 +1,48 @@
+Description: Use pkg-config to find libxml2
+Author: Hugh McMaster <hugh.mcmaster@outlook.com>
+Forwarded: no, upstream dead
+Bug-Debian: https://bugs.debian.org/949413
+Last-Update: 2022-04-22
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -33,6 +33,8 @@
+ AC_PROG_CC
+ AC_PROG_RANLIB
+ 
++PKG_PROG_PKG_CONFIG
++
+ # Checks for libraries
+ #ACX_PTHREAD
+ #ACX_PTHREAD([], [AC_MSG_ERROR([POSIX Threads is required to build and run this project.])])
+@@ -43,27 +45,9 @@
+ LIBS="$LIBS $READLINE_LIBS"
+ AC_CHECK_FUNC(_rl_mark_modified_lines, [AC_DEFINE([HAVE__RL_MARK_MODIFIED_LINES])])
+ LIBS="$OLD_LIBS"
+-AH_TEMPLATE([HAVE_LIBXML2], [Define if libxml2 is installed])
+-#AH_TEMPLATE([XML_SAVE_FORMAT], [1], [Define if libxml2 has no such option for xmlSave- functions])
+-AC_PATH_PROG(XML_CONFIG, xml2-config)
+-AC_PATH_PROG(TR, tr)
+-if test -n "$XML_CONFIG" && test -n "$TR"; then
+-  LIBXML2_VERSION=`$XML_CONFIG --version | $TR -d "."`
+-  if test $LIBXML2_VERSION -eq 2616; then
+-    AC_DEFINE([XML_SAVE_FORMAT], [1], [The libxml2 version 2.6.16 has no such option defined in the library headers])
+-  fi
+-  if test $LIBXML2_VERSION -ge 2616; then
+-    AC_DEFINE([HAVE_LIBXML2])
+-    LIBXML2_LIBS="`$XML_CONFIG --libs`"
+-    LIBXML2_CFLAGS="`$XML_CONFIG --cflags`"
+-    AC_SUBST(LIBXML2_LIBS)
+-    AC_SUBST(LIBXML2_CFLAGS)
+-#    LIBS="$LIBS $LIBXML2_LIBS"
+-#    CFLAGS="$CFLAGS $LIBXML2_CFLAGS"
+-  else
+-    AC_MSG_WARN([XML libxml2 library version 2.6.16 or later is required to support XML filelists])
+-  fi
+-fi
++
++PKG_CHECK_MODULES([LIBXML2], [libxml-2.0], [AC_DEFINE([HAVE_LIBXML2], [1], [Define to 1 if we have LibXML2])])
++
+ AC_CHECK_LIB(bz2, BZ2_bzRead,, AC_MSG_ERROR([Missing bz2 library]))
+ 
+ # Checks for header files
diff -Nru microdc2-0.15.6/debian/patches/minus-in-manpage-fix microdc2-0.15.6/debian/patches/minus-in-manpage-fix
--- microdc2-0.15.6/debian/patches/minus-in-manpage-fix	2011-08-26 23:50:47.000000000 +0200
+++ microdc2-0.15.6/debian/patches/minus-in-manpage-fix	2022-04-22 13:56:42.000000000 +0200
@@ -1,11 +1,9 @@
 Description: fix minus signs in options.
 Author: Al Nikolov <clown@debian.org>
 Last-Updated: 2011-08-27
-Index: microdc2-0.15.6/src/microdc2.1
-===================================================================
---- microdc2-0.15.6.orig/src/microdc2.1	2011-08-27 00:41:15.000000000 +0300
-+++ microdc2-0.15.6/src/microdc2.1	2011-08-27 00:41:32.000000000 +0300
-@@ -48,7 +48,7 @@
+--- a/src/microdc2.1
++++ b/src/microdc2.1
+@@ -54,7 +54,7 @@
  .TP
  \fB~/.microdc/config\fR
  This file is loaded on startup. It contains commands, one per line, that will be executed
diff -Nru microdc2-0.15.6/debian/patches/series microdc2-0.15.6/debian/patches/series
--- microdc2-0.15.6/debian/patches/series	2016-07-08 00:22:17.000000000 +0200
+++ microdc2-0.15.6/debian/patches/series	2022-04-22 14:15:47.000000000 +0200
@@ -1,5 +1,4 @@
 disable-touching-debian
-disable-libxml2-version-check
 rename-manpage
 disable-make-tthsum
 debian-link-system-bz2
@@ -10,3 +9,4 @@
 minus-in-manpage-fix
 spelling
 hardening
+libxml2.patch

--- End Message ---
--- Begin Message ---
Source: microdc2
Source-Version: 0.15.6-6
Done: Petter Reinholdtsen <pere@debian.org>

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

Debian distribution maintenance software
pp.
Petter Reinholdtsen <pere@debian.org> (supplier of updated microdc2 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 04 May 2024 09:57:08 +0200
Source: microdc2
Architecture: source
Version: 0.15.6-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Petter Reinholdtsen <pere@debian.org>
Closes: 1010023
Changes:
 microdc2 (0.15.6-6) unstable; urgency=medium
 .
   * QA upload.
     - Acknowledge NMU (Closes: #1010023).
   * Added d/gbp.conf to describe branch layout.
   * Updated vcs in d/control to Salsa.
   * Updated d/gbp.conf to enforce the use of pristine-tar.
   * Updated Standards-Version from 3.9.8 to 4.7.0.
   * Use wrap-and-sort -at for debian control files
   * Replaced obsolete pkg-config build dependency with pkgconf.
   * Trim trailing whitespace.
   * Update watch file format version to 4.
   * Bump debhelper from deprecated 9 to 10.
   * Change priority extra to priority optional.
   * Drop unnecessary dependency on dh-autoreconf.
   * Corrected libxml2.patch metadata.
Checksums-Sha1:
 91471bcbb8eef27998f19b9607daa3617cfae1eb 1897 microdc2_0.15.6-6.dsc
 56bd7972cdb93bee40c926e04c037cce2e8fa39f 11904 microdc2_0.15.6-6.debian.tar.xz
 f28e910420c0e198c57e62e48fac4419adc9dd4e 6665 microdc2_0.15.6-6_source.buildinfo
Checksums-Sha256:
 76f1d705620c5864c385fc8dfeca37603dd32804a91a03d65645abf89482b21b 1897 microdc2_0.15.6-6.dsc
 598e512662fdf7f5eadc5322b18912558bcac8c1549975d766a5507e858d15c2 11904 microdc2_0.15.6-6.debian.tar.xz
 baeeabb23d1367761c6739426f52b4cd28ddac5da09178db97e4c9bb5bd6bbbe 6665 microdc2_0.15.6-6_source.buildinfo
Files:
 5a2da0611b23db99bba228ac7c880c91 1897 net optional microdc2_0.15.6-6.dsc
 aa04b740170f9a54ddaa1382ad2f3051 11904 net optional microdc2_0.15.6-6.debian.tar.xz
 b5b18aa646ab87c9ff33bb9c674c305d 6665 net optional microdc2_0.15.6-6_source.buildinfo

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

iQIzBAEBCAAdFiEERqLf4owIeylOb9kkgSgKoIe6+w4FAmY16tkACgkQgSgKoIe6
+w4rfg//SSF8xQYcTnacGauHwFMMqmE/tYPu8cbQkKlW0y7jL1X9U5RE77EzTXLF
W/H2qbN19NN4RjSM8fB1lBTH62QC22iM60HcyO7PUAf8hb8cdYRVZ2stNT1eVJX9
aa74nq2UA3Kdlu10A0hql2C5yDaeyNZ4ya/7CQlh2eFmfegsMM465f36iE8OXy+f
6Kgmu2HDSm7BxOCcDAUVUXXsqS42926uUIKvvj7SX/XIHYvFgaMmYaWZV6gs/Fsl
R3gBkwfxJAC12bKo4QSS29U7dFPOmi0p2lhrHGJsPZYaNNNymxj7Nv5WzqU97g/l
ldwqmtIj8+Q5fvBjEYBfys/vGraFll2uqRztW9+tBM2SMi8ueHZQKzzAJpz3vWlG
7svxFIw8PmUK2XnGatAVLGVFfNyCdS8KvgUys0OIc91JD5fFNJ39UCMSFJzlTdtb
UYBqghW7ap0wn7xZKZFxKCzkMgiUt5L18LGiEvIjAm466gx8nPzHZFIhbTYvNeMg
Ow7/98ebJpP1+G903s2fzf/C5vwU2I4/cIAMPMhZMEf3X3wYQMl/W76PtItdbRtE
ho6f1O1LVVE7lasvWqOhWcahAX73wyCP2lG8kQCc8bmhcZ+08i8c7YGopu7t6X7n
+hB3h7kMOsYlUVZAlOrCWE7MK4bzPho+NxoEog3JIoMDDmZ1bMM=
=I+4H
-----END PGP SIGNATURE-----

Attachment: pgp6XcPgPVhof.pgp
Description: PGP signature


--- End Message ---

Reply to: