← Back to team overview

elementary-dev-community team mailing list archive

Re: About Dexter Contacts...

 

Just, before you read this mail, this is your project, so, of course, you
can do what you want ;) Here are only some advice.

No, sorry, it is a bad idea. We don't have the man power to maintain a full
desktop (sorry, back to reality for most of the elementary team, but we
won't be able to maintain all the pantheon desktop if we don't reuse most
of the code). You can't really imagine merging upstream changes if you
don't keep the build system. Maybe, right now, you think you will never
merge again, but, we saw this in the past, with nautilus elementary, you'll
have to (what about gtk4? what about new features you don't expect? etc...).

The other point is that the autotools are not evil. They work really nice
when they are well used. Here, the build system perfectly works, it is
stupid to maintain two build system. And, it is even useless to spend time
on a CMake conversion, you will have to re-write the HOW-TO-BUILD docs,
etc...

Lucas

2012/1/5 Mario Guerriero <mefrio.g@xxxxxxxxx>

>  Hi,
>
> As you probably know I am working on a Vala version of Dexter using
> gnome-contacts codebase. It is something similar a fork and I want to move
> its build system to CMake as the others elementary apps but for this I need
> a very CMake expert because I don't know how to make it!
> https://blueprints.launchpad.net/dexter-contacts/+spec/cmake-build-system
> I know that this will broke the upstream compatibility but I don't want to
> follow the gnome-contacts developers anymore for a few reasons. The
> contacts store system is stable and it will automatically be improved at
> every release of folks with feature as the Windows Live support. Also the
> upstream dev started to follow an UI design way that I don't like, and
> probably the designers too. For example they created a dialog to add
> contacts but I (and lallenlowe) want it in-window as it is now. So Dexter
> will be more a fork, and not just a code modification.
>
> I also want to release an initial version of the project after the porting
> to CMake
>
> Best regards,
> Mario
>
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References