GNOME Bugzilla – Bug 760752
doap: do not use ide_str methods
Last modified: 2016-02-21 23:01:47 UTC
This is so it is easier to copy & paste into other projects like gitg keeping builder as the main repository
Created attachment 319226 [details] [review] doap: do not use ide_str methods
At this point, now that it is self contained, should we put it somewhere else than libide?
Review of attachment 319226 [details] [review]: LGTM
I guess we could move to contrib/doap and build a private libdoap.la
Comment on attachment 319226 [details] [review] doap: do not use ide_str methods Attachment 319226 [details] pushed as 04f08b0 - doap: do not use ide_str methods
(In reply to Christian Hergert from comment #4) > I guess we could move to contrib/doap and build a private libdoap.la Sounds good to me, I'll provide a patch for that hopefully tomorrow.
wip/nacho/doap-contrib contains the patches for the movement and renaming.
Created attachment 319408 [details] [review] Move doap code to contrib/doap
Review of attachment 319408 [details] [review]: Hrmm, I need to think about this more. I don't like that all the libraries to have to manually link against the static library. It looks like we expose IdeDoap from IdeProjectInfo. We could at minimum link it into libide, which would make it accessable to consumers. But in that case, is there much difference in moving it to contrib/ as compared to libide/doap/? Do you have any concerns consuming this code from other projects and it having an ide- prefix? Should we be making a proper libdoap?
I agree about this, either keep it as it is or to create a libdoap but that also means having to maintain it. In any case keeping it ide_str free is already good enough for me to copy it in gitg. Thanks!