New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translation message catalogs are always updated when building Geany #3077
Comments
And just running [Edit: it is, why?] |
Line 33 in 63a60f6
The $ autoreconf --install --verbose --force
autoreconf: Entering directory `.'
autoreconf: running: autopoint --force
autoreconf: running: aclocal --force -I m4
[ . . .]
autoreconf: running: libtoolize --copy --force
[ . . .]
autoreconf: running: /usr/bin/autoconf --force
[ . . .]
autoreconf: running: /usr/bin/autoheader --force
[ . . .]
autoreconf: running: automake --add-missing --copy --force-missing
[ . . .]
That's because of |
Ok, so no |
Here because I was informed that the quick patch to the gitignore was misguided, tested and can confirm that |
Regarding the .po files This seems to work. With this, manual diff --git a/po/Makevars b/po/Makevars
index 0877b1091..6525eb355 100644
--- a/po/Makevars
+++ b/po/Makevars
@@ -73,7 +73,7 @@ MSGINIT_OPTIONS =
# has changed. Possible values are "yes" and "no". Set this to no if
# the POT file is checked in the repository and the version control
# program ignores timestamps.
-PO_DEPENDS_ON_POT = yes
+PO_DEPENDS_ON_POT = no
# This tells whether or not to forcibly update $(DOMAIN).pot and
# regenerate PO files on "make dist". Possible values are "yes" and Regarding I'm trying to remember if the |
Made the PR with --force-missing approach at first and looks like CI didn't like it, so reformed PR to switch PO_DEPENDS_ON_POT instead |
@kugel- this is the git diff for INSTALL
automake -- version
|
#3089 works: $ find _build/ -type f -name \*po
_build/po/stamp-po
Confirmed: $ git ls-files -m
INSTALL
$ automake --version
automake (GNU automake) 1.16.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Tom Tromey <tromey@redhat.com>
and Alexandre Duret-Lutz <adl@gnu.org>. |
Since #2938 was merged, a simple
make
in the Geany source directory causes allpo/*.po
files to be updated and so listed as modified bygit status
.@kugel- is this intended?
If there is no reason to do this, I'd consider this as rather annoying.
The text was updated successfully, but these errors were encountered: