NetworkManager/po
Thomas Haller 7ee0da3eaf
build: don't "update-po" during make dist
Instead, hack gettext's Makefile.

gettext has an issue with parallel make. See [1] and [2].
Reproduce with:

  git reset --hard &&
    git clean -fdx &&
    NOCONFIGURE=yes ./autogen.sh &&
    ./configure --enable-gtk-doc --enable-introspection &&
    make -j distcheck V=1

We worked around this by setting "DIST_DEPENDS_ON_UPDATE_PO = yes",
however that (obviously) results in regenerating source files during
dist. "Source files" in the sense that the po files are commited to git
and get distributed in the release. Doing this is very ugly.

In particular it's ugly, because `make -C po update-po` is not reproducible
and the output depends on the current time (*had one job*).
Otherwise, we could just regenerate the files before doing a release.

This means, running "release.sh" script ends up with a dirty tree
afterwards. Also, the distributed po files are not the ones from the source
tree when we did the release. Also, since "release.sh rc1" does two distributions
(once for the rc1 and once for the next devel snapshot), the commit for the
second distribution will have a large diff for the po files.

This reverts commit 978d8eb699 ('po: make dist depend on update-po')
and hacks around the problem.

[1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1094#note_1435313
[2] https://lists.gnu.org/archive/html/bug-gettext/2022-06/msg00022.html

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1405
2022-10-03 17:50:09 +02:00
..
as.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
be@latin.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
bg.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
bn_IN.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
bs.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ca.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ChangeLog po: drop Changelog file 2018-02-07 13:32:01 +01:00
cs.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
da.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
de.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
dz.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
el.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
en_CA.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
en_GB.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
eo.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
es.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
et.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
eu.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
fi.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
fr.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
gd.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
gl.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
gu.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
he.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
hi.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
hr.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
hu.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
id.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
it.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ja.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ka.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
kn.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ko.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ku.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
LINGUAS po: add Romanian (ro) translation 2022-03-16 21:37:20 +01:00
lt.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
lv.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
Makevars build: don't "update-po" during make dist 2022-10-03 17:50:09 +02:00
meson.build all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
mk.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ml.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
mr.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
nb.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ne.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
nl.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
oc.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
or.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
pa.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
pl.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
POTFILES.in po: add missing files to POTFILES.in 2022-10-03 09:44:20 +02:00
POTFILES.skip nm-sudo: rename to nm-priv-helper 2022-01-11 21:46:55 +01:00
pt.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
pt_BR.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ro.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ru.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
rw.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
sk.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
sl.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
sq.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
sr.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
sr@latin.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
sv.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
ta.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
te.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
th.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
tr.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
uk.po po: update Ukrainian (uk) translation 2022-09-27 08:07:03 +02:00
vi.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
wa.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
zh_CN.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
zh_HK.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00
zh_TW.po release: bump version to 1.41.0 (development) 2022-08-15 18:18:45 -03:00