From: Daniel Baumann Date: Tue, 23 Jan 2024 05:13:09 +0000 (+0100) Subject: Import dnsperf_2.14.0-1.debian.tar.xz X-Git-Tag: archive/raspbian/2.14.0-2+rpi1~1^2~2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d64395d535cc6c2f1441be6f8b39e55b5697f20a;p=dnsperf.git Import dnsperf_2.14.0-1.debian.tar.xz [dgit import tarball dnsperf 2.14.0-1 dnsperf_2.14.0-1.debian.tar.xz] --- d64395d535cc6c2f1441be6f8b39e55b5697f20a diff --git a/changelog b/changelog new file mode 100644 index 0000000..b007205 --- /dev/null +++ b/changelog @@ -0,0 +1,152 @@ +dnsperf (2.14.0-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.14.0. + * Refreshing queryparse-shebang.patch. + + -- Daniel Baumann Tue, 23 Jan 2024 06:13:09 +0100 + +dnsperf (2.13.1-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.13.1. + + -- Daniel Baumann Mon, 04 Sep 2023 11:25:33 +0200 + +dnsperf (2.13.0-2) sid; urgency=medium + + * Uploading to sid. + * Linking with libatomic on architectures where this is needed to fix + FTBFS, thanks to Adrian Bunk (Closes: #1038642). + + -- Daniel Baumann Mon, 19 Jun 2023 16:02:38 +0200 + +dnsperf (2.13.0-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.13.0. + + -- Daniel Baumann Mon, 19 Jun 2023 10:47:48 +0200 + +dnsperf (2.12.0-2) sid; urgency=medium + + * Uploading to sid. + * Uploading without changes after bookworm release. + + -- Daniel Baumann Sun, 11 Jun 2023 14:10:06 +0200 + +dnsperf (2.12.0-1) experimental; urgency=medium + + * Uploading to experimental. + * Merging upstream version 2.12.0. + + -- Daniel Baumann Wed, 24 May 2023 08:19:51 +0200 + +dnsperf (2.11.2-1) experimental; urgency=medium + + * Uploading to experimental. + * Merging upstream version 2.11.2. + + -- Daniel Baumann Thu, 23 Mar 2023 06:21:23 +0100 + +dnsperf (2.11.1-1) experimental; urgency=medium + + * Uploading to experimental. + * Merging upstream version 2.11.1. + + -- Daniel Baumann Sun, 12 Mar 2023 11:11:26 +0100 + +dnsperf (2.11.0-1) experimental; urgency=medium + + * Uploading to experimental. + * Merging upstream version 2.11.0. + * Updating years in copyright for 2023. + * Refreshing queryparse-shebang.patch. + + -- Daniel Baumann Sun, 12 Feb 2023 09:42:37 +0100 + +dnsperf (2.10.0-2) sid; urgency=medium + + * Uploading to sid. + * Updating to standards version 4.6.2. + + -- Daniel Baumann Wed, 25 Jan 2023 09:27:02 +0100 + +dnsperf (2.10.0-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.10.0. + * Updating copyright for 2022. + * Updating to standards version 4.6.1. + * Updating http links to https in copyright. + * Refreshing queryparse-shebang.patch. + + -- Daniel Baumann Sat, 19 Nov 2022 15:46:08 +0100 + +dnsperf (2.9.0-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.9.0. + + -- Daniel Baumann Thu, 09 Dec 2021 21:45:15 +0100 + +dnsperf (2.8.0-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.8.0. + + -- Daniel Baumann Sun, 07 Nov 2021 14:41:43 +0100 + +dnsperf (2.7.1-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.7.1. + * Updating to standards version 4.6.0. + + -- Daniel Baumann Fri, 08 Oct 2021 10:44:06 +0200 + +dnsperf (2.7.0-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.7.0. + * Adding newly required nghttp2 to build-depends. + + -- Daniel Baumann Thu, 12 Aug 2021 11:19:24 +0200 + +dnsperf (2.6.0-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.6.0. + * Adding forgotten changelog entry for previous upload. + + -- Daniel Baumann Sat, 17 Jul 2021 09:17:21 +0200 + +dnsperf (2.5.2-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.5.2. + * Repeating sections in package block in control for consistency. + + -- Daniel Baumann Wed, 31 Mar 2021 09:38:15 +0200 + +dnsperf (2.5.0+debian-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 2.5.0+debian. + * Adding new build-depends to libck-dev. + + -- Daniel Baumann Fri, 12 Mar 2021 22:08:36 +0100 + +dnsperf (2.4.2+debian-2) sid; urgency=medium + + * Uploading to sid. + * Adding watch file. + + -- Daniel Baumann Tue, 09 Mar 2021 11:31:48 +0100 + +dnsperf (2.4.2+debian-1) sid; urgency=medium + + * Initial upload to sid (Closes: #984535). + * Rebuilding upstream tarball without debian directory. + + -- Daniel Baumann Thu, 04 Mar 2021 19:40:24 +0100 diff --git a/control b/control new file mode 100644 index 0000000..d067f80 --- /dev/null +++ b/control @@ -0,0 +1,34 @@ +Source: dnsperf +Section: utils +Priority: optional +Maintainer: Daniel Baumann +Build-Depends: + debhelper-compat (= 13), + libck-dev, + libldns-dev, + libnghttp2-dev, + libssl-dev, + pkg-config, +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Homepage: https://www.dns-oarc.net/tools/dnsperf +Vcs-Browser: https://git.progress-linux.org/users/daniel.baumann/debian/packages/dnsperf +Vcs-Git: https://git.progress-linux.org/users/daniel.baumann/debian/packages/dnsperf + +Package: dnsperf +Section: utils +Architecture: any +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Suggests: + python3-dnspython, + python3-pcapy, +Description: DNS Performance Testing Tool + dnsperf gathers accurate latency and throughput metrics for the Domain Name + Service (DNS). Network operators can benchmark their naming and addressing + infrastructure. dnsperf "self-paces" the DNS query load to simulate network + conditions. + . + resperf systematically increases the query rate and monitors the response + rate to simulate caching DNS services. diff --git a/copyright b/copyright new file mode 100644 index 0000000..9c931ea --- /dev/null +++ b/copyright @@ -0,0 +1,30 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: dnsperf +Upstream-Contact: Jerry Lundström +Source: https://github.com/DNS-OARC/dnsperf + +Files: * +Copyright: 2019-2023 OARC, Inc. + 2017-2018 Akamai Technologies + 2006-2016 Nominum, Inc. +License: Apache-2.0 + +Files: debian/* +Copyright: 2021-2023 Daniel Baumann +License: Apache-2.0 + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + The complete text of the Apache-2.0 License + can be found in /usr/share/common-licenses/Apache-2.0 file. diff --git a/dnsperf.lintian-overrides b/dnsperf.lintian-overrides new file mode 100644 index 0000000..a550746 --- /dev/null +++ b/dnsperf.lintian-overrides @@ -0,0 +1,2 @@ +# Suggests rather than to Depends to python3 just for the queryparse contrib script. +dnsperf: python3-script-but-no-python3-dep usr/bin/pcap-queryparse #!/usr/bin/python3 diff --git a/patches/debian/0001-queryparse-shebang.patch b/patches/debian/0001-queryparse-shebang.patch new file mode 100644 index 0000000..14ac898 --- /dev/null +++ b/patches/debian/0001-queryparse-shebang.patch @@ -0,0 +1,12 @@ +Author: Daniel Baumann +Description: Correcting Python shebang. + +diff -Naurp dnsperf.orig/contrib/queryparse/queryparse dnsperf/contrib/queryparse/queryparse +--- dnsperf.orig/contrib/queryparse/queryparse ++++ dnsperf/contrib/queryparse/queryparse +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # + # Copyright 2019-2024 OARC, Inc. + # Copyright 2017-2018 Akamai Technologies diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..eafb9c0 --- /dev/null +++ b/patches/series @@ -0,0 +1 @@ +debian/0001-queryparse-shebang.patch diff --git a/rules b/rules new file mode 100755 index 0000000..2df2d96 --- /dev/null +++ b/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +ifneq (,$(filter $(DEB_HOST_ARCH), armel m68k mipsel powerpc sh4)) + export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed +endif + +%: + dh ${@} + +execute_after_dh_auto_install: + # queryparse + cp contrib/queryparse/queryparse debian/dnsperf/usr/bin/pcap-queryparse + cp contrib/queryparse/queryparse.1 debian/dnsperf/usr/share/man/man1/pcap-queryparse.1 + cp contrib/queryparse/USAGE debian/dnsperf/usr/share/doc/dnsperf/pcap-queryparse.USAGE + + # Removing useless files + rm -f debian/dnsperf/usr/share/doc/dnsperf/LICENSE + rm -f debian/dnsperf/usr/share/doc/dnsperf/README.md diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/watch b/watch new file mode 100644 index 0000000..099dfc2 --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/dnsperf-$1\.tar\.gz/ \ +https://github.com/DNS-OARC/dnsperf/tags .*/v?(\d\S+)\.tar\.gz