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

freeze exception for fakeroot_1.11



hey,
 fakeroot_1.11 fixes a bug that prevents eclipse from building from
source. Since fakeroot is used by sbuild on our buildds, a fakeroot
update is necessary to ensure that we can rebuild eclipse updates
for lenny.

I'm not a fakeroot maintainer, but the maintainer is ok with this:

<dannf> Clint: looks like eclipse built everywhere, you wanna
        ask d-release for a lenny exception?
<Clint> dannf: no, but feel free

diff -Nru fakeroot-1.10.1/acinclude.m4 fakeroot-1.11/acinclude.m4
--- fakeroot-1.10.1/acinclude.m4	2008-10-04 12:48:44.000000000 -0600
+++ fakeroot-1.11/acinclude.m4	2008-11-18 16:21:40.000000000 -0700
@@ -1 +1 @@
-define(FAKEROOT_VERSION, 1.10.1)
+define(FAKEROOT_VERSION, 1.11)
diff -Nru fakeroot-1.10.1/communicate.c fakeroot-1.11/communicate.c
--- fakeroot-1.10.1/communicate.c	2008-08-03 16:26:49.000000000 -0600
+++ fakeroot-1.11/communicate.c	2008-11-18 16:18:23.000000000 -0700
@@ -521,9 +521,9 @@
 
   if(init_get_msg()!=-1){
     pid=getpid();
+    semaphore_up();
     serial++;
     buf->serial=serial;
-    semaphore_up();
     buf->pid=pid;
     send_fakem(buf);
 
diff -Nru fakeroot-1.10.1/configure fakeroot-1.11/configure
--- fakeroot-1.10.1/configure	2008-10-04 12:49:11.000000000 -0600
+++ fakeroot-1.11/configure	2008-11-18 16:22:07.000000000 -0700
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for fakeroot 1.10.1.
+# Generated by GNU Autoconf 2.61 for fakeroot 1.11.
 #
 # Report bugs to <schizo@debian.org>.
 #
@@ -731,8 +731,8 @@
 # Identity of this package.
 PACKAGE_NAME='fakeroot'
 PACKAGE_TARNAME='fakeroot'
-PACKAGE_VERSION='1.10.1'
-PACKAGE_STRING='fakeroot 1.10.1'
+PACKAGE_VERSION='1.11'
+PACKAGE_STRING='fakeroot 1.11'
 PACKAGE_BUGREPORT='schizo@debian.org'
 
 # Factoring default headers for most tests.
@@ -1397,7 +1397,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures fakeroot 1.10.1 to adapt to many kinds of systems.
+\`configure' configures fakeroot 1.11 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1468,7 +1468,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of fakeroot 1.10.1:";;
+     short | recursive ) echo "Configuration of fakeroot 1.11:";;
    esac
   cat <<\_ACEOF
 
@@ -1570,7 +1570,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-fakeroot configure 1.10.1
+fakeroot configure 1.11
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1584,7 +1584,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by fakeroot $as_me 1.10.1, which was
+It was created by fakeroot $as_me 1.11, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2402,7 +2402,7 @@
 
 # Define the identity of the package.
  PACKAGE='fakeroot'
- VERSION='1.10.1'
+ VERSION='1.11'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13667,7 +13667,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by fakeroot $as_me 1.10.1, which was
+This file was extended by fakeroot $as_me 1.11, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13720,7 +13720,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-fakeroot config.status 1.10.1
+fakeroot config.status 1.11
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff -Nru fakeroot-1.10.1/debian/changelog fakeroot-1.11/debian/changelog
--- fakeroot-1.10.1/debian/changelog	2008-10-04 12:48:29.000000000 -0600
+++ fakeroot-1.11/debian/changelog	2008-11-18 16:21:08.000000000 -0700
@@ -1,3 +1,10 @@
+fakeroot (1.11) unstable; urgency=medium
+
+  * communicate.c: patch from dann frazier to fix race condition when
+    SysV IPC is used with a threaded application.  closes: #499142.
+
+ -- Clint Adams <schizo@debian.org>  Tue, 18 Nov 2008 18:20:37 -0500
+
 fakeroot (1.10.1) unstable; urgency=low
 
   * Patch from Joe Malicki to increase number of cases where fakeroot


Reply to: