Your message dated Sun, 15 Jan 2012 11:46:15 +0100
with message-id <[email protected]>
and subject line fixed in 0.0.22-2
has caused the Debian Bug report #530709,
regarding gegl: FTBFS on hurd-i386 an probably all architectures
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
530709: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530709
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gegl
Version: 0.0.20-1
Severity: important
Tags: patch
User: [email protected]
Usertags: hurd


Coin,

Please consider applying these changes in your next upload. It contains two patches: - one to adapt to libavformat changes, no Hurd-specific, and which probably fix FTBFS on *all* architectures (probably a newer upstream version would do as well, but i didn't check) - one to work around the unconditionnal use of PATH_MAX, which is an important POSIX incompatibility. As Hurd has no such limit, PATH_MAX is not defined, and memory should be allocated dynamically. This would require lot's of changes, so this workaround would do as well, in a much simpler lighter way. Please help us have upstream be aware of this issue.

Regards.

--
Marc Dequènes (Duck)
diff -Nur orig/gegl-0.0.20/debian/changelog gegl-0.0.20/debian/changelog
--- orig/gegl-0.0.20/debian/changelog	2009-05-27 03:25:38.000000000 +0200
+++ gegl-0.0.20/debian/changelog	2009-05-27 03:24:40.000000000 +0200
@@ -1,3 +1,11 @@
+gegl (0.0.20-1+hurdfr1) unreleased; urgency=low
+
+  * Added 'posixness_fix' patch to correct POSIX incompatibilities.
+  * Added 'libavformat_changes' patch to build with newer libavformat
+    library (FTBFS fix).
+
+ -- Marc Dequènes (Duck) <[email protected]>  Wed, 27 May 2009 03:24:40 +0200
+
 gegl (0.0.20-1) unstable; urgency=low
 
   * New upstream release
diff -Nur orig/gegl-0.0.20/debian/patches/libavformat_changes gegl-0.0.20/debian/patches/libavformat_changes
--- orig/gegl-0.0.20/debian/patches/libavformat_changes	1970-01-01 01:00:00.000000000 +0100
+++ gegl-0.0.20/debian/patches/libavformat_changes	2009-05-27 03:23:00.000000000 +0200
@@ -0,0 +1,22 @@
+Index: gegl-0.0.20/operations/external/ff-load.c
+===================================================================
+--- gegl-0.0.20.orig/operations/external/ff-load.c	2009-05-27 03:03:15.000000000 +0200
++++ gegl-0.0.20/operations/external/ff-load.c	2009-05-27 03:07:52.000000000 +0200
+@@ -32,7 +32,7 @@
+ 
+ #include "gegl-chant.h"
+ #include <errno.h>
+-#include <ffmpeg/avformat.h>
++#include <libavformat/avformat.h>
+ 
+ typedef struct
+ {
+@@ -283,7 +283,7 @@
+       p->enc = p->video_st->codec;
+       p->codec = avcodec_find_decoder (p->enc->codec_id);
+ 
+-      p->enc->error_resilience = 2;
++      p->enc->error_recognition = 2;
+       p->enc->error_concealment = 3;
+       p->enc->workaround_bugs = FF_BUG_AUTODETECT;
+ 
diff -Nur orig/gegl-0.0.20/debian/patches/posixness_fix gegl-0.0.20/debian/patches/posixness_fix
--- orig/gegl-0.0.20/debian/patches/posixness_fix	1970-01-01 01:00:00.000000000 +0100
+++ gegl-0.0.20/debian/patches/posixness_fix	2009-05-27 03:31:26.000000000 +0200
@@ -0,0 +1,15 @@
+Index: gegl-0.0.20/gegl/gegl.h.in
+===================================================================
+--- gegl-0.0.20.orig/gegl/gegl.h.in	2009-05-26 20:13:02.000000000 +0200
++++ gegl-0.0.20/gegl/gegl.h.in	2009-05-26 20:14:50.000000000 +0200
+@@ -21,6 +21,10 @@
+ 
+ #include <glib-object.h>
+ #include <babl/babl.h>
++ 
++#ifndef PATH_MAX
++#define PATH_MAX 4096
++#endif
+ 
+ /***
+  * The GEGL API:
diff -Nur orig/gegl-0.0.20/debian/patches/series gegl-0.0.20/debian/patches/series
--- orig/gegl-0.0.20/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ gegl-0.0.20/debian/patches/series	2009-05-27 03:23:42.000000000 +0200
@@ -0,0 +1,2 @@
+posixness_fix
+libavformat_changes
diff -Nur orig/gegl-0.0.20/debian/rules gegl-0.0.20/debian/rules
--- orig/gegl-0.0.20/debian/rules	2009-05-27 03:25:38.000000000 +0200
+++ gegl-0.0.20/debian/rules	2009-05-25 14:00:03.000000000 +0200
@@ -3,6 +3,7 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/utils.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
 export LDFLAGS += -Wl,--as-needed
 

Attachment: pgpoy634EuKFX.pgp
Description: PGP Digital Signature


--- End Message ---
--- Begin Message ---
Version: 0.0.22-2

This has been fixed in gegl 0.0.22-2, although not closed in changelog.

-- 
Pino Toscano

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


--- End Message ---

Reply via email to