Hi, mldonkey/3.0.3-1 has been uploaded to unstable before the announce of the freeze, but it seems blocked nonetheless (according to the PTS).
This is a new upstream release, and has many changes... but most of them are bugfixes. The diff from the version in testing would be meaningless (but can be seen easily with the git repository at [1]), but the upstream changelog is available at [2]. It also fixes at least 3 Debian (minor) bugs (#544175, #555602, #580087) and is a leaf package. Can mldonkey be granted a freeze exception? If yes, one more query: currently, it fails to build from source and upstream has sent me a patch to fix it (I've tested it on kfreebsd-amd64). I've attached the patch to this mail. Would this new version be granted a freeze exception? [1] http://git.debian.org/?p=pkg-ocaml-maint/packages/mldonkey.git [2] http://git.debian.org/?p=pkg-ocaml-maint/packages/mldonkey.git;a=blob;f=distrib/ChangeLog;hb=HEAD Cheers, -- Stéphane
commit af4be2718b6b81e16d4e72e2f8991385c7ffa564 Author: Stephane Glondu <st...@glondu.net> Date: Sun Aug 8 16:16:31 2010 -0400 Fix build on kfreebsd diff --git a/debian/changelog b/debian/changelog index a3f3865..5de7fc2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mldonkey (3.0.3-2) unstable; urgency=low + + * Fix build on kfreebsd + + -- Stéphane Glondu <glo...@debian.org> Sun, 08 Aug 2010 16:15:50 -0400 + mldonkey (3.0.3-1) unstable; urgency=low * Team upload. diff --git a/debian/patches/0004-Fix-build-on-kfreebsd.patch b/debian/patches/0004-Fix-build-on-kfreebsd.patch new file mode 100644 index 0000000..9563db9 --- /dev/null +++ b/debian/patches/0004-Fix-build-on-kfreebsd.patch @@ -0,0 +1,38 @@ +From: spiralvoice <spiralvo...@users.sourceforge.net> +Date: Sun, 8 Aug 2010 16:14:00 -0400 +Subject: [PATCH] Fix build on kfreebsd + +Origin: upstream, https://savannah.nongnu.org/patch/?7273 +--- + config/configure.in | 3 +++ + src/utils/lib/stubs_c.c | 2 +- + 2 files changed, 4 insertions(+), 1 deletions(-) + +diff --git a/config/configure.in b/config/configure.in +index 0dfcd93..6313ae1 100644 +--- a/config/configure.in ++++ b/config/configure.in +@@ -105,6 +105,9 @@ END + SYSTEM=cygwin + OS_FILES2=cygwin + ;; ++ *kfreebsd*) ++ SYSTEM=kfreebsd ++ ;; + *freebsd*|*dragonfly*) + SYSTEM=freebsd + CPPFLAGS="${CPPFLAGS} -I/usr/local/include" +diff --git a/src/utils/lib/stubs_c.c b/src/utils/lib/stubs_c.c +index 02a4276..c9a0e6d 100644 +--- a/src/utils/lib/stubs_c.c ++++ b/src/utils/lib/stubs_c.c +@@ -1108,7 +1108,7 @@ copy_statfs (struct statfs *buf) + # endif + v = copy_int64 (buf->f_frsize); caml_modify (&Field (bufv, 10), v); + #else +-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) || defined(__DragonFly__) ++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) + # if defined(__OpenBSD__) || defined(__NetBSD__) || (defined(__FreeBSD__) && __FreeBSD_version < 502000) || defined(__DragonFly__) || defined(__APPLE__) + # include <sys/syslimits.h> + v = copy_int64 (NAME_MAX); caml_modify (&Field (bufv, 8), v); +-- diff --git a/debian/patches/series b/debian/patches/series index efbcb3b..d2f89ca 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ 0001-Use-usr-bin-see-as-default-previewer.patch 0002-Remove-bashisms.patch 0003-Fix-tiger-tree-corruption.patch +0004-Fix-build-on-kfreebsd.patch