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 443716 - Move evolution-addressbook-export to e-d-s
Move evolution-addressbook-export to e-d-s
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Contacts
3.2.x (obsolete)
Other Linux
: Normal minor
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-06-03 21:33 UTC by Øystein Gisnås
Modified: 2016-06-24 10:38 UTC
See Also:
GNOME target: ---
GNOME version: 3.1/3.2


Attachments
Remove addressbook/tools from evolution (53.35 KB, patch)
2007-06-10 18:24 UTC, Øystein Gisnås
reviewed Details | Review
Add addressbook/tools from evolution (109.21 KB, patch)
2007-06-10 18:28 UTC, Øystein Gisnås
needs-work Details | Review

Description Øystein Gisnås 2007-06-03 21:33:30 UTC
Since evolution-addressbook-export is useful for those who use e-d-s but not evo, it should be moved to the e-d-s source tree.

If I get a 'thumbs up' for this, I'll craft a patch..
Comment 1 Ross Burton 2007-06-04 06:33:37 UTC
I'm fine with that, especially if that means that the odd linking to libedataserverui disappears.

I suggest moving it to evolution-data-server/addressbook/tools/
Comment 2 Øystein Gisnås 2007-06-10 18:24:15 UTC
Created attachment 89709 [details] [review]
Remove addressbook/tools from evolution
Comment 3 Øystein Gisnås 2007-06-10 18:28:15 UTC
Created attachment 89710 [details] [review]
Add addressbook/tools from evolution

It does indeed remove the libedataserverui linkage. It probably happened because addressbook's CFLAGS and LIBS was reused. Now, in e-d-s, I had to make a dedicated DEPS because e-d-s's addressbook didn't already have the necessary deps.
Comment 4 Ross Burton 2007-06-12 06:39:17 UTC
Comment on attachment 89710 [details] [review]
Add addressbook/tools from evolution

The patch contains generated files such as Makefile.in.  Also please don't explicitly depend on and use Bonobo unless it is essential, in this case it isn't (simply removing it from the depends and includes will fix that).  Also please remove the libgnomeui dependency, making it a pure Glib application.  Using gnome-program forces its use inside an X session I believe.
Comment 5 André Klapper 2012-02-13 14:12:37 UTC
Still valid in 3.2.3
Comment 6 Matthew Barnes 2012-02-13 14:52:27 UTC
Is this export tool actually useful to anyone these days?

It gets virtually no attention from developers.
Comment 7 Paul Wise 2016-06-14 12:48:08 UTC
Please do not remove it. I use it in a daily cron job to export my contacts to vcard files so I can track the changes in a git repository. I use the --list-addressbook-folders option to remind me to add new address books to the cron job.

I don't mind if it moves to e-d-s though, since evolution depends on that.
Comment 8 Milan Crha 2016-06-24 10:38:43 UTC
I moved it to eds, and made some other more or less related changes in the code. The file is placed in $PREFIX/libexec/evolution-data-server and its name is addressbook-export. The csv2vcard script left as it was, only its folder changed too. Otherwise didn't change anything.

Created commit_63b603a in eds master (3.21.4+) [1]
Created commit c0f5f33 in evo master (3.21.4+)

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=63b603a