[Bug 1086036] New: translation-update-upstream commented out for Leap
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 Bug ID: 1086036 Summary: translation-update-upstream commented out for Leap Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Translations Assignee: dimstar@opensuse.org Reporter: sbrabec@suse.com QA Contact: ke@suse.com CC: tchvatal@suse.com Found By: --- Blocker: --- Looking at the packages, many of them now use: %if !0%{?is_opensuse} translation-update-upstream %endif This is an ugly divergence between SLE15 and Leap, as it forces splitting of translation-update and translation-update-upstream packages for SLE15 and Leap15, and doubles amount of work on translation updates. Disabling translation-update-upstream makes impossible to do a build-time translation update and forces post-installation updates). It makes translation-update for SLE unusable for Leap, and it also increases size of installation image with translations. I am aware of a small increase of build time, but it makes possible to easily update translations directly in the lang package without touching the sources. Technical details: translation-update-upstream: Package that contains new upstream translations that can be used during the build time. It contains supplementary scripts to get the update. translation-update: Package that contains post-installation updates. The tarball in this package is generated from translation-update-upstream using the %prep log (if translation-update-upsteam succeeds, build-time translation update is used, if it fails, post-installation translation update is used). translation-update depends on a dedicated glibc patch. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c1 --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> --- pfft... yeah, this was being disabled as in earlier discussions this was clearly dubbed as 'useless for Tumbleweed, where we get the upstream translations will regular package updates anyway' - of course nobody took leap into account with this. And the package translation-update-upstream is an empty package (so also not exactly the same as used in SLE/Leap, which helped greatly in hiding this away) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c2 --- Comment #2 from Dominique Leuenberger <dimstar@opensuse.org> --- Andtranslation-update-upstream in Leap, as a copy from sLE, does not look better: The tarballs are dated 20140905 - in the past we lost/broke more translation than fixed translation with this kind of outdated t-u-u (which is why this kind of translation had been disabled on so many packages; translations were degraded compared to what was done by Upstream) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> --- osc rdiff SUSE:SLE-15:GA translation-update-upstream openSUSE:Factory | wc -l 0 until I miss something substantial, this is as broken in SLE15!?! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c4 --- Comment #4 from Stanislav Brabec <sbrabec@suse.com> --- Tumbleweed will always have an empty or nearly empty tarballs. It makes sense to run these script in the late Beta / RC stage. I spent last week on translations updates, so updates are on its way to SLE. I can submit them to Leap, but it needs the same translation-update-upsrteam for both. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fcrozat@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c5 --- Comment #5 from Ludwig Nussel <lnussel@suse.com> --- leap pulls translation-update-upstream from SLE so as soon as it is checked in there it will get submitted to Leap. I guess the condition should be changed to check for sle_version instead. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c6 --- Comment #6 from Stanislav Brabec <sbrabec@suse.com> --- Documentation references: https://en.opensuse.org/Help:Translations:Bugs#How_translation_update_packag... https://build.opensuse.org/package/view_file/openSUSE:Factory/translation-up... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c7 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED --- Comment #7 from Dominique Leuenberger <dimstar@opensuse.org> --- Discussed with sbrabec on IRC, the agreed path forward should be: * unconditionally enable t-u-u again in all packages * on Tumbleweed, translation-update and translation-update-upstream are placeholder packages without content (stale content was what lead to strange translations in the past, which triggered the disabling of for oS) * Leap and SLE being in sync, can share the t-u and t-u-u packages * For Leap there is the risk that some packages handled by t-u (post install updates) differ between SLE and Leap; those might need extra care -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c9 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Dominique Leuenberger <dimstar@opensuse.org> --- The GNOME:* packages were addressed -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c13 --- Comment #13 from Stanislav Brabec <sbrabec@suse.com> --- Just FYI: As SLE is in late RC phase and Leap still accept changes, and translation-update-upstream is a package that can be broken by any difference, I decided to to perform translation packages split now.
From now on, SLE 15 and Leap 15 translation packages will differ.
It keeps safe both products at cost of running all scripts twice from now on. But anyway, thanks for your effort. It helped to keep common translation package as long as possible. In future, I would like to provide a per-package OBS translation-update service that will prevent this type of problems completely. Maintenance of a centralized database of all translation updates and making updates currently takes me too much time. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086036 http://bugzilla.opensuse.org/show_bug.cgi?id=1086036#c34 --- Comment #34 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1086036) was mentioned in https://build.opensuse.org/request/show/907064 Factory / gnome-shell-extensions -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com