[opensuse-kde] Location of KF5 locale files
Hi everyone, currently %{kf5_localedir} is set to /usr/share/locale/kf5. While this is apparently set that way to make it co-installable with KDE4 applications (as somehow the 5 is not in the filename), it causes various bugs as the subdirectories beneath /usr/share/locale/kf5 are expected to be language codes. The result is that rpm's find-lang.sh uses "kf5" as language, which it does not recognize and treats it as "en". This causes that "bundle-lang-kde-en" contains all translations for KF5. Any idea how to fix that properly? I assume the co-installability is still required for 13.2. Cheers, Fabian -- SUSE LINUX GmbH - GF: Felix Imendoerffer, Jane Smithard, Graham Norton - HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Montag, 4. Juli 2016, 16:09:26 schrieb Fabian Vogt:
The result is that rpm's find-lang.sh uses "kf5" as language, which it does not recognize and treats it as "en". This causes that "bundle-lang-kde-en" contains all translations for KF5. Any idea how to fix that properly?
I noticed that about a year ago, and created a %kf5_find_lang macro that collects those translation files in /usr/share/locale/kf5/. See https://build.opensuse.org/request/show/333229 I also changed all affected KF5 packages to use that macro in my test repo back then, I just didn't bother to submit them back as Leap doesn't use bundle-lang at all. And the stance back then was that this shouldn't be needed any more soon. I can still submit my changed packages if wanted, I just need to fix the "broken" state caused by the changes since then (not really a big problem). What are the other team members' opinions?
I assume the co-installability is still required for 13.2.
Not only. Some overlaps are with kdebase4-runtime I think, which we cannot get rid of as long as there are KDE4 applications. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Monday 04 of July 2016 18:00:03 Wolfgang Bauer wrote:
Am Montag, 4. Juli 2016, 16:09:26 schrieb Fabian Vogt:
The result is that rpm's find-lang.sh uses "kf5" as language, which it does not recognize and treats it as "en". This causes that "bundle-lang-kde-en" contains all translations for KF5. Any idea how to fix that properly?
I noticed that about a year ago, and created a %kf5_find_lang macro that collects those translation files in /usr/share/locale/kf5/. See https://build.opensuse.org/request/show/333229
I also changed all affected KF5 packages to use that macro in my test repo back then, I just didn't bother to submit them back as Leap doesn't use bundle-lang at all.
And the stance back then was that this shouldn't be needed any more soon.
I can still submit my changed packages if wanted, I just need to fix the "broken" state caused by the changes since then (not really a big problem).
What are the other team members' opinions?
Go ahead =) Cheers, Hrvoje -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Montag, 4. Juli 2016, 18:03:22 schrieb šumski:
Go ahead =)
Good, I'll get those packages in shape then... ;-) I think the best would be if I submit one for review, and then just copy over the rest myself. Ok? But, are you going to publish Plasma 5.7.0 tomorrow when it's released? I'd better wait then until that one's out. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Monday 04 of July 2016 18:59:06 Wolfgang Bauer wrote:
Am Montag, 4. Juli 2016, 18:03:22 schrieb šumski:
Go ahead =)
Good, I'll get those packages in shape then... ;-)
I think the best would be if I submit one for review, and then just copy over the rest myself. Ok? Sure.
But, are you going to publish Plasma 5.7.0 tomorrow when it's released? I'd better wait then until that one's out. Yep; makes sense.
Cheers, Hrvoje
Kind Regards, Wolfgang
-- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 07/04/2016 01:02 PM, šumski wrote:
On Monday 04 of July 2016 18:59:06 Wolfgang Bauer wrote:
Am Montag, 4. Juli 2016, 18:03:22 schrieb šumski:
Go ahead =)
Good, I'll get those packages in shape then... ;-)
I think the best would be if I submit one for review, and then just copy over the rest myself. Ok? Sure.
But, are you going to publish Plasma 5.7.0 tomorrow when it's released? I'd better wait then until that one's out. Yep; makes sense.
Cheers, Hrvoje
Kind Regards, Wolfgang
Very nice :-) -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Montag, 4. Juli 2016, 19:02:27 schrieb šumski:
On Monday 04 of July 2016 18:59:06 Wolfgang Bauer wrote:
Am Montag, 4. Juli 2016, 18:03:22 schrieb šumski:
Go ahead =)
Good, I'll get those packages in shape then... ;-)
I think the best would be if I submit one for review, and then just copy over the rest myself. Ok?
Sure.
Done. The bundle-lang-kde packages should be "fixed" as soon as the affected KF5/Plasma5 packages arrive in Tumbleweed. This may take a while though as we have full updates for Plasma5 (to 5.7) and Frameworks (to 5.24) pending... Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (4)
-
Fabian Vogt
-
Roman Bysh
-
Wolfgang Bauer
-
šumski