298 Commits

Author SHA1 Message Date
Francis Dupont
fc5c34ef86 [#4263] Updated meson in hammer too 2025-12-19 09:29:42 +01:00
Andrei Pavel
6e8abe4378 [#4245] A retry mechanism for FreeBSD in hammer.py
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-12-08 10:55:57 +02:00
Andrei Pavel
11c0ff192f [#4245] Add some other packages to hammer.py 2025-12-08 10:55:57 +02:00
Andrei Pavel
554289584b [#4245] Add sanitizers feature to hammer.py 2025-12-08 10:55:57 +02:00
Andrei Pavel
7672210608 [#4245] Extend hammer.py to Alpine 3.23, Fedora 43, FreeBSD 15 2025-12-08 10:55:57 +02:00
Wlodek Wencel
1a74e1b209 [#4235] fixed pylint error
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-11-24 14:23:38 +01:00
Wlodek Wencel
25d2fcd1e1 [#4235] updated meson installation in hammer for ubuntu 20.04 2025-11-24 14:15:01 +01:00
Thomas Markwalder
edc8421bf0 [#4139] Update meson version to 1.9.1
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
modified:   hammer.py
modified:   meson.sh
2025-10-20 15:01:54 -04:00
Andrei Pavel
69dec31b39 [#4166] Set MESON_NUM_PROCESSES for all meson calls including the one used in packaging
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-10-15 11:32:58 +03:00
Andrei Pavel
e1fa8a46c5 [#4166] Hammer: Pass -j to meson compile 2025-10-09 16:50:33 +03:00
Andrei Pavel
1c6f2854c6 [#4073] Hammer: Install only meson through pip on FreeBSD, ninja through pkg
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-09-12 11:51:16 +03:00
Andrei Pavel
316fd8b2d2 [#4073] Install meson and ninja through pkg to avoid freezes
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-09-08 11:58:45 +03:00
Andrei Pavel
92e9f6474b [#4073] pkg clean before every pkg install 2025-09-08 11:02:13 +03:00
Andrei Pavel
9586e32689 [#4073] hammer.py --one-package-at-a-time 2025-09-08 11:02:13 +03:00
Andrei Pavel
2052d0d530 [#4073] Make Hammer work on Debian 13
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-09-04 10:53:07 +03:00
Andrei Pavel
d43a124032 [#4073] Hammer: Add texlive-full to FreeBSD which allows building PDF ARM 2025-09-04 10:44:29 +03:00
Andrei Pavel
0e8f169131 [#4073] Hammer: Installs coreutils for gnproc on FreeBSD and remove '|| echo 1' to make sure all compilations are fast 2025-09-04 10:44:29 +03:00
Andrei Pavel
fe3409c725 [#4073] Hammer: Move from experimental krb5 to stable krb5 on FreeBSD 2025-09-04 10:44:29 +03:00
Andrei Pavel
abb85eace8 [#4073] Hammer: Move ccache to common package section and put bison and flex under docs 2025-09-04 10:44:29 +03:00
Andrei Pavel
c39e19e241 [#4073] Hammer: Add packages that were added besides Hammer. Add coverage feature 2025-09-04 10:44:28 +03:00
Andrei Pavel
c83fe64698 [#4073] Hammer: Remove leftover autotools packages 2025-09-04 10:44:28 +03:00
Razvan Becheriu
5a3fbb5dd5 [#3931] fixed hammer sysrepo version
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-08-12 12:19:35 +03:00
Andrei Pavel
efa46d73cc [#3931] Update libyang and sysrepo to git tags 2025-08-12 12:19:35 +03:00
Andrei Pavel
d6cda7da63 [#3931] Update NETCONF dependencies to v3 2025-08-12 12:19:35 +03:00
Andrei Pavel
66cc4ef5b4 [kea-packaging#48] Hammer: Do not reset-failed kea-ctrl-agent because it no longer starts after installation so it no longer fails either
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-07-15 11:54:56 +03:00
Andrei Pavel
4c78eed897 [#3848] Adapt packaging in Hammer to the -X changes
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-07-02 10:28:07 +03:00
Andrei Pavel
fbb9397ee5 [#3957] Update Hammer with support for new systems
... And a small change to make it work on Rocky 10.
2025-06-16 11:41:16 +03:00
Andrei Pavel
fe7b01fb05 [#3941] Hammer: install_sphinx -> python3-sphinx 2025-06-11 09:52:17 +03:00
Andrei Pavel
7538e92655 [#3867] Hammer: Pin Meson version to 1.8.1 2025-06-05 12:07:21 +03:00
Andrei Pavel
2e66702e1b [#3867] Hammer: Install texlive-full when preparing Alpine so it can build PDFs 2025-06-05 12:07:21 +03:00
Andrei Pavel
031596d22a [#3867] Hammer: Remove removal of incompatible packages installed by older hammers 2025-06-05 12:07:21 +03:00
Andrei Pavel
bdacdf235f [#3831] Adapt Hammer to the /etc/kea-api-password change in kea-ctrl-agent 2025-05-19 11:53:04 +03:00
Andrei Pavel
39ec5d22a6 [#3812] Hammer: Make sure we account for the case when hammer is called on another Kea source tree when installing SSL keys
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-04-23 13:15:24 +03:00
Andrei Pavel
cc7086aa67 [#3812] Hammer: Remove openssl command altogether 2025-04-22 15:36:41 +03:00
Andrei Pavel
839c12ad2d [#3812] Hammer: Fix openssl command
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Co-authored by: Marcin Godzina <mgodzina@isc.org>
2025-04-22 14:49:41 +03:00
Andrei Pavel
a712eac72d [#3812] Hammer: Overwrite SSL key only if command succeeded 2025-04-17 17:07:39 +03:00
Andrei Pavel
2ca15ffc7b [#3812] Hammer: tar.gz -> tar.xz 2025-04-17 14:37:26 +03:00
Andrei Pavel
3f03df01cb [#3812] Add comment to Hammer 2025-04-17 14:37:25 +03:00
Andrei Pavel
e430e51f48 [#3812] Bump up googletest version to 1.16.0 2025-04-17 14:37:24 +03:00
Andrei Pavel
16e4e7db2e [#3812] hammer.py: workaround for netconf rpath not working 2025-04-17 14:37:23 +03:00
Andrei Pavel
c25e0f324c [#3812] hammer.py: Add venv mode to install_meson 2025-04-17 14:37:23 +03:00
Andrei Pavel
bd82578520 [#3812] Fix Meson segfault on Alpine caused by low stack size 2025-04-17 14:37:22 +03:00
Andrei Pavel
6d5a6133a1 [#3812] hammer.py: Add pyinstall_sphinx 2025-04-17 14:37:21 +03:00
Andrei Pavel
80b6846a2a [#3812] hammer.py: Add pyinstall_meson 2025-04-17 14:37:21 +03:00
Andrei Pavel
b27e64b545 [#3812] Update hammer.py with Meson support 2025-04-17 14:37:20 +03:00
Andrei Pavel
54b3aec38b [#3812] Fix path of TLS certs when hammer called from path other than root of repo 2025-04-17 14:37:20 +03:00
Andrei Pavel
3727e846c5 [#3812] hammer.py: Use sed -i'' everywhere for better compatibility 2025-04-17 14:37:19 +03:00
Andrei Pavel
dee7f072ff [#3812] Unrelated: lint hammer.py 2025-04-17 14:37:19 +03:00
Andrei Pavel
09aea441c8 [#3711] hammer.py: Switch to libpq in RHEL too
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-02-05 16:17:15 +02:00
Andrei Pavel
d1ac5db6fb [#3711] Update supported systems in hammer.py 2025-02-01 20:07:57 +02:00