Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#9223 - cheese effect buttons have no images

Attached to Project: Community Packages
Opened by Neil Darlow (neildarlow) - Tuesday, 15 January 2008, 19:14 GMT
Last edited by Timm (gummibaerchen) - Thursday, 24 January 2008, 16:38 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Timm (gummibaerchen)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: gnome/cheese doesn't show any smiley face images on the effect buttons.


Additional info:
* cheese-2.21.5-1

Steps to reproduce:
1) Start cheese
2) Optional, take a photo
3) Click the effects button
4) See effects buttons have no graphic images
This task depends upon

Closed by  Timm (gummibaerchen)
Thursday, 24 January 2008, 16:38 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Was a configuration issue. Best fix available upstream now.
Comment by Timm (gummibaerchen) - Tuesday, 15 January 2008, 20:25 GMT
Thanks for the bug report.

I can't say anything about this, as it runs fine here.

From the TU wiki page I assume, that you are using a 32Bit system, so you use Bjørn's build, but that should as fine as my package for 64bit.

What does "$ls -la /usr/share/cheese/effects" return?

I talk to Bjørn, and if it is working fine on his machine I will talk to upstream directly.
Comment by Neil Darlow (neildarlow) - Tuesday, 15 January 2008, 20:30 GMT
drwxr-xr-x 2 root root 4096 2008-01-15 18:47 .
drwxr-xr-x 5 root root 4096 2008-01-15 18:47 ..
-rw-r--r-- 1 root root 70211 2008-01-15 18:47 dicetv.png
-rw-r--r-- 1 root root 23551 2008-01-15 18:47 edgetv.png
-rw-r--r-- 1 root root 75555 2008-01-15 18:47 Hulk.png
-rw-r--r-- 1 root root 67594 2008-01-15 18:47 identity.png
-rw-r--r-- 1 root root 57137 2008-01-15 18:47 Mauve.png
-rw-r--r-- 1 root root 34560 2008-01-15 18:47 NoirBlanc.png
-rw-r--r-- 1 root root 19489 2008-01-15 18:47 Saturation.png
-rw-r--r-- 1 root root 14272 2008-01-15 18:47 shagadelictv.png
-rw-r--r-- 1 root root 79539 2008-01-15 18:47 vertigotv.png
-rw-r--r-- 1 root root 67830 2008-01-15 18:47 videoflip_h.png
-rw-r--r-- 1 root root 67043 2008-01-15 18:47 videoflip_v.png
-rw-r--r-- 1 root root 54572 2008-01-15 18:47 warptv.png
Comment by Neil Darlow (neildarlow) - Tuesday, 15 January 2008, 20:34 GMT
Screenshot-Cheese.png shows what I am seeing after clicking the Effects button.
Comment by Timm (gummibaerchen) - Tuesday, 15 January 2008, 20:47 GMT
Ok, I mailed the maintainer about that.

Is there any output you got when running "$ cheese" on the command-line?
Comment by daniel g. siegel (dgsiegel) - Tuesday, 15 January 2008, 20:51 GMT
please run cheese -v and paste that output. is the console showing any hints?
Comment by Neil Darlow (neildarlow) - Tuesday, 15 January 2008, 21:00 GMT
[neil@aurora ~]$ cheese -v
Detected webcam: Mustek Wcamm300A 2
device: /dev/v4l/video0
video/x-raw-yuv 160 x 120 num_framerates 1
25/1
video/x-raw-yuv 320 x 240 num_framerates 1
25/1
video/x-raw-yuv 640 x 480 num_framerates 1
25/1
video/x-raw-yuv 320 x 240 num_framerates 1
25/1
video/x-raw-rgb 160 x 120 num_framerates 1
25/1
video/x-raw-rgb 320 x 240 num_framerates 1
25/1
video/x-raw-rgb 640 x 480 num_framerates 1
25/1
video/x-raw-rgb 320 x 240 num_framerates 1
25/1
video/x-raw-rgb 160 x 120 num_framerates 1
25/1
video/x-raw-rgb 320 x 240 num_framerates 1
25/1
video/x-raw-rgb 640 x 480 num_framerates 1
25/1
video/x-raw-rgb 320 x 240 num_framerates 1
25/1
video/x-raw-rgb 160 x 120 num_framerates 1
25/1
video/x-raw-rgb 320 x 240 num_framerates 1
25/1
video/x-raw-rgb 640 x 480 num_framerates 1
25/1
video/x-raw-rgb 320 x 240 num_framerates 1
25/1
v4lsrc name=video_source device=/dev/v4l/video0 ! video/x-raw-yuv,width=640,height=480,framerate=25/1 ! identity

Just a thought, previously I ran cheese-0.3.0 (which I built from AUR) and it worked fine. This version has been installed from a Community package. I'll try building this version and see what happens.
Comment by daniel g. siegel (dgsiegel) - Tuesday, 15 January 2008, 21:08 GMT
hmmm... i dont know what changed in the move to community, but maybe something like cairo is missing on your system?
Comment by Neil Darlow (neildarlow) - Tuesday, 15 January 2008, 21:15 GMT
I built cheese myself and the result is the same. All the dependencies required by the PKGBUILD were obviously met for the build to complete. I even deinstalled the existing version before installing the built package and pacman output the following:

(1/1) removing cheese [##################################################################################################] 100%
I/O warning : failed to load external entity "/usr/share/gconf/schemas/cheese.schemas"
Failed to open `/usr/share/gconf/schemas/cheese.schemas': No such file or directory

This occurs each time cheese is removed even though cheese.schemas is installed in the directory mentioned.
Comment by daniel g. siegel (dgsiegel) - Tuesday, 15 January 2008, 21:16 GMT
schemas dont have anything to do with the effect pictures...

could you post this bug on bugzilla.gnome.org?

thanks
Comment by Timm (gummibaerchen) - Tuesday, 15 January 2008, 21:28 GMT
Yes, the schema stuff is strange, I reinstall Cheese from scratch to maybe reproduce this.

I reviewed the diffs, but only the depencies were update (see attachment).

Also attached the original 0.3-PKGBUILD made by daniel.
Comment by Neil Darlow (neildarlow) - Tuesday, 15 January 2008, 21:35 GMT
I'll file the bug at GNOME Bugzilla tomorrow (my greylisting is delaying a password change on that) and try rebuilding 0.3.0 from the PKGBUILD. I assume cheese.install hasn't changed between the versions?
Comment by daniel g. siegel (dgsiegel) - Tuesday, 15 January 2008, 21:47 GMT
i wonder if this is distro specific or not...
Comment by Timm (gummibaerchen) - Tuesday, 15 January 2008, 21:48 GMT
Yes, cheese.install is still the same.

Pls don't forget to post a Bugzilla link here so that we can solve the problem as quick as possible.

Thanks in advance!
Comment by Neil Darlow (neildarlow) - Wednesday, 16 January 2008, 09:48 GMT
Posted to bugs.gnome.org as Bug 509855. Included is a complete list of the PKGBUILD library dependency versions I currently have.
Comment by Timm (gummibaerchen) - Wednesday, 16 January 2008, 12:09 GMT
Thanks Neil for reporting upstream ( http://bugzilla.gnome.org/show_bug.cgi?id=509855 ).

I watch that bug so that it hopefully gets fixed ASAP in both cheese and arch (to whatever it is related).
Comment by Neil Darlow (neildarlow) - Wednesday, 23 January 2008, 21:22 GMT
I found that the problem goes away by adding the following to /etc/xorg.conf:

Section "Screen"
...
Option "XaaNoOffscreenPixmaps" "true"
...
EndSection

I know this option is often required for Compiz-Fusion but it appears to benefit Metacity also.
Comment by Timm (gummibaerchen) - Thursday, 24 January 2008, 08:41 GMT
Ok, thanks Neil.

Sadly we can not enforce any specific xorg.conf for cheese.

So I don't know how to handle this, maybe it's up to cheese to check whether the configuration allows the program to run fine, and otherwise deny starting (like cairo-clock)?
Comment by daniel g. siegel (dgsiegel) - Thursday, 24 January 2008, 10:57 GMT
in my opinion, many graphic drivers need that entry for working properly. i wont force that from the distribution side, as most people will enter that line by themself
Comment by Neil Darlow (neildarlow) - Thursday, 24 January 2008, 11:21 GMT
I think we can assume Archlinux users can do this. Perhaps an entry like the following could be added to the cheese FAQ for others.

Q. Why are my Effect selection buttons displayed as blank grey rectangles?

A. This is a long-standing Xorg bug which affects the "ati" and "radeon" drivers. A reported solution is to include the following in the Device section of /etc/X11/xorg.conf:

Option "XaaNoOffscreenPixmaps" "true"
Comment by daniel g. siegel (dgsiegel) - Thursday, 24 January 2008, 11:52 GMT Comment by Timm (gummibaerchen) - Thursday, 24 January 2008, 16:37 GMT
Great :)

Thanks to both of you for your help to get down to this!

Loading...