Your message dated Sun, 19 Feb 2023 01:04:13 +0000
with message-id <e1pty7h-00apcz...@fasolo.debian.org>
and subject line Bug#1031551: Removed package(s) from unstable
has caused the Debian Bug report #1012504,
regarding cawbird: doesn't migrate because of autopkgtests failure
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.)


-- 
1012504: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012504
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cawbird
Version: 1.5
Severity: important
Tags: patch
X-Debbugs-Cc: arnaud.ferra...@gmail.com

Dear Maintainer,

autopkgtests for cawbird currently fail, causing the package to be stuck in
unstable. This is due to the normal exit code of the "timeout" command being
124.

Attached patch 0001 fixes this issue so we can hope for this package to
transition normally.

While working on it, I fixed a few unrelated packaging issues reported by
lintian, see attached patches 0002 to 0004.

Cheers,
Arnaud


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.17.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cawbird depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-3
ii  libatk1.0-0                                  2.38.0-1
ii  libc6                                        2.33-7
ii  libcairo-gobject2                            1.16.0-5
ii  libcairo2                                    1.16.0-5
ii  libgdk-pixbuf-2.0-0                          2.42.8+dfsg-1
ii  libglib2.0-0                                 2.72.1-1
ii  libgspell-1-2                                1.10.0-1+b1
ii  libgstreamer1.0-0                            1.20.2-1
ii  libgtk-3-0                                   3.24.33-2
ii  libjson-glib-1.0-0                           1.6.6-1
ii  liboauth0                                    1.0.3-5
ii  libpango-1.0-0                               1.50.7+ds-1
ii  librest-0.7-0                                0.8.1-1.1
ii  libsoup2.4-1                                 2.74.2-3
ii  libsqlite3-0                                 3.38.5-1
ii  libx11-6                                     2:1.7.5-1

cawbird recommends no packages.

cawbird suggests no packages.

-- no debconf information
>From cf17ae85a23799481fcacce1507f00d9aac71a59 Mon Sep 17 00:00:00 2001
From: Arnaud Ferraris <arnaud.ferra...@collabora.com>
Date: Wed, 8 Jun 2022 15:08:21 +0200
Subject: d/tests: ensure autopkgtest won't fail when successful

`timeout` will return the command's exit code if it ends before reaching
the configured timeout. If the command runs normally then is killed by
`timeout`, the exit code will be 124. The test should therefore pass in
this case.

This commit adds a script wrapping the actual call and returning 0 if
the command's exit code is 124.
---
 debian/tests/control      |  2 +-
 debian/tests/startup-test | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100755 debian/tests/startup-test

diff --git a/debian/tests/control b/debian/tests/control
index c0a271c..7215270 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,3 +1,3 @@
-Test-Command: xvfb-run timeout -k2 5 /usr/bin/cawbird
+Tests: startup-test
 Restrictions: superficial
 Depends: cawbird, xvfb, xauth
diff --git a/debian/tests/startup-test b/debian/tests/startup-test
new file mode 100755
index 0000000..294b7da
--- /dev/null
+++ b/debian/tests/startup-test
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+xvfb-run timeout -k2 5 /usr/bin/cawbird
+_RET="$?"
+
+# timeout will exit with code 124 if all goes well
+if [ "$_RET" = "124" ]; then
+    exit 0
+fi
+
+exit $_RET
-- 
2.35.1
>From 1424b3be1ae5f014cf7d689f9e62aa564aa7e2d0 Mon Sep 17 00:00:00 2001
From: Arnaud Ferraris <arnaud.ferra...@collabora.com>
Date: Wed, 8 Jun 2022 15:22:02 +0200
Subject: debian: remove unused README.Debian

Fixes: lintian: readme-debian-contains-debmake-template
---
 debian/README.Debian | 6 ------
 1 file changed, 6 deletions(-)
 delete mode 100644 debian/README.Debian

diff --git a/debian/README.Debian b/debian/README.Debian
deleted file mode 100644
index 52820e7..0000000
--- a/debian/README.Debian
+++ /dev/null
@@ -1,6 +0,0 @@
-cawbird for Debian
------------------
-
-<possible notes regarding this package - if none, delete this file>
-
- -- Federico Ceratto <feder...@debian.org>  Sat, 08 Jan 2022 15:22:41 +0000
-- 
2.35.1
>From cc0579d8d21a0ac0d16bf95f3e7d3dae7af4746b Mon Sep 17 00:00:00 2001
From: Arnaud Ferraris <arnaud.ferra...@collabora.com>
Date: Wed, 8 Jun 2022 15:22:49 +0200
Subject: d/control: drop duplicate build dependency

Fixes: lintian: redundant-control-relation
---
 debian/control | 1 -
 1 file changed, 1 deletion(-)

diff --git a/debian/control b/debian/control
index 34209a1..2ca4dce 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,6 @@ Build-Depends: debhelper-compat (= 13),
  libhandy-1-dev,
  libjson-glib-dev,
  liboauth-dev,
- liboauth-dev,
  librest-dev,
  libsoup2.4-dev,
  libsqlite3-dev,
-- 
2.35.1
>From 4b8cffb756ed0c2449f434a46a2e7d1fc889acc6 Mon Sep 17 00:00:00 2001
From: Arnaud Ferraris <arnaud.ferra...@collabora.com>
Date: Wed, 8 Jun 2022 15:23:31 +0200
Subject: d/rules: don't run tests when `nocheck` option is present

Fixes: lintian: override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS
---
 debian/rules | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/debian/rules b/debian/rules
index fa9e9b0..f4f5826 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,9 +24,6 @@ override_dh_auto_install:
        DESTDIR=${CURDIR}/debian/cawbird ninja -C debian/build install
 
 override_dh_auto_test:
+ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
        meson test -v -C debian/build engine-tests
-#ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
-#      mkdir -p /tmp/cawbird-build/.config/cawbird
-#      LC_ALL=C.UTF-8 GSETTINGS_SCHEMA_DIR=data HOME=/tmp/cawbird-build 
xvfb-run -a ninja -C _build test
-#      rm -rf /tmp/cawbird-build
-#endif
+endif
-- 
2.35.1

--- End Message ---
--- Begin Message ---
Version: 1.5-1+rm

Dear submitter,

as the package cawbird 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/1031551

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
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to