Re: Please unblock: lua5.1/5.1.5-4

2012-07-28 Thread Aron Xu
On Thu, Jul 26, 2012 at 4:24 PM, Julien Cristau jcris...@debian.org wrote:
 On Thu, Jul 26, 2012 at 16:21:10 +0800, Aron Xu wrote:

 On Thu, Jul 26, 2012 at 4:15 PM, Julien Cristau jcris...@debian.org wrote:
  On Thu, Jul 26, 2012 at 16:03:46 +0800, Aron Xu wrote:
 
  I'd like to see lua5.1/5.1.5-4 can be unblocked so I can upload fcitx to
  unstable, which depends on lua5.1 and has already been pre-granted an 
  unblock.
 
  I don't see the connection.
 
 I have not tested whether building against Multiarched version of
 lua5.1 will affect the usability of fcitx (theoretically won't), but I
 think to be safe I will wait for it if an unblock can be granted to
 lua5.1.

 Sounds like something that should be tested in any case?  And if it
 *does* impact fcitx then that would be a reason to *not* unblock lua5.1.


I have tested it and the package works, I'll upload fcitx very soon.

--
Regards,
Aron Xu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAMr=8w4wn54Vu1=k2ifzq+f1ek41qxsafnnpmwxb+d+fiun...@mail.gmail.com



Re: Please unblock: lua5.1/5.1.5-4

2012-07-26 Thread Aron Xu
Hi,

As I've already replied to #682183, I've done a full rebuild of the reverse 
dependencies of lua5.1/5.1.5-4 and all of the builds have no regressions 
found. Build logs can be found at:
http://people.debian.org/~aron/rebuild/lua5.1/20120723/

I'd like to see lua5.1/5.1.5-4 can be unblocked so I can upload fcitx to 
unstable, which depends on lua5.1 and has already been pre-granted an unblock.

--
Regards,
Aron Xu

signature.asc
Description: This is a digitally signed message part.


Re: Please unblock: lua5.1/5.1.5-4

2012-07-26 Thread Julien Cristau
On Thu, Jul 26, 2012 at 16:03:46 +0800, Aron Xu wrote:

 I'd like to see lua5.1/5.1.5-4 can be unblocked so I can upload fcitx to 
 unstable, which depends on lua5.1 and has already been pre-granted an unblock.
 
I don't see the connection.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: Please unblock: lua5.1/5.1.5-4

2012-07-26 Thread Aron Xu
On Thu, Jul 26, 2012 at 4:15 PM, Julien Cristau jcris...@debian.org wrote:
 On Thu, Jul 26, 2012 at 16:03:46 +0800, Aron Xu wrote:

 I'd like to see lua5.1/5.1.5-4 can be unblocked so I can upload fcitx to
 unstable, which depends on lua5.1 and has already been pre-granted an 
 unblock.

 I don't see the connection.

 Cheers,
 Julien

I have not tested whether building against Multiarched version of
lua5.1 will affect the usability of fcitx (theoretically won't), but I
think to be safe I will wait for it if an unblock can be granted to
lua5.1.

--
Regards,
Aron Xu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAMr=8w4f0BSMD2Dpufok=4YJOmtg32Uy7aWebWy=fptyhat...@mail.gmail.com



Re: Please unblock: lua5.1/5.1.5-4

2012-07-26 Thread Julien Cristau
On Thu, Jul 26, 2012 at 16:21:10 +0800, Aron Xu wrote:

 On Thu, Jul 26, 2012 at 4:15 PM, Julien Cristau jcris...@debian.org wrote:
  On Thu, Jul 26, 2012 at 16:03:46 +0800, Aron Xu wrote:
 
  I'd like to see lua5.1/5.1.5-4 can be unblocked so I can upload fcitx to
  unstable, which depends on lua5.1 and has already been pre-granted an 
  unblock.
 
  I don't see the connection.
 
 I have not tested whether building against Multiarched version of
 lua5.1 will affect the usability of fcitx (theoretically won't), but I
 think to be safe I will wait for it if an unblock can be granted to
 lua5.1.
 
Sounds like something that should be tested in any case?  And if it
*does* impact fcitx then that would be a reason to *not* unblock lua5.1.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: Please unblock: lua5.1/5.1.5-4

2012-07-26 Thread Enrico Tassi
On Thu, Jul 26, 2012 at 04:21:10PM +0800, Aron Xu wrote:
 I have not tested whether building against Multiarched version of
 lua5.1 will affect the usability of fcitx (theoretically won't), but I

The version of lua5.1 in weezy is already multiarched. What this
upload fixes is that all macros from lua.h can now be used in the C side
of your application, while with the version in weezy LUA_CPATH_DEFAULT
is broken unless you compile with the cflags computed by pkg-config.

 think to be safe I will wait for it if an unblock can be granted to
 lua5.1.

I understand release manager can be quite suspicious, since my last
upload was totally crap and cause many FTBFS. I believe this one is OK,
and your rebuild tests just confirm that.

Cheers
-- 
Enrico Tassi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120726082936.GA31304@birba



Re: Please unblock: lua5.1/5.1.5-4

2012-07-26 Thread Enrico Tassi
On Thu, Jul 26, 2012 at 10:29:36AM +0200, Enrico Tassi wrote:
 On Thu, Jul 26, 2012 at 04:21:10PM +0800, Aron Xu wrote:
  I have not tested whether building against Multiarched version of
  lua5.1 will affect the usability of fcitx (theoretically won't), but I
 
 The version of lua5.1 in weezy is already multiarched. What this
 upload fixes is that all macros from lua.h can now be used in the C side
 of your application, while with the version in weezy LUA_CPATH_DEFAULT
 is broken unless you compile with the cflags computed by pkg-config.

And for the records, no package in debian uses this macro, since using
it (with the version of the package in weezy, and without pkg-config)
causes a compiler error.

But of course it would be nice if the released version had this little
problem solved, hence my 5.1.5-4 upload.

Cheers
-- 
Enrico Tassi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120726083337.GA31760@birba



Re: Please unblock: lua5.1/5.1.5-4

2012-07-26 Thread Enrico Tassi
On Thu, Jul 26, 2012 at 10:24:28AM +0200, Julien Cristau wrote:
 On Thu, Jul 26, 2012 at 16:21:10 +0800, Aron Xu wrote:
 
  On Thu, Jul 26, 2012 at 4:15 PM, Julien Cristau jcris...@debian.org wrote:
   On Thu, Jul 26, 2012 at 16:03:46 +0800, Aron Xu wrote:
  
   I'd like to see lua5.1/5.1.5-4 can be unblocked so I can upload fcitx to
   unstable, which depends on lua5.1 and has already been pre-granted an 
   unblock.
  
   I don't see the connection.
  
  I have not tested whether building against Multiarched version of
  lua5.1 will affect the usability of fcitx (theoretically won't), but I
  think to be safe I will wait for it if an unblock can be granted to
  lua5.1.
  
 Sounds like something that should be tested in any case?  And if it
 *does* impact fcitx then that would be a reason to *not* unblock lua5.1.

I won't since the lua5.1 available in weezy is already multiarch.
And It has been so since the last debconf (2011).

Cheers
-- 
Enrico Tassi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120726105110.GA6909@birba



Please unblock: lua5.1/5.1.5-4

2012-07-23 Thread Enrico Tassi
This version of lua5.1 fixes a nasty multiarch related issue (bug #676695)
and the mess my previous attempt made (#682234, #682183, #682299).

Debdiff attached (w.r.t the version in weezy).

diff -Nru lua5.1-5.1.5/debian/changelog lua5.1-5.1.5/debian/changelog
--- lua5.1-5.1.5/debian/changelog   2012-05-03 15:12:32.0 +0200
+++ lua5.1-5.1.5/debian/changelog   2012-07-23 11:41:06.0 +0200
@@ -1,3 +1,18 @@
+lua5.1 (5.1.5-4) unstable; urgency=low
+
+  * Rename lua-deb-multiarch.h into lua5.1-deb-multiarch.h and install it in
+/usr/include/$DEB_HOST_MULTIARCH/ to make it available with no extra
+-I directive (Closes: #682234, #682183, #682299)
+
+ -- Enrico Tassi gareuselesi...@debian.org  Wed, 18 Jul 2012 18:43:50 +0200
+
+lua5.1 (5.1.5-3) unstable; urgency=low
+
+  * Install architecture dependent .h file in /usr/lib and fix .pc files
+accordingly to fix multiarch issues (Closes: #676695)
+
+ -- Enrico Tassi gareuselesi...@debian.org  Mon, 16 Jul 2012 12:48:01 +0200
+
 lua5.1 (5.1.5-2) unstable; urgency=low
 
   * Put in the pkg-config .pc file -DDEB_HOST_MULTIARCH so that including
diff -Nru lua5.1-5.1.5/debian/lua-c++.pc.in lua5.1-5.1.5/debian/lua-c++.pc.in
--- lua5.1-5.1.5/debian/lua-c++.pc.in   2012-05-03 15:13:13.0 +0200
+++ lua5.1-5.1.5/debian/lua-c++.pc.in   2012-07-23 11:41:06.0 +0200
@@ -22,4 +22,4 @@
 Requires:
 Libs: -L${libdir} -l${lib_name}
 Libs.private: -lm -ldl
-Cflags: -I${includedir}/${lib_name_include} 
-DDEB_HOST_MULTIARCH=\${deb_host_multiarch}\
+Cflags: -I${includedir}/${lib_name_include}
diff -Nru lua5.1-5.1.5/debian/lua.pc.in lua5.1-5.1.5/debian/lua.pc.in
--- lua5.1-5.1.5/debian/lua.pc.in   2012-05-03 15:13:28.0 +0200
+++ lua5.1-5.1.5/debian/lua.pc.in   2012-07-23 11:41:06.0 +0200
@@ -22,4 +22,4 @@
 Requires:
 Libs: -L${libdir} -l${lib_name}
 Libs.private: -lm -ldl
-Cflags: -I${includedir}/${lib_name_include} 
-DDEB_HOST_MULTIARCH=\${deb_host_multiarch}\
+Cflags: -I${includedir}/${lib_name_include}
diff -Nru lua5.1-5.1.5/debian/patches/debian_make.patch 
lua5.1-5.1.5/debian/patches/debian_make.patch
--- lua5.1-5.1.5/debian/patches/debian_make.patch   2011-12-24 
15:35:45.0 +0100
+++ lua5.1-5.1.5/debian/patches/debian_make.patch   2012-07-23 
11:41:06.0 +0200
@@ -1,9 +1,9 @@
 Author: John V. Belmonte jbelmo...@debian.org
 Description: Add support for Debian package to makefiles.
-Index: lua5.1-5.1.4/Makefile
+Index: lua5.1-5.1.5/Makefile
 ===
 lua5.1-5.1.4.orig/Makefile 2008-08-12 02:40:48.0 +0200
-+++ lua5.1-5.1.4/Makefile  2011-07-25 22:26:28.0 +0200
+--- lua5.1-5.1.5.orig/Makefile 2012-02-10 10:50:23.0 +0100
 lua5.1-5.1.5/Makefile  2012-07-16 12:25:26.0 +0200
 @@ -12,7 +12,7 @@
  INSTALL_TOP= /usr/local
  INSTALL_BIN= $(INSTALL_TOP)/bin
@@ -13,7 +13,7 @@
  INSTALL_MAN= $(INSTALL_TOP)/man/man1
  #
  # You probably want to make INSTALL_LMOD and INSTALL_CMOD consistent with
-@@ -126,3 +126,31 @@
+@@ -126,3 +126,30 @@
  .PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho
  
  # (end of Makefile)
@@ -43,12 +43,11 @@
 +# ISSUE: MYCFLAGS not honored in the case of a CFLAGS override
 +debian_linux:
 +  cd src; $(MAKE) debian_all CFLAGS+=-DLUA_USE_LINUX \
-+  CFLAGS+=-DDEB_HOST_MULTIARCH=\\\$(DEB_HOST_MULTIARCH)\\\ \
 +  LIB_LIBS=-lm -ldl LUA_LIBS=-lreadline LDFLAGS=$(LDFLAGS)
-Index: lua5.1-5.1.4/src/Makefile
+Index: lua5.1-5.1.5/src/Makefile
 ===
 lua5.1-5.1.4.orig/src/Makefile 2008-01-19 20:37:58.0 +0100
-+++ lua5.1-5.1.4/src/Makefile  2011-07-25 22:25:52.0 +0200
+--- lua5.1-5.1.5.orig/src/Makefile 2012-02-13 21:41:22.0 +0100
 lua5.1-5.1.5/src/Makefile  2012-07-16 12:24:40.0 +0200
 @@ -180,3 +180,36 @@
ltm.h lzio.h lmem.h lopcodes.h lundump.h
  
diff -Nru lua5.1-5.1.5/debian/patches/module_paths.patch 
lua5.1-5.1.5/debian/patches/module_paths.patch
--- lua5.1-5.1.5/debian/patches/module_paths.patch  2011-07-19 
16:28:43.0 +0200
+++ lua5.1-5.1.5/debian/patches/module_paths.patch  2012-07-23 
11:41:06.0 +0200
@@ -1,12 +1,15 @@
 Author: John V. Belmonte jbelmo...@debian.org
 Description: Set Lua's default PATH and CPATH.
-Index: lua5.1-5.1.4/src/luaconf.h
+Index: lua5.1-5.1.5/src/luaconf.h
 ===
 lua5.1-5.1.4.orig/src/luaconf.h2008-02-11 17:25:08.0 +0100
-+++ lua5.1-5.1.4/src/luaconf.h 2011-07-19 15:19:57.0 +0200
-@@ -95,13 +95,18 @@
+--- lua5.1-5.1.5.orig/src/luaconf.h2008-02-11 17:25:08.0 +0100
 lua5.1-5.1.5/src/luaconf.h 2012-07-16 12:23:12.0 +0200
+@@ -94,14 +94,21 @@
+   .\\?.dll;  LUA_CDIR?.dll; LUA_CDIRloadall.dll
  
  #else
++/* This defines DEB_HOST_MULTIARCH */
++#include