Your message dated Mon, 04 May 2026 07:18:57 +0000
with message-id <[email protected]>
and subject line Bug#1131111: Removed package(s) from unstable
has caused the Debian Bug report #1008485,
regarding cpm: diff for NMU version 0.32-1.4
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 [email protected]
immediately.)


-- 
1008485: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008485
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cpm
Version: 0.32-1.3
Severity: normal
Tags: patch  pending

Dear maintainer,

I've prepared an NMU for cpm (versioned as 0.32-1.4).

I intend to seek sponsorship for this package. Please let me know
if my sponsor should delay the upload or if you can assist.

Regards,

Hugh
diff -Nru cpm-0.32/debian/changelog cpm-0.32/debian/changelog
--- cpm-0.32/debian/changelog	2020-08-19 04:15:38.000000000 +1000
+++ cpm-0.32/debian/changelog	2022-03-27 22:15:18.000000000 +1100
@@ -1,3 +1,31 @@
+cpm (0.32-1.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch to debhelper-compat v13.
+  * debian/changelog: Remove trailing whitespace.
+  * debian/copyright: Switch to DEP-5 format and update for 2022.
+  * debian/control:
+    - Priority: extra -> optional.
+    - Update Build-Depends:
+      + libgpgme11-dev -> libgpgme-dev.
+      + libncurses5-dev -> libncurses-dev (Closes: #851594).
+      + Require pkg-config.
+      + Remove autotools-dev and dh_autoreconf (no longer needed).
+      + Remove duplicate libcdk5-dev entry.
+    - Declare Rules-Requires-Root: binary-targets.
+    - Update Vcs-Git and homepage fields.
+    - Raise Standards-Version to 4.6.0 (no changes needed).
+    - Remove trailing whitespace.
+  * debian/patches:
+    - Use pkg-config to find libxml2 (Closes: #949088).
+    - Remove non-POSIX features from configure.in (Closes: #998786).
+    - Rename 'ftbfs.patch' to fix-ftbfs-gcc-10.patch'.
+  * debian/rules: Remove unneeded dh arguments --parallel --with=autoreconf.
+  * Add debian/upstream/metadata file.
+  * Update debian/watch and point to GitHub.
+
+ -- Hugh McMaster <[email protected]>  Sun, 27 Mar 2022 22:15:18 +1100
+
 cpm (0.32-1.3) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -17,7 +45,7 @@
 
   * Non-maintainer upload.
   * Fix ftbfs due to cdk.h moved from /usr/include/cdk to /usr/include
-    (Closes: #802221) 
+    (Closes: #802221)
 
  -- YunQiang Su <[email protected]>  Sun, 18 Oct 2015 23:14:34 +0800
 
@@ -74,6 +102,6 @@
 
 cpm (0.25-1) unstable; urgency=low
 
-  * Initial release (Closes: #522225, #588526) 
+  * Initial release (Closes: #522225, #588526)
 
  -- Stig Sandbeck Mathisen <[email protected]>  Mon, 17 Jan 2011 17:40:55 +0100
diff -Nru cpm-0.32/debian/compat cpm-0.32/debian/compat
--- cpm-0.32/debian/compat	2020-08-19 04:05:18.000000000 +1000
+++ cpm-0.32/debian/compat	1970-01-01 10:00:00.000000000 +1000
@@ -1 +0,0 @@
-9
diff -Nru cpm-0.32/debian/control cpm-0.32/debian/control
--- cpm-0.32/debian/control	2020-08-19 04:05:18.000000000 +1000
+++ cpm-0.32/debian/control	2022-03-27 22:03:31.000000000 +1100
@@ -1,32 +1,30 @@
 Source: cpm
 Section: utils
-Priority: extra
+Priority: optional
 Maintainer: Kacper Wysocki (Redpill-Linpro) <[email protected]>
 Uploaders: Stig Sandbeck Mathisen <[email protected]>
 Build-Depends:
- debhelper (>= 9~),
- autotools-dev,
- dh-autoreconf,
+ debhelper-compat (= 13),
  libcdk5-dev,
  libcrack2-dev,
  libdotconf-dev,
- libgpgme11-dev,
- libncurses5-dev,
- libncursesw5-dev,
+ libgpgme-dev,
+ libncurses-dev,
  libxml2-dev,
+ pkg-config,
  txt2man,
- zlib1g-dev,
- libcdk5-dev,
-Standards-Version: 3.9.5
-Vcs-Git: git://github.com/comotion/cpm.git
+ zlib1g-dev
+Standards-Version: 4.6.0
+Rules-Requires-Root: binary-targets
+Homepage: https://github.com/comotion/cpm
 Vcs-Browser: https://github.com/comotion/cpm
-Homepage: http://github.com/comotion/cpm
+Vcs-Git: https://github.com/comotion/cpm.git
 
 Package: cpm
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
  libxml2-utils
-Description: Curses based password manager using PGP-encryption 
+Description: Curses based password manager using PGP-encryption
  This program is a ncurses based console tool to manage passwords
  and store them public key encrypted in a file - even for more than
  one person. The encryption is handled via GnuPG so the programs data
diff -Nru cpm-0.32/debian/copyright cpm-0.32/debian/copyright
--- cpm-0.32/debian/copyright	2020-08-19 04:05:18.000000000 +1000
+++ cpm-0.32/debian/copyright	2022-03-27 21:54:53.000000000 +1100
@@ -1,37 +1,34 @@
-This package was debianized by Lars Bahner <[email protected]> on
-Fri, 03 Apr 2009 14:59:19 +0200.
-
-It was downloaded from http://www.harry-b.de/dokuwiki/doku.php?id=harry:cpm
-
-Upstream Author:
-
-    Harry Brueckner <[email protected]>
-
-Copyright:
-
-    Copyright (C) 2005-2009 Harry Brueckner
-    Copyright (C) 2010 Kacper Wysocki
-
-License:
-
-    This package is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This package is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this package; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
-The Debian packaging is (C) 2009, Lars Bahner <[email protected]> and
-is licensed under the GPL, see above.
-
-
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: cpm
+Upstream-Contact: Harry Brueckner <[email protected]>
+Source: https://github.com/comotion/cpm
+
+Files: *
+Copyright: 2005-2009 Harry Brueckner
+           2010 Kacper Wysocki
+License: GPL-2+
+
+Files: debian/*
+Copyright: 2009 Lars Bahner
+           2022 Hugh McMaster
+License: GPL-2+
+
+License: GPL-2+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+ .
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+ .
+  You should have received a copy of the GNU General Public License
+  along with this program;  if not, write to the Free Software
+  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+  MA 02110-1301, USA.
+ .
+  On Debian GNU/Linux systems, the complete text of the GNU General
+  Public License version 2 can be found in
+  `/usr/share/common-licenses/GPL-2'.
diff -Nru cpm-0.32/debian/patches/fix-ftbfs-gcc-10.patch cpm-0.32/debian/patches/fix-ftbfs-gcc-10.patch
--- cpm-0.32/debian/patches/fix-ftbfs-gcc-10.patch	1970-01-01 10:00:00.000000000 +1000
+++ cpm-0.32/debian/patches/fix-ftbfs-gcc-10.patch	2020-08-19 04:15:38.000000000 +1000
@@ -0,0 +1,32 @@
+Description: Fix ftbfs with GCC-10
+
+Author: Sudip Mukherjee <[email protected]>
+Bug-Debian: https://bugs.debian.org/957102
+Forwarded: no
+
+---
+
+--- cpm-0.32.orig/configuration.c
++++ cpm-0.32/configuration.c
+@@ -33,6 +33,8 @@
+ #include "listhandler.h"
+ #include "memory.h"
+ 
++cpmconfig_t*	config;
++cpmruntime_t*	runtime;
+ 
+ /* #############################################################################
+  *
+--- cpm-0.32.orig/configuration.h
++++ cpm-0.32/configuration.h
+@@ -100,8 +100,8 @@ typedef struct
+ /* #############################################################################
+  * global variables
+  */
+-cpmconfig_t*            config;
+-cpmruntime_t*           runtime;
++extern cpmconfig_t*            config;
++extern cpmruntime_t*           runtime;
+ 
+ #define CRACKLIB_OFF    0
+ #define CRACKLIB_ON     1
diff -Nru cpm-0.32/debian/patches/fix_ftbfs.patch cpm-0.32/debian/patches/fix_ftbfs.patch
--- cpm-0.32/debian/patches/fix_ftbfs.patch	2020-08-19 04:15:38.000000000 +1000
+++ cpm-0.32/debian/patches/fix_ftbfs.patch	1970-01-01 10:00:00.000000000 +1000
@@ -1,32 +0,0 @@
-Description: Fix ftbfs with GCC-10
-
-Author: Sudip Mukherjee <[email protected]>
-Bug-Debian: https://bugs.debian.org/957102
-Forwarded: no
-
----
-
---- cpm-0.32.orig/configuration.c
-+++ cpm-0.32/configuration.c
-@@ -33,6 +33,8 @@
- #include "listhandler.h"
- #include "memory.h"
- 
-+cpmconfig_t*	config;
-+cpmruntime_t*	runtime;
- 
- /* #############################################################################
-  *
---- cpm-0.32.orig/configuration.h
-+++ cpm-0.32/configuration.h
-@@ -100,8 +100,8 @@ typedef struct
- /* #############################################################################
-  * global variables
-  */
--cpmconfig_t*            config;
--cpmruntime_t*           runtime;
-+extern cpmconfig_t*            config;
-+extern cpmruntime_t*           runtime;
- 
- #define CRACKLIB_OFF    0
- #define CRACKLIB_ON     1
diff -Nru cpm-0.32/debian/patches/libxml2.patch cpm-0.32/debian/patches/libxml2.patch
--- cpm-0.32/debian/patches/libxml2.patch	1970-01-01 10:00:00.000000000 +1000
+++ cpm-0.32/debian/patches/libxml2.patch	2022-03-26 22:26:05.000000000 +1100
@@ -0,0 +1,43 @@
+Description: Use pkg-config to find libxml2
+Author: Hugh McMaster <[email protected]>
+Bug-Debian: https://bugs.debian.org/949088
+Forwarded: not-needed
+Last-Update: 2022-03-26
+
+--- a/configure.in
++++ b/configure.in
+@@ -14,6 +14,8 @@
+ AC_PROG_LN_S
+ AC_PROG_MAKE_SET
+ 
++PKG_PROG_PKG_CONFIG
++
+ # Check --with-XXX configuration
+ AC_ARG_WITH(curses-dir,
+     [  --with-curses-dir=PATH  path to the curses installation],
+@@ -346,23 +348,11 @@
+ AC_SUBST(CDK_VERSION_DEF)
+ AC_SUBST(CDK_DEBIAN_DEP)
+ 
++PKG_CHECK_MODULES([LIBXML], [libxml-2.0])
+ 
+-# ------------------------------------------------------------------------------
+-# libxml2 check from http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdelibs/kdoctools/configure.in.in?rev=1.38&content-type=text/x-cvsweb-markup
+-
+-AC_PATH_PROG([XML_CONFIG], [xml2-config])
+-if test -z "$ac_cv_path_XML_CONFIG"; then
+-  AC_MSG_ERROR([Could not find libxml2 anywhere.])
+-fi
+-
+-LIBXML_LIBS="`$XML_CONFIG --libs`"
+-LIBXML_CFLAGS="`$XML_CONFIG --cflags`"
+-LIBXML_XMLLINT=`dirname $XML_CONFIG`"/xmllint"
+-AC_SUBST(LIBXML_LIBS)
+-AC_SUBST(LIBXML_CFLAGS)
++LIBXML_XMLLINT="$exec_prefix/bin/xmllint"
+ AC_SUBST(LIBXML_XMLLINT)
+ 
+-
+ AC_PATH_PROG([GPGME_CONFIG], [gpgme-config])
+ if test -z "$ac_cv_path_GPGME_CONFIG"; then
+   AC_MSG_ERROR([Could not find gpgme anywhere.])
diff -Nru cpm-0.32/debian/patches/posix-configure-in.patch cpm-0.32/debian/patches/posix-configure-in.patch
--- cpm-0.32/debian/patches/posix-configure-in.patch	1970-01-01 10:00:00.000000000 +1000
+++ cpm-0.32/debian/patches/posix-configure-in.patch	2022-03-26 22:21:43.000000000 +1100
@@ -0,0 +1,82 @@
+Description: Remove non-POSIX features from configure.in.
+Author: Hugh McMaster <[email protected]>
+Bug-Debian: https://bugs.debian.org/998786
+Forwarded: not-needed
+Last-Update: 2022-03-26
+
+--- a/configure.in
++++ b/configure.in
+@@ -48,27 +48,27 @@
+ case ${use_curses_lib} in
+   ncurses)
+       AC_CHECK_LIB(ncurses, initscr)
+-      if test "${ac_cv_lib_ncurses_initscr}" == "yes"; then
++      if test "${ac_cv_lib_ncurses_initscr}" = "yes"; then
+         curses_found=1
+         curses_config=ncurses5-config
+       fi
+       ;;
+   ncursesw)
+       AC_CHECK_LIB(ncursesw, wget_wch)
+-      if test "${ac_cv_lib_ncursesw_wget_wch}" == "yes"; then
++      if test "${ac_cv_lib_ncursesw_wget_wch}" = "yes"; then
+         curses_found=1
+         curses_config=ncursesw5-config
+       fi
+       ;;
+   pdcurses)
+       AC_CHECK_LIB(pdcurses, initscr)
+-      if test "${ac_cv_lib_pdcurses_initscr}" == "yes"; then
++      if test "${ac_cv_lib_pdcurses_initscr}" = "yes"; then
+         curses_found=1
+       fi
+       ;;
+   curses)
+       AC_CHECK_LIB(curses, initscr)
+-      if test "${ac_cv_lib_curses_initscr}" == "yes"; then
++      if test "${ac_cv_lib_curses_initscr}" = "yes"; then
+         curses_found=1
+       fi
+       ;;
+@@ -116,7 +116,7 @@
+ AC_ARG_WITH(cracklib-dir,
+     [  --with-cracklib-dir=PATH   path to the libcrack installation],
+     [
+-      if test "${withval}" == "no"; then
++      if test "${withval}" = "no"; then
+         CFLAGS="${CFLAGS} -DNO_CRACKLIB"
+         USE_CRACKLIB=0
+       else
+@@ -163,7 +163,7 @@
+     [  --with-memlock=LIMIT    limit for max. memory lock validation
+                           WARNING: It is NOT recommended to turn this off! ],
+     [
+-      if test "${withval}" == "no"; then
++      if test "${withval}" = "no"; then
+         CFLAGS="${CFLAGS} -DNO_MEMLOCK"
+       else
+         CFLAGS="${CFLAGS} -DMEMLOCK_LIMIT=${withval}"
+@@ -202,7 +202,7 @@
+ if test "${ac_cv_lib_cdk_initCDKScreen}" != "yes"; then
+   AC_MSG_ERROR([can not find the cdk library.])
+ fi
+-if test ${USE_CRACKLIB} == 1; then
++if test ${USE_CRACKLIB} = 1; then
+   AC_CHECK_LIB(crack, FascistCheck)
+   if test "${ac_cv_lib_crack_FascistCheck}" != "yes"; then
+     AC_MSG_ERROR([can not find the crack library.])
+@@ -232,12 +232,12 @@
+ 
+ # ------------------------------------------------------------------------------
+ # try to find the cracklib dictionary
+-if test ${USE_CRACKLIB} == 1; then
++if test ${USE_CRACKLIB} = 1; then
+   if test -z ${CRACKLIB_DICTPATH}; then
+     # the -D setting here is necessary, because general.c would not compile
+     # without this definition
+     CRACK_H=`${CC} -DCRACKLIB_DICTPATH='\"/\"' ${CFLAGS} ${CPPFLAGS} -M -MG general.c | perl -e 'while (<>) { $_ =~ s/^.*://; $_ =~ s/^\\s+//; $_ =~ s/\\\\//; $_ =~ s/\\s+$//; @tmp = split(/ /, $_); while (@tmp) { $file = shift(@tmp); if ($file =~ m:/crack\\.h$:) { print "$file\\n"; } } }' | sort | uniq`
+-    if test "${CRACK_H}" == ""; then
++    if test "${CRACK_H}" = ""; then
+       AC_MSG_ERROR([could not locate the cracklib header file.])
+     else
+       AC_MSG_NOTICE([cracklib header found at ${CRACK_H}.])
diff -Nru cpm-0.32/debian/patches/series cpm-0.32/debian/patches/series
--- cpm-0.32/debian/patches/series	2020-08-19 04:10:09.000000000 +1000
+++ cpm-0.32/debian/patches/series	2022-03-26 22:22:26.000000000 +1100
@@ -1 +1,3 @@
-fix_ftbfs.patch
+fix-ftbfs-gcc-10.patch
+libxml2.patch
+posix-configure-in.patch
diff -Nru cpm-0.32/debian/rules cpm-0.32/debian/rules
--- cpm-0.32/debian/rules	2020-08-19 04:05:18.000000000 +1000
+++ cpm-0.32/debian/rules	2022-03-27 21:48:45.000000000 +1100
@@ -1,19 +1,18 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
 
-%:
-	dh $@ --parallel --with=autoreconf
+override_dh_auto_clean:
+	rm -f debian/cpmrc
+	dh_auto_clean
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
 	  --with-cracklib-dict=/var/cache/cracklib/cracklib_dict
 
-override_dh_auto_clean:
-	rm -f debian/cpmrc
-	dh_auto_clean
-
 override_dh_auto_test:
 
 override_dh_auto_install:
 	install -m 0644 $(CURDIR)/conf/cpmrc-default $(CURDIR)/debian/cpmrc
 	dh_auto_install
+
+%:
+	dh $@
diff -Nru cpm-0.32/debian/upstream/metadata cpm-0.32/debian/upstream/metadata
--- cpm-0.32/debian/upstream/metadata	1970-01-01 10:00:00.000000000 +1000
+++ cpm-0.32/debian/upstream/metadata	2022-03-27 22:14:31.000000000 +1100
@@ -0,0 +1,4 @@
+Bug-Database: https://github.com/comotion/cpm/issues
+Bug-Submit: https://github.com/comotion/cpm/issues
+Repository: https://github.com/comotion/cpm.git
+Repository-Browse: https://github.com/comotion/cpm
diff -Nru cpm-0.32/debian/watch cpm-0.32/debian/watch
--- cpm-0.32/debian/watch	2020-08-19 04:05:18.000000000 +1000
+++ cpm-0.32/debian/watch	2022-03-26 22:15:41.000000000 +1100
@@ -1,2 +1,2 @@
-version=3
-http://githubredir.debian.net/github/comotion/cpm /github/comotion/cpm/(\d+\.\d+).tar.gz
+version=4
+https://github.com/comotion/cpm/tags (?!.*debian).*(\d\S+)\.tar\.gz

--- End Message ---
--- Begin Message ---
Version: 0.32-1.6+rm

Dear submitter,

as the package cpm has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1131111

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to