Package: pyzenity
Version: 0.1.4-1
Severity: serious
Hi,
When I discovered about this package in the list of new binaries on my
system today, I was a bit in shock about the concept. I think the ITP
wasn't filed with reportbug and hence didn't Cc: [EMAIL PROTECTED] This
didn't give much room for discussion... So I'm starting discussion
here: would I have seen this ITP on debian-devel@, I would have
strongly objected to the inclusion of pyzenity.
Zenity is a shell / command-line utility wrapping Gtk+ to make it easy
to have Gtk+ popups in shell programs. You can consider zenity like
some sort of shell bindings for Gtk+
PyZenity wraps shell bindings around Gtk+ in Python. This is
complete crack to me. We have PyGtk to wrap Gtk+ in Python. If it's
not "simple" enough, then please wrap it. But don't wrap a shell
command-line utility in Python.
The ITP didn't mention any potential reverse dependency to pyzenity.
So I'd like to hear from the maintainer/ITPer and/or the sponsor of
this package about:
- potential rdeps in Debian which would be impractical to port to PyGtk
- actual value of these bindings instead of PyGtk
Other people on the Debian GNOME channel found the concept of pyzenity
laughable as well, even if they understood the desire for simple
wrappers around widgets -- it was commonly agreed that a shell command
is not the proper way to implement Python wrappers around widgets.
In the mean time, I'm filing this RC bug against the package as I
strongly object its inclusion in testing/our next release: it would
require maintaining this package across Python transitions, and it
generally bloats our archive / package list.
Bye,
--
Loïc Minier