Re: CinePaint tasks

Robin Rowe <[email protected]>
Newsgroups gmane.comp.video.cinepaint.devel
Message-ID <[email protected]>
Kai-Uwe,

Hi. Some of your questions for Mohanjith may be a result of me not 
pushing everything discussed on-list. I'm bringing this discussion 
on-list. You have many good ideas in you email that should be shared.

Everyone, please keep CinePaint development discussion on-list instead 
of writing me privately. I can't keep track what I tell people off-list 
and on-list about CinePaint development.

 > I am not quite sure what your primary goal is for packaging
 > CinePaint.

Mohanjith is our mew package maintainer, mostly dealing with rpm issues:

http://sourceforge.net/people/viewjob.php?group_id=75029&job_id=30274

 > below are some small to bigger sized
 > things to contribute. They are not limitted to packaging

Mohanjith hasn't finished work on 'make rpm' and other rpm tasks I've 
requested. It seems premature to ask for additional tasks beyond packaging.

> o compile Glasgow easily on Posix systems (BSD/Linux/osX/MinGW)
>   (cmake/autotools/PMK ??)

Glasgow builds fine using CMAKE. There's nothing to be done there that 
I'm aware of. I've asked our CMAKE developer Michel Lesoinne to add 
CMAKE support for Film Gimp.

> o create an LSB compatible package for Gtk2 CinePaint including a 
>   installer script, something like the one for Googleearth
>   a new "make lsb" target beside "make rpm"?
>   (shell scripting, autotools)

I didn't know it wasn't LSB already. What are the changes? Why?

Personally, I detest the LSB sprinkling files all over the system making 
it difficult to uninstall. Something I'd like to see make do is create 
an uninstall script (uninstall.cinepaint.sh).

A build option for segmented installation would be nice. That's 
everything installed in one directory or below. A call of rm -rf removes 
completely. From a system security standpoint, apps installing shared 
libs are evil. From a testing standpoint, it would be nice to install 
multiple CinePaint versions that can't collide.

> o translations (po file editing and testing)

If we need a translations maintainer we should post that as an open 
position. What tasks and skills are needed? Will you supervise?

> o dcraw + plug-in update (small C coding)

Sounds like a good small tasker for someone. Does anyone want to do? 
What exactly is needed?

> o last but not least a 0.23 release of the Gtk2 version, including the 
>   many testing, say playing and spotting obvious bugs 
>   (muse, bug communication and fixing, autotools, 
>    testing on various architectures and cutting edge distributions like 
>    on the Novells build server + Open/FreeBSD, possibly Solaris)

I have an UltraSparc. I'll build on Solaris. We have maintainers on 
OpenBSD and FreeBSD.

Anything rpm packaging is within Mohanjith's mandate, should definitely 
be involved in 0.23. By the way, it's my goal that the next version be 
1.0, not 0.23. What needs to be done specifically?

QA beyond rpm testing is outside Mohanjith's mandate. We could post an 
opening for a QA position, but that implies someone will follow through 
to squash bugs. Kai-Uwe, are you doing that? Do we have all the bugs 
squashed in the database?

Kai-Uwe, in case you don't know, you're our autotools maintainer. Nobody 
else is willing to touch it. I've given up on autotools. CMAKE is 
already in place for Glasgow. I want to build with cons, too.

Cheers,

Robin
-- 
Robin Rowe
CinePaint Project Leader
Beverly Hills, California
www.CinePaint.org

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.