[Skencil-users] Join forces for skencil1/sK1?
Bernhard Herzog
bh at intevation.de
Tue Dec 12 20:59:12 CET 2006
Bernhard Reiter <bernhard at intevation.de> writes:
> I wrote:
>> > I am also copying Bernhard (H.) as he probably will be interested in the
>> > discussion as well and he knows most of the reasons why he wanted to move
>> > to GTK (and GNOME originally if I remember).
>
> Bernhard (H.) will be back this monday...
Well, I have been back from my holiday since last monday, but I don't
have much time for Skencil. I've been moving houses in my vacation and
as a result I don't have a good workspace at home at the moment and I
didn't have much time for Skencil during the vacation either. I did
have some time to read email and think about the Skencil/sK1
cooperation.
I think joining forces with sK1 project would be a very good thing for
Skencil. Skencil has been more or less dormant for the last few years
and a cooperation or merger with sK1 would revitalize it. It also seems
to me that the goals of the sK1 project, i.e. developing a a general
purpose vector drawing program that can be used for more than SVG
editing, are close to what I wanted Skecil to become when I started the
project[1].
Now for some more technical things.
I found some time during the vacation to compare the sK1 0.9pre01
preview with current Skencil 0.6 versions. The first thing one notices
when doing a diff is that you reformatted the Python code to use tabs
for indentation. I could have understood all spaces, but tabs, yuck :-)
Looking closer, it seems you haven't ported any of the bugfixes I made
in the 0.6 branch since the fork. That's a bit unfortunate because they
address some important things like compatibility with newer Python
versions.
I haven't found the time yet to look at the new code, though. It would
also be nice to have newer versions available.
>> We thought that moving to Gtk was due to be closer to enterprise Linux
>> solutions. May be this our opinion is wrong...
>
> He wanted to cooperate more with the GNOME developers
The idea was to use a more modern toolkit -- back in 1999 when I started
the GTK port, Tk didn't seem to be going anywhere -- and to make it
easier to cooperate with other projects like the Gimp.
> True. Currently 0.7 SVN trunk is not ready to be released as a tarball.
Well, there have been tarball development releases, but it's not ready
for endusers.
>> System Gtk/Gnome binding links Skencil development to Gtk/Gnome life cycle.
Skencil 0.7 only uses GTK so far. The only library it uses that comes
from GNOME is libart and that's self-contained and thus doesn't require
any other GNOME libraries. GTK's backwards compatibility seems to be
very good, so I don't think Skencil 0.7 is tied to GTK release cycles
anymore than 0.6 is tied to Tk.
I'll try to reply to some of the other mails as I find the time.
Bernhard
[1] I notice with some amazement that I wrote the first code for what
later became Sketch a bit more than ten years ago, in the autumn of
1996.
--
Intevation GmbH http://intevation.de/
Skencil http://skencil.org/
Thuban http://thuban.intevation.org/
More information about the Skencil-users
mailing list