Re: Mission Impossible #1: qt without gtk

2013-05-14 Thread Eugene Pivnev

14.05.2013 03:38, Todd Zullinger пишет:

Eugene Pivnev wrote:
libgnome-keyring is minimal problem (ok - is _not_ problem at all; 
although I'm surprised that _console_ git depends on DE-specific 
library). 


I just recently made use of libgnome-keyring via python-keyring for a 
console application I wrote.  I thought it was quite handy to be able 
to add this ability and save a little effort for something I use 
regularly for work (a paste app).  Like git's use, my usage of the 
keyring libraries was entirely optional and falls back gracefully to 
other methods.  The cost in code and time would be far greater to make 
that optional bit a plugin or a subpackage.  It was definitely not 
worth my time to save < 300k of disk for the mythical system I might 
want to install where I try to trim down the minimal install even 
further.


We can stop talking about git using libgnome-keyring now, right? :)




No problem!
Subject was "qt without gtk".
I can recall other problems:
* librsvg2 -> gtk3 - (as I know - fixed, but for F19+)
* xscreensaver_base -> libglade2 -> gtk2 (demo/configure tool)
* opencv -> gtk2

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-13 Thread Todd Zullinger

Eugene Pivnev wrote:
libgnome-keyring is minimal problem (ok - is _not_ problem at all; 
although I'm surprised that _console_ git depends on DE-specific 
library). 


I just recently made use of libgnome-keyring via python-keyring for a 
console application I wrote.  I thought it was quite handy to be able 
to add this ability and save a little effort for something I use 
regularly for work (a paste app).  Like git's use, my usage of the 
keyring libraries was entirely optional and falls back gracefully to 
other methods.  The cost in code and time would be far greater to make 
that optional bit a plugin or a subpackage.  It was definitely not 
worth my time to save < 300k of disk for the mythical system I might 
want to install where I try to trim down the minimal install even 
further.


We can stop talking about git using libgnome-keyring now, right? :)

--
ToddOpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~
Anyone who is capable of getting themselves made President should on
no account be allowed to do the job.
-- Douglas Adams



pgpQk5TFKgrBL.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-13 Thread Eugene Pivnev

13.05.2013 19:30, Adam Williamson:

The problem is that Fedora is too Gnome distro.

That is a rant, not a description of a problem. The simple fact that the
package "libgnome-keyring" has the word "gnome" in it is not sufficient
to qualify as a problem. As Todd wrote, libgnome-keyring itself has very
minimal dependencies, it does not require the rest of the GNOME
components. So the fact that git depends on it is not really a problem.
libgnome-keyring is minimal problem (ok - is _not_ problem at all; 
although I'm surprised that _console_ git depends on DE-specific library).

Try "sudo yum remove gtk2 gtk3" at you host.
And then try to make job with this host.

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-13 Thread Adam Williamson
On Mon, 2013-05-13 at 12:23 +0400, Eugene Pivnev wrote:
> 13.05.2013 02:31, Todd Zullinger:
> > Eugene Pivnev wrote:
> >> 11.05.2013 23:22, Adam Williamson:
>  qgit -> git -> libgnome_keyring 
> >>> ...like this one, for instance. libgnome-keyring's dependencies are 
> >>> pretty modest:
> >> As I found in git.spec - git's gnome-keyring suff is optional. Is it 
> >> possible to move them into separate package (for gnome users)?
> >
> > This doesn't sound too unreasonable at first (and wasn't hard to do; I 
> > tested it locally).
> >
> > I am not convinced that it's worth the effort, though.  All the 
> > dependencies of libgnome-keyring are included in the minimal install.  
> > So what would be the gain?  (Splitting the package only to avoid 
> > pulling in something with gnome in the name isn't enough. ;)
> >
> > The cost would be causing users who want to use the git gnome 
> > credential helper to install an additional package.
> >
> > If this wasn't already in place, I'd probably be more inclined to add 
> > it as a subpackage from the start.  But now that it's included, I'm 
> > not as sure that the costs are outweighed by any benefits.
> >
> > I could be completely wrong, of course.
> >
> The problem is that Fedora is too Gnome distro.

That is a rant, not a description of a problem. The simple fact that the
package "libgnome-keyring" has the word "gnome" in it is not sufficient
to qualify as a problem. As Todd wrote, libgnome-keyring itself has very
minimal dependencies, it does not require the rest of the GNOME
components. So the fact that git depends on it is not really a problem.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-13 Thread Todd Zullinger

Eugene Pivnev wrote:

13.05.2013 02:31, Todd Zullinger:

Eugene Pivnev wrote:

[...]
As I found in git.spec - git's gnome-keyring suff is optional. Is 
it possible to move them into separate package (for gnome users)?


This doesn't sound too unreasonable at first (and wasn't hard to 
do; I tested it locally).


I am not convinced that it's worth the effort, though.  All the 
dependencies of libgnome-keyring are included in the minimal 
install.  So what would be the gain?  (Splitting the package only 
to avoid pulling in something with gnome in the name isn't enough. 
;)

[...]
The problem is that Fedora is too Gnome distro. 
And instead of as Gnome/GTK spin builder as non-G* ones have clean 
system and add required packages - G* users are happy but non-G* must 
to pick out gtk/gnome from _clean_ system. 
My aim is to create pure Qt4 spin (similar to pure KDE one). 
As you can see - this task is not trivial. In contrast with pure GTK 
or Gnome.


Perhaps I wasn't clear about what I meant by "minimal install."  I 
performed a text mode install of F18, which consists of 235 packages. 
(This is not a Gnome or KDE spin by any means.)


All of libgnome-keyring's dependencies are included in the minimal 
spin.  And as Florian pointed out, those dependencies would be pulled 
in by Qt as well.


Splitting the credential helper from the git package just because the 
dependency has the word gnome in it is not productive.  Unless there's 
some other compelling reason to split this out which has not been 
mentioned yet, I don't have any plans to look at it further.


--
ToddOpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~
A little inaccuracy sometimes saves a ton of explanation.
-- H. H. Munro (Saki) (1870-1916)



pgphn7tOBD7IL.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-13 Thread Florian Weimer

On 05/13/2013 02:07 PM, Rex Dieter wrote:

Todd Zullinger wrote:


Eugene Pivnev wrote:

11.05.2013 23:22, Adam Williamson:

qgit -> git -> libgnome_keyring

...like this one, for instance. libgnome-keyring's dependencies are
pretty modest:

As I found in git.spec - git's gnome-keyring suff is optional.
Is it possible to move them into separate package (for gnome users)?


This doesn't sound too unreasonable at first (and wasn't hard to do; I
tested it locally).

I am not convinced that it's worth the effort, though.


Me either.  keyring support is important, and it isn't onerous dependency-
wise (only pulls in glib2)


... which Qt depends on for its event loop anyway.


--
Florian Weimer / Red Hat Product Security Team
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-13 Thread Rex Dieter
Todd Zullinger wrote:

> Eugene Pivnev wrote:
>> 11.05.2013 23:22, Adam Williamson:
 qgit -> git -> libgnome_keyring
>>> ...like this one, for instance. libgnome-keyring's dependencies are
>>> pretty modest:
>> As I found in git.spec - git's gnome-keyring suff is optional.
>> Is it possible to move them into separate package (for gnome users)?
> 
> This doesn't sound too unreasonable at first (and wasn't hard to do; I
> tested it locally).
> 
> I am not convinced that it's worth the effort, though.

Me either.  keyring support is important, and it isn't onerous dependency-
wise (only pulls in glib2)

-- rex

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-13 Thread Eugene Pivnev

13.05.2013 02:31, Todd Zullinger:

Eugene Pivnev wrote:

11.05.2013 23:22, Adam Williamson:
qgit -> git -> libgnome_keyring 
...like this one, for instance. libgnome-keyring's dependencies are 
pretty modest:
As I found in git.spec - git's gnome-keyring suff is optional. Is it 
possible to move them into separate package (for gnome users)?


This doesn't sound too unreasonable at first (and wasn't hard to do; I 
tested it locally).


I am not convinced that it's worth the effort, though.  All the 
dependencies of libgnome-keyring are included in the minimal install.  
So what would be the gain?  (Splitting the package only to avoid 
pulling in something with gnome in the name isn't enough. ;)


The cost would be causing users who want to use the git gnome 
credential helper to install an additional package.


If this wasn't already in place, I'd probably be more inclined to add 
it as a subpackage from the start.  But now that it's included, I'm 
not as sure that the costs are outweighed by any benefits.


I could be completely wrong, of course.


The problem is that Fedora is too Gnome distro.
And instead of as Gnome/GTK spin builder as non-G* ones have clean 
system and add required packages - G* users are happy but non-G* must to 
pick out gtk/gnome from _clean_ system.

My aim is to create pure Qt4 spin (similar to pure KDE one).
As you can see - this task is not trivial. In contrast with pure GTK or 
Gnome.

But - no pasaran!
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Todd Zullinger

Eugene Pivnev wrote:

11.05.2013 23:22, Adam Williamson:
qgit -> git -> libgnome_keyring 
...like this one, for instance. libgnome-keyring's dependencies are 
pretty modest:
As I found in git.spec - git's gnome-keyring suff is optional. 
Is it possible to move them into separate package (for gnome users)?


This doesn't sound too unreasonable at first (and wasn't hard to do; I 
tested it locally).


I am not convinced that it's worth the effort, though.  All the 
dependencies of libgnome-keyring are included in the minimal install.  
So what would be the gain?  (Splitting the package only to avoid 
pulling in something with gnome in the name isn't enough. ;)


The cost would be causing users who want to use the git gnome 
credential helper to install an additional package.


If this wasn't already in place, I'd probably be more inclined to add 
it as a subpackage from the start.  But now that it's included, I'm 
not as sure that the costs are outweighed by any benefits.


I could be completely wrong, of course.

--
ToddOpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~
Ocean, n. A body of water occupying about two-thirds of a world made
for man -- who has no gills.
 -- Ambrose Bierce, "The Devil's Dictionary"



pgpe4qAR1CP1w.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Eugene Pivnev

12.05.2013 17:23, Mamoru TASAKA:

Eugene Pivnev wrote, at 05/12/2013 10:09 PM +9:00:

12.05.2013 13:21, Mamoru TASAKA:
It seems that razorqt _really_ wants to launch xscreensaver daemon, 
so splitting out xscreensaver-demo from xscreensaver-base

does not help here.


You mean - xscreensaver daemon depends on glade and/or gtk2 too?


Again xscreensaver configuration tool is written using glade and gtk2.

Regards,
Mamoru



Ok, I grasp it, thank you (too slow connection).
But if DE (like KDE) has its xscreensaver config tool...
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Mamoru TASAKA

Eugene Pivnev wrote, at 05/12/2013 10:09 PM +9:00:

12.05.2013 13:21, Mamoru TASAKA:

It seems that razorqt _really_ wants to launch xscreensaver daemon, so 
splitting out xscreensaver-demo from xscreensaver-base
does not help here.


You mean - xscreensaver daemon depends on glade and/or gtk2 too?


Again xscreensaver configuration tool is written using glade and gtk2.

Regards,
Mamoru


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Mamoru TASAKA

No top-post please.

Eugene Pivnev wrote, at 05/12/2013 10:06 PM +9:00:

Sorry, but as I found in xsceensaver-base (not xscreensaver itself!) - it 
contains as xsceensaver as xscreensaver demo (/usr/bin/xscreensaver-demo, glade 
based).
And no one xscreensaver config tool.


xscreensaver-demo is the xscreensaver daemon configuration tool.



12.05.2013 13:21, Mamoru TASAKA:

Rahul Sundaram wrote, at 05/12/2013 12:59 PM +9:00:

On 05/11/2013 11:19 PM, Mamoru TASAKA wrote:


xscreensaver-demo, which is for configuring xscreensaver (daemon),
requires gtk2.


IIRC KDE can use xscreensaver modules and if so, the user has no real need
of the demo command.  It may be better to move xscreensaver-demo into its own 
package

Rahul


In this discussion xscreensaver dependency is not for xscreensaver modules
in KDE, but for razorqt{-panel}. It seems that razorqt _really_ wants to
launch xscreensaver daemon, so splitting out xscreensaver-demo from 
xscreensaver-base
does not help here.


Regards,
Mamoru



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Eugene Pivnev

12.05.2013 13:21, Mamoru TASAKA:
It seems that razorqt _really_ wants to launch xscreensaver daemon, so 
splitting out xscreensaver-demo from xscreensaver-base

does not help here.


You mean - xscreensaver daemon depends on glade and/or gtk2 too?
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Eugene Pivnev
Sorry, but as I found in xsceensaver-base (not xscreensaver itself!) - 
it contains as xsceensaver as xscreensaver demo 
(/usr/bin/xscreensaver-demo, glade based).

And no one xscreensaver config tool.

12.05.2013 13:21, Mamoru TASAKA:

Rahul Sundaram wrote, at 05/12/2013 12:59 PM +9:00:

On 05/11/2013 11:19 PM, Mamoru TASAKA wrote:


xscreensaver-demo, which is for configuring xscreensaver (daemon),
requires gtk2.


IIRC KDE can use xscreensaver modules and if so, the user has no real 
need
of the demo command.  It may be better to move xscreensaver-demo into 
its own package


Rahul


In this discussion xscreensaver dependency is not for xscreensaver 
modules

in KDE, but for razorqt{-panel}. It seems that razorqt _really_ wants to
launch xscreensaver daemon, so splitting out xscreensaver-demo from 
xscreensaver-base

does not help here.

Regards,
Mamoru




--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Rahul Sundaram
Hi


On Sun, May 12, 2013 at 5:21 AM, Mamoru TASAKA  wrote:

>
>>>
> In this discussion xscreensaver dependency is not for xscreensaver modules
> in KDE, but for razorqt{-panel}. It seems that razorqt _really_ wants to
> launch xscreensaver daemon, so splitting out xscreensaver-demo from
> xscreensaver-base
> does not help here.
>

I understand that.  I was pointing out that it might be useful to split it
for the KDE case.   If razor wants to provide its own gui to control the
daemon, it would help them as well.

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-12 Thread Mamoru TASAKA

Rahul Sundaram wrote, at 05/12/2013 12:59 PM +9:00:

On 05/11/2013 11:19 PM, Mamoru TASAKA wrote:


xscreensaver-demo, which is for configuring xscreensaver (daemon),
requires gtk2.


IIRC KDE can use xscreensaver modules and if so, the user has no real need
of the demo command.  It may be better to move xscreensaver-demo into its own 
package

Rahul


In this discussion xscreensaver dependency is not for xscreensaver modules
in KDE, but for razorqt{-panel}. It seems that razorqt _really_ wants to
launch xscreensaver daemon, so splitting out xscreensaver-demo from 
xscreensaver-base
does not help here.

Regards,
Mamoru


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Eugene Pivnev

11.05.2013 23:22, Adam Williamson:

qgit -> git -> libgnome_keyring

...like this one, for instance. libgnome-keyring's dependencies are
pretty modest:

As I found in git.spec - git's gnome-keyring suff is optional.
Is it possible to move them into separate package (for gnome users)?

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Eugene Pivnev

11.05.2013 23:59, Kalev Lember:

On 11/05/13 20:01, Eugene Pivnev wrote:

librsvg2 -> gtk3;

I have done a librsvg2 build which should fix this -- can you confirm if
it fixes it for you, and leave karma at Bodhi, please?

https://admin.fedoraproject.org/updates/librsvg2-2.37.0-3.fc19


Can't - I use F18, sorry :-(
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Eugene Pivnev

11.05.2013 22:01, Eugene Pivnev:

Sorry for big picture - it is because of loopbacks.

Smaller version.


stage2.svg.gz
Description: application/gzip
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Rahul Sundaram

On 05/11/2013 11:19 PM, Mamoru TASAKA wrote:


xscreensaver-demo, which is for configuring xscreensaver (daemon),
requires gtk2.


IIRC KDE can use xscreensaver modules and if so, the user has no real 
need of the demo command.  It may be better to move xscreensaver-demo 
into its own package


Rahul
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Mamoru TASAKA

Adam Williamson wrote, at 05/12/2013 04:22 AM +9:00:

On Sat, 2013-05-11 at 22:01 +0400, Eugene Pivnev wrote:

Problematic dependencies that I found:



xscreensaver_base -> libglade2 -> gtk2;



These ones look a bit more significant. xscreensaver-base's dep on gtk2
in particular looks odd.


The question is - are these dependencies unbreakable?


Indeed...


xscreensaver-demo, which is for configuring xscreensaver (daemon),
requires gtk2.

Regards,
Mamoru



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Kalev Lember
On 11/05/13 20:01, Eugene Pivnev wrote:
> librsvg2 -> gtk3;

I have done a librsvg2 build which should fix this -- can you confirm if
it fixes it for you, and leave karma at Bodhi, please?

https://admin.fedoraproject.org/updates/librsvg2-2.37.0-3.fc19

-- 
Hope this helps,
Kalev
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Adam Williamson
On Sat, 2013-05-11 at 22:01 +0400, Eugene Pivnev wrote:
> 01.05.2013 23:07, Matthias Clasen:
> > On Wed, 2013-05-01 at 11:46 +0400, Eugene Pivnev wrote:
> >> Whether I have to create bugreports?
> > Creating patches would be more interesting.
> Creating patches is greate idea - but is too hard for one man.
> I created dependency graph for some qt-based applications (green color) 
> against gtk*/*gnome* ones (red).

*gnome* is too simplistic. There are 'GNOME' things that aren't really
that GNOME-y...

> Sorry for big picture - it is because of loopbacks.
> 
> Problematic dependencies that I found:
> 
> qgit -> git -> libgnome_keyring

...like this one, for instance. libgnome-keyring's dependencies are
pretty modest:

/sbin/ldconfig
/sbin/ldconfig
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libdbus-1.so.3()(64bit)
libgcrypt.so.11()(64bit)
libgcrypt.so.11(GCRYPT_1.2)(64bit)
libglib-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
rpmlib(PayloadIsXz) <= 5.2-1

You can rip out gtk2 without losing libgnome-keyring.

> opencv -> gtk2;
> xscreensaver_base -> libglade2 -> gtk2;
> librsvg2 -> gtk3;

These ones look a bit more significant. xscreensaver-base's dep on gtk2
in particular looks odd.

> The question is - are these dependencies unbreakable?

Indeed...
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-11 Thread Eugene Pivnev

01.05.2013 23:07, Matthias Clasen:

On Wed, 2013-05-01 at 11:46 +0400, Eugene Pivnev wrote:

Whether I have to create bugreports?

Creating patches would be more interesting.

Creating patches is greate idea - but is too hard for one man.
I created dependency graph for some qt-based applications (green color) 
against gtk*/*gnome* ones (red).

Sorry for big picture - it is because of loopbacks.

Problematic dependencies that I found:

qgit -> git -> libgnome_keyring
opencv -> gtk2;
xscreensaver_base -> libglade2 -> gtk2;
librsvg2 -> gtk3;

The question is - are these dependencies unbreakable?



qt_vs_g.tar.xz
Description: application/xz
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-01 Thread Matthias Clasen
On Wed, 2013-05-01 at 11:46 +0400, Eugene Pivnev wrote:
> Whether I have to create bugreports?

Creating patches would be more interesting.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-05-01 Thread Eugene Pivnev

Whether I have to create bugreports?
BTW - gvfs requires as libsecret as libgnome-keyring.

30.04.2013 21:50, Matthias Clasen:

On Tue, 2013-04-30 at 19:38 +0400, Eugene A. Pivnev wrote:

30.04.2013 19:26, David Howells:

Eugene Pivnev  wrote:


3. rpm -qa | grep gnome | xargs sudo yum remove
* git (???)

gitk, I imagine.

David

No. Exactly gnome:
bash-4.2$ rpm -q --requires git | grep gnome
libgnome-keyring.so.0

This could probably be ported to libsecret


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-30 Thread Stef Walter
On 30.04.2013 17:49, Eugene A. Pivnev wrote:
> 30.04.2013 19:26, David Howells:
>> Eugene Pivnev  wrote:
>>
>>> 3. rpm -qa | grep gnome | xargs sudo yum remove
>>> * git (???)
>> gitk, I imagine.
>>
>> David
> BTW - try to remove libgnome-keyring.
> I'm surprised:
> * PyQt4
> * git
> * gvfs
> * kdelibs :-)))
> * phonon
> * qt-config
> 

Even though it's called libGNOME-keyring, libgnome-keyring isn't GNOME
specific. But like Matthias said, porting to libsecret (which doesn't
have the unfortunate name) is definitely the way forward.

Cheers,

Stef
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-30 Thread Matthias Clasen
On Tue, 2013-04-30 at 19:38 +0400, Eugene A. Pivnev wrote:
> 30.04.2013 19:26, David Howells:
> > Eugene Pivnev  wrote:
> >
> >> 3. rpm -qa | grep gnome | xargs sudo yum remove
> >> * git (???)
> > gitk, I imagine.
> >
> > David
> No. Exactly gnome:
> bash-4.2$ rpm -q --requires git | grep gnome
> libgnome-keyring.so.0

This could probably be ported to libsecret


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-30 Thread Eugene A. Pivnev

30.04.2013 19:26, David Howells:

Eugene Pivnev  wrote:


3. rpm -qa | grep gnome | xargs sudo yum remove
* git (???)

gitk, I imagine.

David

BTW - try to remove libgnome-keyring.
I'm surprised:
* PyQt4
* git
* gvfs
* kdelibs :-)))
* phonon
* qt-config

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-30 Thread Eugene A. Pivnev

30.04.2013 19:26, David Howells:

Eugene Pivnev  wrote:


3. rpm -qa | grep gnome | xargs sudo yum remove
* git (???)

gitk, I imagine.

David

No. Exactly gnome:
bash-4.2$ rpm -q --requires git | grep gnome
libgnome-keyring.so.0

Same thing - in gvfs.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-30 Thread David Howells
Eugene Pivnev  wrote:

> 3. rpm -qa | grep gnome | xargs sudo yum remove
> * git (???)

gitk, I imagine.

David
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-29 Thread Dan Williams
On Mon, 2013-04-29 at 20:59 +0400, Eugene Pivnev wrote:
> Whether it is possible to sane gsteamer and try to remove gtk?
> And gvfs - removing *gnome*.

It appears that out of the entire gvfsd package, only:

/usr/libexec/gvfsd-recent

requires GTK libraries.  Everything else is strictly non-GUI.  That
could potentially be split out to a gvfs-recent that something GNOME-ish
then depends on perhaps.

Dan

> 
> 29.04.2013 01:07, Farkas Levente:
> > On 04/28/2013 10:58 PM, Rex Dieter wrote:
> >> Eugene Pivnev wrote:
> >>
> >>> As I'm trying to create gtk-/gnome-/kde*-free environment (QtDesktop) -
> >>> I tested - what about Fedora without them?
> >>> So:
> >>> 1. yum remove gtk3:
> >>> ...
> >>> * gvfs
> >>> * qt-mobility
> >>> * qtwebkit
> >>> * ffmpeg
> >>> * ffmpeg-libs
> >>> * mplayer
> >>> * phonon
> >>> * smplayer
> >>> 2. yum remove gtk2:
> >>> +
> >>> * ImageMagick
> >> The yum output from the above commands gives the why (admittedly in great
> >> detail, so it's probably difficult to make sense of), but...
> >>
> >> At least, one chain of dependencies is:
> >>
> >> qtwebkit/qt-mobility/phonon -> ... -> gstreamer
> >> and
> >> gstreamer -> ... -> gtk2/gtk3
> > gtk or glib? imho gstreamer requires only glib...
> >
> 


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-29 Thread Eugene Pivnev

Whether it is possible to sane gsteamer and try to remove gtk?
And gvfs - removing *gnome*.

29.04.2013 01:07, Farkas Levente:

On 04/28/2013 10:58 PM, Rex Dieter wrote:

Eugene Pivnev wrote:


As I'm trying to create gtk-/gnome-/kde*-free environment (QtDesktop) -
I tested - what about Fedora without them?
So:
1. yum remove gtk3:
...
* gvfs
* qt-mobility
* qtwebkit
* ffmpeg
* ffmpeg-libs
* mplayer
* phonon
* smplayer
2. yum remove gtk2:
+
* ImageMagick

The yum output from the above commands gives the why (admittedly in great
detail, so it's probably difficult to make sense of), but...

At least, one chain of dependencies is:

qtwebkit/qt-mobility/phonon -> ... -> gstreamer
and
gstreamer -> ... -> gtk2/gtk3

gtk or glib? imho gstreamer requires only glib...



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-28 Thread Nicolas Chauvet
2013/4/29 Eugene Pivnev 

> As pcmafm developer said - gvfm use gobject - but not gtk or gnome libs.
> I showed only packages that I was surprised.
> E.g. "ffmpeg requires gtk".
> Very nice.

It's probably because of opencv,
It can probably be spitted carefully at runtime, but opencv-devel cannot be
splitted yet.
(so patch welcomed).

Nicolas (kwizart)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-28 Thread Eugene Pivnev

As pcmafm developer said - gvfm use gobject - but not gtk or gnome libs.
I showed only packages that I was surprised.
E.g. "ffmpeg requires gtk".
Very nice.

On 04/28/2013 10:58 PM, Rex Dieter wrote:

Eugene Pivnev wrote:


As I'm trying to create gtk-/gnome-/kde*-free environment (QtDesktop) -
I tested - what about Fedora without them?
So:
1. yum remove gtk3:
...
* gvfs
* qt-mobility
* qtwebkit
* ffmpeg
* ffmpeg-libs
* mplayer
* phonon
* smplayer
2. yum remove gtk2:
+
* ImageMagick

The yum output from the above commands gives the why (admittedly in great
detail, so it's probably difficult to make sense of), but...

At least, one chain of dependencies is:

qtwebkit/qt-mobility/phonon -> ... -> gstreamer
and
gstreamer -> ... -> gtk2/gtk3

gtk or glib? imho gstreamer requires only glib...



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-28 Thread Farkas Levente
On 04/28/2013 10:58 PM, Rex Dieter wrote:
> Eugene Pivnev wrote:
> 
>> As I'm trying to create gtk-/gnome-/kde*-free environment (QtDesktop) -
>> I tested - what about Fedora without them?
>> So:
>> 1. yum remove gtk3:
>> ...
>> * gvfs
>> * qt-mobility
>> * qtwebkit
>> * ffmpeg
>> * ffmpeg-libs
>> * mplayer
>> * phonon
>> * smplayer
> 
>> 2. yum remove gtk2:
>> +
>> * ImageMagick
> 
> The yum output from the above commands gives the why (admittedly in great 
> detail, so it's probably difficult to make sense of), but...
> 
> At least, one chain of dependencies is:
> 
> qtwebkit/qt-mobility/phonon -> ... -> gstreamer
> and
> gstreamer -> ... -> gtk2/gtk3

gtk or glib? imho gstreamer requires only glib...

-- 
  Levente   "Si vis pacem para bellum!"
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mission Impossible #1: qt without gtk

2013-04-28 Thread Rex Dieter
Eugene Pivnev wrote:

> As I'm trying to create gtk-/gnome-/kde*-free environment (QtDesktop) -
> I tested - what about Fedora without them?
> So:
> 1. yum remove gtk3:
> ...
> * gvfs
> * qt-mobility
> * qtwebkit
> * ffmpeg
> * ffmpeg-libs
> * mplayer
> * phonon
> * smplayer

> 2. yum remove gtk2:
> +
> * ImageMagick

The yum output from the above commands gives the why (admittedly in great 
detail, so it's probably difficult to make sense of), but...

At least, one chain of dependencies is:

qtwebkit/qt-mobility/phonon -> ... -> gstreamer
and
gstreamer -> ... -> gtk2/gtk3

-- rex

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel