https://bugzilla.novell.com/show_bug.cgi?id=463819 Summary: %suse_update_desktop_file stumbles sometimes if translation comes before original Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: bitdealer@gmail.com QAContact: adrian@novell.com Found By: --- I have a package (kdesvn in KDE:KDE4:Community) in which kdesvn_subversion.desktop the translation comes before the to be translated string: Comment[de]=Zeige den kompletten Revisionsbaum Comment=Show complete revision tree Now the build fails sometimes (for openSUSE_10.3_KDE4_UNSTABLE_Desktop & openSUSE_11.0_KDE4_UNSTABLE_Desktop) because of this, but works just fine for all other repositories (e.g. openSUSE_10.3_KDE4_STABLE_Desktop or openSUSE_11.1_KDE4_UNSTABLE_Desktop). It would be great if %suse_update_desktop_file would be fixed so: 1. it doesn't care if the translation comes before the to be translated string. 2. it behaves consistently for all repositories. 3. it says something more descriptive than "UNTRANSLATE DOES NOT WORK" (in openSUSE_11.0_KDE4_UNSTABLE_Desktop). The errors are: openSUSE_10.3_KDE4_UNSTABLE_Desktop: adding 'Comment[de]=Hole eine unversionierte Kopie eines Baums von einer Repository' to kdesvn_subversion.desktop adding 'Name[de]=Diff (lokal)' to kdesvn_subversion.desktop adding 'Comment[de]=Zeigt die lokal durchgeführten Änderungen seit der letzten Aktualisierung' to kdesvn_subversion.desktop adding 'Name[de]=Aktualisieren (SVN)' to kdesvn_subversion.desktop adding 'Name[de]=Einspielen (SVN)' to kdesvn_subversion.desktop adding 'Comment[de]=Erzeuge eine Arbeitskopie von einem Repository' to kdesvn_subversion.desktop ERROR: Comment is translated before original. Not supported - patch desktop file /var/tmp/kdesvn-1.2.2-build/usr/share/kde4/services/ServiceMenus/kdesvn_subversion.desktop + exit 1 openSUSE_11.0_KDE4_UNSTABLE_Desktop: + /usr/lib/rpm/suse_update_desktop_file.sh /var/tmp/kdesvn-1.2.2-build/usr/share/kde4/services/ServiceMenus/kdesvn_subversion.desktop UNTRANSLATE DOES NOT WORK --- /var/tmp/kdesvn-1.2.2-build/usr/share/kde4/services/ServiceMenus/kdesvn_subversion.desktop.old 2009-01-06 15:32:25.000000000 +0000 +++ /var/tmp/kdesvn-1.2.2-build/usr/share/kde4/services/ServiceMenus/kdesvn_subversion.desktop.new 2009-01-06 15:32:25.000000000 +0000 @@ -317,7 +317,6 @@ Name[es]=Mostrar árbol de revisiones Icon=kdesvnlog Exec=kdesvn exec tree %U -Comment[de]=Zeige den kompletten Revisionsbaum Comment=Show complete revision tree Comment[es]=Muestra el árbol de revisiones completo + exit 1 How to reproduce this: Simply build kdesvn in KDE:KDE4:Community without kdesvn-kdesvn_subversion.desktop-1.2.2.patch for openSUSE_10.3_KDE4_UNSTABLE_Desktop or openSUSE_11.0_KDE4_UNSTABLE_Desktop. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.