From: Paul K. <pki...@us...> - 2006-03-19 20:29:21
|
I ran the following cvs command on the R2006-03-17 release: cvs tag -b R2-1-x That means we now have a branch for 2.1.x. Any fixes against the 2.1.x octave can be applied to there. I used the following command to check out the branch: cvs -d :ext:pki...@cv...:/cvsroot/octave co -doctave-forge-21 -r R2-1-x octave-forge I then modified the Makefile to note that it was in the 2.1.x branch, and indeed the changes did not get copied to the trunk. I have no intention of making any more 2.1.x releases, but should some be needed, release.sh could be modified to accept a tag parameter when downloading the archive. All pre-2.9.5 cruft can now be purged. I would like to see a new 'octave-forge/package' tree. Directories in this tree should install using the octave-2.9.x packaging system. Packages in main, extra and non-free should eventually move to package. We should not need any toplevel configure script---if the octave packaging system doesn't do what we need it to, then extend the packaging system. octave-forge is dead! Long live octave-forge. Given the problems with cvs on sourceforge lately, we might consider moving to e.g., savannah and subversion. At a minimum we could move to subversion on sourceforge. The subversion page on sourceforge says that it is slower than CVS, but I understand that it will feel faster because more operations are done locally. The main argument for moving to subversion, though, is that we can move packages from main to package without losing history. Anyone care to do the work, and tell the rest of us what we need to do that is different? - Paul On Mar 10, 2006, at 1:20 PM, Quentin Spencer wrote: > A while ago I reported an incompatibility with Matlab in the order of > outputs of the "system" function. John made changes in CVS yesterday > to fix this. I looked through octave-forge CVS and found several > instances where "system" is used that will also need to be changed. > Should I check these changes in now, or wait until a new octave is > released? I'm assuming we're now breaking compatibility with 2.1.x. > > -Quentin |