KDE4 print dialog does not have "Range" option

Kevin Kofler kevin.kofler at chello.at
Thu Sep 3 17:22:46 UTC 2009


Diego wrote:
> Unfortunately John Layt missed the Qt 4.6 feature freeze:
> https://bugs.kde.org/show_bug.cgi?id=171925#c16
> 
> So the problem is that these features won't get merged until Qt 4.7,
> which is quite far away from release...

That really sucks. :-/ It's really crappy to turn down fine work done by 
contributors for ~9 more months just because it missed the feature freeze 
(which might not even have been publicly announced anywhere) by a mere week. 
I think Nokia really needs to show more flexibility there after their 
boasting about openness and community involvement. (That said, KDE has its 
problems there as well. Strict freezes suck! There needs to be more 
flexibility for small, 100% completed features.)

> Shipping these patches in Fedora Qt packages would break the "ABI or API
> Deviations" of the "staying close to upstream projects" policy rule,
> right? https://fedoraproject.org/wiki/PackageMaintainers/WhyUpstream

Backporting API additions (assuming they're accepted for 4.7) is fine: it 
only adds things, it doesn't change or remove anything, so our Qt would 
still be binary compatible with binaries built against the official one (we 
don't really care about the other way round), and the API will be in 4.7, so 
it wouldn't be Fedora-specific. (That said, there IS a risk that the API 
and/or the ABI will change upstream until the final 4.7 release, we'd have 
to talk to both John Layt and Qt Software to ascertain the API is the final 
one.) I'd be fine with that. I'm more worried about the added translatable 
strings, as they'll stay untranslated. :-( But we might just decide we don't 
care (like we did for the panel autohide backport to KDE 4.1 and the strings 
that introduced).

That said, I'd prefer this getting merged into the kde-qt git branch (the 
new qt-copy), that way we'd pick it up automatically (and several other KDE 
distros would, too). But the KDE folks might complain about the translation 
issue as well.

        Kevin Kofler




More information about the kde mailing list