<< uman .. w uman

uman >> uman > uman .. wb

uman .. wb

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

Syntaxes

uman bugNumber wb
uman item wb
uman item1|item2.. wb
uman author>item.. wb
uman author1|author2|..>item.. wb
uman author><Ndays wb
uman section/>item.. wb
uman section/><Ndays wb
uman section1|section2|../author1|author2|..>item1|item2|..<Ndays wb
uman "section1|section2|.. / author1|author2|.. > item1 | item2 |..<Ndays" wb

Arguments

wb | xrwb

wb sont les options commutant uman en mode "web bugs".

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

Après l'installation ou la désinstallation d'un module externe, l'option r rafraichit la liste des références de uman afin de prendre en compte ses modifications.

Des exemples utilisant les options r et x en mode wb sont donnés ci-dessous.

bugNumber

Nombre entier > 76 (entré comme texte) : n° du rapport de bug ciblé sur le registre des bugs Scilab (bugzilla).

item, item1|item2|,...

Termes ou expressions textuelles, indifféremment en minuscules ou majuscules, à rechercher dans le titre des rapports de bugs. Les rapports dont le titre contient au moins un des termes ou expressions indiqués sont sélectionnés.

Ni l'opérateur d'exclusion ~ (NOT) ni la conjonction & (AND) ne sont applicables / utilisables sur les items.

author, author1|author2|..

Noms (indifférents aux minuscules/majuscules) des auteurs des rapports de bugs ou des auteurs des commentaires sur le site bugzilla de suivi des bugs de Scilab.

Ndays

Entier positif (entré comme texte) : seuls les rapports de bugs disponibles sur bugzilla.scilab.org et modifiés ou commentés il y a au plus Ndays jours sont sélectionnés.

section, section1|section2|..

noms indifféremment en minuscules/majuscules des catégories / composants de Scilab dans lesquelles la recherche doit être effectuée sur bugzilla.scilab.org. La section est ignorée si le site ciblé par l'item est un autre site.

Sections existantes :
api API Scilab
atoms Toutes fonctionnalités d'ATOMS
atomsportalportail ATOMS
atomssys Système ATOMS
atomsgui Interface ATOMS dans Scilab
batch Mode batch
CACSD Module CACSD
call call_scilab
codeimproveOptimisation du code
compile Compilation de Scilab
console Console
cli Mode batch
datatips Etiquetage des courbes
demos Démontrations
desktop Bureau de Scilab
doc, help Documentation, contenus des pages d'aide
editor Editeur Scinotes
editvar Editeur de variables
filebrowserNavigateur de fichiers
GED Editeur des propriétés graphiques
GUI Interfaces graphiques interactives
helpsys Système d'aide
history Gestionnaire de l'historique
instal, installInstallation de Scilab
internal Internal features
IDE Bureau et fenêtrage amarrable
iodata Import/Export de données
io Entrées / sorties
java Fonctionnalités Java
link Chargement de primitives
localizationInternationalisation / traduction
mat2sci Convertisseur Matlab->Scilab
math, mathsFonctionnalités mathématiques
mexlib Mexlib
parser Parseur / lexeur
preferencesGestion des Préférences utilisateur
parallel PVM
scilab Fonctionnalités non catégorisées
scinotes Editeur de scripts Scinotes
sparse Fonctionnalités / encodage creux
stat Fonctions statistiques
strings Fonctions caractères & textes
TCL module TCL
tests tests et bancs-tests
translation Traduction
uicontrol Composants graphiques interactifs
varbrowser Navigateur de variables
xcos Xcos
xml fonctionalités XML

ET : "Bug tracker", Codereview, "File Exchange", Forge, "Mailing Lists", "Online Help", WebSite, Wiki

Opérateurs internes
/ Caractère séparant la liste des sections de celle des authors. Lorsqu'aucune section n'est indiquée, "/" n'est pas requis.
> Caractère séparant la liste des sections et/ou des authors de la liste des items. Lorsqu'aucune section ni auteur ne sont indiqués, ">" n'est pas requis.
< Caractère clôturant la liste des items et précédant l'âge maximal des rapports de bugs recherchés. Lorsqu'aucun âge n'est spécifié, "<" n'est pas requis.
| Conjonction OU entre auteurs ou entre items multiples à sélectionner.
"..." Lorsque le libellé entier de la recherche (auteurs, items, âge) comporte au moins un espace ou commence par un caractère ambigü, il doit être indiqué entre guillemets ou entre apostrophes.

Description

uman .. wb 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 les items et critères fournis à uman.

uman .. wb requiert une connexion internet active.

uman .. wb n'affiche rien dans la console.

Lorsque le motif de la requête est un n° de bug bugNumber, la page du bug correspondant documenté sur bugzilla.scilab.org est affichée. Exemple : uman 11625 wb

Sinon : Comment uman .. wb traite-t-il la requête ?

La section, l'author, et l'âge maximal Ndays de modification des rapports de bugs sont pris en compte uniquement lorsque Bugzilla est ciblé. Sinon ces critères sont ignorés.

La spécification d'aucun des paramètres items, sections, authors, ou âge des rapports de bugs n'est obligatoire, mais fournir au moins l'un d'entre eux est plus efficace ;)

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

Les requêtes envoyées à Bugzilla et qui ne concernent pas un n° de bug particulier sont traitées comme une expression régulière. Cependant, actuellement, les caractères spéciaux tels que ., * ou autres sont protégés et n'ont aucune signification syntaxique particulière.

Exemples

// ====== CONNEXION INTERNET ACTIVE REQUISE ======
//
// Bugs documentés en ligne : l'option "wb"
// ----------------------------------------
uman 11625 wb     // Affiche la page bugzilla du rapport de bug n° 11625

uman ode wb       // Liste de bugs triée sur Bugzilla pour une fonction Scilab interne

uman cshift wb    // Pour les fonctions issues de FileExchange, les bugs peuvent
                  //  être publiés en commentaires sur la page web dédiée.
                  //  La section 'Commentaires' de celle-ci est affichée.

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

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

uman cholesky wb  // pour tout terme inconnu : recherche littérale sur Bugzilla.

uman ndgrid|meshgrid wb  // Rapports de bugs concernant ndgrid OU meshgrid,
                         //  sur Bugzilla puisque plusieurs items sont indiqués.

uman graphics/><30 wb    // Rapports / commentaires dans la section "graphics",
                         //  modifiés dans les 30 derniers jours

uman maths/gougeon> wb   // Rapports / commentaires postés par "gougeon"
                         //  dans la section Mathématique

uman helpsys/gougeon>console wb // Rapports / commentaires postés par gougeon
                                //  avec un titre incluant "console"
                                //  dans la section "Système d'aide"

uman "<10" wb     // Rapports de bugs modifiés il y a 10 jours ou moins.
                  //  Noter l'usage des guillemets bien qu'il n'y ait aucun espace.

// Exemples avec un module externe installé
// ----------------------------------------
yn = atomsIsInstalled("plotlib");
atomsInstall plotlib ; // installons "Plotlib"
atomsIsLoaded plotlib  // => %F: .. sans nécessairement le charger en session

uman plot rwb  // Après l'installation ou la désinstallation d'un module,
               //  le registre de uman doit être "r"afraichi/actualisé en
               //  utilisant l'option "r" une fois.
               // "plot" existe dans Scilab mais est redéfinie dans "plotlib".
               // Par défaut, la définition dans Scilab est considérée.
               // Ici, "plot" est donc recherché sur Bugzilla.

uman plot xwb  // En utilisant l'option "x", l'acception / définition eXterne
               //  à Scilab devient prioritaire => la page des tickets de bugs
               //  de "plotlib" est ciblée sur la forge de "plotlib", au lieu
               //  de Bugzilla.

uman quiver wb // "quiver" est une fonction de "plotlib" non proposée dans Scilab.
               //  => l'option "x" est inutile (aucune priorité à arbitrer).
               //  La page des rapports d'anomalie du module "plotlib" est
               //  directement ciblée sur la forge Scilab du module.

if ~yn, atomsRemove("plotlib"), end    // (ménage après ces exemples)

Voir aussi

Historique

VersionDescription
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 .. wb"

1.0

1ère publication du module "uman"


Report an issue
<< uman .. w uman