http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c53
--- Comment #53 from Stanislav Brabec
Idea 2 : instal the N-1 source package, compare them with the N sources, and build only if there are change between N-1 source and N source. After that, try updating the *-lang package (if there is difference).
This is not a clean way. You have to rebuild (and OBS does exactly this), if: - Package source changed. - Binary RPM of any package in BuildRequires changed. -lang packages are now updated automatically. But we want something different: Backport strings translated in the new version to the old version. For that purpose, we will need: - pot file of the current SUSE package - all existing translations (in the package, in the same upstream branch, in the head branch) It is easily possible to make a tool that will build such -lang package, but we need something different: A tool, that will process hundreds of projects without human interaction, or with a minimal human interaction. Additionally, these tools must be capable to build RPMs without network access. Please take a look to the current tools: https://build.opensuse.org/package/show/Base:System/translation-update-upstr... https://build.opensuse.org/package/show/X11:common:Factory/translation-updat... https://build.opensuse.org/package/show/GNOME:Factory/gnome-patch-translatio... These tools are called once per the whole distro. -- You are receiving this mail because: You are on the CC list for the bug.