How to report a bug/gl

Estas directrices explican como escribir un informe sobre un erro ou informe de requerimento (unha tarefa) en Wikimedia's task tracker (vexa para máis información). Os informes ben escritos son os que teñen máis posibilidades de traballar neles.

Recomendacións rápidas para os reportes

 * Sexa preciso
 * Sexa claro: explica como reproducir o problema, paso a paso, para que outros poidan reproducir o erro, ou entender o problema.
 * Inclúe só un problema por informe
 * Inclúe calquera ligazón relevante e exemplos
 * Be clear: explain 1) how to reproduce the situation, step by step, without leaving any room for interpretation, 2) expected behavior, 3) actual behavior. In separate sections
 * Include only one problem per task
 * Include any relevant links and examples

Pode reproducir o problema?
Probe a reproducir o erro utilizando unha versión recente de software, a ver se xa foi corrixido. Se o erro foi nun sitio wiki, como a Wikipedia, pode tentar probar a última versión do software en test2.wikipedia.org.

Ten alguén xa informado do problema?
Empregue a caixa de busca do sistema de incidencias de Wikimedia para ver se o erro xa foi notificado. Tamén pode realizar buscas máis avanzadas na páxina de busca avanzada.

If you are unsure whether a bug has already been reported, you should report the bug. It is better to have duplicate bugs than it is to have unreported bugs.

Is it maybe a gadget / user script issue?
Some problems are a consequence of using user scripts and gadgets which need some fixes. There is with steps how you can identify such code, which could fix your issue so that you do not waste your time reporting it.

Informar unha nova solicitude erro ou recurso
Se ten enfrontado un erro nunha versión recente e ninguén máis semella informar disto, entón:
 * 1) Vaia a phabricator.wikimedia.org.
 * 2) Solicitaráselle que inicie sesión (ou que se rexistre) se aínda non o fixo (consulte "").
 * 3) Click the Bookmark button in the upper right corner and choose "Create Task" (or "Report Security issues" to ).
 * 4) Encha polo menos os seguintes campos:
 * 5) * Título (Title): Unha descrición curta dunha liña que explique o problema (non a solución que suxire).
 * 6) ** Bo:
 * 7) ** Malo:
 * 8) * Asignado a: (Assigned to) Debe ignorar este campo. Os desenvolvedores asignarán a alguén cando planeen traballar na tarefa.
 * 9) * Descrición (description): Describa completamente o problema, dando tantos detalles como lle sexa posible. Estes poden incluír:
 * 10) ** Para erros:
 * 11) *** Pasos para reproducir: Pasos esquemáticos e doados de seguir que provocarán o problema descrito. Inclúe calquera configuración especial relevante.
 * Exemplo:
 * 1) *** Resultados Actuais: Que fixo a aplicación tras seguir os pasos indicados.
 * Exemplo
 * 1) *** Resultados previstos: O que debería ter realizado a aplicación se non existira ningún erro.
 * Exemplo
 * 1) ** Para solicitar funcionalidades:
 * 2) *** Unha descrición do que intenta lograr e por qué. Explain what you hope the feature will solve (the actual underlying problem) along with specific examples; but do not demand a specific solution, as there might be other/better solutions. A user story is an effective way of conveying this.
 * Exemplo:
 * 1) ** Por favor, proporcionar calquera outra información que poidan ser útiles, tales como:
 * 2) *** o navegador web, tema (skin) ou sistema operativo onde teña visto o erro;
 * 3) *** semellanzas ou diferenzas nunha ou máis páxinas nas que teña atopado o erro; ou
 * 4) *** se o problema se produce sempre, ocasionalmente, só en certas páxinas ou en circunstancias específicas.
 * 5) * Para adxuntar un ficheiro de rexistro ou (asegúrese de que non inclúa ou mostre información confidencial), prema no botón Upload File (unha nube cunha frecha) na barra de ferramentas do campo Descrición.
 * 6) * Seleccione o/os proxecto/s no/s que atopou o erro:
 * 7) ** Os proxectos é a forma na que os desenvolvedores atopan as tarefas nas que traballar. Para identificar o/s proxecto/s correcto/s, use a función de busca (na parte superior dereita) para atopar a súa descrición.
 * 8) ** Este pode ser, por exemplo, o proxecto para o propio software do wiki, ou  para cambios na configuración dun sitio da fundación Wikimedia. (Consulte ).
 * 9) * Subscritores: deberías esquecer este campo: Se coñeces usuarios específicos que estean interesados en seren notificados desta tarefa, podes engadilos aquí. Otherwise, ignore this field.
 * 1) *** o navegador web, tema (skin) ou sistema operativo onde teña visto o erro;
 * 2) *** semellanzas ou diferenzas nunha ou máis páxinas nas que teña atopado o erro; ou
 * 3) *** se o problema se produce sempre, ocasionalmente, só en certas páxinas ou en circunstancias específicas.
 * 4) * Para adxuntar un ficheiro de rexistro ou (asegúrese de que non inclúa ou mostre información confidencial), prema no botón Upload File (unha nube cunha frecha) na barra de ferramentas do campo Descrición.
 * 5) * Seleccione o/os proxecto/s no/s que atopou o erro:
 * 6) ** Os proxectos é a forma na que os desenvolvedores atopan as tarefas nas que traballar. Para identificar o/s proxecto/s correcto/s, use a función de busca (na parte superior dereita) para atopar a súa descrición.
 * 7) ** Este pode ser, por exemplo, o proxecto para o propio software do wiki, ou  para cambios na configuración dun sitio da fundación Wikimedia. (Consulte ).
 * 8) * Subscritores: deberías esquecer este campo: Se coñeces usuarios específicos que estean interesados en seren notificados desta tarefa, podes engadilos aquí. Otherwise, ignore this field.

Comprobe que o informe estea completo e prema o botón "Create Task" (crear tarefa). O seu informe pasará á base de datos e é de esperar que alguén se interese por el pronto. This allows somebody interested in the report to look at it and.

A prioridade para tarefas debe ser definida para desenvolvedores que planexan traballar nas cuestións (vexa Setting priorities)

Iso é todo! Grazas pola súa axuda para mellorar MediaWiki e os proxectos de Wikimedia!

Informando dun erro de JavaScript

 * See also: Help:Locating broken scripts

A lot of functionality, such as gadgets, user scripts, and some parts of MediaWiki, rely on JavaScript.

Cando atopas un erro que pode estar relacionado con JavaScript, o mellor que podes facer e ir a [$url identify error messages] e copiárllelo no informe de erro.

É especialmente importante proporcionar toda a información que tes, porque mesmo os administradores de sistema terán cero acceso a calquera rexistro de erros.

If the problem is in the code of a user script or gadget itself, then Phabricator might not be the place where the problem will get handled. Someone might redirect you to the talk page of the script (if the problematic script is identified).

Reporting a connectivity issue
If you are having difficulties reaching a Wikimedia website at all (slow internet connection etc.), please follow https://wikitech-static.wikimedia.org/wiki/Reporting_a_connectivity_issue

Reporting a login problem
If you are having problems logging into your account, please follow Manual:How to debug/Login problems.

Véxase tamén

 * Cómo informar de erros de forma eficiente por Simon Tatham (en inglés)
 * How to get the developer community to solve your problem, by User:MSchottlender-WMF, July 2017
 * Wikimedia and Etiqueta para Phabricator
 * Xestión dos erros/ Ciclo de vida dun informe de erro
 * Escribir un bo informe sobre erros de funcionamento ou solicitudes de funcionalidade
 * Como escribir un primeiro bo informe sobre erros de funcionamento (obsoleto)
 * Wikipedia Inglesa: Informes de erros e peticións de funcionalidades