Bug#556064: FTBFS with binutils-gold

2011-02-10 Thread James Vega
On Thu, Feb 10, 2011 at 1:41 PM, Julien Cristau  wrote:
> On Fri, Jan 15, 2010 at 21:55:24 -0500, James Vega wrote:
>
>> reassign 556064 libxft-dev 2.1.12-3
>> retitle 556064 fontconfig incorrectly listed as a private library
>> thanks
>>
>> As shown below, the patch introduced in #389831 incorrectly moved
>> fontconfig to Requires.private.  Thus, packages linking against Xft with
>> --no-add-needed (or binutils-gold) FTBFS.  This can also be verified by
>> seeing that many of the symbols defined by Xft are simply a #define of
>> XftFoo to FcFoo.
>>
> All those macros are in the XftCompat header though, which seems to
> imply that users should use the fontconfig names instead nowadays, and
> link to fontconfig themselves?
> A similar change is now upstream in libXft 2.2.0 fwiw:
> http://cgit.freedesktop.org/xorg/lib/libXft/commit/?id=8751e341bcc29952b4603e18767ab994653c6b01

I don't see any includes for XftCompat, only Xft.h, in the plt-scheme
code (well the wxxt code they were using) that was failing.
Regardless, plt-scheme (now racket) has removed the code that was
using this, so it doesn't affect me anymore.

Hmm, looking into it, Xft.h includes XftCompat.h unless
_XFT_NO_COMPAT_ is defined and portions of their API still directly
ask for (XftTextExtents*) and return (XftFontMatch) fontconfig types.
If the expectation is that Xft users shouldn't be using either the
XftCompat defines or XftFontMatch and as such don't need to link
against fontconfig, I'm fine with that but it should be called out in
the documentation and noted that doing so does require explicit
linking against fontconfig.  Instead, they're currently taking the
route of providing API compatibility but dropping the required
information to actually build with that compatibility, as I understand
it.

-- 
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega 



--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktimuauyuinbyoiq-o0wdtwbaqc+tzsa9ku451...@mail.gmail.com



Bug#508767: /usr/bin/setxkbmap: setxkbmap resets xmodmap settings

2008-12-14 Thread James Vega
Package: x11-xkb-utils
Version: 7.4+1
Severity: normal
File: /usr/bin/setxkbmap

If after running "xmodmap ~/.xmodmaprc", I run
"setxkbmap -option ctrl:nocaps" the settings from my .xmodmaprc are no
longer in effect.  xmodmap has to be re-run.

$ cat ~/.xmodmaprc
keysym Alt_R = Escape
keycode 227 = Super_L

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (499, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages x11-xkb-utils depends on:
ii  cpp 4:4.3.2-2The GNU C preprocessor (cpp)
ii  libc6   2.7-16   GNU C Library: Shared libraries
ii  libice6 2:1.0.4-1X11 Inter-Client Exchange library
ii  libsm6  2:1.1.0-1X11 Session Management library
ii  libx11-62:1.1.99.2-1 X11 client-side library
ii  libxaw7 2:1.0.4-2X11 Athena Widget library
ii  libxkbfile1 1:1.0.5-1X11 keyboard file manipulation lib
ii  libxmu6 2:1.0.4-1X11 miscellaneous utility library
ii  libxt6  1:1.0.5-3X11 toolkit intrinsics library
ii  x11-common  1:7.4~4  X Window System (X.Org) infrastruc

x11-xkb-utils recommends no packages.

x11-xkb-utils suggests no packages.

-- no debconf information

-- 
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega 


signature.asc
Description: Digital signature


Bug#454202: Status poke

2008-08-24 Thread James Vega
Any chance this can get enabled?

-- 
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>


signature.asc
Description: Digital signature


Bug#319104: xfree86-common is unpurgeable since /etc/init.d/xfree86-common is not removed

2005-07-19 Thread James Vega
Package: xfree86-common
Version: 6.8.2.dfsg.1-3
Severity: normal

During purge, postrm attempts to run "update-rc.d xfree86-common
remove", but that fails due to /etc/init.d/xfree86-common existing.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (499, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12.2-debil
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

--
GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>


signature.asc
Description: Digital signature