Re: [gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-08 Thread Arttu V.
On 10/8/10, Nikos Chantziaras rea...@arcor.de wrote:
 One thing I don't get is why this seems to worry you.  I don't see you
 complaining about packages needing the libsamplerate or opengl USE
 flags...  :-P

Don't give them any ideas! Soon Gentoo devs will be revealing
following new USE flags, introduced due to a massive user demand:
opengl3, opengl4, and opengl3support -- just because you thought it
was too straightforward and easy! ;)

-- 
Arttu V.



[gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Nikos Chantziaras

On 10/07/2010 10:40 PM, Dale wrote:

Hi,

I have a question. I'm using KDE4, about to switch to 4.5.2. Do I need
qt3support anymore? I'm talking about the USE flag qt3support. I run
into blocks sometimes and I know KDE3 needed qt3. I'm just curious if I
can get rid of this USE flag now. I only have KDE4 installed. No more
KDE3 left that I know of.


You need it only if an application needs it.  So you will know if you 
need or not without having to ask us, because if you emerge an app that 
needs it, you'll get a blocker.





[gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Nikos Chantziaras

On 10/07/2010 10:51 PM, Alan McKinnon wrote:

Apparently, though unproven, at 21:40 on Thursday 07 October 2010, Dale did
opine thusly:


Hi,

I have a question.  I'm using KDE4, about to switch to 4.5.2.  Do I need
qt3support anymore?  I'm talking about the USE flag qt3support.  I run
into blocks sometimes and I know KDE3 needed qt3.  I'm just curious if I
can get rid of this USE flag now.  I only have KDE4 installed.  No more
KDE3 left that I know of.



By and large you can't do without it. It supplies a Qt3 interface from Qt4 so
that Qt3 apps can run on Qt4.


Nope, Qt3 apps can not run on Qt4.  qt3support is for Qt4 apps, not Qt3 
apps.





Re: [gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Alan McKinnon
Apparently, though unproven, at 22:03 on Thursday 07 October 2010, Nikos 
Chantziaras did opine thusly:

 On 10/07/2010 10:51 PM, Alan McKinnon wrote:
  Apparently, though unproven, at 21:40 on Thursday 07 October 2010, Dale
  did
  
  opine thusly:
  Hi,
  
  I have a question.  I'm using KDE4, about to switch to 4.5.2.  Do I need
  qt3support anymore?  I'm talking about the USE flag qt3support.  I run
  into blocks sometimes and I know KDE3 needed qt3.  I'm just curious if I
  can get rid of this USE flag now.  I only have KDE4 installed.  No more
  KDE3 left that I know of.
  
  By and large you can't do without it. It supplies a Qt3 interface from
  Qt4 so that Qt3 apps can run on Qt4.
 
 Nope, Qt3 apps can not run on Qt4.  qt3support is for Qt4 apps, not Qt3
 apps.


Argggh, yes, of course.

Thinko happened here. Or maybe a sleepo (what you get with too little sleep).


-- 
alan dot mckinnon at gmail dot com



[gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Nikos Chantziaras

On 10/08/2010 01:24 AM, Dale wrote:

Peter Humphrey wrote:

On Thursday 07 October 2010 20:40:32 Dale wrote:

Hi,

I have a question. I'm using KDE4, about to switch to 4.5.2. Do I
need qt3support anymore? I'm talking about the USE flag qt3support.
I run into blocks sometimes and I know KDE3 needed qt3. I'm just
curious if I can get rid of this USE flag now. I only have KDE4
installed. No more KDE3 left that I know of.

I have KDE-4.5.2 here. I get this:

$ USE=-qt3support emerge -upDvN world

These are the packages that would be merged, in order:

Calculating dependencies ... done!

emerge: there are no ebuilds built with USE flags to satisfy =x11-
libs/qt-sql-4.6.3:4[qt3support].
!!! One of the following packages is required to complete your request:
- x11-libs/qt-sql-4.6.3-r2 (Change USE: +qt3support)
(dependency required by kde-base/kfilereplace-4.5.2 [installed])
(dependency required by kde-base/kdewebdev-meta-4.5.2 [installed])
(dependency required by @selected)
(dependency required by @world [argument])

So it looks as though I at least can't get rid of it.



It also looks like I can't get rid of it. lol I guess it will have to
stay, for now anyway.


One thing I don't get is why this seems to worry you.  I don't see you 
complaining about packages needing the libsamplerate or opengl USE 
flags...  :-P





[gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Nikos Chantziaras

On 10/08/2010 01:14 AM, Dale wrote:

Paul Hartman wrote:

On Thu, Oct 7, 2010 at 2:40 PM, Dalerdalek1...@gmail.com wrote:

Hi,

I have a question. I'm using KDE4, about to switch to 4.5.2. Do I need
qt3support anymore? I'm talking about the USE flag qt3support. I run
into
blocks sometimes and I know KDE3 needed qt3. I'm just curious if I
can get
rid of this USE flag now. I only have KDE4 installed. No more KDE3 left
that I know of.

Going along with what Alan said. qt3support does not use Qt 3 at all.
It just puts something like a Qt 3-compatible API into Qt 4, to make
porting Qt 3 to Qt 4 apps easier. It is largely insignifcant to you
(since it's not pulling in qt3 packages).

If you have any packages that require this USE flag, their ebuild will
require this USE flag. So disable it, emerge --deep --newuse world and
see if it complains. If it does, re-enable and continue life with
qt3support as if nothing ever happened. :)



Just picking the last message to reply to so this is for everyone who
has chimed in so far.

I may remove the USE flag and just see what blows up. I may copy over
some binaries so that I can just use -k and not have to wait on the
compiles. I would think if I remove it that something would pitch all
holy hell about it if it has to have it. I'm sure it would be caught at
some point and I would know it then for sure.

I'm not sure if I have anything on here that must have qt3support. Is
there a way to know for sure? Maybe some obscure command that I am not
familiar with?


revdep-rebuild will help.  The qt3support USE flag is nothing magical; 
it simply pulls the x11-libs/qt-qt3support as a dependency.  This 
package installs the /usr/lib/qt4/libQt3Support.so.* libraries.  So if 
you have binaries that try to load this lib, revdep-rebuild will find them.


And in general, if *any* binary you try to run aborts with something 
like libQt3Support.so not found or similar, then you know it needs 
qt3support.





Re: [gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Dale

Nikos Chantziaras wrote:

On 10/08/2010 01:24 AM, Dale wrote:

Peter Humphrey wrote:

On Thursday 07 October 2010 20:40:32 Dale wrote:

Hi,

I have a question. I'm using KDE4, about to switch to 4.5.2. Do I
need qt3support anymore? I'm talking about the USE flag qt3support.
I run into blocks sometimes and I know KDE3 needed qt3. I'm just
curious if I can get rid of this USE flag now. I only have KDE4
installed. No more KDE3 left that I know of.

I have KDE-4.5.2 here. I get this:

$ USE=-qt3support emerge -upDvN world

These are the packages that would be merged, in order:

Calculating dependencies ... done!

emerge: there are no ebuilds built with USE flags to satisfy =x11-
libs/qt-sql-4.6.3:4[qt3support].
!!! One of the following packages is required to complete your request:
- x11-libs/qt-sql-4.6.3-r2 (Change USE: +qt3support)
(dependency required by kde-base/kfilereplace-4.5.2 [installed])
(dependency required by kde-base/kdewebdev-meta-4.5.2 [installed])
(dependency required by @selected)
(dependency required by @world [argument])

So it looks as though I at least can't get rid of it.



It also looks like I can't get rid of it. lol I guess it will have to
stay, for now anyway.


One thing I don't get is why this seems to worry you.  I don't see you 
complaining about packages needing the libsamplerate or opengl USE 
flags...  :-P




I don't get blocks from those tho.  That's why it bugs me.  Funny thing 
is, when I ran emerge again, no blocks.  I'm not sure how that worked.  
I guess it wanted me to ask a question on the mailing list.  Everything 
seems to be emerging just fine now.  Then again, it's not finished yet 
so there is still time for trouble.  ;-)


Dale

:-)  :-)



Re: [gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Dale

Nikos Chantziaras wrote:

On 10/08/2010 01:14 AM, Dale wrote:

Paul Hartman wrote:

On Thu, Oct 7, 2010 at 2:40 PM, Dalerdalek1...@gmail.com wrote:

Hi,

I have a question. I'm using KDE4, about to switch to 4.5.2. Do I need
qt3support anymore? I'm talking about the USE flag qt3support. I run
into
blocks sometimes and I know KDE3 needed qt3. I'm just curious if I
can get
rid of this USE flag now. I only have KDE4 installed. No more KDE3 
left

that I know of.

Going along with what Alan said. qt3support does not use Qt 3 at all.
It just puts something like a Qt 3-compatible API into Qt 4, to make
porting Qt 3 to Qt 4 apps easier. It is largely insignifcant to you
(since it's not pulling in qt3 packages).

If you have any packages that require this USE flag, their ebuild will
require this USE flag. So disable it, emerge --deep --newuse world and
see if it complains. If it does, re-enable and continue life with
qt3support as if nothing ever happened. :)



Just picking the last message to reply to so this is for everyone who
has chimed in so far.

I may remove the USE flag and just see what blows up. I may copy over
some binaries so that I can just use -k and not have to wait on the
compiles. I would think if I remove it that something would pitch all
holy hell about it if it has to have it. I'm sure it would be caught at
some point and I would know it then for sure.

I'm not sure if I have anything on here that must have qt3support. Is
there a way to know for sure? Maybe some obscure command that I am not
familiar with?


revdep-rebuild will help.  The qt3support USE flag is nothing magical; 
it simply pulls the x11-libs/qt-qt3support as a dependency.  This 
package installs the /usr/lib/qt4/libQt3Support.so.* libraries.  So if 
you have binaries that try to load this lib, revdep-rebuild will find 
them.


And in general, if *any* binary you try to run aborts with something 
like libQt3Support.so not found or similar, then you know it needs 
qt3support.





I didn't want to remove it and recompile just to find out KDE won't work 
anymore.  That would be . . . bad.  lol


I need to put me a backup WM on here just in case KDE does go belly up 
at some point.  At least I can run a browser and look for help.


Dale

:-)  :-)



[gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Nikos Chantziaras

On 10/08/2010 02:17 AM, Dale wrote:

Nikos Chantziaras wrote:

On 10/08/2010 01:14 AM, Dale wrote:

Paul Hartman wrote:

On Thu, Oct 7, 2010 at 2:40 PM, Dalerdalek1...@gmail.com wrote:

Hi,

I have a question. I'm using KDE4, about to switch to 4.5.2. Do I need
qt3support anymore? I'm talking about the USE flag qt3support. I run
into
blocks sometimes and I know KDE3 needed qt3. I'm just curious if I
can get
rid of this USE flag now. I only have KDE4 installed. No more KDE3
left
that I know of.

Going along with what Alan said. qt3support does not use Qt 3 at all.
It just puts something like a Qt 3-compatible API into Qt 4, to make
porting Qt 3 to Qt 4 apps easier. It is largely insignifcant to you
(since it's not pulling in qt3 packages).

If you have any packages that require this USE flag, their ebuild will
require this USE flag. So disable it, emerge --deep --newuse world and
see if it complains. If it does, re-enable and continue life with
qt3support as if nothing ever happened. :)



Just picking the last message to reply to so this is for everyone who
has chimed in so far.

I may remove the USE flag and just see what blows up. I may copy over
some binaries so that I can just use -k and not have to wait on the
compiles. I would think if I remove it that something would pitch all
holy hell about it if it has to have it. I'm sure it would be caught at
some point and I would know it then for sure.

I'm not sure if I have anything on here that must have qt3support. Is
there a way to know for sure? Maybe some obscure command that I am not
familiar with?


revdep-rebuild will help. The qt3support USE flag is nothing magical;
it simply pulls the x11-libs/qt-qt3support as a dependency. This
package installs the /usr/lib/qt4/libQt3Support.so.* libraries. So if
you have binaries that try to load this lib, revdep-rebuild will find
them.

And in general, if *any* binary you try to run aborts with something
like libQt3Support.so not found or similar, then you know it needs
qt3support.




I didn't want to remove it and recompile just to find out KDE won't work
anymore. That would be . . . bad. lol


There's the rm command, and then there's mv.




Re: [gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Dale

Nikos Chantziaras wrote:

On 10/08/2010 02:17 AM, Dale wrote:

Nikos Chantziaras wrote:

On 10/08/2010 01:14 AM, Dale wrote:

Paul Hartman wrote:

On Thu, Oct 7, 2010 at 2:40 PM, Dalerdalek1...@gmail.com wrote:

Hi,

I have a question. I'm using KDE4, about to switch to 4.5.2. Do I 
need

qt3support anymore? I'm talking about the USE flag qt3support. I run
into
blocks sometimes and I know KDE3 needed qt3. I'm just curious if I
can get
rid of this USE flag now. I only have KDE4 installed. No more KDE3
left
that I know of.

Going along with what Alan said. qt3support does not use Qt 3 at all.
It just puts something like a Qt 3-compatible API into Qt 4, to make
porting Qt 3 to Qt 4 apps easier. It is largely insignifcant to you
(since it's not pulling in qt3 packages).

If you have any packages that require this USE flag, their ebuild 
will
require this USE flag. So disable it, emerge --deep --newuse world 
and

see if it complains. If it does, re-enable and continue life with
qt3support as if nothing ever happened. :)



Just picking the last message to reply to so this is for everyone who
has chimed in so far.

I may remove the USE flag and just see what blows up. I may copy over
some binaries so that I can just use -k and not have to wait on the
compiles. I would think if I remove it that something would pitch all
holy hell about it if it has to have it. I'm sure it would be 
caught at

some point and I would know it then for sure.

I'm not sure if I have anything on here that must have qt3support. Is
there a way to know for sure? Maybe some obscure command that I am not
familiar with?


revdep-rebuild will help. The qt3support USE flag is nothing magical;
it simply pulls the x11-libs/qt-qt3support as a dependency. This
package installs the /usr/lib/qt4/libQt3Support.so.* libraries. So if
you have binaries that try to load this lib, revdep-rebuild will find
them.

And in general, if *any* binary you try to run aborts with something
like libQt3Support.so not found or similar, then you know it needs
qt3support.




I didn't want to remove it and recompile just to find out KDE won't work
anymore. That would be . . . bad. lol


There's the rm command, and then there's mv.



But I would still have to recompile again with the qt3support flag if it 
messed up badly.  On this machine, that takes time.  During that time, I 
may not have KDE at all.  I did that when I made a mistake a while 
back.  About 12 hours with no GUI.  That was with some packages being 
binary and using -k.  If I have to recompile them all, it would take 
longer still.


Not something I want to repeat.

Dale

:-)  :-)



Re: [gentoo-user] Re: qt3support USE flag. Is it needed now?

2010-10-07 Thread Alan McKinnon
Apparently, though unproven, at 01:31 on Friday 08 October 2010, Dale did 
opine thusly:

 But I would still have to recompile again with the qt3support flag if it 
 messed up badly.  On this machine, that takes time.  During that time, I 
 may not have KDE at all.  I did that when I made a mistake a while 
 back.  About 12 hours with no GUI.  That was with some packages being 
 binary and using -k.  If I have to recompile them all, it would take 
 longer still.
 
 Not something I want to repeat.
 
 Dale


I fail to see why you are even worried about this flag:

# equery size qt-qt3support

 * x11-libs/qt-qt3support-4.6.3
 Total files : 428
 Total size  : 7.37 MiB


If the presence of that teenyweeny package with the few things that require it 
really is an issue for you, then I can state the following with complete 
confidence:

You should not be using KDE4.


-- 
alan dot mckinnon at gmail dot com