Ki18n mostly ready
Martin Graesslin
mgraesslin at kde.org
Tue Aug 6 05:44:09 UTC 2013
On Monday 05 August 2013 20:57:33 Chusslove Illich wrote:
> My notion of source compatibility was that it builds and works, not only
> that it builds :) Is there really a point of leaving in dummy methods just
> so that the build can proceed, even if they do nothing? As I mentioned, my
> intention was to commit everything necessary for the build to work, but I
> plainly screwed up.
Depends - I'm torn apart between the two possibilities. On the one hand don't
failing the compile means we get really fast to an application which starts
again. On the other hand I had one case where a method became noop and I
didn't notice it because there were just too many warnings. A port with a
compile failure would have been extremely trivial for me (granted not for
every user of that specific API).
In the case of loading the language catalogs I think it's better to get fast
to compiling. It's not the most essential feature from a developer perspective
during a port. That gets relevant when we get close to release. And it is
something which doesn't have to be done by the maintainers - I just love to
have extremely easy tasks around. And telling people "just remove all
insertCatalog calls" is super, super easy.
>
> Also, as Martin mentioned in the other message, this particular API was
> already changed once, temporarily, to proceed with splitting kdelibs. Given
> those splitting changes in kdelibs, I don't think it's even possible to put
> back the real original calls (that would do nothing).
Yes in this case it doesn't help to add the KLocalizedString variant back. So
if at all it needs to be the KLocale variant as that's the one in Qt4 source
base.
Cheers
Martin
More information about the Kde-frameworks-devel
mailing list