# HG changeset patch # User Kai T. Ohlhus # Date 1651944571 -32400 # Node ID 54532ba033910465cad98b4725d8e33a513d216f # Parent a24a65b3001b0b129cff89905cae21ea15e8a2fe Redirect and merge /bugs to /support page. * pages/bugs.md: make redirect to /support. * pages/menu/support.md: merge content of pages/menu/bugs.md. * pages/menu/bugs.md: delete page. diff -r a24a65b3001b -r 54532ba03391 _layouts/redirect.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_layouts/redirect.html Sun May 08 02:29:31 2022 +0900 @@ -0,0 +1,13 @@ + + + + + + + Redirecting... + + +

Redirecting...

+ Click here if you are not redirected. + + diff -r a24a65b3001b -r 54532ba03391 pages/bugs.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pages/bugs.md Sun May 08 02:29:31 2022 +0900 @@ -0,0 +1,8 @@ +--- +layout: redirect +sitemap: false +permalink: bugs +redirect_to: support +--- + + diff -r a24a65b3001b -r 54532ba03391 pages/menu/bugs.md --- a/pages/menu/bugs.md Sat May 07 23:14:24 2022 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,77 +0,0 @@ ---- -layout: page -title: Bugs -icon: -menu: true -permalink: bugs ---- - -GNU Octave uses the bug tracker at [GNU Savannah]({{ site.bugs_url }}). -There you can -[ report a new bug](https://savannah.gnu.org/bugs/?group=octave&func=additem), -[ browse recent bugs]({{ site.bugs_url }}), -or [ search for bugs](https://savannah.gnu.org/bugs/?group=octave&func=search). - -### Guidelines for reporting a new bug - - - Savannah bug report - - -1. **Is the bug already known?** - - [ Search for already reported bugs](https://savannah.gnu.org/bugs/?group=octave&func=search) - at the bug tracker first. - If you your problem **does not appear** to be known, - then you should report the problem. - -2. **Is it really a bug?** - - - If Octave **crashes**, for any input whatever, that is a bug. - Reliable interpreters never crash. - - If Octave produces **incorrect results**, for any input whatever, - that is a bug. - - If Octave produces an **error message** for **valid input**, that is a bug. - - If Octave produces **no error message** for **invalid input**, - that is a bug. - -

- -3. **Missing function in Octave** - - If a function exists in Matlab, but not in Octave, this is **not** a bug. - - - The function might already be - [part of an Octave package]({{ site.sourceforge_url }}/functions_by_alpha.php). - - You may file a **feature request** for it on the bug tracker. - -

- - Please be aware that it might take **several months** - until for new features become part of Octave. - Consider [ commercial support]({{ "commercial-support.html" | relative_url }}) - if you don't want to wait that long. - -4. **Make your bug report count** - - - **Report all the facts:**
- Include all information that make it possible to fix the bug. - If you are not sure whether to state a fact or leave it out, state it. - This information includes your **operating system**, **Octave version**, - **exact error message** or **exact output**. - - **Give a short, specific, complete example:**
- Avoid: pseudocode, uninitialized variables, - calls to unattached scripts or functions. - - **Justify your expectations briefly:**
- Although it might seem obvious to you, - someone examining the problem might not know what result you consider - correct. - - -### Sending Patches for Octave - -If you have a suggested fix for a bug, -please attach it to your report in the tracker. -Your patch is more likely to be reviewed if you follow the guidelines from the -Octave Wiki about the [creation of changesets]({{ site.wiki_url }}/Mercurial). diff -r a24a65b3001b -r 54532ba03391 pages/menu/support.md --- a/pages/menu/support.md Sat May 07 23:14:24 2022 +0900 +++ b/pages/menu/support.md Sun May 08 02:29:31 2022 +0900 @@ -46,3 +46,73 @@ - Setup assistance - Custom feature implementation + +#### Report a bug + +GNU Octave uses the bug tracker at [GNU Savannah]({{ site.bugs_url }}). +There you can +[ report a new bug](https://savannah.gnu.org/bugs/?group=octave&func=additem), +[ browse recent bugs]({{ site.bugs_url }}), +or [ search for bugs](https://savannah.gnu.org/bugs/?group=octave&func=search). + + + Savannah bug report + + +1. **Is the bug already known?** + + [ Search for already reported bugs](https://savannah.gnu.org/bugs/?group=octave&func=search) + at the bug tracker first. + If you your problem **does not appear** to be known, + then you should report the problem. + +2. **Is it really a bug?** + + - If Octave **crashes**, for any input whatever, that is a bug. + Reliable interpreters never crash. + - If Octave produces **incorrect results**, for any input whatever, + that is a bug. + - If Octave produces an **error message** for **valid input**, that is a bug. + - If Octave produces **no error message** for **invalid input**, + that is a bug. + +

+ +3. **Missing function in Octave** + + If a function exists in Matlab, but not in Octave, this is **not** a bug. + + - The function might already be + [part of an Octave package]({{ site.sourceforge_url }}/functions_by_alpha.php). + - You may file a **feature request** for it on the bug tracker. + +

+ + Please be aware that it might take **several months** + until for new features become part of Octave. + Consider [ commercial support]({{ "commercial-support.html" | relative_url }}) + if you don't want to wait that long. + +4. **Make your bug report count** + + - **Report all the facts:**
+ Include all information that make it possible to fix the bug. + If you are not sure whether to state a fact or leave it out, state it. + This information includes your **operating system**, **Octave version**, + **exact error message** or **exact output**. + - **Give a short, specific, complete example:**
+ Avoid: pseudocode, uninitialized variables, + calls to unattached scripts or functions. + - **Justify your expectations briefly:**
+ Although it might seem obvious to you, + someone examining the problem might not know what result you consider + correct. + + +#### Sending Patches for Octave + +If you have a suggested fix for a bug, +please attach it to your report in the tracker. +Your patch is more likely to be reviewed if you follow the guidelines from the +Octave Wiki about the [creation of changesets]({{ site.wiki_url }}/Mercurial).