Bug#888657: ladish: should this package be removed?

2020-10-18 Thread Sébastien Leblanc
Even though it is an old program, Ladish is still functional. On 22
April 2020, the developer added a patch for Python 3 compatibility.
Integrating it in this package could eliminate dependencies on Python 2.

I use ladish on a daily basis as it is a dependency of Claudia, a JACK
studio management application.

https://git.nedk.org/lad/ladish.git/commit/?id=c76a72c6e420f3070f4efac31bd840c1953b5641


From c76a72c6e420f3070f4efac31bd840c1953b5641 Mon Sep 17 00:00:00 2001
From: Nedko Arnaudov 
Date: Wed, 22 Apr 2020 19:55:14 +0300
Subject: ladish_control: py3 compatibility

---
 ladish_control | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/ladish_control b/ladish_control
index 4303f70b..9ff36839 100755
--- a/ladish_control
+++ b/ladish_control
@@ -145,7 +145,7 @@ def dump_graph(obj):
 patchbay_iface = dbus.Interface(obj, patchbay_interface_name)
 graph = patchbay_iface.GetGraph(0)
 for client in graph[1]:
-print '"%s"' % client[1]
+print('"%s"' % client[1])
 for port in client[2]:
 port_flags = port[2]
 if (port_flags & 1) != 0:
@@ -163,17 +163,17 @@ def dump_graph(obj):
 else:
 port_type = "unknown"
 
-print '  "%s" [%s %s]' % (port[1], port_flags, port_type)
+print('  "%s" [%s %s]' % (port[1], port_flags, port_type))
 print
 if len(graph[2]):
 if len(graph[2]) == 1:
-print "1 connection:"
+print("1 connection:")
 else:
-print "%u connections:" % len(graph[2])
+print("%u connections:" % len(graph[2]))
 for connection in graph[2]:
-print '"%s":"%s" -> "%s":"%s"' % (connection[1], connection[3], connection[5], connection[7])
+print('"%s":"%s" -> "%s":"%s"' % (connection[1], connection[3], connection[5], connection[7]))
 else:
-print "0 connections."
+print("0 connections.")
 
 def main():
 if len(sys.argv) == 1:
@@ -522,7 +522,7 @@ def main():
 patchbay_iface.DisconnectPortsByName(c1, p1, c2, p2)
 else:
 print("Unknown command '%s'" % arg)
-except dbus.DBusException, e:
+except (dbus.DBusException, e):
 print("DBus exception: %s" % str(e))
 
 if __name__ == '__main__':
-- 
cgit v1.2.1



pEpkey.asc
Description: application/pgp-keys


Bug#888657: ladish: should this package be removed?

2018-06-02 Thread Michel Rodriguez
On Sun, 28 Jan 2018 15:18:47 + James Cowgill 
wrote:
> Hi,
>
> On 28/01/18 14:16, treb...@tuxfamily.org wrote:
> > Le 2018-01-28 14:38, Simon McVittie a écrit :
> >> Source: flowcanvas
> >> Severity: important
> >> User: debian...@lists.debian.org
> >> Usertags: proposed-removal
> >> Control: clone -1 -2
> >> Control: reassign -2 ladish
> >> Control: retitle -2 ladish: should this package be removed?
> >>
> >> flowcanvas depends on numerous obsolete GNOME 2-era libraries
> >> (e.g. #885095) and hasn't had a maintainer upload since 2009. Its
> >> upstream
> >> website says:
> >>
> >> **Note**: FlowCanvas is dead, long live Ganv!
> >>
> >> ganv is also in Debian as src:ganv; it's orphaned in Debian, but
appears
> >> to have commit activity upstream.
> >>
> >> flowcanvas has one reverse-dependency in Debian, gladish (src:ladish),
> >> whose most recent maintainer upload was in 2014. web.archive.org says
> >> the ladish.org website has been down since mid 2014.
> >
> > ladish looks to be maintained by alessio (last commit 20 Apr 2017) here
:
> > https://github.com/alessio/ladish/
> > (the same goes laditools as well)
>
> You failed to mention that there has only been one non-merge commit to
> that repository since 2014.
>
> The truth is unless someone is willing to do the porting work, these
> packages are not going to survive whether they are "maintained" or not.
>
> James
>
The package contains the daemon and an example gui. One quick alternative
would be to separate the daemon from the gui in two separate package and at
least maintain the daemon ?


Michel


Bug#888657: ladish: should this package be removed?

2018-01-28 Thread James Cowgill
Hi,

On 28/01/18 14:16, treb...@tuxfamily.org wrote:
> Le 2018-01-28 14:38, Simon McVittie a écrit :
>> Source: flowcanvas
>> Severity: important
>> User: debian...@lists.debian.org
>> Usertags: proposed-removal
>> Control: clone -1 -2
>> Control: reassign -2 ladish
>> Control: retitle -2 ladish: should this package be removed?
>>
>> flowcanvas depends on numerous obsolete GNOME 2-era libraries
>> (e.g. #885095) and hasn't had a maintainer upload since 2009. Its
>> upstream
>> website says:
>>
>>     **Note**: FlowCanvas is dead, long live Ganv!
>>
>> ganv is also in Debian as src:ganv; it's orphaned in Debian, but appears
>> to have commit activity upstream.
>>
>> flowcanvas has one reverse-dependency in Debian, gladish (src:ladish),
>> whose most recent maintainer upload was in 2014. web.archive.org says
>> the ladish.org website has been down since mid 2014.
> 
> ladish looks to be maintained by alessio (last commit 20 Apr 2017) here :
> https://github.com/alessio/ladish/
> (the same goes laditools as well)

You failed to mention that there has only been one non-merge commit to
that repository since 2014.

The truth is unless someone is willing to do the porting work, these
packages are not going to survive whether they are "maintained" or not.

James



signature.asc
Description: OpenPGP digital signature


Bug#888657: ladish: should this package be removed?

2018-01-28 Thread trebmuh

Le 2018-01-28 14:38, Simon McVittie a écrit :

Source: flowcanvas
Severity: important
User: debian...@lists.debian.org
Usertags: proposed-removal
Control: clone -1 -2
Control: reassign -2 ladish
Control: retitle -2 ladish: should this package be removed?

flowcanvas depends on numerous obsolete GNOME 2-era libraries
(e.g. #885095) and hasn't had a maintainer upload since 2009. Its 
upstream

website says:

**Note**: FlowCanvas is dead, long live Ganv!

ganv is also in Debian as src:ganv; it's orphaned in Debian, but 
appears

to have commit activity upstream.

flowcanvas has one reverse-dependency in Debian, gladish (src:ladish),
whose most recent maintainer upload was in 2014. web.archive.org says
the ladish.org website has been down since mid 2014.


ladish looks to be maintained by alessio (last commit 20 Apr 2017) here 
:

https://github.com/alessio/ladish/
(the same goes laditools as well)




These packages both seem like candidates for removal from unstable.


It would be a big regression from a user point of view since it'll 
remove
the "studio" (reopen everything in one-click) from Debian with no 
alternative.





If you agree, please reassign this bug to the ftp team with
cont...@bugs.debian.org commands similar to these:

severity xx normal
reassign xx ftp.debian.org
retitle xx RM: flowcanvas -- RoQA; depends on obsolete libraries,
superseded by ganv

severity yy normal
reassign yy ftp.debian.org
retitle yy RM: ladish -- RoQA; depends on obsolete libraries,
appears unmaintained upstream

(replacing RoQA with RoM if you are a maintainer of the appropriate 
package).


Thanks,
smcv


Hope that helps.
Olivier