help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Upgrade Ubuntu Jaunty to Karmic (9.04 to 9.10) breaks self-compiled


From: Thomas Weber
Subject: Re: Upgrade Ubuntu Jaunty to Karmic (9.04 to 9.10) breaks self-compiled octave
Date: Sun, 1 Nov 2009 09:11:53 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

On Sat, Oct 31, 2009 at 11:20:12AM -0600, Jordi GutiƩrrez Hermoso wrote:
> 2009/10/30 Uwe Dippel <address@hidden>:
> > Though it would be great to have a transitional package.
> > I wonder if there is a good reason to name it octave2.9 / octave3.0 /
> > octave3.2 instead of maybe just octave? So that it gets updated
> > automatically?
> 
> I can't remember the exact reason for it, but roughly, I believe it
> has to do with other packages dependent on Octave and of course, on
> specific versions of Octave.
> 
> Rafael Laboissiere and his heir apparent Thomas Weber had very good
> reasons for keeping the version name in the package name, so perhaps
> one of them can provide an explanation.

Off the top of my head (and maybe mixing some version numbers in the
2.0/2.1 case).

When 2.0 was stable, it was so for a really long time. Most users
actually used the 2.1 version. So, both were introduced into Debian
(I think this was actually done by Dirk Eddelbuettel, but it happened 
before I got involved in Debian, so maybe it was someone else).

2.1 vs. 2.9/3.0: There were some big changes, breaking other people's
software. I don't remember what exactly, but I submitted at least one
patch to another maintainer to get his package working on the new 3.0
stuff.

Ultimately, we are talking about Octave as a library and an interpreter,
not as a standalone software.
If a new release isn't 100% backwards compatible, you somehow need to
give people a way to migrate their scripts to the new version. That
means they need the old release in ordr to work and the new release for
porting their stuff.

        Thomas


reply via email to

[Prev in Thread] Current Thread [Next in Thread]