--- dnsruby-1.54.orig/debian/changelog +++ dnsruby-1.54/debian/changelog @@ -0,0 +1,108 @@ +dnsruby (1.54-2+deb9u1) stretch; urgency=medium + + * Non-maintainer upload. + * add new root key (KSK-2017). + upstream commit 55edc31a2150e4617edb6664d440e6141f535e6a + (Closes: #908887) + * ruby 2.3.0 deprecates TimeoutError, use Timeout::Error + (Closes: #910754) + + -- Santiago Ruano Rincón Wed, 10 Oct 2018 20:16:25 +0200 + +dnsruby (1.54-2) unstable; urgency=medium + + * Fix Vcs-Urls to point to anonscm.d.o + * Update d/gbp.conf for master/pristine-tar/upstream branch names + + -- Ondřej Surý Wed, 27 Aug 2014 10:12:44 +0200 + +dnsruby (1.54-1) unstable; urgency=low + + * New upstream version 1.54 + * Drop libruby- transitional packages + + -- Ondřej Surý Mon, 26 Aug 2013 08:53:19 +0200 + +dnsruby (1.53-1) unstable; urgency=low + + * Build-Depends on gem2deb 0.2.3~ to allow backports + * Conflict with 1.52-2~ instead of 1.52 to allow backports + * Imported Upstream version 1.53 + + -- Ondřej Surý Mon, 21 Nov 2011 17:13:20 +0100 + +dnsruby (1.52-2) unstable; urgency=low + + * Convert package to gem2deb build system + + -- Ondřej Surý Wed, 25 May 2011 09:08:45 +0200 + +dnsruby (1.52-1) unstable; urgency=low + + * Imported Upstream version 1.52 + + -- Ondřej Surý Sat, 19 Mar 2011 15:23:12 +0100 + +dnsruby (1.51-1) unstable; urgency=low + + * New upstrem release 1.51 + * Add script to repack gem to tar.gz + + -- Ondřej Surý Thu, 02 Dec 2010 16:14:49 +0100 + +dnsruby (1.49-1) unstable; urgency=low + + * New upstream release + * Bump standards version to 3.9.1 + + -- Ondřej Surý Tue, 24 Aug 2010 16:24:58 +0200 + +dnsruby (1.48-1) unstable; urgency=low + + * New upstream release + + -- Ondřej Surý Wed, 04 Aug 2010 11:38:37 +0200 + +dnsruby (1.47-1) unstable; urgency=low + + * New upstream release. + + -- Ondřej Surý Fri, 28 May 2010 12:28:44 +0200 + +dnsruby (1.46-2) unstable; urgency=low + + * Add source format + * Bump standards version to 3.8.4 + * Update debian/watch file + + -- Ondřej Surý Tue, 13 Apr 2010 13:11:46 +0200 + +dnsruby (1.46-1) unstable; urgency=low + + * Imported Upstream version 1.46 + + -- Ondřej Surý Wed, 07 Apr 2010 13:58:29 +0200 + +dnsruby (1.45-1) unstable; urgency=low + + * New upstream release + + -- Ondřej Surý Wed, 24 Mar 2010 19:16:29 +0100 + +dnsruby (1.43-1) unstable; urgency=low + + * New upstream release + + -- Ondřej Surý Wed, 24 Mar 2010 19:15:58 +0100 + +dnsruby (1.42-1) unstable; urgency=low + + * New upstream release 1.42 + + -- Ondřej Surý Mon, 25 Jan 2010 22:21:35 +0100 + +dnsruby (1.37-1) unstable; urgency=low + + * Initial release (Closes: #543320) + + -- Ondřej Surý Thu, 10 Sep 2009 17:25:32 +0200 --- dnsruby-1.54.orig/debian/compat +++ dnsruby-1.54/debian/compat @@ -0,0 +1 @@ +5 --- dnsruby-1.54.orig/debian/control +++ dnsruby-1.54/debian/control @@ -0,0 +1,23 @@ +Source: dnsruby +Section: ruby +Priority: optional +Maintainer: Ondřej Surý +Uploaders: Debian Ruby Extras Maintainers +Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.2.3~), graphviz +Standards-Version: 3.9.2 +Vcs-Browser: http://anonscm.debian.org/?p=pkg-nlnetlabs/dnsruby.git;a=summary +Vcs-Git: git://anonscm.debian.org/pkg-nlnetlabs/dnsruby.git +Homepage: http://rubyforge.org/projects/dnsruby/ +XS-Ruby-Versions: all + +Package: ruby-dnsruby +Provides: libdns-ruby, libdns-ruby1.8 +Conflicts: libdns-ruby (<< 1.52-2~), libdns-ruby1.8 (<< 1.52-2~), libdns-ruby-doc +Replaces: libdns-ruby (<< 1.52-2~), libdns-ruby1.8 (<< 1.52-2~) +Architecture: all +XB-Ruby-Versions: ${ruby:Versions} +Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter +Description: Ruby DNS and DNSSEC client library + Dnsruby is a pure Ruby DNS client library. It provides a complete DNS + client implementation, including full DNSSEC support. Dnsruby is + currently used in projects such as OpenDNSSEC and ISC's DLV service. --- dnsruby-1.54.orig/debian/copyright +++ dnsruby-1.54/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Ondřej Surý on +Thu, 10 Sep 2009 15:58:13 +0200. + +It was downloaded from http://rubyforge.org/projects/dnsruby/ + +Upstream Author: Alex D and others. + +Copyright: + + Copyright (C) 2007 by Nominet UK + +License: + + 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + On a Debian system, the license can be found at + /usr/share/common-licenses/Apache-2.0 . + +setup.rb file is copyright (c) 2000-2005 Minero Aoki and is licenced +under the GPL version 2.1, see `/usr/share/common-licenses/GPL-2.1'. + +The Debian packaging is copyright 2009, Ondřej Surý +and is licensed under the GPL version 2.1 or later, +see `/usr/share/common-licenses/GPL'. --- dnsruby-1.54.orig/debian/gbp.conf +++ dnsruby-1.54/debian/gbp.conf @@ -0,0 +1,9 @@ +[DEFAULT] +debian-branch = master +debian-tag = debian/%(version)s +upstream-branch = upstream +upstream-tag = upstream/%(version)s +pristine-tar = True + +[git-dch] +meta = 1 --- dnsruby-1.54.orig/debian/patches/0001-add-new-root-key.patch +++ dnsruby-1.54/debian/patches/0001-add-new-root-key.patch @@ -0,0 +1,31 @@ +From 55edc31a2150e4617edb6664d440e6141f535e6a Mon Sep 17 00:00:00 2001 +From: AlexD +Date: Sun, 15 Jul 2018 14:03:00 +0100 +Subject: [PATCH] add new root key + +Closes: #908887 + +Bug-Debian: https://bugs.debian.org/908887 +Reviewed-by: Santiago R.R. + +--- + lib/dnsruby/dnssec.rb | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/lib/dnsruby/dnssec.rb b/lib/dnsruby/dnssec.rb +index 4278fbd..a4f927e 100644 +--- a/lib/dnsruby/dnssec.rb ++++ b/lib/dnsruby/dnssec.rb +@@ -82,6 +82,9 @@ module Dnsruby + @@root_key = RR.create(". IN DS 19036 8 2 49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5") + @@root_verifier.add_root_ds(@@root_key) + ++ @@root_key_new = RR.create(". IN DS 20326 8 2 E06D44B80B8F1D39A95C0B0D7C65D08458E880409BBC683457104237C7F8EC8D") ++ @@root_verifier.add_root_ds(@@root_key_new) ++ + @@dlv_verifier = SingleVerifier.new(SingleVerifier::VerifierType::DLV) + + # @TODO@ Could add a new one of these for each anchor. +-- +2.19.1 + --- dnsruby-1.54.orig/debian/patches/0001-ruby-2.3.0-deprecates-TimeoutError-use-Timeout-Error.patch +++ dnsruby-1.54/debian/patches/0001-ruby-2.3.0-deprecates-TimeoutError-use-Timeout-Error.patch @@ -0,0 +1,32 @@ +From d4dca7f58a58f893c84b2263a0591a90b7193053 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Santiago=20Ruano=20Rinc=C3=B3n?= +Date: Wed, 10 Oct 2018 20:15:46 +0200 +Subject: [PATCH] ruby 2.3.0 deprecates TimeoutError, use Timeout::Error + +Backport upstream 31a2a6b4b533f056c6e18ec9439ba0f65bc6b638 + +Closes: #910754 + +Bug-Debian: https://bugs.debian.org/910754 +Reviewed-by: Santiago R.R. + +--- + lib/dnsruby.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/dnsruby.rb b/lib/dnsruby.rb +index 4930706..6b94b9d 100644 +--- a/lib/dnsruby.rb ++++ b/lib/dnsruby.rb +@@ -410,7 +410,7 @@ module Dnsruby + end + + #A timeout error raised while querying for a resource +- class ResolvTimeout < TimeoutError ++ class ResolvTimeout < Timeout::Error + end + + #The requested domain does not exist +-- +2.19.1 + --- dnsruby-1.54.orig/debian/patches/README.md +++ dnsruby-1.54/debian/patches/README.md @@ -0,0 +1,3 @@ +As of 1.54-2, dnsruby uses debian packaging format 1.0, so changes are +applied directly to the source code. The patches found in debian/patches +have only documentation purposes. --- dnsruby-1.54.orig/debian/ruby-dnsruby.docs +++ dnsruby-1.54/debian/ruby-dnsruby.docs @@ -0,0 +1,4 @@ +DNSSEC +EXAMPLES +README +EVENTMACHINE --- dnsruby-1.54.orig/debian/rules +++ dnsruby-1.54/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 +# +# Uncomment to ignore all test failures (but the tests will run anyway) +#export DH_RUBY_IGNORE_TESTS=all +# +# Uncomment to ignore some test failures (but the tests will run anyway). +# Valid values: +#export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems +export DH_RUBY_IGNORE_TESTS=ruby1.9.1 +# +# If you need to specify the .gemspec (eg there is more than one) +#export DH_RUBY_GEMSPEC=gem.gemspec + +%: + dh $@ --buildsystem=ruby --with ruby --- dnsruby-1.54.orig/debian/source/format +++ dnsruby-1.54/debian/source/format @@ -0,0 +1 @@ +1.0 --- dnsruby-1.54.orig/debian/watch +++ dnsruby-1.54/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://rubyforge.org/frs/?group_id=2387 /frs/download.php/\d+/dnsruby-([\d\.]*).gem --- dnsruby-1.54.orig/lib/Dnsruby/dnssec.rb +++ dnsruby-1.54/lib/Dnsruby/dnssec.rb @@ -82,6 +82,9 @@ @@root_key = RR.create(". IN DS 19036 8 2 49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5") @@root_verifier.add_root_ds(@@root_key) + @@root_key_new = RR.create(". IN DS 20326 8 2 E06D44B80B8F1D39A95C0B0D7C65D08458E880409BBC683457104237C7F8EC8D") + @@root_verifier.add_root_ds(@@root_key_new) + @@dlv_verifier = SingleVerifier.new(SingleVerifier::VerifierType::DLV) # @TODO@ Could add a new one of these for each anchor. --- dnsruby-1.54.orig/lib/dnsruby.rb +++ dnsruby-1.54/lib/dnsruby.rb @@ -410,7 +410,7 @@ end #A timeout error raised while querying for a resource - class ResolvTimeout < TimeoutError + class ResolvTimeout < Timeout::Error end #The requested domain does not exist