Can we have string freeze breakage detection from transtats for this
release?
We can run 'Track String Change'[1] job. Just that, it requires a couple of
things:
job:
exception: raise
execution: sequential
name: string change
package: %PACKAGE_NAME%
release: %RELEASE_SLUG%
return_type: json
tasks:
- clone:
- name: git repo
- branch: master
- recursive: true
- generate:
- name: POT file
- domain: %PACKAGE_NAME%
- cmd: cd po && intltool-update --pot --gettext-package=%PACKAGE_NAME%
- download:
- name: Platform POT file
- calculate: Diff
type: stringchange
1) please mention git branch of package source repository which is used for fedora 31
release. If there is f31 branch:
- branch: master should be - branch: f31
2) provide command to generate POT file; this may vary across packages.
- cmd: cd po && intltool-update --pot --gettext-package=%PACKAGE_NAME%
is intltool based. whereas, for anaconda it should be:
./autogen.sh && ./configure && make -C po %PACKAGE_NAME%.pot-update
and it's - cd po && make potfile - for python-meh.
Kindly, see following:
(with Audio)
https://www.youtube.com/watch?v=yy3GuMtRnUY [23:30 - 29:00]
(without Audio, clearer)
https://www.youtube.com/watch?v=RHPtsIHNIgg [07:12 - 10:20]
Planning to work on scheduling this post flock, as that would require methods to determine
and update command ( in Transtats) to create translation template for the packages. This
process could be speed up my creating a list of priority packages.
thanks,
sundeep
[1]
https://transtats.fedoraproject.org/jobs/yml-based