Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#17344 - [qt] update to 4.6 and removing patches

Attached to Project: Arch Linux
Opened by Arvid Picciani (aep) - Wednesday, 02 December 2009, 06:44 GMT
Last edited by Pierre Schmitz (Pierre) - Wednesday, 02 December 2009, 13:22 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The following changes have been made:

- update to qt 4.6.0, the latest stable upstream package.

- removed kde patches.
kde-copy by kde does not add any functionality needed by any other program. On the other hand it has introduced
downstream bugs which break non kde programs. kde-copy is not supported upstream.
The qt toolkit by trolltech is very open to contributions. If you wish specific changes, please see
http://qt.nokia.com/developer/faqs/what-is-the-process-for-contributing-to-qt
Archlinux is not the right place to add downstream features.

- removed other patches.
since they are broken, and in violation of the arch way, as they do not fix bugs but add unsuported features.

- dbus is optional
the fixes make dbus an optional dependency. This will leave the dbus qt module with an unstatisfied dependency to dbus.
Programs that require dbus, need to explicitly link to it anyway
(if they support debian, at least), so the depencendy chain won't break. It has the benefit that non-kde
programs to not pull dbus.





This task depends upon

Closed by  Pierre Schmitz (Pierre)
Wednesday, 02 December 2009, 13:22 GMT
Reason for closing:  Not a bug
Comment by Arvid Picciani (aep) - Wednesday, 02 December 2009, 08:53 GMT
As Jan correctly pointing out, removing the ca-certificates patch is a bad idea. The reason i did this, is that the patch didn't apply and i there is no origin referenced.
The original maintainer should probably put this single patch back in.
Comment by Pierre Schmitz (Pierre) - Wednesday, 02 December 2009, 10:59 GMT
I am not really motivated to answer this as this report is quite offensive and looks just like a "trolling" attempt. Please explain how I can reproduce your mentioned "breakage".

1) quite unlikely; see mailinglist
2) already discussed upstream. Some patches are kept for compatibility and we have to recheck if they are still needed. But the situation has improved a lot since Qt 4.5. Which apps are broken due to those patches? If there are any it would make my decisions easier. (The use of kde-qt is/was recommend by KDE)
3)What is broken exactly? In fact removing those patches breaks KDE and QtCreator. Everything is documented and a link to the patch origin is given.
4) removing dbus has only downsides to me. In same rare cases user might save a few KB of disk space but we'll have to recheck and probably rebuild every package that depends on Qt and add a dependency to dbus.

Comment by Arvid Picciani (aep) - Wednesday, 02 December 2009, 12:09 GMT
As concluded on the Ml,
i have been educated about the desired target users of archlinux,
and will resolve the issue outside the scope of this project.
Sorry for bothering you.

Loading...