John Ralls
9f8f4d9ed3
Add new Arch package gwenhywfar-gtk3 to Dockerfile.
...
Fixes broken build. gwengui-gtk3 used to be included in the
gwenhywfar package.
1 month ago
John Ralls
beb533050f
Fix webkit2gtk install for Arch Linux CI
2 months ago
John Ralls
ce59e6eab9
Fix CI build failure on Arch Linux
...
Boost is now separated into boost (headers) and boost-libs packages.
2 months ago
John Ralls
7e53cbad4d
Don't try to find boost::system in boost 1.89.0 and later
...
They made it header-only so there's nothing to find.
7 months ago
John Ralls
9c05be795c
extract-translators: Use 'open :encoding' instead of utf::encode/decode.
...
More reliable encoding and decoding of IO.
Also add '—' (mdash) to extract-re because a couple of po files used it
instead of an ascii hyphen.
8 months ago
John Ralls
2ab4fb5a62
Translator credits: Separate translators with a newline.
...
Instead of a semicolon. Presents them as a list, one name per line,
as with the other credits.
8 months ago
Bill Sommerfeld
d38e0d232e
Avoid non-POSIX "echo -n" behavior in util/gnc-vcs-info
...
POSIX declined to standardize -n and recommends against using it.
Instead, for -r, do a single echo with both the commithash and the modified flag.
Tested on illumos, MacOS, and linux.
1 year ago
John Ralls
c80a63a100
Extract-translators fix enumeration of translators and writing to po file.
1 year ago
John Ralls
0ae6a202be
New script to update translator-credits.
...
See POD for usage instructions.
1 year ago
Geert Janssens
fbb08c9db9
Clean up some obsolete tools and references to non-git vcs's
2 years ago
John Ralls
283490965c
Update macOS dependencies tarball to support AQBanking version update.
4 years ago
John Ralls
ca0d86a3a3
Update macOS CI dependencies for master branch.
4 years ago
John Ralls
15ce9be79a
Update macOS dependency tarball instructions for the existence of Apple Silicon.
4 years ago
John Ralls
d4b04b6312
Fix arch linux CI build failures.
...
Add libofx and replace python2 with python3 in install list.
4 years ago
Frank H. Ellenberger
6ccd7741ca
Drop duplicate 'en_US.UTF-8 UTF-8' from archlinux-test
...
https://lists.gnucash.org/logs/2022/04/12.html#T19:11:57
4 years ago
John Ralls
022d2b08e2
[CI]Work around new git security measure. This one works.
4 years ago
John Ralls
baffae88f8
[CI]Work around new git security measure.
4 years ago
Geert Janssens
0061e21c4f
Expose test error logs directly in the action logs
5 years ago
John Ralls
ca6fcf8af7
Restore French localizations to stripped Docker image.
5 years ago
John Ralls
b8e22b3655
Fix archlinux dockerfile for github actions CI
5 years ago
John Ralls
ec949755ca
Improve git-release-notes.pl to handle UTF8 and multiple langs in a commit.
5 years ago
John Ralls
2d456913f8
Improve filtering in git-release-notes.pl
...
Find and aggregate all translation commits to the program,
ignoring those to the glossary and summary-only non-translation L10N items.
Ignore summary-only merge commits.
5 years ago
John Ralls
610391b762
Fix Arch Linux CI
...
It was missing wayland-protocol and so not installing gtk3.
5 years ago
John Ralls
ba0a21c715
Add /usr/bin/core_perl to the PATH for ArchLinux Dockers.
...
Apparently perl's PKGCONFIB doesn't do so any more.
5 years ago
Frank H. Ellenberger
65c0e3c914
Fix a typo in CI macos
5 years ago
John Ralls
3a323ec59f
Remove Travis CI.
...
It has become unreliable and will cease providing free access soon.
6 years ago
John Ralls
4332c5841f
Merge branch 'github-action' into maint; adds macOS unit tests.
6 years ago
John Ralls
4b7bc94e9d
Implement Github-actions tests on macOS.
6 years ago
Ralf Habacker
1cce12f8be
Add script to add slots with key 'equity-type' and value 'opening-balance' to detected opening balance accounts
6 years ago
John Ralls
0b670680d7
Implement CI tests on ArchLinux via docker container.
6 years ago
John Ralls
dad4f0cd03
[git-release-notes.pl] html-escape strings in the html output.
6 years ago
Geert Janssens
bbeb9a2b62
Drop all gnc-module dependencies and includes from compilation units that no longer use it
...
This also drops the python wrapper for gnc-module. As for the guile wrappers,
python should use other means of loading our shared libraries.
This commit required a few tweaks to the dependency chain as some units
inherited dependency information from gnc-module's public dependency
interface.
6 years ago
Christopher Lam
e85b28f00f
Merge remote-tracking branch 'upstream/maint'
6 years ago
Geert Janssens
d7eb24f205
Travis - don't try to copy the removed afterfailure file to the test container
6 years ago
Geert Janssens
b5dfef628e
Travis - use ctest built-in feature to verbosely log test failures
...
Setting CTEST_OUTPUT_ON_FAILURE will cause ctest to log all
output from failing tests (and only from failing tests).
This will reduce our ci output in case of failures as our
homebrew script 'afterfailure' would output all test logs
in case of failure not only the output of failed tests.
6 years ago
Geert Janssens
2b70b1c1e4
Fix travis - needs gwenhywfar gtk3 devel package
6 years ago
Geert Janssens
45cfb8937a
Merge branch 'maint'
...
Resolves most merge conflicts. The only bit I was unable
to merge from maint into master is the use of match-lambda
in category-barchart.scm. This will have to be redone manually.
6 years ago
John Ralls
3bab92367a
Improve bug-fix detection and reformatting in release-notes script.
6 years ago
Geert Janssens
8dc0e65e56
CI - limit error output to failed tests only
...
Do so by rerunning these tests in verbose mode
Obviously that's only possible if ctest had already run
which is tested by evaluating the existence of
directory /build/Testing
7 years ago
Geert Janssens
9214f2ed5b
Merge branch 'maint'
7 years ago
luz.paz
65bb60d621
Fix typos for gnuchash/ doc/ bindings/ and misc.
...
Typos found via `codespell -q 3 -D ~/Projects/codespell/codespell_lib/data/dictionary.txt -S *.po,./po,*.min.js,./ChangeLog*,./NEWS,./doc/README*,./AUTHORS,./libgnucash/tax/us/txf-de*,./data/accounts -L ans,cas,dragable,gae,iff,iif,mut,nd,numer,startd,stoll`
7 years ago
John Ralls
5a42941af4
Remove setting python to python2 in arch-testscript.
...
GnuCash now works with python3.
7 years ago
John Ralls
d55d0a0e30
Change Ubuntu test platform on master to 18.04.
7 years ago
Christian Gruber
c53f07c170
fixup! Remove support for GoogleTest/GoogleMock <= v1.8.0
7 years ago
John Ralls
29acfe85bf
Merge branch 'maint'
7 years ago
John Ralls
b4fbec5b12
Use warnings instead of perl -w.
...
perl -w breaks env on Debian.
7 years ago
John Ralls
0543a29012
Merge Dawid Wróbel's uft-8 obfuscation fix into maint.
7 years ago
John Ralls
580696681a
Replace gitlog2ul.sh with git-release-notes.pl.
...
git-release-notes.pl finds the last release on its own and formats
the log output separately as text for NEWS and HTML for the announcements.
7 years ago
Dawid Wróbel
38a3d62f00
Check and UTF8-encode the names if needed
...
Fixes the "Wide character in subroutine entry" error for some UTF8 entries
7 years ago
Geert Janssens
c1324304ca
Use Ubuntu 16.04 as oldest testbed on travis
...
This needed a few tweaks to the docker file worth mentioning:
- tzdata is not installed by default, resulting in test-gnc-timezone to fail
- there were a couple of debconf warnings
* missing apt-utils package => added it to the list
* no interactive terminal for autoremove => forced non-interactive mode
- in addition I have made building the docker file more verbose in order
to catch such issues more easily in the future. If this turns out to be
too distracting I can undo that part again.
7 years ago