[Schevo-devel] Schevo 2006 June Software Release
Matthew Scott
mscott at springfieldtech.com
Thu Jun 1 16:48:41 EDT 2006
On Jun 1, 2006, at 3:30 PM, joseph schlesinger wrote:
> Matt-
> I'm confused. I know I may be jumping the gun again, but the
> annoucement is so official-sounding that it had me hoping for the
> best.
Yes, it is official. We tried our best to make sure the code itself
was in a good-enough shape that we could get it out in the wild as
something that can be considered stable and untouched until the next
release. We knew there would be some documentation issues cropping
up and that we would fix them ASAP.
FYI, the current plan is to make a release once a month, and to keep
the API as stable as possible now until the 3.0 final release. Since
we're using branches and tickets now, each monthly release will have
a changelog that lists all of the changes since the last version, and
whether or not the user of Schevo will need to do anything different.
Now that we have made the 3.0b2 release, I'd suggest using the
monthly releases instead of trunk releases from now on, so that it's
easier for you to keep a stable system in place and know details
ahead of time when you decide to upgrade to newer versions.
> It took a while to notice that "evo" is now "schevo", but I do see
> that in the docs. But then the wiki makes it sound like
> "easy_install Schevo" takes care of everything, but since that left
> me without a navigator I started easy_install-ing the subpackages,
> too. Wanting first to try to get nav, I tried easy_install-ing
> SchevoQt, but that doesn't work.
SchevoQt must be licensed under the GNU GPL (because Qt and PyQt
themselves are GPL), instead of the GNU LGPL as with the rest of
Schevo. Also, since new navigator developments are occurring in
SchevoGtk (which is LGPL) and no new developments are occuring in
SchevoQt, we did not make an official announcement of SchevoQt
availability.
That said, it still needed a stable release version in order to
support some Schevo apps that are already deployed and will need
maintenance upgrades. Therefore, you can install version 1.0a1 of
SchevoQt by running this::
easy_install -f http://schevo.org/files/releases SchevoQt
The reason the -f option is needed is because we chose not to
announce SchevoQt on the cheeseshop.
> I realize the wiki says it's not under active development, but it's
> the only navigator I've used. In search of gnav, I tried
> easy_install-ing SchevoGtk, knowing that I was probably in for some
> problems, in that the docs have a lot of emphasis on pyQt and
> almost nothing on pyGTK. And error I got. First about cairo and
> pyGTK, which I then installed manually. But then errors about
> FieldLabel and ProxyLabel coming from kiwi.ui.widgets. I now have
> kiwi in site-packages from today's install, and a kiwi in share
> from about 4 mos. ago. I tried getting rid of share/kiwi in case
> of conflict, but that doesn't help.
"schevo nav" should be available once you install SchevoQt as noted
above.
Hopefully by next month's release, we will have worked out the issues
that bar us from gnav being a two-step install. Ideally, those steps
are:
1. Install an official PyGTK distribution for Windows.
2. easy_install SchevoGtk
3. "schevo nav myapp.db" <-- SchevoGtk navigator will
become default "nav"
Stay tuned for that. Sorry about the turmoil; hopefully this
information will help!
--
Matthew Scott
mscott at springfieldtech.com
More information about the Schevo-devel
mailing list