FS#16499 - KDE 4.3.2 broken unless qt-4.5.3 is installed

Attached to Project: Arch Linux
Opened by Musikolo (Musikolo) - Wednesday, 07 October 2009, 07:08 GMT
Last edited by Pierre Schmitz (Pierre) - Saturday, 31 October 2009, 10:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Pierre Schmitz (Pierre)
Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
After upgrading from KDE 4.3.1 to 4.3.2 and log-in, my desktop showed a huge blank image and a lot of red button-like images with white crosses on them. There was no wallpaper, no plasmoids, no kicker, nothing at all, just a blank image and useless mouse pointer. Since qt-4.5.3 has recently being released, I (and many others http://aur.archlinux.org/packages.php?ID=10333) have been experiencing problems on Opera. Apparently, such a problem was solved by downgrading to qt-5.4.2-7. For this I marked as "IgnorePkg = qt = 4.5.3-2" in my /etc/pacman.conf file. After this and since everything was working perfectly, I upgraded to KDE 4.3.2 and then found that nothing at all was working correctly. After this, I thought that qt-4.5.3 could be a missing dependency, so I tried to upgrade to qt-5.4.3. Done this, everything seems to work again. Therefore, please, add qt-4.5.3 as a required dependency for KDE 4.3.2 as many other users are suffering or will suffer from this bug. I'm not sure whether or not this is the responsible package for it, but I know its a core/central one.

Steps to reproduce:
- Downgrade to qt-4.5.2
- Upgrade from KDE 4.3.1 to 4.3.2
- Check your KDE is broken
- Upgrade to qt 4.5.3
- Check your new KDE 4.3.2 is functional again.

This task depends upon

Closed by  Pierre Schmitz (Pierre)
Saturday, 31 October 2009, 10:06 GMT
Reason for closing:  Not a bug
Comment by Allan McRae (Allan) - Wednesday, 07 October 2009, 08:02 GMT
qt-4.5.2 is not supported any more. Nor is opera...
Comment by Musikolo (Musikolo) - Wednesday, 07 October 2009, 08:37 GMT
Yes, all you say is absolutely true, but that's not the point. What I meant to say is that if qt-4.5.3 is a required dependency for KDE 4.3.2, it SHOULD be required for installation, instead of accepting qt-4.5.2 as a valid version when it's not...
Comment by Musikolo (Musikolo) - Wednesday, 07 October 2009, 16:27 GMT
  • Field changed: Percent Complete (100% → 0%)
I'm my humble opinion, it is a bug. KDE packages should request for all dependent packages they need to work correctly and they don't, as qt-4.5.3 is a MUST. If you don't want to fix it or don't consider it a bug, well, there is nothing else can do. The community will suffer this negligence in the meanwhile.

So, sorry for the inconveniences I might have caused you mates.

Best regards! :-)
Comment by Aaron Griffin (phrakture) - Wednesday, 07 October 2009, 16:28 GMT
I think what is being said here is that the kde packages need a versioned dependency so that they will not upgrade unless also upgrading qt to the right version

kde 4.3.2 packages should depend on qt>=4.5.3
Comment by Pierre Schmitz (Pierre) - Wednesday, 07 October 2009, 18:18 GMT
I don't think we should support different versions of packages at the same time. I'll open a discussion at arch-dev about versioned deps.

BTW: the correct depends would be qt>=4.5.0
Comment by Aaron Griffin (phrakture) - Wednesday, 07 October 2009, 18:25 GMT
Wait wait, I'm confused. My reading of this bug is as follows:

KDE 4.3.2 does NOT work with qt version 4.5.2, but does work with qt version 4.5.3

Is this correct? If that's the case, then qt>=4.5.0 is definitely not correct
Comment by Pierre Schmitz (Pierre) - Wednesday, 07 October 2009, 18:44 GMT
KDE 4.3 should work with Qt >= 4.5.0. If not it's either a KDE or Qt bug. Anyway: we should discuss the use of versioned deps and come back with our decision what ever it will be.
Comment by Musikolo (Musikolo) - Wednesday, 07 October 2009, 19:04 GMT
@Pierre Schmitz:

Maybe it SHOULD, but it DOES NOT and before this evidence, something should be done. I have tested it out on own computer and you could try it too. Just downgrade qt-4.5.3 to 4.5.2 and reboot. If everything works like a charm on you computer, just forget all has been said here, otherwise, qt >= 4.5.3 should be a requirement for all kde packages.

Thanks a lot for reconsidering this issue.

Best regards! :-)
Comment by Pierre Schmitz (Pierre) - Saturday, 31 October 2009, 10:06 GMT
OK, forgot to comment here, sorry. To summarize our decision: Keeping old packages is not supported and versioned deps are bad.

Loading...