Re: Re: Interest inquery: kde4-nosemantic overlay

Johannes Huber <[email protected]> Sat, 06 Jul 2013 19:02:55 +0200
Newsgroups gmane.linux.gentoo.desktop
Organization gentoo
Message-ID <1402614.Gyzs94qTtq@elia>
Am Samstag, 6. Juli 2013, 16:51:54 schrieb Duncan:
> Michael Palimaka posted on Sat, 06 Jul 2013 23:12:42 +1000 as excerpted:
> > On 5/07/2013 08:02, Alex Alexander wrote:
> >> That said, I do agree that semantic-desktop should stay optional in
> >> KDE4.  Back in my KDE days I hated it and always ensured it - and its
> >> ugly dependencies - stayed off my system. Unfortunately I am not part
> >> of the KDE team anymore, so I don't know what their reasoning is behind
> >> this decision. Hopefully they will reconsider :)
> > 
> > The reason is that code like this is appearing increasingly throughout
> > the KDE SC:
> > find_package(Akonadi REQUIRED)
> > set_package_properties(NepomukCore PROPERTIES TYPE REQUIRED)
> > 
> > That is, we must maintain hacks in order to disable upstream's
> > requirements. They are difficult to maintain and also put us in a bad
> > standing with upstream.
> 
> That's actually why I ended up package.providing kdebase-runtime-meta
> (along with ksplash, kdesu and kdnssd, for similar not-really-necessary,
> more-useless-hassle-to-upgrade when I'm running live-branch kde, reasons)
> here, since it's otherwise a dependency, and it in turn pulls in drkonqi,
> which at one point anyway required something kdepim related to send the
> mail, and when I killed kdepim on my system, I wanted nothing to do with
> that, so I package.provided kdebase-runtime-meta in ordered to be able to
> use (a copy of) the kdebase-runtime set instead, with bits like drkonqi
> commented so as not to bring them in.  (With stripping it's not like
> drkonqi ever thought the traces were usable anyway, and it's a runtime-
> dep-only, that's only activated when an app crashes in any case, only to
> tell me it can't use the generated reports anyway, so why even have it
> installed in the first place, especially when it's pulling in some weird
> kdepim dep that I otherwise can keep off my system.)
> 
> Of course that drkonqi kdepim dependency was added in one of the betas a
> few feature releases ago, and as I hacked that and various other bits,
> gradually adding one package.provided or patch on another to keep kde
> updating, I gradually gained the experience and familiarity with kde
> internals that allowed me to even /think/ about doing the whole no-
> semantic patch series I'm doing now.  Had things started out with that,
> I'd have not thought I could, but I'm into it deep enough now, it's just
> one more layer piled on the others.

For the record you offer nothing for users who want to use kdepim and thats 
where the big story ends for us. 

Greetings

-- 
Johannes Huber (johu)
Gentoo Linux Developer / KDE Team
GPG Key ID F3CFD2BD
signature.asc (application/pgp-signature, 490 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQEcBAABCgAGBQJR2E3DAAoJEO+t9ga+3I3axvwIAINogPLfJw0plMqSHxc9QZ72
q40OgOvgxc0brOWfAh9LNjFWrWZEQ52Q5ypliedu/rpts9FjKg98OUJJCz3wA4X+
iDv/pERPsqvYrAVzrrR8gsTsRAFtys+rW+/JYyWDk44WItW4TQWw18WOzC686Qih
+9JkgnDE9Dwjf3JGAnzOskNBE4EpiZsQOTP5Oo/CBXFedlLkT236VJX0LpKvAnG8
jR1j8iyC3nRjwN+9g3r5wcQRXFZiXcihnHfB93rI9nRnz0q3z+jVa7GVYqvkatmI
LNlTdsimSzTBvXqun09MEqEf4zcVQDe/X5vHCFxBZ2FVUEMO9U1zdx9S+O1GKK4=
=4xTN
-----END PGP SIGNATURE-----