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

mysql-proxy unblock



Hi all,

I just did an NMU to fix a few mysql-proxy issues. I confirmed that my
patch fixes the FTBFS properly by building the package on
smetana.debian.org. Version 0.8.0 is better than the version in
squeeze because it ships the rw-splitting.lua script (and others) in
the deb (instead of just the source package), which is probably one of
the most important use-cases for mysql-proxy and it would be a shame
to not have it in squeeze. The source package could use a fair bit of
cleanup, I will likely join the mysql team post-squeeze to help out
with it and other things.

pabs@chianamo:~$ debdiff mysql-proxy_0.8.0-1{,.1}.dsc
diff -u mysql-proxy-0.8.0/debian/changelog mysql-proxy-0.8.0/debian/changelog
--- mysql-proxy-0.8.0/debian/changelog
+++ mysql-proxy-0.8.0/debian/changelog
@@ -1,3 +1,12 @@
+mysql-proxy (0.8.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Clean up after upstream build system properly
+  * Fix FTBFS on sparc (Closes: #575246)
+  * Correctly version the libevent build-dependency
+
+ -- Paul Wise <pabs@debian.org>  Sat, 21 Aug 2010 08:29:43 +0000
+
 mysql-proxy (0.8.0-1) unstable; urgency=low

   * New upstream release.
diff -u mysql-proxy-0.8.0/debian/control mysql-proxy-0.8.0/debian/control
--- mysql-proxy-0.8.0/debian/control
+++ mysql-proxy-0.8.0/debian/control
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>
 Uploaders: Norbert Tretkowski <nobse@debian.org>
-Build-Depends: debhelper (>= 5), autotools-dev, libmysqlclient-dev,
liblua5.1-dev, pkg-config, libglib2.0-dev, libevent-dev, check
+Build-Depends: debhelper (>= 5), autotools-dev, libmysqlclient-dev,
liblua5.1-dev, pkg-config, libglib2.0-dev, libevent-dev (>= 1.4),
check
 Standards-Version: 3.8.3
 Homepage: http://forge.mysql.com/wiki/MySQL_Proxy
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-mysql/mysql-proxy/
diff -u mysql-proxy-0.8.0/debian/rules mysql-proxy-0.8.0/debian/rules
--- mysql-proxy-0.8.0/debian/rules
+++ mysql-proxy-0.8.0/debian/rules
@@ -45,7 +45,7 @@
 	rm -f build-stamp

 	# Add here commands to clean up after the build process.
-	#$(MAKE) distclean
+	[ ! -f Makefile ] || $(MAKE) distclean
 	rm -f config.sub config.guess

 	dh_clean
only in patch2:
unchanged:
--- mysql-proxy-0.8.0.orig/src/my_rdtsc.h
+++ mysql-proxy-0.8.0/src/my_rdtsc.h
@@ -30,7 +30,7 @@
 #define C_MODE_START G_BEGIN_DECLS
 #define C_MODE_END G_END_DECLS
 typedef guint64 ulonglong;
-
+#include <sys/types.h>

 /**
   This structure contains the characteristics of all the supported timers.

[No CC required, I read -release]

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


Reply to: