Quoting David García Granda (dgra...@gmail.com):

> Uhmmm... I think what Andreas proposes (newer first ;)) would be
> interesting for us as some distributions (like Debian stable) wait
> more time to include packages in their lifecycle and lack of
> flexibility here may produce headaches (I remember some "future"
> statements time ago) to get pytrainer package included in them. Any
> comment from Noèl or Christian?


pytrainer (or packages it depends upon) will *not* be upgraded in
Debian stable. That would go against the Debian policy of not
upgrading versions in the stable (aka released aka "squeeze" ATM)
version of the distribution.

Debian squeeze has pytrainer 1.7.2 and will thus stick with it.

Of course, we're currently working to prepare the *next* release of
Debian (codename wheezy). This work is done  in the "unstable" branch
of the distro. When packages reach sufficient stability (10 days
without RC bugs and all dependencies satisfied in the testing branch),
they enter the "testing" branch....which is "the release under
preparation" branch.

So, we will there have the next released version. Hopefully, we also
have there the latest (or very recent) version of libraries pytrainer
depends upon...but that should be checked.

This was about "official" packages. Those we have in the released
distribution.
So, well, disruptive changes in dependencies are OK with us as long as
we can satisfy the dependencies. 

Of course, keeping backwards compatibility should be done as much as
possible, for instance to allow people to use "backported" versions of
packages in the stable branch ("backported" is "the new package, from
unstable, recompiled for stable"). 

For popular apps, there is a demand for "recent" versions of
applications to exist in the stable branch of the distro. In Debian,
we solve this with a semi-official part of the distro named
"backports" (http://backports.debian.org). Those are packages from the
"testing" branch (aka the next release) which are rebuilt for the
"stable" branch. I think it is good to keep this doable. It will for
instance allow Noèl or me to create backported packages of latest
pytrainer for Debian stable.

So, if there are planned changes in dependencies, then we should check
if they're disruptive with what we have in both our "stable" and
"unstable" branches of Debian. I read about
"python-sqlalchemy". Currently, we don't have such dependency. We
currently depend on:
Depends: python, python-support (>= 0.90.0), python-libxml2, python-lxml, 
python-pysqlite2, python-glade2, python-gtk2, python-matplotlib, python-scipy, 
python-numpy, gpsbabel, iceweasel | firefox | abrowser, python-webkit, 
python-soappy, zenity

I understand from this thread that new dependencies might be
needed. Am I right (I don't follow the mailing list for a long
time...sorry if this was mentioned earlier).

To be complete: for Ubuntu, the picture is mostly the same (with a
different release cycle). Please notice that pytrainer packages in
Ubuntu are, as far as I know, exactly the same than Debian packages
(just like 90% of the distro is).

pytrainer should really take care of being not disruptive with Ubuntu (very
obviously popular distro among its target users), down to the latest
LTS version of it (as of now 10.04).


------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Pytrainer-devel mailing list
Pytrainer-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytrainer-devel

Reply via email to