Short projects
Jump to navigation
Jump to search
- This is a collection of small projects to start contributing to Octave. Projects of long duration are listed in the Projects page.
If you never contributed to Octave before, we suggest to start with our Developer FAQ.
Review and fix existing bugs
- Review bugs that catch your interest on the Octave bug tracker on GNU Savannah.
- A modern interface to the Octave bug tracker is given by SavannahAPI.
- Discuss with the developers there how to fix that bug or upload a patch there.
- Some bugs have already patches attached.
- Help testing those patches.
- Help updating outdated patches to the latest development version (this requires some Mercurial knowledge).
Implement missing Matlab functions
Use the Savannah patch tracker for submissions unrelated to an existing bug.
Write Built-In Self Tests (BISTs)
Writing BISTs improves Octave's regression testing and ensures that we don't break anything when we add new features.
- BIST for C++ functions
- BIST for m-files. See also Projects#Tests.
Work on Octave packages
- Take a look at https://gnu-octave.github.io/packages/ if you would like to work on some package there.
Easy Closes
bug | bug title | status |
---|---|---|
#32839 | pkg build/install does not work with directories | OP states to close |
#36954 | datenum / datevec convert date-time string incorrectly during hour lost to DST | siko1056 suggests closing as won't fix |
#38134 | [octave forge] (signal) bug in remez | njank recommends closing |
#38297 | [octave forge] (signal) bilinear not compatible with Matlab | rjank suggests this is resolved |
#39243 | patch {x,y,z,c}data properties are not independent | hardy states original issue seems to be FIXED now |
#39249 | imread and 32 bit (float) TIFF images | rik5 suggested closing |
#40357 | OOM when converting from sparse double to sparse logical | hardy thinks this might be a DUPLICATE |
#40739 | Attempt to allocate (size_t)-1 bytes when trying to length-INT_MAX create sparse vector | hardy states it might well be FIXED already. |
#41011 | scalar indexed assignment should cast input type | appears to give same results as ML |
#41661 | [octave forge] (generate_html) generate_package_html page header contains wrong links | cdf (OP) asks this item still relevant |
#42118 | COW memory issues when extracting small slices from large arrays | rik5 isn't worth the maintenance burden |
#42282 | overloaded vertcat fails if some rows contain only built-in types | cmb suggests this is a DUPLICATE |
#42421 | "find" function overflows for large sparse matrices | appears issue is resolved |