Hello Alexandre,
El jue, 24 sept 2026 a las 13:52, Alexandre Detiste
(<alexandre.detiste@gmail.com>) escribió:
Nice catch! I see Jochen has dropped from uploaders, hence replacing
him by package team email alias.
bugwarrior is also scheduled for autoremoval (October 12th) affected
by RC bugs similar issue as python-phabricator (pkg_resources removal)
- https://bugs.debian.org/1147331
- https://bugs.debian.org/1147553
I have tested a build of this patch against stable, since unstable
does not build, and it is building fine without python-phabricator.
I have pushed a MR for review you can find at
https://salsa.debian.org/tasktools-team/bugwarrior/-/merge_requests/2
Find debdiff to disable python-phabricator from package build:
diff -Nru bugwarrior-1.8.0/debian/changelog bugwarrior-1.8.0/debian/changelog
--- bugwarrior-1.8.0/debian/changelog 2025-11-30 14:31:58.000000000 +0100
+++ bugwarrior-1.8.0/debian/changelog 2026-09-24 18:58:13.000000000 +0200
@@ -1,3 +1,11 @@
+bugwarrior (1.8.0-13.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Drop support for python-phabricator, since it is no longer actively
+ maintained upstream.
+
+ -- Héctor Orón Martínez <zumbi@debian.org> Thu, 24 Sep 2026 18:58:13 +0200
+
bugwarrior (1.8.0-13) unstable; urgency=medium
* Add myself to uploader
diff -Nru bugwarrior-1.8.0/debian/control bugwarrior-1.8.0/debian/control
--- bugwarrior-1.8.0/debian/control 2025-11-30 14:29:06.000000000 +0100
+++ bugwarrior-1.8.0/debian/control 2026-09-24 18:58:04.000000000 +0200
@@ -1,7 +1,6 @@
Source: bugwarrior
Maintainer: Debian Tasktools Team <team+tasktools@tracker.debian.org>
Uploaders:
- Jochen Sprickerhof <jspricke@debian.org>,
Alexandre Detiste <tchet@debian.org>,
Section: utils
Priority: optional
@@ -22,7 +21,6 @@
python3-jira <!nocheck>,
python3-lockfile <!nocheck>,
python3-offtrac <!nocheck>,
- python3-phabricator <!nocheck>,
python3-pytest <!nocheck>,
python3-pytz <!nocheck>,
python3-requests <!nocheck>,
@@ -49,7 +47,6 @@
python3-googleapi,
python3-jira,
python3-keyring,
- python3-phabricator,
python3-pypandoc,
Built-Using:
${sphinxdoc:Built-Using},
diff -Nru bugwarrior-1.8.0/debian/patches/0013-disable-phabricator-inactive-upstream.patch
bugwarrior-1.8.0/debian/patches/0013-disable-phabricator-inactive-upstream.patch
--- bugwarrior-1.8.0/debian/patches/0013-disable-phabricator-inactive-upstream.patch
1970-01-01 01:00:00.000000000 +0100
+++ bugwarrior-1.8.0/debian/patches/0013-disable-phabricator-inactive-upstream.patch
2026-09-24 18:58:13.000000000 +0200
@@ -0,0 +1,23 @@
+Index: bugwarrior/tests/test_phab.py
+===================================================================
+--- bugwarrior.orig/tests/test_phab.py
++++ bugwarrior/tests/test_phab.py
+@@ -1,3 +1,10 @@
++import pytest
++
++pytest.skip(
++ "Disabled in Debian: test_phab requires Phabricator/API not available",
++ allow_module_level=True,
++)
++
+ import datetime
+ import unittest
+
+@@ -7,7 +14,6 @@ from bugwarrior.services.phab import Pha
+
+ from .base import ServiceTest, AbstractServiceTest
+
+-
+ class TestPhabricatorIssue(AbstractServiceTest, ServiceTest):
+ maxDiff = None
+ SERVICE_CONFIG = {
diff -Nru bugwarrior-1.8.0/debian/patches/series
bugwarrior-1.8.0/debian/patches/series
--- bugwarrior-1.8.0/debian/patches/series 2025-11-30 14:28:28.000000000 +0100
+++ bugwarrior-1.8.0/debian/patches/series 2026-09-24 18:58:13.000000000 +0200
@@ -10,3 +10,4 @@
0011-Adopt-documentation-path-to-Debian.patch
0012-support-for-python-3.12-1019.patch
0012-Fix-CI-996.patch
+0013-disable-phabricator-inactive-upstream.patch
Thanks for your attention. Please let me know how can we proceed
forward with this.
PS./ Not sure why debdiff is not showing 0013 patch header.
Regards