Compare commits

..

35 commits

Author SHA1 Message Date
Jakub Ružička
7709a2fe63 Release 5.7.6-1 2025-07-18 15:11:40 +02:00
Jakub Ružička
492b1e34e0 Release 5.7.5-1 2025-04-25 13:56:08 +02:00
Zbigniew Jędrzejewski-Szmek
80941a97fa Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-04-25 13:56:03 +02:00
Jakub Ružička
15cc538ad5 Release 5.7.4-1 2024-07-24 18:07:45 +02:00
Jakub Ružička
d29be79ebc Release 5.7.3-1 2024-06-04 21:29:20 +02:00
Jakub Ružička
299fc3bbf4 Release 5.7.2-1 2024-04-03 15:58:14 +02:00
Jakub Ružička
5c3e868ef9 Release 5.7.1-1 2024-02-14 17:29:57 +01:00
Jakub Ružička
b646c01b4c Rebuild for Knot DNS 3.3 2023-08-29 17:05:44 +02:00
Jakub Ružička
8a4bee18d0 Release 5.7.0-1 2023-08-22 16:52:01 +02:00
Jakub Ružička
da6f5b3a99 Release 5.6.0-1 2023-01-26 22:56:17 +01:00
Jakub Ružička
4d121f54a8 Release 5.5.3-1 2022-09-22 08:00:25 +02:00
Jakub Ružička
8c1851b38f knot-resolver-5.5.2-1 2022-08-25 19:19:13 +02:00
Jakub Ružička
9b7a4437f5 knot-resolver-5.5.1-1 2022-06-14 16:18:06 +02:00
Jakub Ružička
61ebe228bc knot-resolver-5.5.0-1
Update upstream signing GPG keys

New kresd-keyblock.asc is downloaded from:

https://secure.nic.cz/files/knot-resolver/kresd-keyblock.asc

As listed in Knot Resolver Download page:

https://www.knot-resolver.cz/download/
2022-03-16 17:20:34 +01:00
Jakub Ružička
acaf8b4693 knot-resolver-5.4.4-1
Changelog:
- update to upstream version 5.4.4
2022-01-05 18:59:35 +01:00
Jakub Ružička
dffb1204ab knot-resolver-5.4.3-1: new upstream version
Changelog:
- update to upstream version 5.4.3
2021-12-01 17:59:05 +01:00
Jakub Ružička
0656020db1 knot-resolver-5.4.2-1: new upstream version
Changelog:
- update to upstream version 5.4.2
2021-10-18 16:13:04 +02:00
Jakub Ružička
f8c6d217f0 knot-resolver-5.4.1-2: rebuild for Knot DNS 3.1
Changelog:
- rebuild for Knot DNS 3.1
2021-09-06 06:42:11 +02:00
Jakub Ružička
d28848dd6f knot-resolver-5.4.1-1: new upstream version
Changelog:
- update to upstream version 5.4.1
2021-08-19 17:52:23 +02:00
Jakub Ružička
dc9142bfe8 knot-resolver-5.4.0-1: new upstream version 2021-08-04 19:21:17 +02:00
Jakub Ružička
37a0326535 knot-resolver-5.3.2-1: new upstream version 2021-05-07 15:56:41 +02:00
Jakub Ružička
aa866c053d knot-resolver-5.3.1-1: new upstream version
Changelog:
- update to upstream version 5.3.1
2021-04-01 16:57:59 +02:00
Jakub Ružička
6d6529b9ff knot-resolver-5.3.0-1: new upstream version
Changelog:
- update to upstream version 5.3.0
- add dnstap module subpackage
- required Knot DNS >= 2.9
2021-03-02 14:19:34 +01:00
Jakub Ružička
ed96c9c750 knot-resolver-5.2.1-1: new upstream version
Changelog:
- update to upstream version 5.2.1
2020-12-18 12:46:52 +01:00
Jakub Ružička
800c65e2b8 5.2.0-1: new upstream version
Changelog:
- update to upstream version 5.2.0
- sync packaging from upstream
2020-11-23 18:07:27 +01:00
Jakub Ružička
6e0d983671 knot-resolver-5.1.3-4: rebuild
Changelog:
- rebuild for new bodhi update
2020-09-25 15:51:37 +02:00
Troy Dawson
0092c9f4d2 remove package.cfg per new epel-playground policy 2020-09-24 18:21:37 +00:00
Jakub Ružička
5d4e8383ff knot-resolver-5.1.3-3: rebuild
Changelog:
- rebuild for Knot DNS 3.0.0
2020-09-24 12:58:22 +02:00
Jakub Ružička
02c6eba7e0 Merge branch 'master' into epel8 2020-09-23 13:09:22 +02:00
Jakub Ružička
2ae4592ddf Merge branch 'master' into epel8 2020-09-08 16:53:28 +02:00
Tomas Krizek
8bd8ffbaea
Merge branch 'master' into epel8 2020-07-01 16:11:36 +02:00
Tomas Krizek
ffd4750f20
Merge branch 'master' into epel8 2020-05-19 12:17:10 +02:00
Tomas Krizek
58e6477f46
Merge branch 'master' into epel8 2020-04-29 16:14:42 +02:00
Tomas Krizek
a19300f884
Merge branch 'master' into epel8 2020-03-17 13:23:01 +01:00
Gwyn Ciesla
4b254123f4 "Adding package.cfg file" 2019-09-26 08:32:35 -05:00
7 changed files with 88 additions and 90 deletions

View file

@ -1,15 +0,0 @@
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_testing
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}

View file

@ -7,7 +7,7 @@
Name: knot-resolver
Version: 5.7.6
Release: 3%{?dist}
Release: 1%{?dist}
Summary: Caching full DNS Resolver
License: GPL-3.0-or-later
@ -47,7 +47,6 @@ BuildRequires: pkgconfig(libcap-ng)
BuildRequires: pkgconfig(libuv)
BuildRequires: pkgconfig(luajit) >= 2.0
BuildRequires: pkgconfig(jemalloc)
BuildRequires: systemd-rpm-macros
Requires: systemd
Requires(post): systemd
@ -380,12 +379,6 @@ fi
%endif
%changelog
* Mon Oct 20 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.6-3
- Rebuilt for Knot DNS 3.5
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 18 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.6-1
- New upstream version 5.7.6
@ -396,18 +389,9 @@ fi
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.7.4-4
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Nov 26 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.4-2
- Rebuilt for Knot DNS 3.4
* Wed Jul 24 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.4-1
- New upstream version 5.7.4
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jun 04 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.3-1
- New upstream version 5.7.3
@ -417,39 +401,20 @@ fi
* Wed Feb 14 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.1-1
- New upstream version 5.7.1
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Nov 09 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.0-3
- Rebuild for Fedora 40, Knot DNS 3.3.2
* Tue Aug 29 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.0-2
- Rebuilt for Knot DNS 3.3
* Tue Aug 22 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.0-1
- New upstream version 5.7.0
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 26 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.6.0-1
- update to upstream version 5.6.0
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Sep 22 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.5.3-1
- update to upstream version 5.5.3
* Wed Aug 24 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.5.2-1
- update to upstream version 5.5.2
- add BuildRequires: systemd-rpm-macros
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jun 14 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.5.1-1
- update to upstream version 5.5.1
@ -458,54 +423,35 @@ fi
- update to upstream version 5.5.0
- update upstream signing keys
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jan 05 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.4-1
- update to upstream version 5.4.4
* Wed Dec 01 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.3-1
- update to upstream version 5.4.3
* Sat Nov 06 2021 Adrian Reber <adrian@lisas.de> - 5.4.2-3
- Rebuilt for protobuf 3.19.0
* Tue Oct 26 2021 Adrian Reber <adrian@lisas.de> - 5.4.2-2
- Rebuilt for protobuf 3.18.1
* Mon Oct 18 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.2-1
- update to upstream version 5.4.2
* Mon Sep 06 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.1-2
- rebuild for Knot DNS 3.1
* Thu Aug 19 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.1-1
- update to upstream version 5.4.1
* Mon Aug 09 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.0-2
- rebuild for Knot DNS 3.1 (#1990583)
* Thu Jul 29 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.0-1
- update to upstream version 5.4.0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri May 07 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.3.2-1
- update to upstream version 5.3.2
* Thu Apr 01 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.3.1-1
- update to upstream version 5.3.1
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.3.0-2
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Mon Mar 01 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.3.0-1
- update to upstream version 5.3.0
- add dnstap module subpackage
- required Knot DNS >= 2.9
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Dec 18 2020 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.2.1-1
- update to upstream version 5.2.1
@ -513,6 +459,12 @@ fi
- update to upstream version 5.2.0
- sync packaging from upstream
* Fri Sep 25 2020 Jakub Ružička <jakub.ruzicka@nic.cz> 5.1.3-4
- rebuild for new bodhi update
* Thu Sep 24 2020 Jakub Ružička <jakub.ruzicka@nic.cz> 5.1.3-3
- rebuild for Knot DNS 3.0.0
* Wed Sep 23 2020 Jakub Ružička <jakub.ruzicka@nic.cz> 5.1.3-2
- rebuild for Knot DNS 3.0.0

View file

@ -2,7 +2,7 @@ Package tests
=============
These tests implement the standard test interface in Fedora CI.
See https://docs.fedoraproject.org/en-US/ci/tests/ for details.
See https://fedoraproject.org/wiki/CI/Tests for details.
Manual execution
----------------
@ -12,3 +12,11 @@ modifications to your system. It's best to run these on a clean, throw-away
testing system or a VM.
ansible-playbook tests/tests.yml -e subjects=/path/to/knot-resolver.rpm -e artifacts=/path/to/artifacts
Automatic execution
-------------------
These tests should eventually be automatically executed by the Fedora CI
pipeline. As of 2018-01-10, it is not supported for packages that aren't part
of Fedora Atomic. Once it is implemented, the results of these tests should be
visible in dist-git commits on src.fedoraproject.org

View file

@ -1,7 +0,0 @@
#!/bin/bash
set -ex
systemctl stop kresd@1.service
systemctl start kresd@1.service
dig @127.0.0.1 .

View file

@ -0,0 +1,24 @@
---
- block:
- name: make sure kresd@1 socket and service is off
service:
name: "{{ item }}"
state: stopped
with_items:
- kresd@1.service
- kresd@1.socket
failed_when: false
- name: start kresd@1.service
service:
name: kresd@1.service
state: started
- name: check if query is answered
shell: dig @127.0.0.1 .
rescue:
- set_fact:
manual_activation_failed: true
always:
- name: collect journal
shell: journalctl --since -10m > {{ artifacts }}/test_manual_activation_journal.log

View file

@ -0,0 +1,23 @@
---
- block:
- name: make sure kresd socket and service is off
service:
name: "{{ item }}"
state: stopped
with_items:
- kresd@1.service
- kresd.socket
- name: start kresd.socket
service:
name: kresd.socket
state: started
- name: check if query is answered
shell: dig @127.0.0.1 .
rescue:
- set_fact:
socket_activation_failed: true
always:
- name: collect journal
shell: journalctl --since -10m > {{ artifacts }}/test_socket_activation_journal.log

View file

@ -1,15 +1,28 @@
---
- hosts: localhost
remote_user: root
pre_tasks:
- package: # Install additional dependecies
name: bind-utils
state: latest
roles:
- role: standard-test-basic
- role: standard-test-rpm
tags:
- classic
required_packages:
- bind-utils
tests:
- kresd-show-version:
run: kresd --version
- manual-activation:
dir: scripts
run: ./test_manual_activation.sh
tasks:
- include_tasks: test_socket_activation.yml
when: ansible_distribution == 'Fedora'
- include_tasks: test_manual_activation.yml
- set_fact:
tests_passed: '{{ socket_activation_failed is undefined and manual_activation_failed is undefined }}'
- name: report results
debug:
msg: |
test_socket_activation: {{ 'FAILED' if socket_activation_failed is defined else 'OK'}}
test_manual_activation: {{ 'FAILED' if manual_activation_failed is defined else 'OK'}}
- name: fail playbook if tests failed
debug:
msg: --- {{ 'PASSED' if tests_passed else 'FAILED' }} ---
failed_when: not tests_passed