Bug#781376: [Pkg-kde-extras] Bug#781376: Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
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 Description: This is a digitally signed message part.
Bug#781376: [Pkg-kde-extras] Bug#781376: Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
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 Description: This is a digitally signed message part.
Bug#781376: [Pkg-kde-extras] Bug#781376: Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#781376: [Pkg-kde-extras] Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
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 Description: This is a digitally signed message part.
Bug#781376: oxygen-gtk3: Do not depend on libgtk-3-0
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. diff -Nru oxygen-gtk3-1.4.1/debian/rules oxygen-gtk3-1.4.1/debian/rules --- oxygen-gtk3-1.4.1/debian/rules 2013-07-14 19:57:32.0 +0200 +++ oxygen-gtk3-1.4.1/debian/rules 2015-03-25 10:40:27.0 +0100 @@ -19,3 +19,7 @@ override_dh_builddeb: dh_builddeb -- -Zxz + +override_dh_shlibdeps: + dh_shlibdeps -- -xlibgtk-3-0 +