public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] kde-meta & it's advantages
@ 2005-06-12  0:02 Wolfgang Illmeyer
  2005-06-12  0:11 ` Diego 'Flameeyes' Pettenò
  2005-06-12  0:23 ` Marcus D. Hanwell
  0 siblings, 2 replies; 3+ messages in thread
From: Wolfgang Illmeyer @ 2005-06-12  0:02 UTC (permalink / raw
  To: gentoo-dev

Hi,
I've installed kde-meta 3.4.0 and I just did an emerge -p kde-meta, and 
it wants to install 252 ebuilds. If I do an emerge -up kde-meta, it 
wants to install 331 ebuilds.
In the discussion about kde split ebuilds, it was promised that the 
split ebuilds would enable us to update only the programs that really 
changed and save us from the bulk of recompiling the same code all over. 
from 3.4.0 to 3.4.1, did upstream really change 252 or even 331 
kde-programs?!

Greetings

Wolfgang
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] kde-meta & it's advantages
  2005-06-12  0:02 [gentoo-dev] kde-meta & it's advantages Wolfgang Illmeyer
@ 2005-06-12  0:11 ` Diego 'Flameeyes' Pettenò
  2005-06-12  0:23 ` Marcus D. Hanwell
  1 sibling, 0 replies; 3+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-12  0:11 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1347 bytes --]

On Sunday 12 June 2005 02:02, Wolfgang Illmeyer wrote:
> In the discussion about kde split ebuilds, it was promised that the
> split ebuilds would enable us to update only the programs that really
> changed and save us from the bulk of recompiling the same code all over.
> from 3.4.0 to 3.4.1, did upstream really change 252 or even 331
> kde-programs?!
No, the problem was of another kind.
Gentoo's GCC 3.4 had visibility stuff backported from 4.0 series, and KDE took 
advantage of this enabling it automatically.
The problem is that upstream KDE undertook the effects of such a support used 
with non-visibility-aware QT.
The result was that the compiled KDE software was completely screwed up, and 
you could see this running KAsteroids.

To fix this problem, from a couple of days before 3.4.1 was released, kde and 
kde-meta eclasses started removing the visibility stuff from configure.in.in 
files disabling it the hard way.
As there could have been problems with a visibility-enabled KDE which we can't 
support at all, the decision was took of bumping all the ebuilds so that 
users are forced to recompile without the visibility support enabled, fixing 
the possible problems with it.

-- 
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] kde-meta & it's advantages
  2005-06-12  0:02 [gentoo-dev] kde-meta & it's advantages Wolfgang Illmeyer
  2005-06-12  0:11 ` Diego 'Flameeyes' Pettenò
@ 2005-06-12  0:23 ` Marcus D. Hanwell
  1 sibling, 0 replies; 3+ messages in thread
From: Marcus D. Hanwell @ 2005-06-12  0:23 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1240 bytes --]

On Sunday 12 June 2005 01:02, Wolfgang Illmeyer wrote:
> Hi,
> I've installed kde-meta 3.4.0 and I just did an emerge -p kde-meta, and
> it wants to install 252 ebuilds. If I do an emerge -up kde-meta, it
> wants to install 331 ebuilds.
> In the discussion about kde split ebuilds, it was promised that the
> split ebuilds would enable us to update only the programs that really
> changed and save us from the bulk of recompiling the same code all over.
> from 3.4.0 to 3.4.1, did upstream really change 252 or even 331
> kde-programs?!
>
A large number of the programs did change (I forget the actual number), but 
this time all packages were bumped in order to ensure that everyone 
recompiled all of them. This was due to a bug in the way that KDE 3.4 used 
visibility support in GCC 3.4 and later.

You have already benefited within the releases though where small patches are 
applied to individual components of KDE and only that component is recompiled 
rather than kdepim as a whole for example. You may notice several -3.4.1-r1 
packages in there already.

This universal bumping of packages should not be necessary in future.

-- 
Gentoo Linux Developer
Scientific Applications | AMD64 | KDE | net-proxy

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-06-12  0:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-12  0:02 [gentoo-dev] kde-meta & it's advantages Wolfgang Illmeyer
2005-06-12  0:11 ` Diego 'Flameeyes' Pettenò
2005-06-12  0:23 ` Marcus D. Hanwell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox