Mailinglist Archive: opensuse-factory (649 mails)

< Previous Next >
Re: [opensuse-factory] Re: [opensuse-packaging] Re: Changing GNOME/GTK Python package devel projects to GNOME:Factory
On Thu, 2017-08-24 at 15:22 -0300, Luiz Fernando Ranghetti wrote:
2017-08-16 8:00 GMT-03:00 Dominique Leuenberger / DimStar
On Mon, 2017-08-14 at 15:25 -0400, Todd Rme wrote:
On Mon, Aug 14, 2017 at 12:25 PM, jan matejek <jmatejek@xxxxxxxx>

On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory
devel project. There are a few, however, that still have
devel:languages:python as their devel project:

python-gnome-extras (recently removed from openSUSE:Factory)


Why python-gnome-extras was removed from Factory? I had a package
uses it for spell check (virtaal)

virtaal claims those dependencies:

BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: gettext-runtime
BuildRequires: hicolor-icon-theme
BuildRequires: libglade2
BuildRequires: python-curl
BuildRequires: python-devel
BuildRequires: python-gtk
BuildRequires: translate-toolkit
BuildRequires: update-desktop-files

Requires: %{name}-lang = %{version}
Requires: python-gobject2
Requires: python-gtk
Requires: python-lxml
Requires: translate-toolkit
#the optional ones (for full experience)
Requires: gtkspell
Requires: python-curl
Requires: python-Levenshtein
Requires: python-psycopg2
Requires: python-simplejson
Requires: xdg-utils

Nothing of that is/was provided by python-gnome-extras - any package,
before it's being deleted from Factory, is checked if it has reverse
dependencies: if there are none (as was identified for python-gnome-
extras) a delete request can proceed. Of course, if packagers don't
specify their deps, this will break (as will the package on users
machines if the deps are not properly specified) - and is a bug.

If you want to resurrect such obsolete code, be prepared to maintain
it. The original maintainers will certainly not have an interest in it
anymore (or they would not have filed delete requests to start with).

< Previous Next >