Bug#334534: Patch from bug 307724 breaks Eclipse

Loic Minier lool at dooz.org
Sat Dec 17 10:15:28 UTC 2005


        Hi,

On Fri, Dec 16, 2005, Billy Biggs wrote:
>   I talked about this again with seb128 at UBZ.  I really think the
> right solution is for Debian to revert the change.  It's a really
> low-level X thing, and there is no good way for us to detect that it is
> fixed.  Changing the Eclipse code in our stable release, especially now
> that it is so widely tested and used, is really hard.
>   I can appreciate that the same is true for Debian.  However, in the
> Debian case, there are also lots of other distributions which are
> shipping unpatched versions (or, at leat differently patched versions)
> of GTK+.  Just in terms of re-introducing bugs - clearly the safer fix
> is to revert a Debian-specific patch applied to GTK+, rather than patch
> Eclipse for all distributions.

 We already had the discussion, and you saw by yourself that it was
 impossible to revert such a sensible change in a deeply frozen distro.

 There are 1629 packages depending on libgtk2.0-0 available to my Debian
 system, and this is excluding packages using libgtk2.0-0 indirectly, eg
 via Python or Perl bindings.  How many would be affected by such a
 reversal?  Is there anyway that we can at least get a count?
   The answer to these questions is probably that we have no way to
 measure the impact on such a huge number of packages, no-one can tell.
 Besides, even if we knew that reverting the patch would need patching
 of say 20 packages, there's *no* *way* the stable team is going to
 allow such a change for the sake of... Eclipse.  And this is only
 assuming that we can really fix the bug for other packages/applications
 from their point of view.  What if the application is written in python
 and we can't work around the gdk problems because the bindings aren't
 available?

 I'm afraid we should have detected this problem earlier in the stable
 release cycle.  Back then, this patch helped fixing a real bug across a
 number of applications, so it was interesting to include.

 All I can offer is that we work with upstream to get some "extra
 version" information in the API so that distros can include some
 package related information (eg the version of the package).

 Unless you have better ideas to solve the current situation than
 "revert this change in libgtk for Eclipse workaround code not to
 break", we're stuck.

   Cheers,
-- 
Loïc Minier <lool at dooz.org>





More information about the Pkg-gnome-maintainers mailing list