On Dec 30, 2008, at 4:42 AM, Tim Richardson wrote:

v 03.13 shows the same behaviour as 0.3.12. That is, splashy doesn't
work with the same error messages.

Also, the /tmp/directfbrc hack fixes it just the same.

I wonder why there was so much confidence that a fix was found. Have the
developers managed to reproduce the bug yet on their own systems?
Unfortunately, I can't get a virtual machine to show this bug, only my
three real machines.

I'd be more than happy to test any proposed fixes before they are
packaged. I'm trying to follow development via the mailing list, now I
will try to learn IRC.

If the Lenny deep freeze is just around the corner, I suggest using my
mysterious fix (the /tmp/directfbfc fix documented earlier in this bug
report) while we work out what is really happening because at least then
this bug could be closed.

Hey Tim,

did you try purging Splashy and possible re-installing libdirectfb directly from Lenny? The problem is this:

when splashy launches it tries to open a font file that's shipped with splashy itself and it's copied to initramfs under /usr/share/splashy/ themes/default/... (or whatever theme you use)

the C function for splashy that loads the fonts attempts to first load this font and if it fails, it falls back to NULL which tells directfb to use whatever default font. this worked well for as long as I can remember but for some reason it broke in Lenny.

so, I fixed the splashy portion of the code so it always finds the theme supplied font, and if it does not for whatever reason, it should fall back to NULL. the C portion of splashy was broken when we switched paths from /etc/splashy/themes to the new one under /usr. this is not a problem for people using splashy from initramfs (most users). only those not using initramfs and using a different partition for /usr would see an issue (and there is nothing we can do about this. the end-user would need to resolve this manually in a number of ways, like changing /etc/splashy/config.xml to point to a partition that's mounted early enough).

installing Lenny on a fresh VM works well. using splashy on all my systems also work correctly. I wish somebody else could confirm that they also have this problem when using 0.3.13.



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to