You are not logged in.

#1 2008-01-20 13:02:33

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Qt4 and applications

KeePassX and smplayer both have dependencies on Qt4, and both of their appearances are screwed up. The interface is almost completely black.

Then, when I run "pacman -Syu', it wants to uninstall Qt4 and install Qt. I've tried uninstalling KeePassX and smplayer, and saying yes to the upgrade, but the two programs just want to remove Qt again and install Qt4.

What's the problem and how can I fix this?

Many thanks.


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#2 2008-01-20 13:17:33

cucullus
Member
From: Moscow, Russia
Registered: 2007-07-07
Posts: 71

Re: Qt4 and applications

that's normal. qt4 was renamed to qt.

Last edited by cucullus (2008-01-20 14:05:30)

Offline

#3 2008-01-20 13:20:04

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: Qt4 and applications

What's the solution? Wait for the dependencies to be redesignated for packages which currently depend on "qt4" rather than "qt"? Or is there something we can do beforehand to get around the problem?

I've actually got a three-way problem, since I also have "qt-enhanced" thrown into the mix. I believe kdemod may  depend on qt-enhanced.

Is there a way to bring all my qt-dependent packages in line so that they all depend on the latest "qt" rather than these other variants?

Thanks.

Last edited by dhave (2008-01-20 13:25:04)


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#4 2008-01-20 13:37:22

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Re: Qt4 and applications

Both of the programs worked perfectly before my reinstall of Arch, but now they're appearances are screwed up and there's no apparent solution.

@cucullus: I take it the renaming is the cause of the problem??

I second dhave's questions aswell.


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#5 2008-01-20 14:01:25

cucullus
Member
From: Moscow, Russia
Registered: 2007-07-07
Posts: 71

Re: Qt4 and applications

the only solution is just wait for complete update sad

Offline

#6 2008-01-20 14:06:24

cucullus
Member
From: Moscow, Russia
Registered: 2007-07-07
Posts: 71

Re: Qt4 and applications

also try to install qt3

Offline

#7 2008-01-20 14:08:59

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: Qt4 and applications

cucullus wrote:

the only solution is just wait for complete update sad

Which, unless I'm missing something, effectively means that we can't globally update the rest of our system with "pacman -Syu", since it gets stuck at the qt4/qt/qt-enhanced conflict.

I'm not even sure that listing certain packages to be ignored would help, since this conflict seems to be more broadranging than one or two packages.

In the meantime, I've been updating other packages on a case-by-case basis, but I'd like to get back to globally updating. Maybe somebody has a good workaround?

Last edited by dhave (2008-01-20 14:10:46)


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#8 2008-01-20 14:22:21

cucullus
Member
From: Moscow, Russia
Registered: 2007-07-07
Posts: 71

Re: Qt4 and applications

My system is gtk centred, so I had issue only with opera (solved with installing qt3).
As I understand from other forum topics you have wait to kdemod update.

In any case, such update without announce is not good... ;(

Last edited by cucullus (2008-01-20 14:23:45)

Offline

#9 2008-01-20 14:28:54

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Re: Qt4 and applications

Luckily, i'm using Xfce so the only two programs that depend on Qt4 are the ones I mentioned.

I've tried installing Qt3, but the two programs still have "Qt4-4.3.3-1" listed as a dependency, so there's no real workaround. I'm assuming Qt4 has been updated recently and that's why the two programs have suddenly stopped working, having depended on an earlier version of Qt4 or maybe Qt3 beforehand.

I take it the dependencies of the packages were updated recently to include the latest version of Qt4, causing them to break. I guess if I knew how (which I don't), I could repackage the two programs to depend on Qt3 or an earlier version of Qt4 instead.

culcullus wrote:

the only solution is just wait for complete update

What exactly do you mean by this? Was the update of Qt4 incomplete before?


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#10 2008-01-20 14:38:36

cucullus
Member
From: Moscow, Russia
Registered: 2007-07-07
Posts: 71

Re: Qt4 and applications

Jamie wrote:

What exactly do you mean by this?

I mean that maintainers should rename qt4 to qt in PKGBUILDs. We can only notify them and wait for reaction.
Or use abs to rebuid by yourself.

Offline

#11 2008-01-20 14:39:57

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Re: Qt4 and applications

OK, i'll probably wait.

Thanks for the help!


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#12 2008-01-20 16:11:00

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: Qt4 and applications

cucullus wrote:

My system is gtk centred, so I had issue only with opera (solved with installing qt3).
As I understand from other forum topics you have wait to kdemod update.

O.K., thanks.

In any case, such update without announce is not good... ;(

I totally agree, though I'm wondering if I might have missed the announcement. I'm amazed that such a fundamental package as qt would be renamed without plenty of warning.


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#13 2008-01-20 16:16:59

wolfi
Member
From: Berlin
Registered: 2007-04-23
Posts: 24

Re: Qt4 and applications

Such things happen more frequently lately...
just annoying...

Offline

#14 2008-01-20 16:30:57

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Re: Qt4 and applications

One of the great things about arch is the fact that you can just run "pacman -Syu" and never have to upgrade your system like in other distros.

If this great feature ends up breaking several applications due to name changes and wrong dependencies, that kind of defeats the point, no? Maybe this should be looked at and improved (or my view of arch reconsidered of course...I'm no arch or even linux expert, but it seems that this is something that shouldn't really be happening).

Last edited by Jamie (2008-01-20 16:31:45)


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#15 2008-01-20 16:53:41

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: Qt4 and applications

I don't have any problems with packages from [extra] or packages from [community] which depend on the former qt4. The new qt package provides qt4.

If you use other external repositories just wait until those are updated accoring to the new naming scheme. This yhouldn't be a big deal, right?

Offline

#16 2008-01-20 18:04:25

Zer0
Member
From: Windsor, ON, Canada
Registered: 2006-08-25
Posts: 299

Re: Qt4 and applications

All this qt3, qt, qt-enhanced mess is giving me a headache.. I'm surprised it wasn't mentioned on the homepage like when pacman, xorg, or gnome updates cause expected issues.

Anyways.. Lets clarify this mess..

1) (QT version 3) - qt was renamed to qt3
2) (QT version 4) - qt4 was renamed to qt
3) (KDEmods QT version 3) - qt-enhanced provides package qt dependency, but since package qt was changed to version 4, qt-enhanced should now provide qt3 dependency..

At least I think that's right.. haha, every time I try to look at this my head spins!

Offline

#17 2008-01-20 18:42:13

fwojciec
Member
Registered: 2007-05-20
Posts: 1,411

Re: Qt4 and applications

Zer0 wrote:

All this qt3, qt, qt-enhanced mess is giving me a headache.. I'm surprised it wasn't mentioned on the homepage like when pacman, xorg, or gnome updates cause expected issues.

Anyways.. Lets clarify this mess..

1) (QT version 3) - qt was renamed to qt3
2) (QT version 4) - qt4 was renamed to qt
3) (KDEmods QT version 3) - qt-enhanced provides package qt dependency, but since package qt was changed to version 4, qt-enhanced should now provide qt3 dependency..

At least I think that's right.. haha, every time I try to look at this my head spins!

Remember: qt-enhanced is not an official Arch Linux package so it's not really nice to blame Arch developers for what they're not responsible for.  I don't use kdemod and the upgrade went without any problems for me.  I'm sure kdemod guys will have a solution ready soon in either case.

Edit: Oh, and it is announced on the home page: http://www.archlinux.org/news/380/, though maybe it showed up after you'd posted.

Last edited by fwojciec (2008-01-20 18:44:08)

Offline

#18 2008-01-20 19:04:40

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Re: Qt4 and applications

Pierre wrote:

I don't have any problems with packages from [extra] or packages from [community] which depend on the former qt4. The new qt package provides qt4.

If you use other external repositories just wait until those are updated accoring to the new naming scheme. This yhouldn't be a big deal, right?

I only use [core] [extra] and [community], so this shouldn't affect me right?

Edit: thanks for that news link! Guess i'll just wait it out smile

Last edited by Jamie (2008-01-20 19:06:51)


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#19 2008-01-20 20:13:29

Zer0
Member
From: Windsor, ON, Canada
Registered: 2006-08-25
Posts: 299

Re: Qt4 and applications

fwojciec wrote:

Remember: qt-enhanced is not an official Arch Linux package so it's not really nice to blame Arch developers for what they're not responsible for.  I don't use kdemod and the upgrade went without any problems for me.  I'm sure kdemod guys will have a solution ready soon in either case.

Edit: Oh, and it is announced on the home page: http://www.archlinux.org/news/380/, though maybe it showed up after you'd posted.

Just to be clear I wasn't blaming Arch developers for the qt-enhanced problems.  They aren't responsible for 3rd party projects wink
But I just would have liked the heads up on the homepage as I maintain a few qt4 based packages in AUR wink
I just checked the homepage and your right it's there now.. Thank you Dev's!!

Offline

#20 2008-01-20 22:06:24

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: Qt4 and applications

Funkyou is on the case. I wish I'd noticed this this link a couple of days ago. I'm pretty good about reading the arch forum, but I don't always check the kdemod forum.


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#21 2008-01-21 19:18:23

Zer0
Member
From: Windsor, ON, Canada
Registered: 2006-08-25
Posts: 299

Re: Qt4 and applications

haha I like this post of yours..

dhave@kdemod forums wrote:

Ugh. I can't make it through the day without running -Syu. It's like brushing my teeth. Are we talking days, weeks, or months? I'm starting to feel a pacman panic attack coming on

I laughed because I feel the same way.. Just like brushing my teeth!

Offline

#22 2008-01-22 15:34:11

sfabius
Member
Registered: 2007-07-07
Posts: 153

Re: Qt4 and applications

kdemod (according to their forum) should be OK now. But Keepassx is still refusing because it wants to see qt4. What's the best path here? pacman -Syf qt  ??

Offline

#23 2008-01-22 15:49:21

fwojciec
Member
Registered: 2007-05-20
Posts: 1,411

Re: Qt4 and applications

sfabius wrote:

pacman -Syf qt  ??

Probably not a very good idea.  Just wait until the package maintainer updates the package with correct dependencies.

Offline

#24 2008-01-22 21:14:22

Zer0
Member
From: Windsor, ON, Canada
Registered: 2006-08-25
Posts: 299

Re: Qt4 and applications

sfabius wrote:

kdemod (according to their forum) should be OK now. But Keepassx is still refusing because it wants to see qt4. What's the best path here? pacman -Syf qt  ??

KeepassX works fine here.. and I just reinstalled it to see if I could get it on my system without error..  pacman -Syd keepassx
By using the -d switch your bypassing dependency checks on install.  KeepassX seems to only depend on qt4 (now qt) so you should be okay.

Last edited by Zer0 (2008-01-22 21:16:01)

Offline

#25 2008-01-23 13:29:18

matsche
Member
From: .at
Registered: 2004-04-27
Posts: 120

Re: Qt4 and applications

Hi there,
how to get latest opera in [testing] with qt4? Changes in PKGBUILD?! It uses still 3.3.8! Because then i can delete qt3?


THX!!
cu matsche

Offline

Board footer

Powered by FluxBB