Your message dated Sun, 26 Mar 2017 17:39:53 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
858146: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858146
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
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 <[email protected]> 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 <[email protected]>
-Uploaders: Free Ekanayaka <[email protected]>, Micah Anderson <[email protected]>
+Maintainer: Hilko Bengen <[email protected]>
+Uploaders:
+ Marc Haber <[email protected]>,
+ Micah Anderson <[email protected]>
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 <[email protected]>
+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 <[email protected]>
+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 ---