After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 656547 - implement loading of effects in libcheese
implement loading of effects in libcheese
Status: RESOLVED FIXED
Product: cheese
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: 3.0
Assigned To: Raluca-Elena Podiuc
Cheese Maintainer(s)
Depends on:
Blocks: 654448
 
 
Reported: 2011-08-15 08:13 UTC by Raluca-Elena Podiuc
Modified: 2011-08-21 09:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
cheese-effects: implement loading cheese effects in libcheese (8.23 KB, patch)
2011-08-15 08:13 UTC, Raluca-Elena Podiuc
accepted-commit_now Details | Review
configure.ac: bump cheese to 3.1.5 and libcheese version (1.15 KB, patch)
2011-08-21 09:50 UTC, Raluca-Elena Podiuc
none Details | Review

Description Raluca-Elena Podiuc 2011-08-15 08:13:12 UTC
We need to load effects in Empathy which is written in C.
Other applications that want to use CheeseEffect will probably need this functionality too.

Currently this is implemented in Cheese in Vala. We should make a helper function in libcheese to load effects and use the helper in Cheese from Vala and in Empathy from C.
Comment 1 Raluca-Elena Podiuc 2011-08-15 08:13:52 UTC
Created attachment 193844 [details] [review]
cheese-effects: implement loading cheese effects in libcheese
Comment 2 Luciana Fujii 2011-08-19 21:42:57 UTC
Review of attachment 193844 [details] [review]:

Thanks for the patch. I think adding the loading of effects in libcheese is indeed a great thing.
Comment 3 Raluca-Elena Podiuc 2011-08-20 19:16:06 UTC
Committed to master and gnome-3-0
Comment 4 Raluca-Elena Podiuc 2011-08-20 19:38:55 UTC
Should I bump the version of cheese to 3.0.3 in the mean time before the release
so that I can set a dependency in Empathy?

Should I also update data/cheese.pc and data/cheese-gtk.pc and bump Version from 3.0.0 to 3.0.3?

Also shouldn't these file's versions be set from the version in configure.ac?
Comment 5 Raluca-Elena Podiuc 2011-08-20 20:34:28 UTC
Sorry, nevermind the .pc files. I now see we have .pc.in file to create them dynamically.

Question remains: should we bump cheese version to 3.0.3?
Comment 6 Luciana Fujii 2011-08-20 21:47:01 UTC
In fact, this patch should not be pushed to branch gnome-3-0, which is where a release 3.0.3 would come from. Branch gnome-3-0 is freezed for feature and api change among others. Please revert the patch on it.

We can make an unstable release for master branch if you want, so that empathy can depend on it. To follow gnome schedule I think the version number would be 3.1.5 or 3.1.90 if we are not going to add anything else for GNOME 3.2.
Comment 7 Raluca-Elena Podiuc 2011-08-21 09:45:14 UTC
I reverted the patch on gnome-3-0. I'm sorry I pushed it there, but as I had to push all the previous patches to both master and gnome-3-0 I assumed this would go there too.
Comment 8 Raluca-Elena Podiuc 2011-08-21 09:50:13 UTC
Created attachment 194322 [details] [review]
configure.ac: bump cheese to 3.1.5 and libcheese version

I'm attaching a patch to bump the version number.
I also changed LT_VERSION for libcheese (but not for libcheese-gtk).