Comment 3 for bug 9876

Revision history for this message
In , Philipp Hahn (pmhahn) wrote : Re: RFT: xosd_2.2.12+6patches+1patch

Hi Tim!

On Wed, Nov 03, 2004 at 04:00:10PM +0100, Philipp Matthias Hahn wrote:
> On Tue, Sep 14, 2004 at 05:04:00PM +0300, Ville Skyttä wrote:
> > FYI: we've noticed the tpb problem as well at fedora.us, see
> > http://bugzilla.fedora.us/show_bug.cgi?id=2054

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=272692 is a duplicate
of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271807, which seems
to be fixed by my patches.

> Since I received another bug

And another one:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=279513

configure* checks for X11 via some function in libXt.so und pulls in
libSM.so and libICE.so. To my knowledge, xosd uses no function from
these libraries at all, so we can drop them.

I attached a patch, which works for me, but I'm not very comfortable
with it, because it could break compilation on non-Linux-platforms:
- "tapiir" did the same fix to AC_PATH_XTRA adding three arguments,
  see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242963 for
  reference.
- Removing AC_CHECK_LIB(Xt, main) seems to be safe also.
- Removing $X_PRE_LIBS might be wrong, but libICE and libSM are pulled
  in via this. Perhaps replace AC_PATH_XTRA with AC_PATH_X?

> 44_endofhex.diff: Fix potential security flaw.
> 45_timeout.diff: Fix timeout reset logic.
> 46_event.diff: Fix XWindowEvent() deadlock.
> 47_exposure.diff: Improve efficiency with event handling.
> 48_update.diff: Fix potential loss of updates.
> 49_debug.diff: Debug helpers for event monitoring.
50_autoconf_xt.diff: lib(Xt|SM|ICE).so aren't needed

> All patches and the new Debian packages are also available from
> http://pint.pmhahn.de/pmhahn/debian/sid/x/xosd/

BYtE
Philipp
--
Philipp Matthias Hahn <email address hidden>
 GPG/PGP: 9A540E39 @ keyrings.debian.org