<< uman uman uman .. w >>

uman >> uman > uman .. b

uman .. b

Lists bugs reported about a given item, in the web browser

Syntax

uman bugNumber b

uman item b
uman author>item b
uman label>item.. b
uman label1|label2|..>item b

uman author/label>item b
uman label/author>item b

uman "label1|label2|.. / author> item" b

umanba

Arguments

b | xb | ba
b is the uman's option making uman working in bug query mode.

The uman x option setting the priority to features eXternal to Scilab (for instance ATOMS modules features) can be taken into account if only one item is provided. Otherwise, it will be ignored.

uman … ba or uman … ab forces displaying All Bug reports related to the query, even if the Show only unresolved bugs option is checked in the user preferences.

bugNumber.
Integer > 76 (entered as text): id of the targeted bug report on the Scilab Bugzilla bugs tracker.
A few hundreds of bug reports about Scilab websites (Scilab portal, bug tracker, mailing lists, forges, help pages, wiki, ATOMS and FileExchange portals, codereview) reported before 2022-09-07 were deleted on 2022-10. Targeting them through their number (all < 16895) will display an error page.

item
Case-insensitive expression that must be searched in the title of bug reports. All reports whose title includes ALL the elementary words in the item are selected.

Neither exclusion - (NOT) nor | (OR) conjunction operators are available for items.

author
Case-insensitive id/name of a bug reporter. This criterion can be used only for resources on https://gitlab.com/scilab (Scilab et external related forges).

To search former Bugzilla reports ≤ #16894 according to their author, the special label bugzilla (or its shortcut bz) must be used. The item is then always searched in the body of reports, instead of in their title. Most often the displayed list looks quite more fuzzy.
label, label1|label2|..
Case-insensitive name(s) of labels in which the selected bugs must be searched. If several labels are specified, only reports tagged with ALL of them are selected. This criterion is ignored for any forge out of https://gitlab.com/scilab.

Labels defined for the main Scilab's forge:
LABEL DESCRIPTION
api, hardcoding, mexlib Hard coding, API, mexlib, dynamic link
atoms, packages ATOMS pkg manager
batch, cli, terminal Scilab without IDE
build, compile Building Scilab from sources
cacsd CACSD module
containers Lists cells structs features
demos Demontrations
desktop, workspace, IDE Desktop, console, docking, history, files browser etc
edit, editor, scinotes Code editor
figfiles Files from figures
files, rw, iodata Files management (open, read/write, seek..). HDF5.
gui, uicontrol, interaction GUI, events, menus, datatips, graphics editor...
help, doc Contents of help pages
helpsys, docsys Help system (build and see)
install Scilab installation (obsolete)
internal, maintenance Internals, maintenance (thirdparties, source tree organization,..)
java Java features
m2sci, matlab Code converter, .mat files
maths Math features (except statistics)
optim, optimization Optimization computing
OS OS functions & files system
parallel Parallel computing
plot, plotting, graphics Plotting in graphical figures
preferences Preferences management
stats Statistical functions
string, text Char / string / text processing
syntax, parser Syntax / Interpreter
tests, perfs, quality Tests, bunchmarks, coverage, profiling, slint
sparse Sparse matrices
startup Startup crash or issue (obsolete)
tcl, tcltk TCL/Tk tclsci functions
translation, locale Multilinguism features
vars, variables Variables management (clear, global, editvar..)
xcos Xcos
xml XML/HTML files processing
-----------------------
onlineatoms ATOMS web site
onlinehelp Online help pages and search engine
-----------------------
regression Regressions

internal operators
/ Separator between labels and authors lists. When only labels or only authors are specified, "/" is not needed.
> Separator between the labels or/and authors list and items. When no label and no author are specified, ">" is not needed.
| separator between multiple labels.
"..." When there is at least one space in any part of the whole search pattern (author, label(s), item), the whole pattern must be specified between single or double quotes.

Description

uman .. b runs the web browser defined in your Scilab preferences, and opens an URL searching in online Scilab bug trackers for the given item and criteria.

uman .. b requires an active internet connexion.
Aliases / redirections defined in uman are not used in "b" mode.

Example: uman flipud b won't look for and find the flipud => flipdim redirection. It will query Gitlab issues about flipup as is.

Label(s) and the author are taken into account only when https://gitlab.com/scilab is targeted. Otherwise, these criteria are ignored.

None of possible item, labels, or author of bugs-change specifications is mandatory. But giving at least one of them is more efficient ;-)

When several types of criteria are provided (item, labels, author), only bug reports fulfilling all of them are selected.

Processing of the query

Here below, Scilab/issues stands for https://gitlab.com/scilab/scilab/-/issues.

When a bugNumber is provided: the page of the bug numbered and documented on Scilab/issues is displayed. Example: uman 11625 b

Otherwise:

Examples

// ====== LIVE INTERNET CONNEXION REQUIRED ======
//
uman 11625 b     // Displays the Scilab/issues page of the bug #11625

uman ode b       // For any Scilab internal function, on Gitlab, well sorted

uman strrand b   // For functions registered on FileExchange, bugs may be
                 //  reported as users comments on the dedicated online page

uman gpib b      // Only registered as external ressource => website targeted.

uman flipud b    // Unknown pattern. The existing redirection to flipdim()
                 // is ignored => "flipud" is searched for as is on Scilab/issues.

uman cholesky b  // For any unknown pattern: searched as is on Scilab/issues

uman sparse> b       // Lists bugs about sparse matrices

uman sparse>find b   // Lists bugs about "find" with the "sparse" label

uman syntax>assignment b  // Lists bugs about "assignment" labelled in the "syntax" category

uman syntax>assignment ba // idem, for All reports,including closed ones

uman sgougeon> b     // All reports ≥ 2022-10 posted on Scilab/issues by sgougeon

uman gougeon/bz> b   // All Reports < 2022-10 posted by gougeon on the former Bugzilla bug tracker

uman gougeon/bz|maths> b  // Reports < 2022-10 posted by gougeon in the Maths category

With an installed external ATOMS module having a Scilab forge:

yn = atomsIsInstalled("stixbox");
atomsInstall stixbox ;  // Let's install stixbox
atomsIsLoaded stixbox   // => %F: no need to be loaded

uman logitfit ba   // A ticket about logitfit() exists on the
                   // stixbox forge. The related page is opened.

if ~yn, atomsRemove("stixbox"), end    // cleaning after the example

With an installed external ATOMS module without Scilab forge:

uman disp_usage b  // The ATOMS page is targeted (comments section)

See Also

History

VersionDescription
3.2 2023-03-26 :
  • Migration from bugzilla.scilab.org to gitlab.com/scilab/scilab/-/issues. Due to the downgraded performances of the free Gitlab search engine,
    • item shorter than 3 characters or/and being non alphanumeric are now ignored. Examples : ".*.", "//", "if" ..
    • The Ndays argument is no longer available (maximal age of queried bug reports).
    • If item has several words, only reports whose title includes ALL of them (instead of formerly ANY of them) are selected.
    • only one author can be specified
  • Special bugzilla = bz section added when selecting bugs according to an author as formerly on the Scilab bugzilla bug tracker (<2022-09-07).
  • Migration from forge.scilab.org to gitlab.com/scilab/forge/*/-/issues.
  • ba now works as well with forges of Scilab external packages.
3.1 2021-12-22 : Option "ba" added. 2 bugs fixed.
3.0 2019-08-22
  • New List only unresolved bugs configuration parameter introduced.
  • Querying bugs now requires simply the "b" option instead of the "wb" pair. The former "b" semantic is removed.
  • The syntaxes uman section>.. b and uman author/section>.. b are now supported, in addition to uman author>.. b and uman section/author>.. b.
  • List of Bugzilla categories updated and overhauled.
  • 13 bugs fixed about the "b" option. Page overhauled.
2.1 2016-10-30 : 7 bugs fixed. Translation of this page in french.
2.0 2016-04-06 : Separate help page for "uman .. b"
1.0 2015-03-22 : First uman release

Report an issue
<< uman uman uman .. w >>