Re: Good Idea - PERT and CPM algorithms and utilities

Alexandre Franke <[email protected]> Sat, 11 Jan 2014 20:41:49 +0100
Newsgroups gmane.comp.gnome.apps.planner.devel
Message-ID <CAJ-e=JC=tzZ1GV-x+EpWAwu24fQBoNxK0c_nwyMPghvT3L5Pcg@mail.gmail.com>
Hey,

I'm one of the maintainers.

On Sat, Jan 11, 2014 at 2:54 AM, Andrew Willson
<andrew.willson-XetR7E89gOxWk0Htik3J/[email protected]> wrote:
> I've been using Planner on and off for various projects and have found
> it useful.

Happy to read that.

> However, development seems to be uneven and very slow right
> now.

Current focus is on updating the stack we rely on, that is migrating
from GNOME 2 libraries to GNOME 3 libraries. Have a look at
https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3Aplanner+whiteboard%3Acleanup
and especially the bugs that have "GNOME Goal" in their summary.

The situation is kind of blocked by the lack of a replacement for
libgnomecanvas. We need to find a way to handle this situation before
we can complete the migration. Here are some options.

1) Copy the libgnomecanvas to our tree, port it to more recent
libraries and maintain it ourselves. I think this is a terrible idea.
2) Move to clutter. This would be easier and it seems to be the path
many others have chosen. This would change requirements to run
planner, as clutter needs some form of graphics acceleration. This is
why I'm not too fond of this.
3) Write something new. We could build that on top of Cairo. That
means quite a bit of work, but I'm in favour of this.
4) Any other idea?

> In looking for some news on any developments, I checked out this
> mailing list and found Anatoly's post as the last one... and it's a
> great idea!  So, I'd like to know if Anatoly got anywhere with the idea
> of creating a general purpose project management function library for
> C/C++.  If not, perhaps I can make an attempt over the next few months
> or so...

If you're interested in PERT, please note that
https://bugzilla.gnome.org/show_bug.cgi?id=585731 exists. If someone
could make sure it applies on current master and review the patch,
that could help.

Also before starting to implement anything, have a look at the planner
code to check what it already handles. FYI Planner is GPL2+.

-- 
Alexandre Franke