Commit Graph

41 Commits

Author SHA1 Message Date
Petr Menšík
93f304f6c9 Update to 9.19.11 (#2178718)
- removes libirs and libbind9 from libs and devel subpackages.

https://downloads.isc.org/isc/bind9/9.19.11/RELEASE-NOTES-bind-9.19.11.html
2023-03-23 23:51:37 +01:00
Petr Menšík
2f124983ed Update license tag to SPDX tag
List all licenses found by licensecheck
2023-03-23 19:29:25 +01:00
Petr Menšík
d33f8f9c82 Do not fail hard on documentation warnings
RHEL8 is failing building the documentation. Override sphinx flag to
keep those just warnings and do not fail on them. Makes building for
epel8 pass.
2023-03-23 10:56:43 +01:00
Petr Menšík
fa3989b99f Update to 9.19.10 (#2170097)
https://downloads.isc.org/isc/bind9/9.19.10/doc/arm/html/notes.html#notes-for-bind-9-19-10
2023-03-06 21:24:04 +01:00
Petr Menšík
2a2014d9c5 Try providing bind-utils even on f36 2023-01-30 11:26:22 +01:00
Petr Menšík
3eca043c27 Stop obsoleting bind packages (#2165264) 2023-01-30 10:49:27 +01:00
Petr Menšík
d5010bd2bd Attempt to not prefer bind9-next as bind upgrade
bind9-next-utils and bind9-next is preferred upgrade of bind utils. Try
to not prefer those versions.

Resolves: rhbz#2165256
2023-01-29 23:44:07 +01:00
Petr Menšík
574b319823 Update to 9.19.9 2023-01-27 18:26:07 +01:00
Petr Menšík
b94624a2fa Add sudo ability detection
Detect current capabilities with help of sudo tool. If addresses are
already configured, then just run tests. If they are not, use capsh to
detect ability to configure network.
2023-01-27 18:26:07 +01:00
Petr Menšík
4a655f56d7 Adjust --with SYSTEMTEST to recent source
Using testsock.pl and ifconfig.sh requires to be in their directory.
Ensure build directory is used, because it needs some configured files.
2023-01-27 18:26:07 +01:00
Petr Menšík
22ec60f6db Removed unused patches, added link to fips-test
Renumbered patches to start from 1 again, only the first one is expected
to remain in the place.
2023-01-27 18:26:07 +01:00
Petr Menšík
e0c66624be Skip some FIPS changes in tests
HMAC_DEFAULT variable already solves those issues in upstream. Keep just
some md5 disablement when MD5 based HMAC is unavailable too.
2023-01-27 18:26:07 +01:00
Petr Menšík
c95a309352 Remove also unstable netmgr changes
Tests received attention from upstream and it seems they are pretty
stable without any modification.

Renumber remaining patches.
2023-01-27 18:26:07 +01:00
Petr Menšík
4bcdb122d8 Remove ancient PIE patch
Originally added by commit 207484f5d447b8b291e04a7304b16a997e71d10b.
I think those flags are not neede anymore. Some of those became defaults
anyway. Others are part of compilation flags used by the system. Nothing
else should be required. Checking by checksec(8) tool did not reveal any
differences with or without this patch.
2023-01-27 18:26:07 +01:00
Petr Menšík
90b4cd1957 Skip PIE patch, remove unused defines
Do not yet delete that patch, but do not use it until it is proven such
change is still useful.
2023-01-27 18:26:07 +01:00
Petr Menšík
9f83e7b6c3 Apply some review fixes (comment #6)
- Own logrotate and chroot %_datadir
- Install files with timestamp preservation
2023-01-27 18:26:07 +01:00
Petr Menšík
b3aaf0112b Update to 9.19.8
Switch to new PGP keys
2023-01-27 18:26:07 +01:00
Petr Menšík
a4d1dd48c9 Provide compatibility provides only from f37+
I do not want to install this package when dnf install bind-utils is
specified. I want to prefer original bind-utils if they are available.
Install this by bind9-next-utils only, but be able to satisfy bind-utils
requirements from other package.

That works as expected only on recent enough distribution, starting with
f37.
2023-01-27 18:26:07 +01:00
Petr Menšík
47ebe1cef0 Add reference to merged patch 2023-01-27 18:26:07 +01:00
Petr Menšík
1c7ffee3d0 Make ARM build pass on EPEL8
More issues is reported on EPEL8. Still build documentation on it, but
do not require no warnings during the process.
2023-01-27 18:26:07 +01:00
Petr Menšík
41841ff366 Build ARM docs even on RHEL9
Sphinx on RHEL9 does not case-insensitive references. Make reference
itself link to correct terms, but use just presentation name to be
lowercase.
2023-01-27 18:26:07 +01:00
Petr Menšík
d31af5c89a Adjust patches 2023-01-27 18:26:07 +01:00
Petr Menšík
f2a78175be Update to 9.19.5 2023-01-27 18:26:07 +01:00
Petr Menšík
1c37705b3c Try unversioned provides for f36 and lower 2023-01-27 18:26:07 +01:00
Petr Menšík
133078a09b Adjust patches 2023-01-27 18:26:07 +01:00
Petr Menšík
40707d700e Update to 9.19.4 2023-01-27 18:26:07 +01:00
Petr Menšík
056fe70b7c Sync with rawhide 2023-01-27 18:26:07 +01:00
Petr Menšík
ad1c46614e Renumber native PKCS11 patches to beginning
Allow all subsequent patches with higher number to be added to normal
common list of patches. Make just initial patches special.
2023-01-27 18:26:07 +01:00
Petr Menšík
28ff6d69e0 Replace master with primary in configuration
Use more friendly value for primary and secondary zones. It used master
for ages, but that might have wrong connotation to someone. Use
something without problematic history.
2023-01-27 18:26:07 +01:00
Petr Menšík
9d4510ecc6 Update to 9.17.22 2023-01-27 18:26:07 +01:00
Petr Menšík
8fbe7cb296 Update to 9.17.21
Update patches. Add jemalloc to build requires.

https://downloads.isc.org/isc/bind9/9.17.21/RELEASE-NOTES-bind-9.17.21.html
2023-01-27 18:26:07 +01:00
Petr Menšík
7d4bbe8053 Do not fail build on EPEL
Not all PDF building dependencies are present on EPEL. Build at least
HTML documentation, avoid PDF related failures.
2023-01-27 18:26:07 +01:00
Petr Menšík
1cd0a879cb fixup! Change named-checkonf path to bin 2023-01-27 18:26:07 +01:00
Petr Menšík
5d5ad62903 Remove Epoch on new package
Epoch is required on bind package, but is not required on forked
package. Remove it. Makes bind package 'higher' version that this
package.
2023-01-27 18:26:07 +01:00
Petr Menšík
76d9b1ec11 Move backward compatibility into shared define
Fix dependencies of chroot and some other subpackages. Depend on
%name%{?_isa} instead of bind%{?_isa}, Provides: does not provide also
arch provide.

More packages need backward compatibility. Move their definitions to
reusable macro and use it in multiple places.

Resolves: rhbz#1873486
2023-01-27 18:26:07 +01:00
Petr Menšík
50c017891b Change named-checkonf path to bin
Upstream changed named-checkconf directory to bin. Add compatibility
symlinks. Change full paths in services to point to new full path.
2023-01-27 18:26:07 +01:00
Petr Menšík
f4e18045d9 Do not depend on systemd package 2023-01-27 18:26:07 +01:00
Petr Menšík
6d322a72e4 Switch to %autosetup
Renumber high numbered patches to two digits patch. It does not really
matter for autosetup. Simplify applying of new patches.
2023-01-27 18:26:07 +01:00
Petr Menšík
bdce0b1c00 Remove lame server errors hiding patch
Those errors can be dropped by simple configuration:

category lame_servers { null; };

Do not hide them into debug log on all servers. Expect lame servers are
not so common to drop it always.
2023-01-27 18:26:07 +01:00
Petr Menšík
b2563da6e9 Remove unneeded patch and reference upstrem MR
One patch were merged by upstream, another one is waiting to be merged.
Add link to upstream issue to help tracking when it would not be needed
anymore.
2023-01-27 18:26:07 +01:00
Petr Menšík
50e48b29f0 Rename to bind9-next 2023-01-27 18:26:07 +01:00