Reviewing Octave Forge packages: Difference between revisions

Overhaul page.
m (→‎Other info: check INDEX)
(Overhaul page.)
Line 1: Line 1:
== Help reviewing Octave Forge packages ==
{{Note|More than one person can review a package, in fact that would be great.}}


We need help. Here is how:
The reviewing procedure in short:


# Pick a package at https://sourceforge.net/p/octave/package-releases/
# Pick a package at https://sourceforge.net/p/octave/package-releases/
Line 10: Line 10:
#* <code>[F]</code> for fails.
#* <code>[F]</code> for fails.
# Paste your filled in check-list as a comment on the issue above
# Paste your filled in check-list as a comment on the issue above
 
# An [https://sourceforge.net/p/octave/_members/ Octave Forge Admin] will try to look over your review and hopefully release the package.
=== What happens next ===
 
An admin will try to look over your review and hopefully release the package. More than one person can review a package, in fact that would be great.
 


== Checklist ==
== Checklist ==
Line 53: Line 49:
[ ] contains no hidden dot files, junk backup files, results of configure runs, etc (should be taken care of by maintainer Makefile).
[ ] contains no hidden dot files, junk backup files, results of configure runs, etc (should be taken care of by maintainer Makefile).
</pre>
</pre>
== Other info ==
TODO:  how does one check all functions are listed in INDEX?
: Carne Draug wrote a script to do this several years ago. It is in the [https://sourceforge.net/p/octave/code/HEAD/tree/trunk/octave-forge/admin/check_INDEX.pl old OF admin repository] [[User:KaKiLa|KaKiLa]] ([[User talk:KaKiLa|talk]]) 07:56, 20 November 2019 (PST)
TODO: document how to run "all tests including those in src"  Someday this should be just "pkg test foo".
TODO: would be good to provide more specific instructions for when the package as a Maintainer Makefile?  But we don't usually put the Maintainer Makefile in the .tar.gz package to do?  (At least Doctest and Symbolic don't).
=== Meta helping ===
* Feel free to edit this wiki with explanations of the check list tasks
* Please do add (reasonable) tasks to the check list


=== Common problems ===
=== Common problems ===