[Bug 990362] New: plasma-pk-updates-lang is not the latest version
http://bugzilla.opensuse.org/show_bug.cgi?id=990362 Bug ID: 990362 Summary: plasma-pk-updates-lang is not the latest version Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: freek@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The version used in Tumbleweed for plasma-pk-updates-lang is from 2016-02-29. However the latest one is from 2016-04-30. In my view the latest should be used in Tumbleweed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c1
--- Comment #1 from Wolfgang Bauer
The translations for bundle-lang-kde-xx are just taken from the "normal"
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c2
--- Comment #2 from Freek de Kruijf
In this case the translations are part of the package plasma5-pk-updates
itself, in the package plasma5-pk-updates-lang.
You already filed a bug report about them being outdated, marking as duplicate.
But it would be nice if you could tell where/how to best get the latest
translations.
I don't really want to download them manually from SVN for every single language if it would be avoidable. (I actually only found them in SVN a few days ago anyway... otherwise I may have updated them already)
I also found a not used anymore .mo file in package kde-l10n-nl-16.08.0-1.2.noarch. In the build service, https://build.opensuse.org/package/show/openSUSE:Factory/kde-l10n, I found that this comes from a tar file kde-l10n-nl-16.08.0.tar.xz, but I can't find where this file is coming from. I assumed it is coming from the KDE project, but my bug report on KDE was labeled DOWNSTREAM, so it seems to be an openSUSE issue. I inspected the tar file and found that this no longer used file, /usr/share/locale/nl/LC_MESSAGES/plasma_applet_kdeobservatory.mo, comes from that tar file. The package in this bug report is present/generated in https://build.opensuse.org/package/show/openSUSE:Factory/bundle-lang-kde, however the spec file is too complicated for me to pinpoint where the issue comes from. Is it something KDE should do or openSUSE. I assume KDE is producing regularly new tar files with these .po or .mo files, but I don't know. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c3
Wolfgang Bauer
I also found a not used anymore .mo file in package kde-l10n-nl-16.08.0-1.2.noarch. In the build service, https://build.opensuse.org/package/show/openSUSE:Factory/kde-l10n, I found that this comes from a tar file kde-l10n-nl-16.08.0.tar.xz, but I can't find where this file is coming from. I assumed it is coming from the KDE project, but my bug report on KDE was labeled DOWNSTREAM, so it seems to be an openSUSE issue. I inspected the tar file and found that this no longer used file, /usr/share/locale/nl/LC_MESSAGES/plasma_applet_kdeobservatory.mo, comes from that tar file.
This tar file comes from the official KDE Application releases, it is what they (upstream) deliver. You can download it yourself from http://download.kde.org/stable/applications/16.08.0/src/kde-l10n/ and have a look, kde-l10n-nl-16.08.0.tar.xz does contain plasma_applet_kdeobservatory.mo (in 4/nl/messages/kdeplasma-addons). It's also still there in the latest 16.08.1 release. We probably could remove this file (and the other KDE4 ones that might still be included in our kde-l10n-de packages), but it's probably not worth the effort. I think I read they were going to be removed upstream soon anyway.
The package in this bug report is present/generated in https://build.opensuse.org/package/show/openSUSE:Factory/bundle-lang-kde, however the spec file is too complicated for me to pinpoint where the issue comes from. Is it something KDE should do or openSUSE. I assume KDE is producing regularly new tar files with these .po or .mo files, but I don't know.
I already told you: during the creation of bundle-lang-kde, all the separate -lang and kde-l10n-xx packages get installed, and the files from there copied to the new bundle-lang-kde-xx packages. plasma5-pk-updates is not part of the regular KDE Application releases, so its translations are not part of kde-l10n either. Actually there don't seem to be any releases at all for a long time, the last one is the outdated 0.2 (from April 2015, see https://github.com/caybro/plasma-pk-updates/releases) which we use and apply a couple of patches upon. We have a separate tar ball with the translations in the plasma5-pk-updates package sources that gets published as plasma-pk-updates-lang. The translations are part of KDE's SVN (like all other KDE translations), but I don't know a way to easily download all of the current ones for plasma-pk-updates only. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c4
--- Comment #4 from Freek de Kruijf
We probably could remove this file (and the other KDE4 ones that might still be included in our kde-l10n-de packages), but it's probably not worth the effort. I think I read they were going to be removed upstream soon anyway.
I suggested that also in my bug report. After all it just confused me, but is not a bug.
plasma5-pk-updates is not part of the regular KDE Application releases, so its translations are not part of kde-l10n either.
Actually there don't seem to be any releases at all for a long time, the last one is the outdated 0.2 (from April 2015, see https://github.com/caybro/plasma-pk-updates/releases) which we use and apply a couple of patches upon.
I inspected that location and found a remark that the project was moved to https://projects.kde.org/projects/playground/base/plasma-pk-updates The maintainer is still Lukáš Tinkl. The last change is from 3 days ago.
We have a separate tar ball with the translations in the plasma5-pk-updates package sources that gets published as plasma-pk-updates-lang. The translations are part of KDE's SVN (like all other KDE translations), but I don't know a way to easily download all of the current ones for plasma-pk-updates only.
In the projects.kde.org for this project I don't see anything about how translations are handled. I only see Messages.sh scripts that provide the .pot files. So there must be a separate system to handle the .po files. Anyway I have the feeling that the source of the translations should come from another location. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c5
Wolfgang Bauer
I inspected that location and found a remark that the project was moved to https://projects.kde.org/projects/playground/base/plasma-pk-updates The maintainer is still Lukáš Tinkl. The last change is from 3 days ago.
I know where the sources are, they are in KDE's GIT, like all (or at least most) other KDE projects. But they contain no translations (except in the .desktop files). I only pointed to that page to show you that there hasn't been any release since 0.2 over a year ago. And that one didn't even have translations at all... Btw, projects.kde.org doesn't exist any more, it only redirects to quickgit.kde.org.
In the projects.kde.org for this project I don't see anything about how translations are handled. I only see Messages.sh scripts that provide the .pot files. So there must be a separate system to handle the .po files.
Anyway I have the feeling that the source of the translations should come from another location.
I already wrote that they are maintained in KDE's SVN repo, together with all other translations. See e.g.: https://websvn.kde.org/trunk/l10n-kf5/nl/messages/playground-base/ You should know that, otherwise how would you know that there are newer translations? I just hoped that you could tell me an easy way how to get the translations of plasma-pk-updates alone for all languages. The problem is that the translations are organized by language, not by application. That's probably better for the translators, but bad for packagers... Anyway, I wrote a small script to download them with wget from websvn (and I also added translations to the .desktop file via a patch), so expect the translations to be updated soon. I just have to still test another patch I added... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c6
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c8
--- Comment #8 from Freek de Kruijf
Translations are updated in the develop project (KDE:Frameworks5), so closing as fixed.
It does not look to be part of the above project. However comment #7 seems OK. Apparently this now solved within openSUSE. In my view the KDE project should provide regularly updated tar files with translations for these type of applications (a.o. in playground-base, where this one comes from). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c9
--- Comment #9 from Wolfgang Bauer
(In reply to Wolfgang Bauer from comment #6)
Translations are updated in the develop project (KDE:Frameworks5), so closing as fixed.
It does not look to be part of the above project.
It is: https://build.opensuse.org/package/rdiff/KDE:Frameworks5/plasma5-pk-updates?linkrev=base&rev=17
However comment #7 seems OK.
That's a forwarding request from KDE:Frameworks5 to 42.2. If that's ok, how can you say it is not part of KDE:Frameworks5?
Apparently this now solved within openSUSE. In my view the KDE project should provide regularly updated tar files with translations for these type of applications (a.o. in playground-base, where this one comes from).
Normally the translations get added to the source tarball whenever an application is released. But plasma-pk-updates hasn't seen a release since over a year as mentioned. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c10
--- Comment #10 from Freek de Kruijf
(In reply to Freek de Kruijf from comment #8)
(In reply to Wolfgang Bauer from comment #6)
Translations are updated in the develop project (KDE:Frameworks5), so closing as fixed.
It does not look to be part of the above project.
It is: https://build.opensuse.org/package/rdiff/KDE:Frameworks5/plasma5-pk- updates?linkrev=base&rev=17
I entered KDE:Frameworks5 in the search box and did not find plasma5-pk-
updates in it. I did it again and now I found it.
However comment #7 seems OK.
That's a forwarding request from KDE:Frameworks5 to 42.2. If that's ok, how can you say it is not part of KDE:Frameworks5?
see above.
Apparently this is now solved within openSUSE. In my view the KDE project should provide regularly updated tar files with translations for these type of applications (a.o. in playground-base, where this one comes from).
Normally the translations get added to the source tarball whenever an application is released.
I did ask the maintainer to add it to the tarball and to update the tarball once in a while when translations are updated. Did not receive an answer yet. Thanks for your answers and effort. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=990362
http://bugzilla.opensuse.org/show_bug.cgi?id=990362#c11
--- Comment #11 from Wolfgang Bauer
(In reply to Wolfgang Bauer from comment #9)
(In reply to Freek de Kruijf from comment #8)
(In reply to Wolfgang Bauer from comment #6)
Translations are updated in the develop project (KDE:Frameworks5), so closing as fixed.
It does not look to be part of the above project.
It is: https://build.opensuse.org/package/rdiff/KDE:Frameworks5/plasma5-pk- updates?linkrev=base&rev=17
I entered KDE:Frameworks5 in the search box and did not find plasma5-pk-
updates in it. I did it again and now I found it.
Ok, that should clear this up then... ;-) Btw, the translation update has been forwarded to Tumbleweed too and should reach the standard repos soon as well.
I did ask the maintainer to add it to the tarball and to update the tarball once in a while when translations are updated. Did not receive an answer yet.
Thanks. That would ease our lives as well. Currently we ship 0.2 with some patches on top, we could get rid of the patches then. Also, it is not really guaranteed that future translation updates will still align with our 0.2 package. I was already starting to think that we maybe should start shipping the latest git version too, like Fedora does (the maintainers are coming from RedHat/Fedora). Not a good idea for 42.2 I suppose, maybe afterwards. Although, I tried the latest git version yesterday too (with the latest translations), but not everything was properly translated yet, in german at least... -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com