tag 713496 + patch pending
thanks

On Tue, Jun 25, 2013 at 05:30:23PM +0200, Agustin Martin wrote:
> 2013/6/22 Lucas Nussbaum <lu...@lucas-nussbaum.net>:
> >> Transcript written on larm0900.log.
> >> mktextfm: /tmp/texfonts/tfm/lh/lh-t2a/larm0900.tfm: successfully generated.
> >> make[3]: *** [alphabets-doc.pdf] Error 1
> >
> > The full build log is available from:
> >    
> > http://aws-logs.debian.net/ftbfs-logs/2013/06/20/xindy_2.4-1.1_unstable.log
> >
> 
> I have done some preliminary checks and this seems caused by missing
> no longer automatically pulled texlive-lang-greek Build-Dependency.
> Will test further and if everything works will upload a NMU with this
> change unless maintainer speaks first.
> 
> Since I also prepared previous NMU, if I do not hear from maintainer I
> may look at some of the other lintian warnings. There is also the use
> of obsolete dpatch, but I'd really prefer hearing from maintainer
> first about this particular issue.

Seems things are working. If no one complains, I plan to upload a 0-day
NMU tomorrow. git commits to my personal repo are attached. 

Regards,

-- 
Agustin
>From cd5a5087620225fe66fd9bdec4f963e18b6b4ad4 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Tue, 25 Jun 2013 17:42:12 +0200
Subject: [PATCH 1/7] control: Add texlive-lang-greek build-dep. (#713496).

Seems no longer pulled automatically by TeXLive (Closes: #713496).
---
 debian/changelog | 9 +++++++++
 debian/control   | 3 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 917351d..2b86eb7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+xindy (2.4-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/control:
+    - Add texlive-lang-greek build dependency. Seems no longer
+      pulled automatically by TeXLive (Closes: #713496).
+
+ -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 25 Jun 2013 17:35:32 +0200
+
 xindy (2.4-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff --git a/debian/control b/debian/control
index da68522..5d91982 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,8 @@ Source: xindy
 Section: text
 Priority: optional
 Maintainer: Jörg Sommer <jo...@alea.gnuu.de>
-Build-Depends-Indep: texlive-latex-base, texlive-lang-cyrillic,
+Build-Depends-Indep: texlive-latex-base,
+ texlive-lang-cyrillic, texlive-lang-greek,
  texlive-latex-recommended, cm-super
 Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp (>> 0.49)
 Standards-Version: 3.9.1
-- 
1.8.3.1

>From 09078404f549871a07b59baed70e81180ebfd837 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Tue, 25 Jun 2013 17:58:26 +0200
Subject: [PATCH 2/7] debian/control: Bump Standards Version. No changes
 needed.

---
 debian/changelog | 1 +
 debian/control   | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 2b86eb7..4230165 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ xindy (2.4-1.2) unstable; urgency=low
   * debian/control:
     - Add texlive-lang-greek build dependency. Seems no longer
       pulled automatically by TeXLive (Closes: #713496).
+    - Bump Standards Version. No changes needed.
 
  -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 25 Jun 2013 17:35:32 +0200
 
diff --git a/debian/control b/debian/control
index 5d91982..25863be 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Build-Depends-Indep: texlive-latex-base,
  texlive-lang-cyrillic, texlive-lang-greek,
  texlive-latex-recommended, cm-super
 Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp (>> 0.49)
-Standards-Version: 3.9.1
+Standards-Version: 3.9.4
 Homepage: http://www.xindy.org/
 Vcs-Browser: http://git.debian.org/?p=users/jo-guest/xindy.git
 Vcs-Git: git://git.debian.org/~jo-guest/xindy.git
-- 
1.8.3.1

>From 5d26d4d2b48b99f345ab5890fd8f96a6471b3d83 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Tue, 25 Jun 2013 18:01:30 +0200
Subject: [PATCH 3/7] debian/control: Use recommended URI for git anonymous
 access (lintian vcs-git-uses-invalid-user-uri).

---
 debian/changelog | 2 ++
 debian/control   | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 4230165..57ee796 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ xindy (2.4-1.2) unstable; urgency=low
     - Add texlive-lang-greek build dependency. Seems no longer
       pulled automatically by TeXLive (Closes: #713496).
     - Bump Standards Version. No changes needed.
+    - (lintian vcs-git-uses-invalid-user-uri): Use recommended URI for git
+      anonymous access.
 
  -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 25 Jun 2013 17:35:32 +0200
 
diff --git a/debian/control b/debian/control
index 25863be..99663e3 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp (>> 0.49)
 Standards-Version: 3.9.4
 Homepage: http://www.xindy.org/
 Vcs-Browser: http://git.debian.org/?p=users/jo-guest/xindy.git
-Vcs-Git: git://git.debian.org/~jo-guest/xindy.git
+Vcs-Git: git://anonscm.debian.org/users/jo-guest/xindy.git
 DM-Upload-Allowed: yes
 
 Package: xindy
-- 
1.8.3.1

>From 82959d99252ebf18f7183125cf5c5fa57d3665c8 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Wed, 26 Jun 2013 15:24:27 +0200
Subject: [PATCH 4/7] debian/control: Remove obsolete "DM-Upload-Allowed" field
 (lintian dm-upload-allowed-is-obsolete).

---
 debian/changelog | 3 ++-
 debian/control   | 1 -
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 57ee796..f6e978f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ xindy (2.4-1.2) unstable; urgency=low
     - Bump Standards Version. No changes needed.
     - (lintian vcs-git-uses-invalid-user-uri): Use recommended URI for git
       anonymous access.
+    - (lintian dm-upload-allowed-is-obsolete): Remove obsolete
+      "DM-Upload-Allowed" field.
 
  -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 25 Jun 2013 17:35:32 +0200
 
@@ -203,4 +205,3 @@ xindy (2.2~beta2-1) unstable; urgency=low
   * Upload is sponsored by Norbert Preining
 
  -- Jörg Sommer <jo...@alea.gnuu.de>  Tue, 27 Feb 2007 15:06:56 +0100
-
diff --git a/debian/control b/debian/control
index 99663e3..45f240b 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,6 @@ Standards-Version: 3.9.4
 Homepage: http://www.xindy.org/
 Vcs-Browser: http://git.debian.org/?p=users/jo-guest/xindy.git
 Vcs-Git: git://anonscm.debian.org/users/jo-guest/xindy.git
-DM-Upload-Allowed: yes
 
 Package: xindy
 Architecture: any
-- 
1.8.3.1

>From 9ea3410fe99e5d1aedbd8fbb2d6405cdcdaacbb4 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Wed, 26 Jun 2013 17:58:26 +0200
Subject: [PATCH 5/7] debian/xindy-rules.docs: Do not install NEWS. It is
 installed as changelog by debian/rules.

---
 debian/changelog        | 2 ++
 debian/xindy-rules.docs | 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index f6e978f..444dd59 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,8 @@ xindy (2.4-1.2) unstable; urgency=low
       anonymous access.
     - (lintian dm-upload-allowed-is-obsolete): Remove obsolete
       "DM-Upload-Allowed" field.
+  * debian/xindy-rules.docs: Do not install NEWS. It is installed as
+    changelog by debian/rules.
 
  -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 25 Jun 2013 17:35:32 +0200
 
diff --git a/debian/xindy-rules.docs b/debian/xindy-rules.docs
index 50bd824..e845566 100644
--- a/debian/xindy-rules.docs
+++ b/debian/xindy-rules.docs
@@ -1,2 +1 @@
-NEWS
 README
-- 
1.8.3.1

>From 6216a96583ead0d8de5506a0b1b87e467d5e91d9 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Wed, 26 Jun 2013 18:09:57 +0200
Subject: [PATCH 6/7] debian/rules: Use hardened build-flags.

---
 debian/changelog |  1 +
 debian/rules     | 12 ++++--------
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 444dd59..5e3531e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,7 @@ xindy (2.4-1.2) unstable; urgency=low
       "DM-Upload-Allowed" field.
   * debian/xindy-rules.docs: Do not install NEWS. It is installed as
     changelog by debian/rules.
+  * debian/rules: Use hardened build-flags.
 
  -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 25 Jun 2013 17:35:32 +0200
 
diff --git a/debian/rules b/debian/rules
index 3af806c..e183f21 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,15 +11,11 @@ include /usr/share/dpatch/dpatch.make
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
-CFLAGS += -Wall -g
+CPPFLAGS :=$(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS   :=$(shell dpkg-buildflags --get CFLAGS)
+LDFLAGS  :=$(shell dpkg-buildflags --get LDFLAGS) -Wl,-z,defs
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-configure_flags = LDFLAGS="$(LDFLAGS) -Wl,-z,defs" CFLAGS="$(CFLAGS)" \
+configure_flags = LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" CPPFLAGS=$(CPPFLAGS)\
   --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \
   --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
   --docdir=\$${prefix}/share/doc/xindy-rules
-- 
1.8.3.1

>From c77fc4c3b7af1de32d6be68a3e62c8f0e2953817 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Wed, 26 Jun 2013 18:25:39 +0200
Subject: [PATCH 7/7] debian/changelog: Mark (LP: #871588) and (LP: #939545) as
 fixed in Ubuntu launchpad.

---
 debian/changelog | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 5e3531e..c82603f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,8 +12,11 @@ xindy (2.4-1.2) unstable; urgency=low
   * debian/xindy-rules.docs: Do not install NEWS. It is installed as
     changelog by debian/rules.
   * debian/rules: Use hardened build-flags.
+  * Be kind to Ubuntu launchpad: These were fixed in fixed in 2.4-1.1 NMU
+    - (LP: #871588).
+    - (LP: #939545).
 
- -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 25 Jun 2013 17:35:32 +0200
+ -- Agustin Martin Domingo <agmar...@debian.org>  Wed, 26 Jun 2013 18:25:19 +0200
 
 xindy (2.4-1.1) unstable; urgency=low
 
-- 
1.8.3.1

Reply via email to