After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 746548 - Migrate to itstool
Migrate to itstool
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: build
master
Other Linux
: Normal normal
: 0.13.0
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 777044
Blocks: 720160
 
 
Reported: 2015-03-20 20:48 UTC by Jim Nelson
Modified: 2018-06-13 12:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jim Nelson 2015-03-20 20:48:04 UTC
As described in bug #738340 comment 21, xml2po was deprecated a long time ago and replaced with itstool.  We should migrate Geary to the new tool.
Comment 1 Michael Gratton 2017-10-23 10:11:07 UTC
Will probably want to keep using xml2po until after migrating build to Meson, to avoid duplicating the migration, so adding a dep on Bug 777044.

After that, we should migrate to either straight up gettext using an appropriate ITS file for our Mallard docs if possible, or else from gnome-doc-utils to yelp-tools — which IIRC uses itstool internally.

Either way, once we no longer use xml2po we need to update the flatpak-builder manifest to drop the gnome-doc-utils build, and ensure that the docs are still getting built fine there.
Comment 2 Michael Gratton 2017-12-13 04:45:24 UTC
This may have accidentally happened already for the meson build. Will check it's all working properly, update flatpak, then resolve.
Comment 3 Michael Gratton 2018-06-13 12:48:13 UTC
I believe itstool is indeed being used by meson, and the flatpak build dropped xml2po the other day without any ill-effects, so resolving as fixed.