kea-packaging merge requestshttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests2024-02-19T17:37:48Zhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/65added perfmon hook into hooks package2024-02-19T17:37:48ZWlodzimierz Wenceladded perfmon hook into hooks packageWlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/61removed old radius package and freeradius dependency2023-12-05T09:14:52ZWlodzimierz Wencelremoved old radius package and freeradius dependencyWlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/59added SECURITY.md to deb and rpm2023-10-23T11:23:31ZWlodzimierz Wenceladded SECURITY.md to deb and rpmWlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/58radius dictionary added2023-10-18T20:02:09ZWlodzimierz Wencelradius dictionary addedWlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/57new env variables to package version in configure2023-10-04T15:23:22ZWlodzimierz Wencelnew env variables to package version in configureWlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/53Resolve "backport fixes to v2_4"2023-10-02T12:03:52ZWlodzimierz WencelResolve "backport fixes to v2_4"Closes #19Closes #19Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/55Add ping check2023-09-26T09:07:41ZMarcin GodzinaAdd ping checkMarcin GodzinaMarcin Godzinahttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/54Resolve "move radius hook based on freeradius to old_radius hook and introduc...2023-09-25T13:53:29ZWlodzimierz WencelResolve "move radius hook based on freeradius to old_radius hook and introduce new pkg for new radius"Closes #20Closes #20Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/51restrict access to installed config files2023-09-21T12:41:38ZWlodzimierz Wencelrestrict access to installed config files* change ownership and permissions of installed config files
* update copyrights
* small clean up
Building pkgs https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/pkg/269/* change ownership and permissions of installed config files
* update copyrights
* small clean up
Building pkgs https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/pkg/269/Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/45added privileges to /var/run/kea for kea user in alpine2023-09-21T10:45:18ZWlodzimierz Wenceladded privileges to /var/run/kea for kea user in alpineWhile started using `kea` user, kea exits with an error:
```
Unable to use interprocess sync lockfile (Permission denied): /var/run/kea/logger_lockfile
Service failed: Launch failed: Unable to open PID file '/var/run/kea/kea-ctrl-agent.k...While started using `kea` user, kea exits with an error:
```
Unable to use interprocess sync lockfile (Permission denied): /var/run/kea/logger_lockfile
Service failed: Launch failed: Unable to open PID file '/var/run/kea/kea-ctrl-agent.kea-ctrl-agent.pid' for write
2023-08-23 09:15:34,788 INFO exited: kea-agent (exit status 1; not expected)
Unable to use interprocess sync lockfile (Permission denied): /var/run/kea/logger_lockfile
Unable to use interprocess sync lockfile (Permission denied): /var/run/kea/logger_lockfile
kea-dhcp4: Fatal error during start up: Unable to open PID file '/var/run/kea/kea-dhcp4.kea-dhcp4.pid' for write
Unable to use interprocess sync lockfile (Permission denied): /var/run/kea/logger_lockfile
2023-08-23 09:15:34,799 INFO exited: kea-dhcp4 (exit status 1; not expected)
```Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/50Resolve "deb packages can't be upgraded from older versions to new names (pos...2023-09-21T10:45:18ZWlodzimierz WencelResolve "deb packages can't be upgraded from older versions to new names (post 2.3.3)"Closes #18Closes #18Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/52added no-lto flag2023-09-21T10:45:18ZWlodzimierz Wenceladded no-lto flag* added no-lto flags to apk, deb, rpm
* removed other lto related flags in rpm
* changelog updated with those changes and for previous !51
Packages with the same code: https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/pkg/2...* added no-lto flags to apk, deb, rpm
* removed other lto related flags in rpm
* changelog updated with those changes and for previous !51
Packages with the same code: https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/pkg/280/
output from compilation that proves flags from rpm were actually removed:
```
[HAMMER] 2023-09-20 07:31:10,305 /bin/sh ../../../libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib -DOS_LINUX -I../../.. -I../../.. -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -pthread -Wno-missing-field-initializers -fPIC -O2 -fno-lto -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu++11 -Wno-deprecated-declarations -c -o config_log.lo config_log.cc
[HAMMER] 2023-09-20 07:31:10,306 libtool: compile: ccache g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib -DOS_LINUX -I../../.. -I../../.. -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -pthread -Wno-missing-field-initializers -fPIC -O2 -fno-lto -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu++11 -Wno-deprecated-declarations -c config_log.cc -fPIC -DPIC -o .libs/config_log.o
```Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/44Port qa fixes to v2 22023-07-13T07:22:17ZAndrei Pavelandrei@isc.orgPort qa fixes to v2 2Older Jenkins pipelines get broken over time. They need maintenance. This is about the 2.2 pipeline.Older Jenkins pipelines get broken over time. They need maintenance. This is about the 2.2 pipeline.Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/43python2 rm removed2023-06-29T19:48:10ZWlodzimierz Wencelpython2 rm removedMarcin GodzinaMarcin Godzinahttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/42temp disabled ccache2023-05-26T14:29:20ZWlodzimierz Wenceltemp disabled ccachetemp changetemp changeWlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/41Fix rhel 92023-04-19T16:02:33ZWlodzimierz WencelFix rhel 9Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/40Resolve "Errors in alpine init.d file"2023-04-19T15:52:28ZMarcin GodzinaResolve "Errors in alpine init.d file"Closes #10
These changes ensure logging before the configuration load.Closes #10
These changes ensure logging before the configuration load.Marcin GodzinaMarcin Godzinahttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/39fixed hooks install path in Alpine2023-03-21T09:21:09ZMarcin Godzinafixed hooks install path in AlpineFixed path for installing open-source hooks in Alpine package.Fixed path for installing open-source hooks in Alpine package.https://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/38added libkea-tcp to packages2022-11-14T16:10:34ZWlodzimierz Wenceladded libkea-tcp to packagesWlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea-packaging/-/merge_requests/35Continuation of package standardization2022-10-12T15:28:01ZWlodzimierz WencelContinuation of package standardizationThis is a continuation of the packaging standardization efforts discussed in kea#2220 and implemented in !34.
Goals:
- Rename alpine premium hooks to be consistent with rpm and deb packages
- Make kea run under `kea` user on rpm systems...This is a continuation of the packaging standardization efforts discussed in kea#2220 and implemented in !34.
Goals:
- Rename alpine premium hooks to be consistent with rpm and deb packages
- Make kea run under `kea` user on rpm systems
- Move debian `python3-isc-kea-connector` package contents into `isc-kea-admin` package
- Add service aliases on debian to the shorter names used on rpm and alpine systems
- Fix up lockfile locations. Addresses kea#2398 in our own packages.Dan TheisenDan Theisen