Short projects: Difference between revisions

Jump to navigation Jump to search
5 bytes removed ,  21 January 2021
Add see also section.
(→‎Miscellaneous: added general project idea about reviewing/cleaning up old bug reports.)
(Add see also section.)
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
* in a reasonable amount of time (a few hours) and
* in a reasonable amount of time (a few hours) and
* without Octave development knowledge.
* without Octave development knowledge.
{{Note|If you never contributed to Octave before, we suggest to start with our [[Developer FAQ]].}}


{{warning|Please do not submit patches/fixes to the Octave mailing lists.  Upload your work at the respective Savannah bug tracker pages.  Of course you may always ask questions related to your work on the mailing list.}}
{{warning|Please do not submit patches/fixes to the Octave mailing lists.  Upload your work at the respective Savannah bug tracker pages.  Of course you may always ask questions related to your work on the mailing list.}}
Line 30: Line 32:
* {{bug|41844}} - GUI Debug Menu could offer "Stop If..."
* {{bug|41844}} - GUI Debug Menu could offer "Stop If..."
* {{bug|47239}} - calling system without shell
* {{bug|47239}} - calling system without shell
* {{bug|56639}} - rescale: new function to scale an array to match a given interval
* {{bug|57041}} - Missing matlab function: startsWith
* {{bug|57699}} - 'clipboard' function to interact with clipboard contents
* {{bug|57699}} - 'clipboard' function to interact with clipboard contents
* {{bug|39439}}, {{bug|39434}} - Use non-empty identifiers in all warnings and errors issued by Octave
* {{bug|39439}}, {{bug|39434}} - Use non-empty identifiers in all warnings and errors issued by Octave
Line 64: Line 64:


* Review old bugs: The [http://bugs.octave.org Octave bug tracker] has over 1,000 reports dating all the way back to 2010.  Some have patches submitted but can no longer be directly applied to the current codebase. Some have never had patches developed. Some are old, unfulfilled wish list or missing function requests.  And some may no longer be bugs, having been fixed or rendered irrelevant due to other changes code changes over the years. Reviewing these old bugs, testing the original bug report to see if the same results still occur, if Matlab compatibility has changed, or if submitted patches can still be applied cleanly (and potentially cleaning up patches so they can apply cleanly), can help update and clean up the bug database.
* Review old bugs: The [http://bugs.octave.org Octave bug tracker] has over 1,000 reports dating all the way back to 2010.  Some have patches submitted but can no longer be directly applied to the current codebase. Some have never had patches developed. Some are old, unfulfilled wish list or missing function requests.  And some may no longer be bugs, having been fixed or rendered irrelevant due to other changes code changes over the years. Reviewing these old bugs, testing the original bug report to see if the same results still occur, if Matlab compatibility has changed, or if submitted patches can still be applied cleanly (and potentially cleaning up patches so they can apply cleanly), can help update and clean up the bug database.
== See also ==
* [[Projects]]


[[Category:Development]]
[[Category:Development]]
[[Category:Project Ideas]]
[[Category:Project Ideas]]
[[Category:Missing functions]]
[[Category:Missing functions]]

Navigation menu