kde 4.12 bug report ?

i use kde 4.12 and kde 4.12 extra from

http://download.opensuse.org/repositories/KDE:/Release:/412/openSUSE_13.1/
http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_412_openSUSE_13.1/

i use quickaccess and yawp plasmoids

for the second time an update broke this 2 apps

who and where can i report this pb ?

thanks

http://bugs.kde.org/

no i want to contact kde team which supplies non official opensuse kde 4.12
as
i contact packman team when there is pb with their packets .

You mean the openSUSE KDe team then?
Try this mailinglist: http://lists.opensuse.org/opensuse-kde/

Or file a bug report at http://bugzilla.novell.com/ .

But there is absolutely no change in openSUSE’s yawp package and the quickaccess package only contains this additional patches AFAICS:

- Added two patches to fix the issue that the widget icon in the panel does not
  respect panel icon size (lp#670025). Patches are from
  https://bugs.launchpad.net/quickaccess/+bug/670025.
- Added a patch, taken from Fedora, to fix "taking address of temporary object"
  build error (with -fpermissive) which appears when compiling with gcc-4.6.

Why do you think the problems you have are openSUSE specific?

is this the same opensuse team which supplies kde 4.11 and the non official 4.12 ?

they are extra apps
there is no patch since 2011 and 2013
today there is an update and they are broken
then
i assume first it is a pb around opensuse , compiling , packaging .

Yes.
Although anybody can package stuff in KDE:Extra.

they are extra apps
there is no patch since 2011 and 2013
today there is an update and they are broken

What update was today, and what is broken?

If you cannot install them because they already need 4.12.2, then that’s because somebody forgot to disable publishing for the KDE:Extra repo (again). KDE 4.12.2 will be released on Tuesday, but it is already packaged in [noparse]KDE:Distro:Factory[/noparse] and KDE:Release:412 (with publishing disabled). So the packages in KDE:Extra are also built against KDE 4.12.2 already.
In that case you just have to wait until Tuesday and the packages should be fine again.

But a mail to the KDE mailinglist regarding that could not harm anyway. Maybe that will remind them to not forget to turn off publishing for KDE:Extra the next time when there’s a KDE update (in one month).
It’s not the first time something like this happened… :frowning:

What update was today, and what is broken?

the update of quickaccess and yawp
date of the rpms is 2/2/2014

this not the first time when around the date of the update of kde 4.12.0 to 4.12.1 there were the same pb

yawp pb :

today there was an update of yawp and now i have a red cross at the place of
yawp

error message is about “unknown” “unable to find plasmoid”

i tried to uninstall packet then install again packet but pb is still there

we can’t add anymore yawp in the desktop

quickaccess pb <=> yawp pb

Yes, that’s what I wrote.
They forgot to disable publishing for KDE:Extra when KDE was updated to 4.12.2.
Now all packages in the repo are already compiled against 4.12.2 and need that to work, but that will not be available until Tuesday.

When KDE 4.12.2 is available in the repo, this issue should resolve itself.

Unfortunately nothing else can be done to fix this anymore, because the old packages are already deleted.

You may want to switch to KDE 4.11 though (repo KDE:Release:411, or as included in openSUSE 13.1) if you don’t want to wait until Tuesday… :wink:

this is the second time it happens . it’s not very professional .

It already happened before that.

And yes, it is not very professional. But the openSUSE distribution and especially the semi-official KDE packages are created mainly by volunteers in their spare time.

If you want something professional, switch to SLED or similar and use only the packages included there (no additional OBS repos).
But I doubt that includes official KDE 4.12 packages yet.

And you wouldn’t have that problem either if you would stick to openSUSE’s official KDE packages, which are at 4.11.4 atm with an update to 4.11.5 coming soon.

On Sun, 02 Feb 2014 09:36:02 GMT promeneur wrote:

> for the second time an update broke this 2 apps

The same here for quickaccess and smooth-tasks2 too. This happens with
the KR412 repos for i586.

The bad ist that instead of the last time this time i can’t compile
them by myself because a “zypper in kdebase4-workspace-devel” says
“nothing provides libkde4-devel >= 4.12”.

Is it bad to use the KR412 repos or is it better to use the KR411 repos
or is it better to stay with the KDE packages from 13.1? That i can’t
compile the packages, wich solves it by at the beginning of this month,
is more bad than the last time.

On Sun, 02 Feb 2014 13:46:02 GMT wolfi323 wrote:

> And yes, it is not very professional. But the openSUSE distribution
> and especially the semi-official KDE packages are created mainly by
> volunteers in their spare time.

With all respect of the work of the packagers and without any question
about that mistakes could even happens but we all manage opensuse
machine(s) in our spare time.

This is not only the second time of something which could happens even
because of the missing “libkde4-devel >= 4.12” they kill the
possibility to compile the packages by myself against the kde 4.12.1
packages too and therefore now i have to stop updates until thursday.
That is why it would very nice to stop the possibility that this happens
a third time in a row :slight_smile:

No idea what happened there, libkde4-devel-4.12.1 is in the repo for x86_64, but not for i586.

It’s bad that this happened, and it cannot be reverted/fixed anymore unfortunately, but here is not the best place to complain either.
The people responsible for this won’t even read this probably.

Complain on the opensuse-kde mailinglist (send an email to opensuse-kde@opensuse.org), or file a bug report.
And hopefully this won’t happen again with the next update.

Oh, and KDE 4.12.2 is released on Tuesday (i.e. in 2 days), not Thursday. :wink:

PS: libkde4-devel-4.12.1 is still available for 32bit in Factory:
http://download.opensuse.org/factory/repo/oss/suse/i586/libkde4-devel-4.12.1-1.1.i586.rpm
You could try to install that package in the meantime. (but please don’t add the Factory repo to your system…)

And another thing:
The quickaccess and cwp plasmoids are available in the standard repo as well, so you may switch to those versions for 2 days.
At least quickaccess is the exact same version anyway, cwp is version 1.8.2 instead of 1.10.0.
For smoothtasks2 (or cwp as well if you don’t want to downgrade it) you may try the package from KDE:Extra for standard 13.1:
http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/

Packages built against a lower KDE4 version should still work on 4.12.1.

PS:
In the meantime I have written myself to the mailinglist describing the problem.
http://lists.opensuse.org/opensuse-kde/2014-02/msg00007.html

Let’s hope they don’t forget to disable publishing for KDE:Extra the next time then…

An update for those who don’t want to read the mailinglist thread:
The problem was caused by a version check in kdelibs’ plugin loader. It checked if the plugin was compiled against a higher KDE version than kdelibs itself and refused to load it in that case. So plugins compiled against 4.12.2 cannot be loaded with kdelibs 4.12.1.

Funny enough, exactly this check has been changed in KDE directly a few days ago. So now it will be possible to load a plugin compiled against 4.12.3 with kdelibs 4.12.2

So the problem should not exist anymore with the next KDE update to 4.12.3.

And to confirm: KDE:Extra’s publishing was not disabled on purpose, because the maintainers thought everything should work fine as long as it’s the same minor version (4.12).
And starting with 4.12.2 this assumption should even hold because of an upstream change in KDE. (you might call the current behaviour that caused these problems a bug… :wink: )

I’ve created packages containing that fix.

Please install the appropriate libkdecore4 package from here: (only that one package is needed)
http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Distro:/Factory/openSUSE_13.1/
And all your applications/plasmoids from KDE:Extra should work again! (I tested it with Krita, KDevelop, and plasmoid-quickaccess here now; all of those did not work before)
Those are just the standard 4.12.1 packages with only that fix added.

Btw, if you still need it, libkde4-devel-4.12.1 is also available there.

You should of course switch back to the 4.12.2 packages when they are published, but I think the dependencies will take care of that automatically.

HTH.

On Sun, 02 Feb 2014 17:06:02 GMT wolfi323 wrote:

> For smoothtasks2 (or cwp as well if you don’t want to downgrade it)
> you may try the package from KDE:Extra for standard 13.1:
> http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/

Thanks a lot because with the plasmoid-* versions from there all is
working again as before. And i’m happy that i don’t need libkde4-devel
from factory for this but thanks for this hint too.

And thanks a lot too for your work and your information about the basic
of this situation.

On Sun, 02 Feb 2014 16:36:04 GMT wolfi323
<wolfi323@no-mx.forums.opensuse.org> wrote:

> No idea what happened there, libkde4-devel-4.12.1 is in the repo for
> x86_64, but not for i586.

Because of your other hint i don’t need it at the moment and so this
is only for the stats.

I have had installed libkde4-devel to compile something on 2014-02-01
08:16:08 (German Time) but i removed it because it want even to install
avahi which i don’t need. So the package must get away on after this
on saturday or sunday night in the morning.

On Sun, 02 Feb 2014 23:16:06 GMT wolfi323 wrote:

> I’ve created packages containing that fix.

Cool this worked fine and thanks for this packages. It is definitely
better to repair the basic instead of installing packages from the KDE
Extra standard repo.

> Btw, if you still need it, libkde4-devel-4.12.1 is also available
> there.

Because of your work i don’t need it. And the next time i should start
reading a thread at the end to start with the latest tip of you :slight_smile: