Dear Release Team, Would you consider the changes for mapserver 6.0.1-4 acceptable for upload to wheezy proposed-updates?
It acknowledges the NMUs, includes fixes for bugs in the BTS, and fixes available in the Debian GIS VCS that were not uploaded to unstable in time for wheezy. The bugs in question are #663875 (normal) and #709186 (important). Another fix is cherry picked from the 6.2.1 release, and is part of the 6.2.1-3 version of mapserver currently in testing and unstable. Regards, Bas -- GnuPG: 0xE88D4AF1 (new) / 0x77A975AD (old)
diff -Nru mapserver-6.0.1/debian/changelog mapserver-6.0.1/debian/changelog --- mapserver-6.0.1/debian/changelog 2012-08-29 17:49:17.000000000 +0200 +++ mapserver-6.0.1/debian/changelog 2013-07-23 23:46:19.000000000 +0200 @@ -1,3 +1,18 @@ +mapserver (6.0.1-4) unstable; urgency=low + + [Francesco Paolo Lovergine] + * Fixed typo that prevented AGG use in debian/rules. + (closes: #663875) + * Migrated to debhelper level 9 and policy bumped to 3.9.3. + + [Bas Couwenberg] + * Link executables with -ldl. Thanks Colin Watson for the patch. + (closes: #709186) + * Cherry pick fix for strict Content-Type matching from v6.2.1: + https://github.com/faegi/mapserver/commit/426193cf5f6b34c97cceef2aca4649c604756cd0 + + -- Francesco Paolo Lovergine <[email protected]> Wed, 14 Mar 2012 21:43:53 +0100 + mapserver (6.0.1-3.2) unstable; urgency=low * Non-maintainer upload. diff -Nru mapserver-6.0.1/debian/compat mapserver-6.0.1/debian/compat --- mapserver-6.0.1/debian/compat 2012-03-05 16:09:41.000000000 +0100 +++ mapserver-6.0.1/debian/compat 2013-07-23 23:29:56.000000000 +0200 @@ -1 +1 @@ -8 +9 diff -Nru mapserver-6.0.1/debian/control mapserver-6.0.1/debian/control --- mapserver-6.0.1/debian/control 2012-08-29 17:48:49.000000000 +0200 +++ mapserver-6.0.1/debian/control 2013-07-23 23:29:56.000000000 +0200 @@ -3,8 +3,8 @@ Priority: optional Maintainer: Debian GIS Project <[email protected]> Uploaders: Francesco Paolo Lovergine <[email protected]>, Alan Boudreault <[email protected]> -Standards-Version: 3.9.2 -Build-Depends: debhelper (>= 8), libcurl4-gnutls-dev, libpng-dev, zlib1g-dev (>= 1.1.4), +Standards-Version: 3.9.3 +Build-Depends: debhelper (>= 9), libcurl4-gnutls-dev, libpng-dev, zlib1g-dev (>= 1.1.4), libgd2-xpm-dev (>= 2.0.1-10), libfreetype6-dev (>= 2.0.9), libjpeg-dev, libgdal1-dev (>=1.4.0), libproj-dev, libpq-dev, php5-dev, swig, python-all (>= 2.6.6-3~), python-all-dev (>= 2.6.6-3~), libgeos-dev (>= 3.3.1-1~), ruby1.8, ruby1.8-dev, ruby1.9.1, ruby1.9.1-dev, diff -Nru mapserver-6.0.1/debian/patches/contenttype mapserver-6.0.1/debian/patches/contenttype --- mapserver-6.0.1/debian/patches/contenttype 1970-01-01 01:00:00.000000000 +0100 +++ mapserver-6.0.1/debian/patches/contenttype 2013-07-23 23:51:06.000000000 +0200 @@ -0,0 +1,21 @@ +Description: Fix parsing POST request when Content-Type has an encoding appended. +Origin: https://github.com/faegi/mapserver/commit/426193cf5f6b34c97cceef2aca4649c604756cd0 +Bug: https://github.com/mapserver/mapserver/pull/4585 +Last-Update 2013-05-09 +--- a/cgiutil.c 2013-05-09 03:05:00.000000000 +0200 ++++ b/cgiutil.c 2013-05-09 03:07:25.000000000 +0200 +@@ -166,8 +166,12 @@ + + /* if the content_type is application/x-www-form-urlencoded, + we have to parse it like the QUERY_STRING variable */ +- if(strcmp(request->contenttype, "application/x-www-form-urlencoded") == 0) +- { ++ //if(strcmp(request->contenttype, "application/x-www-form-urlencoded") == 0) { ++ /* ++ * Cherry picked fix for strict Content-Type matching from: ++ * https://github.com/faegi/mapserver/commit/426193cf5f6b34c97cceef2aca4649c604756cd0 ++ */ ++ if(strncmp(request->contenttype, "application/x-www-form-urlencoded", strlen("application/x-www-form-urlencoded")) == 0) { + while( data_len > 0 && isspace(post_data[data_len-1]) ) + post_data[--data_len] = '\0'; + diff -Nru mapserver-6.0.1/debian/patches/series mapserver-6.0.1/debian/patches/series --- mapserver-6.0.1/debian/patches/series 2012-05-22 01:31:07.000000000 +0200 +++ mapserver-6.0.1/debian/patches/series 2013-07-23 23:42:03.000000000 +0200 @@ -1,3 +1,4 @@ fixgeos php54 multiarch-libgd +contenttype diff -Nru mapserver-6.0.1/debian/rules mapserver-6.0.1/debian/rules --- mapserver-6.0.1/debian/rules 2012-08-28 20:29:25.000000000 +0200 +++ mapserver-6.0.1/debian/rules 2013-07-23 23:38:04.000000000 +0200 @@ -48,7 +48,7 @@ --with-threads \ --with-geos \ --with-fastcgi \ - -with-agg \ + --with-agg \ --with-experimental-png \ --with-cairo @@ -59,7 +59,7 @@ configure-stamp: dh_testdir - ./configure $(COMMON_CONFIG) CFLAGS="$(MS_CFLAGS)" CXXFLAGS="$(MS_CXXFLAGS)" + ./configure $(COMMON_CONFIG) CFLAGS="$(MS_CFLAGS)" CXXFLAGS="$(MS_CXXFLAGS)" XTRALIBS=-ldl touch configure-stamp @@ -67,7 +67,7 @@ configure-php5-stamp: clean-first-build dh_testdir ./configure $(COMMON_CONFIG) \ - --with-php=/usr/include/php5 CFLAGS="$(MS_CFLAGS)" CXXFLAGS="$(MS_CXXFLAGS)" + --with-php=/usr/include/php5 CFLAGS="$(MS_CFLAGS)" CXXFLAGS="$(MS_CXXFLAGS)" XTRALIBS=-ldl touch configure-php5-stamp @@ -236,7 +236,7 @@ binary-arch: install-arch dh_testdir -a dh_testroot -a - dh_install --autodest --list-missing --sourcedir=debian/tmp + dh_install --autodest --list-missing dh_installchangelogs -a HISTORY.TXT dh_installdocs -a dh_installexamples -a

