Dependencies of Avo

Moin

I am wondering about two dependencies:

First, Qt. Qt 4.3 rc1 has just been released. Is there any plan to depend on
4.3 in the near future? KDE 4.0 will depend on it so we can expect it to be
shipped by virtually all Linux-distributions and other free OSes very soon.
It will be released “early June”

http://www.trolltech.com/company/newsroom/announcements/press.2007-05-08.6670937954

Second, OpenBabel. Currently, Avo works with 2.1. Is there any need for
upgrading this minimum-dependency to 2.2/3.0 in case it will be released as
a beta version in say 4 month? Or are we already in a developmentstate that
we try hard to only depend on released software? It seems to be a problem to
include OpenBabel in distributions as several are still not shipping
OpenBabel 2.0, let alone 2.1 (for example, OpenSUSE 10.2 still only ships
1.x, same for Ubuntu 6.10).
I am really for only depending on stable/released version or at least
versions where we know that the final release will be soon (like currently
with Qt 4.3).

Carsten

PS: Am I on some kind of spamfilter? My mails from @gmx.de don’t arrive at
all or arrive after ~4 days…

On May 8, 2007, at 1:24 PM, Carsten Niehaus wrote:

First, Qt. Qt 4.3 rc1 has just been released. Is there any plan to
depend on 4.3 in the near future? KDE 4.0 will depend on it so we
can expect it to be shipped by virtually all Linux-distributions
and other free OSes very soon. It will be released “early June”

I agree with Donald’s comment last week. Let’s switch to Qt 4.3 after
this Avo 0.1 beta is released. (I think that was freeze on May 11,
binaries released on May 18.) So probably if you’re not making
binaries, switch things after May 11 when we tag the release in SVN.

Second, OpenBabel. Currently, Avo works with 2.1. Is there any need
for upgrading this minimum-dependency to 2.2/3.0 in case it will be
released as a beta version in say 4 month?

I’m not sure if the next effort for OB will be a 2.2 or a 3.0. I’ll
try to get input from people soon. My guess is that there’s more
interest in a “break things” 3.0 effort. I’d like to break atom
indexing, kill some classes, and move classes to use private data for
a stable ABI like libavo, Qt, etc.

If we (as Avogadro) find some missing API for OB which is critical, I
can probably help get a 2.2 release together, perhaps with MMFF94 and/
or MM2 force fields. In short, I think we should be OK with Qt-4.3,
Eigen, and OB-2.1.x.

Cheers,
-Geoff

2007/5/8, Geoffrey Hutchison geoff.hutchison@gmail.com:

If we (as Avogadro) find some missing API for OB which is critical, I
can probably help get a 2.2 release together, perhaps with MMFF94 and/
or MM2 force fields. In short, I think we should be OK with Qt-4.3,
Eigen, and OB-2.1.x.

For me, this is the perfect answer :slight_smile:

Carsten