Bug 198510 - Invalid symbolic links in kde-l10n-pt and kde-l10n-ptbr
Summary: Invalid symbolic links in kde-l10n-pt and kde-l10n-ptbr
Status: RESOLVED FIXED
Alias: None
Product: i18n
Classification: Translations
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Burkhard Lück
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-01 11:28 UTC by David
Modified: 2009-08-28 18:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David 2009-07-01 11:28:19 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages



Binary package hint: kde-l10n-ptbr

There are a lot of invalid symbolic links on both the kde-l10n-pt and kde-l10n-ptbr packages (and probably others, but I haven't checked). They can be found with the following command:

$ find -L /usr/share/doc/kde/HTML/* -type l -exec ls -l "{}" \;

And they all follow these four basic patterns (see the attached file for the full list):

/usr/share/doc/kde/HTML/pt/*/common -> ../common
/usr/share/doc/kde/HTML/pt/*/*/common -> ../../common
/usr/share/doc/kde/HTML/pt_BR/*/common -> ../common
/usr/share/doc/kde/HTML/pt_BR/*/*/common -> ../../common

All the while the linked to /usr/share/doc/kde/HTML/(pt or pt_BR)/common directories don't exist.

My guess is the correct destination for all the above links should be /usr/share/doc/kde/HTML/en/common/, provided mostly by kdelibs5-data, hence:

/usr/share/doc/kde/HTML/pt/*/common -> ../../en/common
/usr/share/doc/kde/HTML/pt/*/*/common -> ../../../en/common
/usr/share/doc/kde/HTML/pt_BR/*/common -> ../../en/common
/usr/share/doc/kde/HTML/pt_BR/*/*/common -> ../../../en/common

Although maybe a more generic solution, such as moving this "common" directory to it's own distinctive place, say /usr/share/doc/kde/HTML/common, then linking everything to it, including the English locale's one.

My system:

- Ubuntu 9.04 (updated from 8.10)
- kde-l10n-pt 4:4.2.2-0ubuntu3
- kde-l10n-ptbr 4:4.2.2-0ubuntu3
- kdelibs5-data 4:4.2.2-0ubuntu5
Comment 1 Albert Astals Cid 2009-07-01 19:27:58 UTC
Bürkhard, opinions on this?
Comment 2 Burkhard Lück 2009-07-01 21:41:03 UTC
This is a bug (missing subdir lang_code/common) in all kde language packages, except for the german language of course ;-)

This afaiks was designed long time ago by the kde-doc-english team to enable localization e.g. of the css used in khelpcenter.

It seems to be an unused feature nowadays.

As this was designed long time before i started to work on kde, I have to dig through the mail archives and/or contact some former members of the documentation team to solve this issue.

Anyway thanks David for spotting this.
Comment 3 David 2009-07-01 22:07:42 UTC
I forgot to point out that I'm merely forwarding this from https://bugs.launchpad.net/bugs/370582 and didn't actually find this myself. I do however have kde 4,3 on the latest dev release of ubuntu, so I'll try and reproduce this bug tomorrow morning.
Comment 4 Burkhard Lück 2009-07-01 22:34:10 UTC
(In reply to comment #3)
> I forgot to point out that I'm merely forwarding this from
> https://bugs.launchpad.net/bugs/370582 and didn't actually find this myself. I
> do however have kde 4,3 on the latest dev release of ubuntu, so I'll try and
> reproduce this bug tomorrow morning.

No need to do that, this bug is in kde branch 4.[0|1|2|3].x and in kde trunk
Comment 5 Burkhard Lück 2009-08-28 18:28:25 UTC
SVN commit 1016710 by lueck:

copy existing docs/common from 3.5 or add english *-translated.html + empty kde-localised.css
CCBUG:198510

 A             af/docs/common (directory)  
 A             af/docs/common/fdl-translated.html  
 A             af/docs/common/gpl-translated.html  
 A             af/docs/common/kde-localised.css  
 A             af/docs/common/lgpl-translated.html  
 A             ca/docs/common (directory)  
 A             ca/docs/common/fdl-translated.html  
 A             ca/docs/common/gpl-translated.html  
 A             ca/docs/common/kde-localised.css  
 A             ca/docs/common/lgpl-translated.html  
 A             cs/docs/common (directory)  
 A             cs/docs/common/fdl-translated.html  
 A             cs/docs/common/gpl-translated.html  
 A             cs/docs/common/kde-localised.css  
 A             cs/docs/common/lgpl-translated.html  
 A             da/docs/common (directory)  
 A             da/docs/common/fdl-translated.html  
 A             da/docs/common/gpl-translated.html  
 A             da/docs/common/kde-localised.css  
 A             da/docs/common/lgpl-translated.html  
 D             de/docs/common/logotp3.png  
 A             en_GB/docs/common (directory)  
 A             en_GB/docs/common/fdl-translated.html  
 A             en_GB/docs/common/gpl-translated.html  
 A             en_GB/docs/common/kde-localised.css  
 A             en_GB/docs/common/lgpl-translated.html  
 A             eo/docs/common (directory)  
 A             eo/docs/common/fdl-translated.html  
 A             eo/docs/common/gpl-translated.html  
 A             eo/docs/common/kde-localised.css  
 A             eo/docs/common/lgpl-translated.html  
 A             es/docs/common (directory)  
 A             es/docs/common/fdl-translated.html  
 A             es/docs/common/gpl-translated.html  
 A             es/docs/common/kde-localised.css  
 A             es/docs/common/lgpl-translated.html  
 A             et/docs/common (directory)  
 A             et/docs/common/fdl-translated.html  
 A             et/docs/common/gpl-translated.html  
 A             et/docs/common/kde-localised.css  
 A             et/docs/common/lgpl-translated.html  
 A             eu/docs/common (directory)  
 A             eu/docs/common/fdl-translated.html  
 A             eu/docs/common/gpl-translated.html  
 A             eu/docs/common/kde-localised.css  
 A             eu/docs/common/lgpl-translated.html  
 A             fr/docs/common (directory)  
 A             fr/docs/common/fdl-translated.html  
 A             fr/docs/common/gpl-translated.html  
 A             fr/docs/common/kde-localised.css  
 A             fr/docs/common/lgpl-translated.html  
 A             gl/docs/common (directory)  
 A             gl/docs/common/fdl-translated.html  
 A             gl/docs/common/gpl-translated.html  
 A             gl/docs/common/kde-localised.css  
 A             gl/docs/common/lgpl-translated.html  
 A             he/docs/common (directory)  
 A             he/docs/common/fdl-translated.html  
 A             he/docs/common/gpl-translated.html  
 A             he/docs/common/kde-localised.css  
 A             he/docs/common/lgpl-translated.html  
 A             hu/docs/common (directory)  
 A             hu/docs/common/fdl-translated.html  
 A             hu/docs/common/gpl-translated.html  
 A             hu/docs/common/kde-localised.css  
 A             hu/docs/common/lgpl-translated.html  
 A             it/docs/common (directory)  
 A             it/docs/common/fdl-translated.html  
 A             it/docs/common/gpl-translated.html  
 A             it/docs/common/kde-localised.css  
 A             it/docs/common/lgpl-translated.html  
 A             ja/docs/common (directory)  
 A             ja/docs/common/fdl-translated.html  
 A             ja/docs/common/gpl-translated.html  
 A             ja/docs/common/kde-localised.css  
 A             ja/docs/common/lgpl-translated.html  
 D             ko/docs/common/logotp3.png  
 A             lt/docs/common (directory)  
 A             lt/docs/common/fdl-translated.html  
 A             lt/docs/common/gpl-translated.html  
 A             lt/docs/common/kde-localised.css  
 A             lt/docs/common/lgpl-translated.html  
 A             nb/docs/common (directory)  
 A             nb/docs/common/fdl-translated.html  
 A             nb/docs/common/gpl-translated.html  
 A             nb/docs/common/kde-localised.css  
 A             nb/docs/common/lgpl-translated.html  
 A             nds/docs/common (directory)  
 A             nds/docs/common/fdl-translated.html  
 A             nds/docs/common/gpl-translated.html  
 A             nds/docs/common/kde-localised.css  
 A             nds/docs/common/lgpl-translated.html  
 A             nl/docs/common (directory)  
 A             nl/docs/common/fdl-translated.html  
 A             nl/docs/common/gpl-translated.html  
 A             nl/docs/common/kde-localised.css  
 A             nl/docs/common/lgpl-translated.html  
 A             nn/docs/common (directory)  
 A             nn/docs/common/fdl-translated.html  
 A             nn/docs/common/gpl-translated.html  
 A             nn/docs/common/kde-localised.css  
 A             nn/docs/common/lgpl-translated.html  
 A             oc/docs/common (directory)  
 A             oc/docs/common/fdl-translated.html  
 A             oc/docs/common/gpl-translated.html  
 A             oc/docs/common/kde-localised.css  
 A             oc/docs/common/lgpl-translated.html  
 A             pl/docs/common (directory)  
 A             pl/docs/common/fdl-translated.html  
 A             pl/docs/common/gpl-translated.html  
 A             pl/docs/common/kde-localised.css  
 A             pl/docs/common/lgpl-translated.html  
 A             pt/docs/common (directory)  
 A             pt/docs/common/fdl-translated.html  
 A             pt/docs/common/gpl-translated.html  
 A             pt/docs/common/kde-localised.css  
 A             pt/docs/common/lgpl-translated.html  
 M  +1 -1      pt_BR/docs/common/kde-localised.css  
 A             ro/docs/common (directory)  
 A             ro/docs/common/fdl-translated.html  
 A             ro/docs/common/gpl-translated.html  
 A             ro/docs/common/kde-localised.css  
 A             ro/docs/common/lgpl-translated.html  
 A             ru/docs/common (directory)  
 A             ru/docs/common/kde-localised.css  
 A             sl/docs/common (directory)  
 A             sl/docs/common/fdl-translated.html  
 A             sl/docs/common/gpl-translated.html  
 A             sl/docs/common/kde-localised.css  
 A             sl/docs/common/lgpl-translated.html  
 A             sr/docs/common (directory)  
 A             sr/docs/common/fdl-translated.html  
 A             sr/docs/common/gpl-translated.html  
 A             sr/docs/common/kde-localised.css  
 A             sr/docs/common/lgpl-translated.html  
 A             sv/docs/common (directory)  
 A             sv/docs/common/fdl-translated.html  
 A             sv/docs/common/gpl-translated.html  
 A             sv/docs/common/kde-localised.css  
 A             sv/docs/common/lgpl-translated.html  
 A             tr/docs/common (directory)  
 A             tr/docs/common/fdl-translated.html  
 A             tr/docs/common/gpl-translated.html  
 A             tr/docs/common/kde-localised.css  
 A             tr/docs/common/lgpl-translated.html  
 A             uk/docs/common (directory)  
 A             uk/docs/common/fdl-translated.html  
 A             uk/docs/common/gpl-translated.html  
 A             uk/docs/common/kde-localised.css  
 A             uk/docs/common/lgpl-translated.html  
 A             wa/docs/common (directory)  
 A             wa/docs/common/fdl-translated.html  
 A             wa/docs/common/gpl-translated.html  
 A             wa/docs/common/kde-localised.css  
 A             wa/docs/common/lgpl-translated.html  
 A             xh/docs/common (directory)  
 A             xh/docs/common/fdl-translated.html  
 A             xh/docs/common/gpl-translated.html  
 A             xh/docs/common/kde-localised.css  
 A             xh/docs/common/lgpl-translated.html  
 A             zh_CN/docs/common (directory)  
 A             zh_CN/docs/common/fdl-translated.html  
 A             zh_CN/docs/common/gpl-translated.html  
 A             zh_CN/docs/common/kde-localised.css  
 A             zh_CN/docs/common/lgpl-translated.html  
 A             zh_TW/docs/common (directory)  
 A             zh_TW/docs/common/fdl-translated.html  
 A             zh_TW/docs/common/gpl-translated.html  
 A             zh_TW/docs/common/kde-localised.css  
 A             zh_TW/docs/common/lgpl-translated.html  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1016710
Comment 6 Burkhard Lück 2009-08-28 18:29:18 UTC
SVN commit 1016711 by lueck:

copy existing docs/common from 3.5 or add english *-translated.html + empty kde-localised.css
translation teams: please check your lang/docs/common dirs in trunk and branch 4.3
CCMAIL:kde-i18n-doc@kde.org
BUG:198510

 A             af/docs/common (directory)  
 A             af/docs/common/fdl-translated.html  
 A             af/docs/common/gpl-translated.html  
 A             af/docs/common/kde-localised.css  
 A             af/docs/common/lgpl-translated.html  
 A             ca/docs/common (directory)  
 A             ca/docs/common/fdl-translated.html  
 A             ca/docs/common/gpl-translated.html  
 A             ca/docs/common/kde-localised.css  
 A             ca/docs/common/lgpl-translated.html  
 A             cs/docs/common (directory)  
 A             cs/docs/common/fdl-translated.html  
 A             cs/docs/common/gpl-translated.html  
 A             cs/docs/common/kde-localised.css  
 A             cs/docs/common/lgpl-translated.html  
 A             da/docs/common (directory)  
 A             da/docs/common/fdl-translated.html  
 A             da/docs/common/gpl-translated.html  
 A             da/docs/common/kde-localised.css  
 A             da/docs/common/lgpl-translated.html  
 D             de/docs/common/logotp3.png  
 A             en_GB/docs/common (directory)  
 A             en_GB/docs/common/fdl-translated.html  
 A             en_GB/docs/common/gpl-translated.html  
 A             en_GB/docs/common/kde-localised.css  
 A             en_GB/docs/common/lgpl-translated.html  
 A             eo/docs/common (directory)  
 A             eo/docs/common/fdl-translated.html  
 A             eo/docs/common/gpl-translated.html  
 A             eo/docs/common/kde-localised.css  
 A             eo/docs/common/lgpl-translated.html  
 A             es/docs/common (directory)  
 A             es/docs/common/fdl-translated.html  
 A             es/docs/common/gpl-translated.html  
 A             es/docs/common/kde-localised.css  
 A             es/docs/common/lgpl-translated.html  
 A             et/docs/common (directory)  
 A             et/docs/common/fdl-translated.html  
 A             et/docs/common/gpl-translated.html  
 A             et/docs/common/kde-localised.css  
 A             et/docs/common/lgpl-translated.html  
 A             eu/docs/common (directory)  
 A             eu/docs/common/fdl-translated.html  
 A             eu/docs/common/gpl-translated.html  
 A             eu/docs/common/kde-localised.css  
 A             eu/docs/common/lgpl-translated.html  
 A             fr/docs/common (directory)  
 A             fr/docs/common/fdl-translated.html  
 A             fr/docs/common/gpl-translated.html  
 A             fr/docs/common/kde-localised.css  
 A             fr/docs/common/lgpl-translated.html  
 A             gl/docs/common (directory)  
 A             gl/docs/common/fdl-translated.html  
 A             gl/docs/common/gpl-translated.html  
 A             gl/docs/common/kde-localised.css  
 A             gl/docs/common/lgpl-translated.html  
 A             he/docs/common (directory)  
 A             he/docs/common/fdl-translated.html  
 A             he/docs/common/gpl-translated.html  
 A             he/docs/common/kde-localised.css  
 A             he/docs/common/lgpl-translated.html  
 A             hu/docs/common (directory)  
 A             hu/docs/common/fdl-translated.html  
 A             hu/docs/common/gpl-translated.html  
 A             hu/docs/common/kde-localised.css  
 A             hu/docs/common/lgpl-translated.html  
 A             it/docs/common (directory)  
 A             it/docs/common/fdl-translated.html  
 A             it/docs/common/gpl-translated.html  
 A             it/docs/common/kde-localised.css  
 A             it/docs/common/lgpl-translated.html  
 A             ja/docs/common (directory)  
 A             ja/docs/common/fdl-translated.html  
 A             ja/docs/common/gpl-translated.html  
 A             ja/docs/common/kde-localised.css  
 A             ja/docs/common/lgpl-translated.html  
 D             ko/docs/common/logotp3.png  
 A             lt/docs/common (directory)  
 A             lt/docs/common/fdl-translated.html  
 A             lt/docs/common/gpl-translated.html  
 A             lt/docs/common/kde-localised.css  
 A             lt/docs/common/lgpl-translated.html  
 A             nb/docs/common (directory)  
 A             nb/docs/common/fdl-translated.html  
 A             nb/docs/common/gpl-translated.html  
 A             nb/docs/common/kde-localised.css  
 A             nb/docs/common/lgpl-translated.html  
 A             nds/docs/common (directory)  
 A             nds/docs/common/fdl-translated.html  
 A             nds/docs/common/gpl-translated.html  
 A             nds/docs/common/kde-localised.css  
 A             nds/docs/common/lgpl-translated.html  
 A             nl/docs/common (directory)  
 A             nl/docs/common/fdl-translated.html  
 A             nl/docs/common/gpl-translated.html  
 A             nl/docs/common/kde-localised.css  
 A             nl/docs/common/lgpl-translated.html  
 A             nn/docs/common (directory)  
 A             nn/docs/common/fdl-translated.html  
 A             nn/docs/common/gpl-translated.html  
 A             nn/docs/common/kde-localised.css  
 A             nn/docs/common/lgpl-translated.html  
 A             oc/docs/common (directory)  
 A             oc/docs/common/fdl-translated.html  
 A             oc/docs/common/gpl-translated.html  
 A             oc/docs/common/kde-localised.css  
 A             oc/docs/common/lgpl-translated.html  
 A             pl/docs/common (directory)  
 A             pl/docs/common/fdl-translated.html  
 A             pl/docs/common/gpl-translated.html  
 A             pl/docs/common/kde-localised.css  
 A             pl/docs/common/lgpl-translated.html  
 A             pt/docs/common (directory)  
 A             pt/docs/common/fdl-translated.html  
 A             pt/docs/common/gpl-translated.html  
 A             pt/docs/common/kde-localised.css  
 A             pt/docs/common/lgpl-translated.html  
 M  +1 -1      pt_BR/docs/common/kde-localised.css  
 A             ro/docs/common (directory)  
 A             ro/docs/common/fdl-translated.html  
 A             ro/docs/common/gpl-translated.html  
 A             ro/docs/common/kde-localised.css  
 A             ro/docs/common/lgpl-translated.html  
 A             ru/docs/common (directory)  
 A             ru/docs/common/kde-localised.css  
 A             sl/docs/common (directory)  
 A             sl/docs/common/fdl-translated.html  
 A             sl/docs/common/gpl-translated.html  
 A             sl/docs/common/kde-localised.css  
 A             sl/docs/common/lgpl-translated.html  
 A             sr/docs/common (directory)  
 A             sr/docs/common/fdl-translated.html  
 A             sr/docs/common/gpl-translated.html  
 A             sr/docs/common/kde-localised.css  
 A             sr/docs/common/lgpl-translated.html  
 A             sr@latin/docs/common (directory)  
 A             sr@latin/docs/common/fdl-translated.html  
 A             sr@latin/docs/common/gpl-translated.html  
 A             sr@latin/docs/common/kde-localised.css  
 A             sr@latin/docs/common/lgpl-translated.html  
 A             tr/docs/common (directory)  
 A             tr/docs/common/fdl-translated.html  
 A             tr/docs/common/gpl-translated.html  
 A             tr/docs/common/kde-localised.css  
 A             tr/docs/common/lgpl-translated.html  
 A             uk/docs/common (directory)  
 A             uk/docs/common/fdl-translated.html  
 A             uk/docs/common/gpl-translated.html  
 A             uk/docs/common/kde-localised.css  
 A             uk/docs/common/lgpl-translated.html  
 A             wa/docs/common (directory)  
 A             wa/docs/common/fdl-translated.html  
 A             wa/docs/common/gpl-translated.html  
 A             wa/docs/common/kde-localised.css  
 A             wa/docs/common/lgpl-translated.html  
 A             xh/docs/common (directory)  
 A             xh/docs/common/fdl-translated.html  
 A             xh/docs/common/gpl-translated.html  
 A             xh/docs/common/kde-localised.css  
 A             xh/docs/common/lgpl-translated.html  
 A             zh_CN/docs/common (directory)  
 A             zh_CN/docs/common/fdl-translated.html  
 A             zh_CN/docs/common/gpl-translated.html  
 A             zh_CN/docs/common/kde-localised.css  
 A             zh_CN/docs/common/lgpl-translated.html  
 A             zh_TW/docs/common (directory)  
 A             zh_TW/docs/common/fdl-translated.html  
 A             zh_TW/docs/common/gpl-translated.html  
 A             zh_TW/docs/common/kde-localised.css  
 A             zh_TW/docs/common/lgpl-translated.html  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1016711