live.gnome.org, syncing contacts from evolution?

0 views
Skip to first unread message

Mats Taraldsvik

unread,
Sep 30, 2009, 5:09:56 PM9/30/09
to condui...@gnome.org
Hi,

conduit-project.org looks dead now, at least I haven't been able to
access it for some time.

I would like some pointers on what, if anything, is missing from
live.gnome.org/Conduit. I've done my best to make it easy to read and
navigate through.

Feedback on this?

##

When this is done, I'd like to try coding. In particular, I'll need
contact and calendar sync from evolution if I decide to buy the N900.

Am I right to assume that I should do this through evolution's new(?)
dbus interface (if these features does not already exist)?

One should be able to sync contacts between evolution and the im clients
also. Evolution's auto sync against Pidgin is very annoying, as it does
not attempt to merge contacts - perhaps a contact sync through conduit
could be used for this as well?

If this is impossible or very hard to do, I'd be happy to start
contributing in other areas if someone could point me towards them.

##

Mats

_______________________________________________
Conduit-list mailing list
Condui...@gnome.org
http://mail.gnome.org/mailman/listinfo/conduit-list

John Stowers

unread,
Sep 30, 2009, 5:40:06 PM9/30/09
to Mats Taraldsvik, condui...@gnome.org
On Wed, Sep 30, 2009 at 11:09 PM, Mats Taraldsvik
<mats.ta...@bickeringleague.net> wrote:
> Hi,

Hi,

Firstly, thanks a lot for all your work on this. It is much appreciated.

>
> conduit-project.org looks dead now, at least I haven't been able to
> access it for some time.

Yeah, I have been having some difficulty with my server, where I host
the website. I am nearly out of disk space and it keeps going down.

>
> I would like some pointers on what, if anything, is missing from
> live.gnome.org/Conduit. I've done my best to make it easy to read and
> navigate through.
>
> Feedback on this?

Yeah, I took a look a few weeks ago, and was just waiting for an OK
from you that you thought you had finished moving most of the content
over.

For it to be complete I would like to retain some of the structure, at
least so I can write a simple apache redirect rule that will handle
the most common pages. For example

http://www.conduit-project.org/wiki/Goals -> http://live.gnome.org/Conduit/Goals

http://www.conduit-project.org/wiki/Development ->
http://live.gnome.org/Conduit/Development

The first one works, the second one does not. Basically It would be
really great if http://www.conduit-project.org/wiki/PageName was moved
to http://live.gnome.org/Conduit/PageName in the vast majority of
cases. I acknowledge that there is some additional docs on the lgo
wiki that are not present on the conduit-project.org (the user docs),
so they can stay where they are.

I would also suggest making the landing page a bit simpler, like

http://live.gnome.org/Nautilus

But with release information.

>
> ##
>
> When this is done, I'd like to try coding. In particular, I'll need
> contact and calendar sync from evolution if I decide to buy the N900.
>
> Am I right to assume that I should do this through evolution's new(?)
> dbus interface (if these features does not already exist)?

No, it should still use evolution-data-server, and the python
evolution bindings in gnome-python-extras. libecal and friends are
still the recommended way to access evolution data. This should not
need any changes to Conduit, only testing and bug fixing.

>
> One should be able to sync contacts between evolution and the im clients
> also. Evolution's auto sync against Pidgin is very annoying, as it does
> not attempt to merge contacts - perhaps a contact sync through conduit
> could be used for this as well?

I do not use pidgin, but you are welcome to write a dataprovider for this.

> If this is impossible or very hard to do, I'd be happy to start
> contributing in other areas if someone could point me towards them.

The main thing at the moment is controlling the number of bugs, in
particular file sync. This requires writing tests, and then confirming
the bug, then fixing it. I know Jc2k was working on a new test
infrastructure, but I do not know if he finished it.

I have been busy with my PhD lately, and have not had much free time.
I would also like someone to volunteer as release manager, as any time
I have I would like to spend hacking, and not management overhead.

As an aside, I would like someone to look at all the scripts people
use to generate ChangeLog from git commit messages, and hack one into
the build system.

Regards

John

John Stowers

unread,
Sep 30, 2009, 6:53:12 PM9/30/09
to Mats Taraldsvik, condui...@gnome.org
> For it to be complete I would like to retain some of the structure, at
> least so I can write a simple apache redirect rule that will handle
> the most common pages. For example
>
> http://www.conduit-project.org/wiki/Goals -> http://live.gnome.org/Conduit/Goals
>
> http://www.conduit-project.org/wiki/Development ->
> http://live.gnome.org/Conduit/Development

Actually, I just went a fixed a whole bunch of these myself, by
renaming some pages you have created. I would appreciate it if you
could have a look over the old website, and check that I renamed the
pages correctly so they follow the rules above.

Once I hear from you that it looks OK, I will flip the redirect switch!

Cheers, and thanks for all your help!

John

Mats Taraldsvik

unread,
Oct 1, 2009, 11:19:27 AM10/1/09
to John Stowers, condui...@gnome.org
Hi,

On Thu, 2009-10-01 at 00:53 +0200, John Stowers wrote:
> > For it to be complete I would like to retain some of the structure, at
> > least so I can write a simple apache redirect rule that will handle
> > the most common pages. For example
> >
> > http://www.conduit-project.org/wiki/Goals -> http://live.gnome.org/Conduit/Goals
> >
> > http://www.conduit-project.org/wiki/Development ->
> > http://live.gnome.org/Conduit/Development
>
> Actually, I just went a fixed a whole bunch of these myself, by
> renaming some pages you have created. I would appreciate it if you
> could have a look over the old website, and check that I renamed the
> pages correctly so they follow the rules above.
>

I think the "home" page of the wiki should contain more information, as
I hate complicated hierarchies.
However, I completely understand that you want the transition to be as
easy as possible. :)

##

Anyway, I have checked the links I could find, and corrected a whole
bunch. Here is the current status :

(C) conduit-project.org/wiki
(L) live.gnome.org/Conduit

##

C/Releases
L/Releases

C/0.3.15 (release notes)
L (we use direct ftp-link(s) for the changelog(s))

C/Screenshots
L/Screenshots
( why did you remove the direct download (ogg) of the screencast? )

C/Goals
L/Goals

C/SyncStatus
L/SyncStatus

C/Press
L/Press

C/Build
L/Build

C/Development
L/Development

C/evolution-python
L/evolution-python

C/CodeOverview
L/CodeOverview

C/WritingADataProvider
L/WritingADataProvider

C/WritingADataProvider/GeneralPutInstructions
L/WritingADataProvider/GeneralPutInstructions

C/CodingConvention
L/CodingConvention

C/Feedback
L (the contact info is on L/ (live.gnome.org/Conduit), and I think
we should keep it there)

##

If you could review my comments, we are ready to flip the switch!

> Once I hear from you that it looks OK, I will flip the redirect switch!
>
> Cheers, and thanks for all your help!

No worries, glad to help! :)
>
> John

Mats

Mats Taraldsvik

unread,
Oct 1, 2009, 2:17:33 PM10/1/09
to condui...@gnome.org
Hi,

On Wed, 2009-09-30 at 23:40 +0200, John Stowers wrote:
> On Wed, Sep 30, 2009 at 11:09 PM, Mats Taraldsvik
> <mats.ta...@bickeringleague.net> wrote:
> > Hi,
>

*snip*


> > ##
> >
> > When this is done, I'd like to try coding. In particular, I'll need
> > contact and calendar sync from evolution if I decide to buy the N900.
> >
> > Am I right to assume that I should do this through evolution's new(?)
> > dbus interface (if these features does not already exist)?
>
> No, it should still use evolution-data-server, and the python
> evolution bindings in gnome-python-extras. libecal and friends are
> still the recommended way to access evolution data. This should not
> need any changes to Conduit, only testing and bug fixing.
>
> >
> > One should be able to sync contacts between evolution and the im clients
> > also. Evolution's auto sync against Pidgin is very annoying, as it does
> > not attempt to merge contacts - perhaps a contact sync through conduit
> > could be used for this as well?
>
> I do not use pidgin, but you are welcome to write a dataprovider for this.
>
> > If this is impossible or very hard to do, I'd be happy to start
> > contributing in other areas if someone could point me towards them.
>
> The main thing at the moment is controlling the number of bugs, in
> particular file sync. This requires writing tests, and then confirming
> the bug, then fixing it. I know Jc2k was working on a new test
> infrastructure, but I do not know if he finished it.
>

I could help out with bugs/writing tests, although I'd need help to get
started. ( That is, if/when the test infrastructure is finished ).

> I have been busy with my PhD lately, and have not had much free time.
> I would also like someone to volunteer as release manager, as any time
> I have I would like to spend hacking, and not management overhead.
>
> As an aside, I would like someone to look at all the scripts people
> use to generate ChangeLog from git commit messages, and hack one into
> the build system.
>
> Regards
>
> John
>

Mats

John Stowers

unread,
Oct 1, 2009, 2:42:55 PM10/1/09
to Mats Taraldsvik, condui...@gnome.org
On Thu, Oct 1, 2009 at 5:19 PM, Mats Taraldsvik
<mats.ta...@bickeringleague.net> wrote:
> Hi,
>
> On Thu, 2009-10-01 at 00:53 +0200, John Stowers wrote:
>> > For it to be complete I would like to retain some of the structure, at
>> > least so I can write a simple apache redirect rule that will handle
>> > the most common pages. For example
>> >
>> > http://www.conduit-project.org/wiki/Goals -> http://live.gnome.org/Conduit/Goals
>> >
>> > http://www.conduit-project.org/wiki/Development ->
>> > http://live.gnome.org/Conduit/Development
>>
>> Actually, I just went a fixed a whole bunch of these myself, by
>> renaming some pages you have created. I would appreciate it if you
>> could have a look over the old website, and check that I renamed the
>> pages correctly so they follow the rules above.
>>
>
> I think the "home" page of the wiki should contain more information, as
> I hate complicated hierarchies.
> However, I completely understand that you want the transition to be as
> easy as possible. :)
>
> ##
>
> Anyway, I have checked the links I could find, and corrected a whole
> bunch. Here is the current status :

Excellent work. I had one final check and I just flipped the apache
switch so 301 permanent redirects are in place now.

> C/Screenshots
> L/Screenshots
> ( why did you remove the direct download (ogg) of the screencast? )

It seemed a little wasful to upload it to the GNOME servers,
especially as it is such an old version. I really should prepare a new
screencast and upload it to Youtube.

>
> C/Feedback
> L       (the contact info is on L/ (live.gnome.org/Conduit), and I think
> we should keep it there)

Agree. Thanks for your great work. Now with this yak shaving excercise
completed, I might get back to hacking :-)

Regards,

John

Reply all
Reply to author
Forward
0 new messages