affiche la liste des bugs documentés concernant un motif donné
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
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.
Nombre entier > 76 (entré comme texte) : n° du rapport de bug ciblé sur le registre des bugs Scilab (bugzilla).
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.
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.
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.
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 |
atomsportal | portail ATOMS |
atomssys | Système ATOMS |
atomsgui | Interface ATOMS dans Scilab |
batch | Mode batch |
CACSD | Module CACSD |
call | call_scilab |
codeimprove | Optimisation 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 |
filebrowser | Navigateur de fichiers |
GED | Editeur des propriétés graphiques |
GUI | Interfaces graphiques interactives |
helpsys | Système d'aide |
history | Gestionnaire de l'historique |
instal, install | Installation 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 |
localization | Internationalisation / traduction |
mat2sci | Convertisseur Matlab->Scilab |
math, maths | Fonctionnalités mathématiques |
mexlib | Mexlib |
parser | Parseur / lexeur |
preferences | Gestion 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
/ | 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. |
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 ?
Si aucun item, ou plusieurs items séparés par
|
sont indiqués, uman
s'adressera au principal registre
bugzilla.scilab.org
des bugs de Scilab.
Sinon : uman
recherche l'item
parmi les fonctions et autres ressources natives de Scilab
installées sur votre ordinateur, comme elle le fait en mode
console normal. Puis, selon le type de ressource Scilab
trouvée pour l'item, la requête uman
est routée comme suit :
Si Scilab est directement concerné, Bugzilla est ciblé.
Si la ressource concernée est un module ATOMS
disposant d'une forge publique Scilab, ou s'il s'agit
d'un module hors ATOMS mais disposant d'une telle forge
répertoriée par uman : le traceur de bugs de la forge
est ciblé.
La liste des bugs documentés relatifs à l'item
est affichée sur la page des tickets de la forge
http://forge.scilab.org/index.php/p/<module_name>/issues/
.
Si la ressource concernée est un module externe ATOMS sans forge publique Scilab : les commentaires de sa page ATOMS sont ciblés, les bugs pouvant y être publiés.
Si l'item concerne un fichier distribué sur FileExchange : les commentaires de la page FileExchange correspondante sont affichés, les bugs afférents pouvant y être publiés.
Si la ressource concernant l'item est hors ATOMS, hors FileExchange et hors des Forges Scilab mais est répertoriée par uman avec un site web dédié, celui-ci est affiché.
Si aucune ressource répertoriée n'a été trouvée en lien avec l'item, Bugzilla est ciblé.
![]() | En mode wb , uman ne tient
compte d'aucune redirection.
Exemple: |
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. |
// ====== 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)
Version | Description |
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" |