[opensuse-factory] Changing GNOME/GTK Python package devel projects to GNOME:Factory

Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project: python-gnome python-gnome-extras (recently removed from openSUSE:Factory) python-gtk python-gtksourceview python-webkitgtk As part of our general reorganization of Python packages, packages that are of primary interest to a particular toolkit should live in that toolkit's devel project. However, the GNOME:Factory versions of these packages link to the devel:languages:python packages, rather than the openSUSE:Factory ones. So that means I cannot request a devel project change myself. Would it be possible with someone access to GNOME:Factory change the link target of these five packages there to openSUSE:Factory (or break the link in the case of python-gnome-extras) and then request a devel project change for them to GNOME:Factory? Thank you. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

hello, On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project:
python-gnome python-gnome-extras (recently removed from openSUSE:Factory)
I'm halfway through dropping python-gnome from Factory too ;) It only relates to GNOME 2 and current packages should be using GI-based bindings. Same is true for python-gtk, but GTK2 is at least actively kept alive in Factory and many packages still depend on it. The list is negligible for python-gnome. Of course, if GNOME:Factory wants the package, they can have it, otherwise I'll probably drop it from d:l:py as well. regards m.

On Mon, 2017-08-14 at 18:25 +0200, jan matejek wrote:
hello,
On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project:
python-gnome python-gnome-extras (recently removed from openSUSE:Factory)
I'm halfway through dropping python-gnome from Factory too ;) It only relates to GNOME 2 and current packages should be using GI- based bindings.
Same is true for python-gtk, but GTK2 is at least actively kept alive in Factory and many packages still depend on it. The list is negligible for python-gnome.
Of course, if GNOME:Factory wants the package, they can have it, otherwise I'll probably drop it from d:l:py as well.
Burn it! :) cheers, Dominique

On Mon, Aug 14, 2017 at 12:25 PM, jan matejek <jmatejek@suse.com> wrote:
hello,
On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project:
python-gnome python-gnome-extras (recently removed from openSUSE:Factory)
I'm halfway through dropping python-gnome from Factory too ;) It only relates to GNOME 2 and current packages should be using GI-based bindings.
Same is true for python-gtk, but GTK2 is at least actively kept alive in Factory and many packages still depend on it. The list is negligible for python-gnome.
Of course, if GNOME:Factory wants the package, they can have it, otherwise I'll probably drop it from d:l:py as well.
regards m.
We can't drop it from d:l:py because GNOME:Factory has d:l:py listed as the devel project for their version. This will block us from deleting it. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Mon, 2017-08-14 at 15:25 -0400, Todd Rme wrote:
On Mon, Aug 14, 2017 at 12:25 PM, jan matejek <jmatejek@suse.com> wrote:
hello,
On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project:
python-gnome python-gnome-extras (recently removed from openSUSE:Factory)
I'm halfway through dropping python-gnome from Factory too ;) It only relates to GNOME 2 and current packages should be using GI- based bindings.
Same is true for python-gtk, but GTK2 is at least actively kept alive in Factory and many packages still depend on it. The list is negligible for python-gnome.
Of course, if GNOME:Factory wants the package, they can have it, otherwise I'll probably drop it from d:l:py as well.
regards m.
We can't drop it from d:l:py because GNOME:Factory has d:l:py listed as the devel project for their version. This will block us from deleting it.
You first need to remove them from oS:F anyway - those are also set to be developed in d:l:p; the packages in G:F no longer reference d:l:p now. cheers, Dominique

2017-08-16 8:00 GMT-03:00 Dominique Leuenberger / DimStar <dimstar@opensuse.org>:
On Mon, 2017-08-14 at 15:25 -0400, Todd Rme wrote:
On Mon, Aug 14, 2017 at 12:25 PM, jan matejek <jmatejek@suse.com> wrote:
hello,
On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project:
python-gnome python-gnome-extras (recently removed from openSUSE:Factory)
Hi, Why python-gnome-extras was removed from Factory? I had a package that uses it for spell check (virtaal) Regards, Luiz -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Thu, 2017-08-24 at 15:22 -0300, Luiz Fernando Ranghetti wrote:
2017-08-16 8:00 GMT-03:00 Dominique Leuenberger / DimStar <dimstar@opensuse.org>:
On Mon, 2017-08-14 at 15:25 -0400, Todd Rme wrote:
On Mon, Aug 14, 2017 at 12:25 PM, jan matejek <jmatejek@suse.com> wrote:
hello,
On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project:
python-gnome python-gnome-extras (recently removed from openSUSE:Factory)
Hi,
Why python-gnome-extras was removed from Factory? I had a package that 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). Cheers, Dominique

2017-08-24 15:30 GMT-03:00 Dominique Leuenberger / DimStar <dimstar@opensuse.org>:
On Thu, 2017-08-24 at 15:22 -0300, Luiz Fernando Ranghetti wrote:
2017-08-16 8:00 GMT-03:00 Dominique Leuenberger / DimStar <dimstar@opensuse.org>:
On Mon, 2017-08-14 at 15:25 -0400, Todd Rme wrote:
On Mon, Aug 14, 2017 at 12:25 PM, jan matejek <jmatejek@suse.com> wrote:
hello,
On 14.8.2017 16:05, Todd Rme wrote:
Most GNOME and GTK-related Python packages have GNOME:Factory as their devel project. There are a few, however, that still have devel:languages:python as their devel project:
python-gnome python-gnome-extras (recently removed from openSUSE:Factory)
Hi,
Why python-gnome-extras was removed from Factory? I had a package that 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).
Cheers, Dominique
Hi, It doesn't claim anymore because I drop this requirement 2 days ago: https://build.opensuse.org/request/show/517724 after the repo-checker told me nothing provides python-gnome-extras 7 days ago: https://build.opensuse.org/package/show/M17N/virtaal I don't want to maintain it, I was just curious about why its dropped as it was a requirements for another package. The answer could be: its unmantained, its a dead code, doesn't compile anymore, noone cares, etc Regards, Luiz -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Dominique Leuenberger / DimStar
-
jan matejek
-
Luiz Fernando Ranghetti
-
Todd Rme