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 595190 - Build fails with evolution 2.29.x
Build fails with evolution 2.29.x
Status: RESOLVED WONTFIX
Product: anjal
Classification: Deprecated
Component: shell
git master
Other Linux
: Normal normal
: ---
Assigned To: anjal-maint
anjal-maint
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2009-09-14 16:23 UTC by Johnny Jacob
Modified: 2011-02-02 10:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch to fix dso linking. (2.17 KB, patch)
2010-02-22 01:03 UTC, Peter Robinson
accepted-commit_now Details | Review

Description Johnny Jacob 2009-09-14 16:23:28 UTC
Anjal master build fails with evolution 2.29.x . There are good changes in evolution header files and many APIs
Comment 1 Yan Li 2009-09-15 02:51:48 UTC
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.
Comment 2 Johnny Jacob 2009-09-15 03:23:06 UTC
I tried to fix it. But evolution has changed a lot. A lot. Some of the APIs are missing in evolution.
Comment 3 Peter Robinson 2009-11-20 15:28:43 UTC
evolution has been ported from Orbit to dbus so alot has changed so anjal will need to be updated.
Comment 4 Srinivasa Ragavan 2010-01-19 04:52:17 UTC
Anjal master builds against 2.29.x
Comment 5 Peter Robinson 2010-01-19 08:42:52 UTC
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
Comment 6 Srinivasa Ragavan 2010-01-19 09:30:29 UTC
Nope, anjal master has gone through major changes. I think its some very recent thing that got changed.
Comment 7 Peter Robinson 2010-01-19 09:37:06 UTC
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
Comment 8 Srinivasa Ragavan 2010-01-19 10:52:41 UTC
Build with this flag --with-anerley=no

It builds well  for me
Comment 9 Srinivasa Ragavan 2010-01-19 11:00:56 UTC
(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.
Comment 10 Peter Robinson 2010-01-19 11:08:26 UTC
(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
Comment 11 Srinivasa Ragavan 2010-01-19 12:15:06 UTC
(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.
Comment 12 Peter Robinson 2010-01-26 14:56:55 UTC
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
Comment 13 Srinivasa Ragavan 2010-01-27 04:54:42 UTC
http://git.gnome.org/browse/anjal/commit/?id=99eb10dabb9530bd1e5f05528f3dd5fe7f310827 

Thanks a lot Peter, just pushed a patch, can you try with that?
Comment 14 Peter Robinson 2010-01-27 08:57:48 UTC
That compiles for me with that patch. Cheers.
Comment 15 Peter Robinson 2010-02-15 02:35:17 UTC
Any chance of a tar ball for building against evo* 2.29.90
Comment 16 Srinivasa Ragavan 2010-02-15 04:40:16 UTC
(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.
Comment 17 Peter Robinson 2010-02-22 01:02:15 UTC
> 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
Comment 18 Peter Robinson 2010-02-22 01:03:21 UTC
Created attachment 154353 [details] [review]
patch to fix dso linking.
Comment 19 Srinivasa Ragavan 2010-02-22 13:01:21 UTC
Review of attachment 154353 [details] [review]:

Do you have commit right? Can you commit it if so.
Comment 20 Peter Robinson 2010-03-30 21:07:42 UTC
Is there plans for a stable release to match 2.30.x
Comment 21 Peter Robinson 2010-04-12 12:00:52 UTC
What's the status on a stable release against 2.30.x
Comment 22 Srinivasa Ragavan 2010-04-12 13:14:27 UTC
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
Comment 23 Akhil Laddha 2011-02-02 10:06:31 UTC
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.