GNOME Bugzilla – Bug 595190
Build fails with evolution 2.29.x
Last modified: 2011-02-02 10:06:31 UTC
Anjal master build fails with evolution 2.29.x . There are good changes in evolution header files and many APIs
Anjal needs a stable release that work with Evolution 2.28. For the new API in Evolution 2.29.x, I think we need a branch for that before those APIs become the next stable.
I tried to fix it. But evolution has changed a lot. A lot. Some of the APIs are missing in evolution.
evolution has been ported from Orbit to dbus so alot has changed so anjal will need to be updated.
Anjal master builds against 2.29.x
It didn't a couple of days ago against evolution 2.29.5 and there's been no major changes in git since I tried. Complete logs here http://koji.fedoraproject.org/koji/getfile?taskID=1920965&name=build.log
Nope, anjal master has gone through major changes. I think its some very recent thing that got changed.
It would be really useful to have git tags for particular milestones when evo does releases so as to be able to easily have builds that should build against evo dev releases to make it easy for testing. Hint hint :-D
Build with this flag --with-anerley=no It builds well for me
(In reply to comment #7) > It would be really useful to have git tags for particular milestones when evo > does releases so as to be able to easily have builds that should build against > evo dev releases to make it easy for testing. Hint hint :-D Sure. I'll try to have tags. But I expect the master vs master to be update always. Anjal-0-1 builds for evolution 2.28.x and anjal master should work against anjal 2.29.x.
(In reply to comment #8) > Build with this flag --with-anerley=no > > It builds well for me It still fails for me on that http://koji.fedoraproject.org/koji/getfile?taskID=1931374&name=build.log
(In reply to comment #10) > (In reply to comment #8) > > Build with this flag --with-anerley=no > > > > It builds well for me > > It still fails for me on that > http://koji.fedoraproject.org/koji/getfile?taskID=1931374&name=build.log Forgot to mention. I fixed that few minutes ago.
I'm seeing build failures of the 0.3.1 tar ball when compiled against the evolution 2.29.6 release. http://koji.fedoraproject.org/koji/getfile?taskID=1945648&name=build.log
http://git.gnome.org/browse/anjal/commit/?id=99eb10dabb9530bd1e5f05528f3dd5fe7f310827 Thanks a lot Peter, just pushed a patch, can you try with that?
That compiles for me with that patch. Cheers.
Any chance of a tar ball for building against evo* 2.29.90
(In reply to comment #15) > Any chance of a tar ball for building against evo* 2.29.90 Bit busy atm, will release an update later this week Peter. Thanks.
> Bit busy atm, will release an update later this week Peter. Thanks. No issues. The build output and breakage is as follows, also note Fedora has now enabled compiler options for explicit DSO linking. Will attach the patch that I need to do for it to compile to the point below. http://koji.fedoraproject.org/koji/getfile?taskID=2003825&name=build.log
Created attachment 154353 [details] [review] patch to fix dso linking.
Review of attachment 154353 [details] [review]: Do you have commit right? Can you commit it if so.
Is there plans for a stable release to match 2.30.x
What's the status on a stable release against 2.30.x
Honestly speaking, Anjal isn't active any more :-(. Most of its code is being merged part of Evolution/Express. express/express2 branch of evolution git is the netbook face of Evolution. Sorry
Anjal development has been stalled. 'evolution --express' development is targeted for similar functionality. Maintainers don't have future development plan so i am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.