|
From: David B. <Dav...@mo...> - 2006-08-21 12:10:30
|
S=C3=B8ren Hauberg wrote:
>Hi,
> Since nobody had any problems with me moving octave-forge to the
>package system, I've started that process. Currently 'main' is ported in
>CVS.
> =20
>
Soren,
This is great.. I'll try it out more extensively soon. However, I have a
few initial comments.
> It works on my system, but that's not really a great test. So it would
>be great if some of you guys could help me test it. So if you want to
>help, please check out pkg from octave cvs, and check out octave-forge
>from cvs. Then run './release.sh' in the 'main' directory in
>octave-forge.
> This will generate a bunch of .tar.gz files that can be installed from
>octave with the command
> pkg("install", "package_name.tar.gz")
> =20
>
Some comments. I get the error message
date: unrecognized option `--rfc-3339=3Ddate'
Try `date --help' for more information.
when running release.sh. The packages are created, but without the
date... I don't like the fact that the release.sh existing in the main
sub-directory, only. I'd prefer to run something from the top level.
Though there is a release.sh script already there from Paul, that is
missing the execute permission. So you'll either need another name, or
you'll need to ask for execute permission to be added by the sourceforge
admin...
Probably better would be to use the Makefile to call the release.sh in
the sub-directories. Also can we include some means of removing the
packages in the makefile, though the inclusion of the date in the
package file name might make that interesting to do in a sensible way.
Can we exclude the CVS and the .cvsignore files from the packages? This
might be done with the --exclude option of tar, or alternatively with
the --exclude-from (or -X) option and create an excludes file in each of
the sub-directories.
You've moved many of the source files, is src/ and inst/
sub-directories. The corresponding .cvsignore files should also be
moved, and maybe even split into two parts for each of these
sub-directories.
The version numbers you added to fixed doesn't correspond to the
existing version number used internally in the code. Fixed should be
0.7.0...
> The file called octave-forge-main-<date>.tar.gz is a bundle of all the
>packages, but it can't be installed without a patch to pkg that you can
>find on the octave-bug list.
>
> I can't install the packages called "parallel", "comm", "fixed", and
>"linear-algebra" due to a problem in ./configure. However, that problem
>has been hunting me since before the move to the package system, so my
>problems shouldn't be related to the package system.
> =20
>
I'll look at comm and fixed as these are my stuff.
> If you guys don't have any problems with the packages, I'll move
>"nonfree" (and "extra"?) to the package system. The next step is then to
>clean up the individual packages, so we can get rid of all the #ifdef's
>(right?)
> =20
>
There is a lot of ifdef junk in the code that should be stripped in the
C++ code. However, there is equally some try-catch blocks in the m-files
for features that are present or not in various versions of octave.
Regards
David
> Sorry about the long mail,
>S=C3=B8ren
>
>
>
>------------------------------------------------------------------------=
-
>Using Tomcat but need to do more? Need to support web services, security=
?
>Get stuff done quickly with pre-integrated technology to make your job e=
asier
>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geroni=
mo
>http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D=
121642
>_______________________________________________
>Octave-dev mailing list
>Oct...@li...
>https://lists.sourceforge.net/lists/listinfo/octave-dev
> =20
>
--=20
David Bateman Dav...@mo...
Motorola Labs - Paris +33 1 69 35 48 04 (Ph)=20
Parc Les Algorithmes, Commune de St Aubin +33 6 72 01 06 33 (Mob)=20
91193 Gif-Sur-Yvette FRANCE +33 1 69 35 77 01 (Fax)=20
The information contained in this communication has been classified as:=20
[x] General Business Information=20
[ ] Motorola Internal Use Only=20
[ ] Motorola Confidential Proprietary
|