Debian Bug report logs - #781376
oxygen-gtk3: Do not depend on libgtk-3-0

version graph

Package: src:oxygen-gtk3; Maintainer for src:oxygen-gtk3 is Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>;

Reported by: Artur Rona <ari-tczew@tlen.pl>

Date: Sat, 28 Mar 2015 10:12:01 UTC

Severity: normal

Tags: wontfix

Found in version oxygen-gtk3/1.4.1-2

Fixed in version 1.4.1-2+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#781376; Package src:oxygen-gtk3. (Sat, 28 Mar 2015 10:12:07 GMT) (full text, mbox, link).


Acknowledgement sent to Artur Rona <ari-tczew@tlen.pl>:
New Bug report received and forwarded. Copy sent to Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Sat, 28 Mar 2015 10:12:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Artur Rona <ari-tczew@tlen.pl>
To: submit@bugs.debian.org
Subject: oxygen-gtk3: Do not depend on libgtk-3-0
Date: Sat, 28 Mar 2015 11:08:47 +0100
[Message part 1 (text/plain, inline)]
Package: src:oxygen-gtk3
Version: 1.4.1-2
Tags: patch
Usertags: origin-ubuntu ubuntu-patch vivid

In Ubuntu, we've applied the attached patch to achieve the following:

  * debian/rules:
     - Add dh_shlibdeps to not depend on libgtk-3-0.

We thought you might be interested in doing the same.
[not-depend-on-gtk3.debdiff (text/plain, attachment)]

Removed tag(s) patch. Request was from Dmitry Smirnov <onlyjob@debian.org> to control@bugs.debian.org. (Sat, 28 Mar 2015 11:09:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#781376; Package src:oxygen-gtk3. (Sat, 28 Mar 2015 11:15:09 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Smirnov <onlyjob@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Sat, 28 Mar 2015 11:15:09 GMT) (full text, mbox, link).


Message #12 received at 781376@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@debian.org>
To: Artur Rona <ari-tczew@tlen.pl>, 781376@bugs.debian.org
Subject: Re: [Pkg-kde-extras] Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
Date: Sat, 28 Mar 2015 22:10:55 +1100
[Message part 1 (text/plain, inline)]
On Sat, 28 Mar 2015 11:08:47 Artur Rona wrote:
> In Ubuntu, we've applied the attached patch to achieve the following:
> 
>    * debian/rules:
>       - Add dh_shlibdeps to not depend on libgtk-3-0.
>
> We thought you might be interested in doing the same.

Frankly I do not understand why would we want to do that.
Using "dh_shlibdeps -- -xlibgtk-3-0" seems wrong.
Why do you suggest such thing?

-- 
All the best,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B

---

It is a mistake to try to look too far ahead. The chain of destiny can only
be grasped one link at a time.
        -- Winston Churchill
[signature.asc (application/pgp-signature, inline)]

Added tag(s) wontfix. Request was from Dmitry Smirnov <onlyjob@debian.org> to control@bugs.debian.org. (Sat, 28 Mar 2015 11:15:13 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#781376; Package src:oxygen-gtk3. (Sat, 28 Mar 2015 13:51:09 GMT) (full text, mbox, link).


Acknowledgement sent to Scott Kitterman <debian@kitterman.com>:
Extra info received and forwarded to list. Copy sent to Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Sat, 28 Mar 2015 13:51:09 GMT) (full text, mbox, link).


Message #19 received at 781376@bugs.debian.org (full text, mbox, reply):

From: Scott Kitterman <debian@kitterman.com>
To: 781376@bugs.debian.org
Subject: Re: [Pkg-kde-extras] Bug#781376: Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
Date: Sat, 28 Mar 2015 09:48:36 -0400
The point of packages like this is to make gtk based applications look better when used in a Plasma environment. 

Consider the idea of an installation that includes no gtk applications to start with. In such an installation as this, the package has no immediate use, so not having a gtk depends does no harm and keeps gtk off a system where it's really not needed. 

Then later, when a gtk using application is installed, and gtk is pulled onto the system because of it, it will automatically look nice because the oxygen theme was already there. 

Scott K



Information forwarded to debian-bugs-dist@lists.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#781376; Package src:oxygen-gtk3. (Sun, 05 Apr 2015 01:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Smirnov <onlyjob@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Sun, 05 Apr 2015 01:45:05 GMT) (full text, mbox, link).


Message #24 received at 781376@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@debian.org>
To: Scott Kitterman <debian@kitterman.com>, 781376@bugs.debian.org
Subject: Re: Bug#781376: [Pkg-kde-extras] Bug#781376: Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
Date: Sun, 05 Apr 2015 11:41:44 +1000
[Message part 1 (text/plain, inline)]
On Sat, 28 Mar 2015 09:48:36 Scott Kitterman wrote:
> The point of packages like this is to make gtk based applications look
> better when used in a Plasma environment.
> 
> Consider the idea of an installation that includes no gtk applications to
> start with. In such an installation as this, the package has no immediate
> use, so not having a gtk depends does no harm and keeps gtk off a system
> where it's really not needed.
> 
> Then later, when a gtk using application is installed, and gtk is pulled
> onto the system because of it, it will automatically look nice because the
> oxygen theme was already there.

I see... I do not like the idea of breaking valid package dependency. 
Oxygen-gtk3 is actually uses symbols from libgtk and it feels wrong to remove 
valid dependency for no good reason. Besides there may be situations when GTK 
application is not installed using package management system (e.g. from 
sources to /usr/local) in which case it won't be useful to have broken 
relationships between packages. When it is ever useful?

I am not convinced and I think little gain is not worth introducing RC-
critical bug (missing dependency).

-- 
Cheers,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B

---

Do your duty as you see it, and damn the consequences.
        -- George S. Patton
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#781376; Package src:oxygen-gtk3. (Sun, 05 Apr 2015 02:24:04 GMT) (full text, mbox, link).


Acknowledgement sent to Scott Kitterman <debian@kitterman.com>:
Extra info received and forwarded to list. Copy sent to Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Sun, 05 Apr 2015 02:24:04 GMT) (full text, mbox, link).


Message #29 received at 781376@bugs.debian.org (full text, mbox, reply):

From: Scott Kitterman <debian@kitterman.com>
To: 781376@bugs.debian.org
Subject: Re: Bug#781376: [Pkg-kde-extras] Bug#781376: Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
Date: Sat, 04 Apr 2015 22:20:35 -0400
[Message part 1 (text/plain, inline)]
On Sunday, April 05, 2015 11:41:44 AM Dmitry Smirnov wrote:
> On Sat, 28 Mar 2015 09:48:36 Scott Kitterman wrote:
> > The point of packages like this is to make gtk based applications look
> > better when used in a Plasma environment.
> > 
> > Consider the idea of an installation that includes no gtk applications to
> > start with. In such an installation as this, the package has no immediate
> > use, so not having a gtk depends does no harm and keeps gtk off a system
> > where it's really not needed.
> > 
> > Then later, when a gtk using application is installed, and gtk is pulled
> > onto the system because of it, it will automatically look nice because the
> > oxygen theme was already there.
> 
> I see... I do not like the idea of breaking valid package dependency.
> Oxygen-gtk3 is actually uses symbols from libgtk and it feels wrong to
> remove valid dependency for no good reason. Besides there may be situations
> when GTK application is not installed using package management system (e.g.
> from sources to /usr/local) in which case it won't be useful to have broken
> relationships between packages. When it is ever useful?
> 
> I am not convinced and I think little gain is not worth introducing RC-
> critical bug (missing dependency).

That's the reason why it's excluded in the Ubuntu package (for Kubuntu 
installs which don't have GTK at all otherwise).  Your reasoning is certainly 
sound though and you've definitely got policy on your side.

Even if the difference between Debian and Ubuntu remains, at least both sides 
understand why it's there now.

Scott K

[signature.asc (application/pgp-signature, inline)]

Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Thu, 03 Sep 2015 11:56:25 GMT) (full text, mbox, link).


Notification sent to Artur Rona <ari-tczew@tlen.pl>:
Bug acknowledged by developer. (Thu, 03 Sep 2015 11:56:25 GMT) (full text, mbox, link).


Message #34 received at 781376-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 772438-done@bugs.debian.org,781376-done@bugs.debian.org,790768-done@bugs.debian.org,793035-done@bugs.debian.org,
Cc: oxygen-gtk3@packages.debian.org, oxygen-gtk3@packages.qa.debian.org
Subject: Bug#797796: Removed package(s) from unstable
Date: Thu, 03 Sep 2015 11:53:30 +0000
Version: 1.4.1-2+rm

Dear submitter,

as the package oxygen-gtk3 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/797796

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 02 Oct 2015 07:40:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Jan 4 13:45:27 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.