<< uman uman uman .. w >>

uman >> uman > uman .. b

uman .. b

affiche la liste des bugs documentés concernant un motif donné

Syntaxes

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 est l'option commutant uman en mode "Lister les bugs".

L'option uman x donnant la priorité aux fonctionnalités externes (par exemple celles fournies dans les modules ATOMS sous un nom déjà utilisé dans Scilab) peut être prise en compte si un item unique est indiqué. Sinon, elle est ignorée.

uman … ba ou uman … ab force l'affichage de Tous (All) les rapports de Bug concernant la requête, même si l'option Lister seulement les bugs non résolus est activée dans les préférences de l'utilisateur.

bugNumber
Nombre entier > 76 (entré comme texte) : n° du rapport de bug ciblé sur le registre des bugs Scilab (bugzilla).
Quelques centaines de rapports de bug antérieurs à 2022-09-07 et à propos des sites web Scilab (portail Scilab, bugzilla, listes de messagerie, forges, pages d'aide, wiki, portails ATOMS et FileExchange) ont été supprimés en 2022-10. Cibler les numéros correspondants (tous < 16895) affichera une page d'erreur.

item
Terme ou expression littérale, indifféremment en minuscules ou majuscules, à rechercher dans le titre des rapports de bugs. Tous les rapports dont le titre contient à la fois TOUS les mots identifiables dans item sont sélectionnés.

Ni l'opérateur d'exclusion ~ (NOT) ni la conjonction | (OR) ne sont applicables / utilisables dans l'expression.

author
Id/nom (indifféremment en minuscules/majuscules) de l'auteur des rapports de bug recherchés. Ce critère est utilisable uniquement pour les ressources sur https://gitlab.com/scilab (Scilab et forges externes associées).

La recherche selon l'author d'anciens rapports de bug ≤ #16894 publiés dans Bugzilla est possible en utilisant le label spécial bugzilla (ou bz en bref). L'item est alors toujours recherché dans le corps des rapports, au lieu de leur titre. La liste des bugs trouvés apparait le plus souvent moins bien ciblée.
label, label1|label2|..
Noms indifféremment en minuscules/majuscules des catégories dans lesquelles les bugs à sélectionner doivent être étiquetés. Si plusieurs labels sont indiqués, seuls les bugs les portant TOUS sont sélectionnés. Ce critère est ignoré pour toute forge hors de https://gitlab.com/scilab.

Etiquettes définies pour la forge principale de Scilab :
LABEL DESCRIPTION
api, hardcoding, mexlib Codage C C++ java, API, mexlib, dynamic link
atoms, packages Gestionnaire de modules externes
batch, cli, terminal Scilab sans bureau
build, compile Compiler Scilab en entier
cacsd Module CACSD
containers Lists cells structs
demos Démontrations
desktop, workspace, IDE Bureau Scilab, console, amarrage, historique, explorateur de fichiers, etc
edit, editor, scinotes Editeur de scripts
figfiles Fichiers graphiques
files, rw, iodata Gestion des fichiers (open, read/write, seek..). HDF5.
gui, uicontrol, interaction Interfaces graphiques, événements, menus, datatips, éditeur graphique
help, doc Contenu des pages d'aide
helpsys, docsys Système documentaire (compilation et affichage)
install Installation de Scilab (obsolete)
internal, maintenance Internals, maintenance (programmes tiers, organisation des fichiers,..)
java Fonctionnalités Java
m2sci, matlab Convertisseur de code, fichiers .mat
maths Fonctions mathématiques (hors statistiques)
optim, optimization Fonctions d'optimisation
OS Fonctions OS & système de fichiers
parallel Calcul parallèle
plot, plotting, graphics Tracés et éléments graphiques
preferences Gestion des préférences utilisateur
stats Fonctions statistiques
string, text Traitement des caractères, mots et textes
syntax, parser Syntaxe / interprêteur
tests, perfs, quality Tests, bancs-tests, couverture, profilage, qualité du code
sparse Matrices creuses
startup Démarrage de Scilab (obsolete)
tcl, tcltk Fonctions TCL/Tk tclsci
translation, locale Support du multilinguisme
vars, variables Gestion des variables (clear, global, editvar..)
xcos Xcos
xml Traitement des fichiers XML/HTML
-----------------------
onlineatoms Site web ATOMS
onlinehelp Pages d'aide en ligne et moteur de recherche
-----------------------
regression Régressions

Opérateurs internes
/ Caractère séparant la liste des labels de l'author. Lorsque soit seul un auteur soit des labels sont indiqué-e-s, "/" n'est pas requis.
> Caractère séparant l'author ou la liste des labels, de l'item. Lorsqu'aucun label ni auteur ne sont indiqués, ">" n'est pas requis.
| séparateur entre labels multiples
"..." Lorsque le libellé entier de la recherche (auteur, labels, item) comporte au moins un espace, il doit être indiqué entre guillemets ou entre apostrophes.

Description

uman .. b lance le navigateur internet défini dans vos préférences Scilab, et ouvre une URL listant ou cherchant les bugs documentés en ligne concernant l'item et les critères indiqués à uman.

uman .. b requiert une connexion internet active.
Les alias / redirections définis dans uman ne sont pas utilisés en mode "b".

Exemple: uman flipud b ne cherchera ni n'utilisera la redirection flipud => flipdim. Une recherche sur Gitlab/scilab sera effectuée à propos de flipup spécifié tel quel.

Le label et l'author sont pris en compte uniquement lorsque https://gitlab.com/scilab est ciblé. Sinon ces critères sont ignorés.

La spécification d'aucun des paramètres item, labels ou author n'est obligatoire. Mais fournir au moins l'un d'entre eux est plus efficace ;-)

Lorsque plusieurs types de critères sont fournis (item, labels, author), seuls les rapports de bugs les respectant tous sont sélectionnés.

Traitement de la requête

Ci-après, Scilab/issues désigne https://gitlab.com/scilab/scilab/-/issues.

Lorsqu'un n° de bug bugNumber est indiqué, la page du bug correspondant documenté sur Scilab/issues est affichée. Exemple : uman 11625 b

Sinon :

Exemples

// ====== CONNEXION INTERNET ACTIVE REQUISE ======
//
uman 11625 b     // Affiche la page Scilab/issues du rapport de bug n° 11625

uman ode b       // Liste de bugs triée sur Scilab/issues pour une fonction Scilab interne

uman strrand b   // Pour les fonctions issues de FileExchange, les bugs peuvent
                 //  être publiés en commentaires sur la page web dédiée.

uman gpib b      // répertoriée comme ressource externe
                 //  => le site web externe correspondant est affiché.

uman flipud b    // terme inconnu. La redirection définie vers flipdim() est
                 //  ignorée => "flipud" est recherché tel quel sur Scilab/issues.

uman cholesky b  // pour tout terme inconnu : recherche littérale sur Scilab/issues.

uman sparse> b       // Liste tous les bugs ouverts dans la catégorie "sparse"

uman sparse>find b   // Liste les bugs à propos de "find" dans la catégorie  "sparse"

uman syntax>assignment b  // Liste les bugs concernant "assignment" dans la catégorie "syntax"

uman syntax>assignment ba // idem, y compris les rapports de bug clos (All)

uman sgougeon> b     // Rapports de bug ≥ 2022-10 postés sur Scilab/issues par sgougeon

uman gougeon/bz> b   // Rapports de bug < 2022-10 jadis postés par gougeon sur Bugzilla

uman gougeon/bz|maths> b // Rapports de bug < 2022-10 postés par gougeon dans la catégorie Maths

Avec un module externe ATOMS installé, disposant d'une forge Scilab :

yn = atomsIsInstalled("stixbox");
atomsInstall stixbox ;  // Installons le module "stixbox"
atomsIsLoaded stixbox   // => %F: .. sans nécessairement le charger en session

uman logitfit b    // Un ticket concernant logitfit() existe
                   //  sur la forge stixbox. La page correspondante est ouverte.

if ~yn, atomsRemove("specfun"), end    // (ménage)

Avec un module ATOMS installé, sans forge Scilab :

uman disp_usage b  // La page ATOMS du module est ciblée (commentaires)

Voir aussi

Historique

VersionDescription
3.2 2023-03-26 :
  • Migration de bugzilla.scilab.org vers gitlab.com/scilab/scilab/-/issues. En raison des fonctionnalités réduites de la version libre du moteur de recherche de Gitlab,
    • Les item de moins de 3 caractères ou/et constitués de caractères non alphanumériques sont désormais ignorés. Exemples : ".*.", "//", "if" ..
    • Le paramètre Ndays n'est plus utilisable (âge maximal des rapports de bug à lister).
    • Si item comprend plusieurs mots, seuls les rapports de bug dont le titre inclut TOUS ces mots sont sélectionnés (au lieu d'inclure au moins un des mots).
    • un seul author peut être spécifié
  • label spécial bugzilla = bz ajoutée, lorsque la sélection selon l'auteur author porte sur des bugs postés sur bugzilla.scilab.org avant 2022-09-07.
  • Migration de forge.scilab.org vers gitlab.com/scilab/forge/*/-/issues.
  • ba est utilisable également pour les forges Gitlab des modules externes de Scilab.
3.1 2021-12-22 : Option "ba" ajoutée. 2 bugs corrigés.
3.0
  • Nouveau paramètre de configuration Lister uniquement les bugs non résolus.
  • L'option "b" en mode console est supprimée. L'option "wb" est simplifiée en "b".
  • Les deux syntaxes uman label/auteur>.. b et uman auteur/label>.. b peuvent désormais être indifféremment utilisées.
  • Liste des catégories Bugzilla revue et mise à jour.
  • 13 bugs corrigés pour l'option "b". Page d'aide révisée.
2.1 7 bugs corrigés. 1ère version de cette page en français.
2.0 Page d'aide séparée pour "uman .. b"
1.0 1ère publication du module "uman".

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