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-----