Package: suckless-tools
Version: 46-1
Severity: serious
Control: tags -1 patch
Control: affects -1 theli swarp cpl-plugin-visir


Dear maintainer,

suckless-tools has the following packages listed as "Provides":

dmenu, lsw, slock, sprop, sselp, ssid, swarp, tabbed, wmname, xssstate

"swarp" however is (since 2013) a complete different package, with different uses: it provides a tool to process astronomical images. As the file name of the executable conflicts between the two packages, the executable in the swarp package is not called /usr/bin/SWarp (the original spelling of the astronomical tool).

However, the binary package is called "swarp", and the "Provides" of suckless-tools conflicts with this. This runs into a problem when one has "swarp" as a dependency, which is the case for theli and cpl-plugin-visir. If suckless-tools was installed before theli or cpl-plugin-visir are installed, the required "swarp" package is not going to be installed, resulting in unusable packages. This is the reason I made this bug RC.

Could you please remove the "swarp" provides from suckless-tools? In Debian, the "swarp" Provides of suckless-tools is not used at all (and would also make problems because of this).

For convenience, a patch is applied.

Best regards

Ole
From 3344c9297ebd4009efab61b28a1db60eb0f86997 Mon Sep 17 00:00:00 2001
From: Ole Streicher <oleb...@debian.org>
Date: Sun, 6 Mar 2022 16:30:42 +0100
Subject: [PATCH] Don't provide "swarp"

This is in conflict with the "swarp" package.
---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 81ded25..56f24ce 100644
--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,7 @@ Depends:
  ${shlibs:Depends},
  libcap2-bin [linux-any],
 Suggests: dwm, stterm, surf
-Provides: dmenu, lsw, slock, sprop, sselp, ssid, swarp, tabbed, wmname, xssstate
+Provides: dmenu, lsw, slock, sprop, sselp, ssid, tabbed, wmname, xssstate
 Description: simple commands for minimalistic window managers
  This package provides simple commands designed to be used with a minimalistic
  window manager like dwm but they can be useful in scripts regardless of the
-- 
2.34.1

Reply via email to