[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#858146: marked as done (unblock (pre-approval): augeas/1.7.0-1)



Your message dated Sun, 26 Mar 2017 17:39:53 +0000
with message-id <E1csC8v-0004IE-UE@respighi.debian.org>
and subject line unblock augeas
has caused the Debian Bug report #858146,
regarding unblock (pre-approval): augeas/1.7.0-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
858146: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858146
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Dear release team,

I would like to upload augeas/1.7.0-1 (1.7.0-0.1 is in testing) and am
seeking pre-approval.

I am not worried about the two bugfix patches I added, but I have also
added Multi-Arch headers to the binary packages as requested in #715554.

Cheers,
-Hilko
diff -Nru augeas-1.7.0/debian/changelog augeas-1.7.0/debian/changelog
--- augeas-1.7.0/debian/changelog	2017-01-19 23:09:49.000000000 +0100
+++ augeas-1.7.0/debian/changelog	2017-03-18 21:25:44.000000000 +0100
@@ -1,3 +1,13 @@
+augeas (1.7.0-1) unstable; urgency=medium
+
+  * Adopting package
+  * Update Maintainer, Uploaders fields, with permission from previous
+    maintainer
+  * Add Multi-Arch support (Closes: #715554)
+  * Add fixes to NRPE (Closes: #749919) and krb5 (Closes: #822765) parsers
+
+ -- Hilko Bengen <bengen@debian.org>  Sat, 18 Mar 2017 21:25:44 +0100
+
 augeas (1.7.0-0.1) unstable; urgency=medium
 
   * Non-maintainer upload  
diff -Nru augeas-1.7.0/debian/control augeas-1.7.0/debian/control
--- augeas-1.7.0/debian/control	2017-01-19 23:09:30.000000000 +0100
+++ augeas-1.7.0/debian/control	2017-03-18 21:25:44.000000000 +0100
@@ -1,7 +1,9 @@
 Source: augeas
 Priority: optional
-Maintainer: Nicolas Valcárcel Scerpella <nvalcarcel@gmail.com>
-Uploaders: Free Ekanayaka <freee@debian.org>, Micah Anderson <micah@debian.org>
+Maintainer: Hilko Bengen <bengen@debian.org>
+Uploaders:
+ Marc Haber <zugschlus@debian.org>,
+ Micah Anderson <micah@debian.org>
 Build-Depends: debhelper (>= 9), dh-autoreconf,
  libreadline-dev,
  libselinux1-dev [linux-any],
@@ -12,13 +14,13 @@
 Standards-Version: 3.9.8
 Section: libs
 Homepage: http://augeas.net/
-DM-Upload-Allowed: yes
 Vcs-Git: git://anonscm.debian.org/collab-maint/augeas.git
 Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/augeas.git
 
 Package: augeas-tools
 Section: admin
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Augeas command line tools
  Augeas is a configuration editing tool. It parses configuration files in their
@@ -32,6 +34,7 @@
 Package: libaugeas-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libaugeas0 (= ${binary:Version}), libxml2-dev, ${shlibs:Depends},
  ${misc:Depends}
 Description: Development files for writing applications based on libaugeas0
@@ -45,6 +48,7 @@
 Package: libaugeas0
 Section: libs
 Architecture: any
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, augeas-lenses
 Suggests: augeas-tools
 Description: Augeas configuration editing library and API
@@ -60,6 +64,7 @@
 Section: debug
 Priority: extra
 Architecture: any
+Multi-Arch: same
 Depends: libaugeas0 (= ${binary:Version}), augeas-tools (= ${binary:Version}), 
          ${misc:Depends}
 Description: Debugging symbols for libaugeas0
@@ -76,6 +81,7 @@
 Depends: ${misc:Depends}
 Suggests: augeas-doc
 Architecture: all
+Multi-Arch: foreign
 Description: Set of lenses needed by libaugeas0 to parse config files
  Augeas parses configuration files described in lenses into a tree structure,
  which it exposes through its public API. Changes made through the API are
@@ -94,6 +100,7 @@
 Section: doc
 Depends: ${misc:Depends}
 Architecture: all
+Multi-Arch: foreign
 Description: Augeas lenses documentation
  Augeas parses configuration files described in lenses into a tree structure,
  which it exposes through its public API. Changes made through the API are
diff -Nru augeas-1.7.0/debian/patches/0003-Make-NRPE-lens-less-strict.patch augeas-1.7.0/debian/patches/0003-Make-NRPE-lens-less-strict.patch
--- augeas-1.7.0/debian/patches/0003-Make-NRPE-lens-less-strict.patch	1970-01-01 01:00:00.000000000 +0100
+++ augeas-1.7.0/debian/patches/0003-Make-NRPE-lens-less-strict.patch	2017-03-18 21:25:44.000000000 +0100
@@ -0,0 +1,55 @@
+From: Hilko Bengen <bengen@debian.org>
+Date: Sat, 18 Mar 2017 21:06:52 +0100
+Subject: Make NRPE lens less strict
+
+---
+ lenses/nrpe.aug            |  4 +++-
+ lenses/tests/test_nrpe.aug | 13 +++++++++++++
+ 2 files changed, 16 insertions(+), 1 deletion(-)
+
+diff --git a/lenses/nrpe.aug b/lenses/nrpe.aug
+index c8b0fb4..dedacea 100644
+--- a/lenses/nrpe.aug
++++ b/lenses/nrpe.aug
+@@ -18,6 +18,8 @@ let eq = Sep.equal
+ (* View: word *)
+ let word = /[^=\n\t ]+/
+ 
++let words = word . ( / +/ . word )*
++
+ (* View: item_re *)
+ let item_re = /[^#=\n\t\/ ]+/ - (/command\[[^]\/\n]+\]/ | "include" | "include_dir")
+ 
+@@ -41,7 +43,7 @@ let command =
+ 
+      > allow_bash_command_substitution=0
+ *)
+-let item = [ key item_re . eq . store word . eol ]
++let item = [ key item_re . eq . store words . eol ]
+ 
+ (* View: include
+     An include entry.
+diff --git a/lenses/tests/test_nrpe.aug b/lenses/tests/test_nrpe.aug
+index 8bfe475..e86a241 100644
+--- a/lenses/tests/test_nrpe.aug
++++ b/lenses/tests/test_nrpe.aug
+@@ -34,6 +34,19 @@ module Test_nrpe =
+     { }
+ 
+ 
++  (* Debian bug #749919 *)
++  let allowed_hosts_1 = "allowed_hosts=127.0.0.1\n"
++
++  test Nrpe.item get allowed_hosts_1 =
++    { "allowed_hosts" = "127.0.0.1" }
++
++
++  let allowed_hosts_2 = "allowed_hosts=127.0.0.1, 127.0.0.2\n"
++
++  test Nrpe.item get allowed_hosts_2 =
++    { "allowed_hosts" = "127.0.0.1, 127.0.0.2" }
++
++
+   let lns = "
+ #
+ # server address:
diff -Nru augeas-1.7.0/debian/patches/0004-krb5.aug-Support-realms-that-start-with-numbers-437.patch augeas-1.7.0/debian/patches/0004-krb5.aug-Support-realms-that-start-with-numbers-437.patch
--- augeas-1.7.0/debian/patches/0004-krb5.aug-Support-realms-that-start-with-numbers-437.patch	1970-01-01 01:00:00.000000000 +0100
+++ augeas-1.7.0/debian/patches/0004-krb5.aug-Support-realms-that-start-with-numbers-437.patch	2017-03-18 21:25:44.000000000 +0100
@@ -0,0 +1,57 @@
+From: Dustin Wheeler <mdwheele@ncsu.edu>
+Date: Mon, 6 Feb 2017 08:57:49 -0500
+Subject: [krb5.aug] Support realms that start with numbers (#437)
+
+Currently, the default kerberos configuration that ships with
+Ubuntu has a realm that starts with a number (1TS.ORG). This
+causes the parser to fail and prevents krb5.conf from being
+available via augtool.
+
+This patch allows numbers 0-9 as the first character of a
+realm.
+---
+ lenses/krb5.aug            | 4 ++--
+ lenses/tests/test_krb5.aug | 8 ++++++++
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/lenses/krb5.aug b/lenses/krb5.aug
+index 37778fd..33f18da 100644
+--- a/lenses/krb5.aug
++++ b/lenses/krb5.aug
+@@ -21,8 +21,8 @@ let closebr = del /[ \t]*\}/ "}"
+    and realms in the [appdefaults] section.
+ *)
+ 
+-let realm_re = /[A-Z][.a-zA-Z0-9-]*/
+-let realm_anycase_re = /[A-Za-z][.a-zA-Z0-9-]*/
++let realm_re = /[A-Z0-9][.a-zA-Z0-9-]*/
++let realm_anycase_re = /[A-Za-z0-9][.a-zA-Z0-9-]*/
+ let app_re = /[a-z][a-zA-Z0-9_]*/
+ let name_re = /[.a-zA-Z0-9_-]+/
+ 
+diff --git a/lenses/tests/test_krb5.aug b/lenses/tests/test_krb5.aug
+index e17a659..e89c1fd 100644
+--- a/lenses/tests/test_krb5.aug
++++ b/lenses/tests/test_krb5.aug
+@@ -92,6 +92,10 @@ module Test_krb5 =
+                         }
+                 }
+ 	}
++    1TS.ORG = {
++        kdc = kerberos.1ts.org
++        admin_server = kerberos.1ts.org
++    }
+         stanford.edu = {
+                 kdc = krb5auth1.stanford.edu
+                 kdc = krb5auth2.stanford.edu
+@@ -367,6 +371,10 @@ test Krb5.lns get fermi_str =
+         }
+       }
+     }
++    { "realm" = "1TS.ORG"
++      { "kdc" = "kerberos.1ts.org" }
++      { "admin_server" = "kerberos.1ts.org" }
++    }
+     { "realm" = "stanford.edu"
+       { "kdc" = "krb5auth1.stanford.edu" }
+       { "kdc" = "krb5auth2.stanford.edu" }
diff -Nru augeas-1.7.0/debian/patches/series augeas-1.7.0/debian/patches/series
--- augeas-1.7.0/debian/patches/series	2017-01-19 23:06:23.000000000 +0100
+++ augeas-1.7.0/debian/patches/series	2017-03-18 21:25:44.000000000 +0100
@@ -1,2 +1,4 @@
 0001-Install-vim-addons-into-correct-directory.patch
 0002-Skip-tests-that-need-root-privileges-when-fakeroot-h.patch
+0003-Make-NRPE-lens-less-strict.patch
+0004-krb5.aug-Support-realms-that-start-with-numbers-437.patch

--- End Message ---
--- Begin Message ---
Unblocked augeas.

--- End Message ---

Reply to: