Ako nahlásiť chybu

This page is a translated version of the page How to report a bug and the translation is 100% complete.
Phabricator is for software bug reports, feature requests, and planning work.
  • To ask technical questions about Wikimedia projects, see m:Tech
  • To ask technical questions about MediaWiki in non-WMF installations, see Project:Support desk

Tieto pokyny vysvetľujú ako správne napísať hlásenie chyby alebo žiadosť o novú funkciu (úlohu) do systému pre správu úloh nadácie Wikimédie (podrobnosti nájdete na stránke Phabricator ). Správne urobený zápis úlohy má väčšiu nádej, že sa ním bude niekto zaoberať. Úlohy je potrebné písať anglicky. Pokiaľ anglicky neviete, skúste použiť nástroj pre strojový preklad ako je napr. Google Translate.

Rýchle odporúčania

  • Buďte presní.
  • Buďte zrozumiteľní. V samostatných častiach: 1) krok za krokom, bez ponechania priestoru pre vlastnú interpretáciu, vysvetlite, ako situácia vznikne, 2) čo očakávate, 3) čo sa aktuálne stane.
  • Pri každej úlohe zahrňte len jednu konkrétnu chybu, alebo jednu konkrétnu požiadavku na funkciu.
  • Pridajte akékoľvek potrebné odkazy a ukážky.

Predtým, než začnete

Dokážete problém zopakovať?

Aby ste zistili, či už nebola opravená, skúste hlásenú závadu zreprodukovať na aktuálnej verzii softvéru. Pokiaľ ste závadu našli na nejakej wiki, napr. ako je Wikipédia, môžete jej najnovšiu verziu vyskúšať na test2.wikipedia.org.

Nenahlásil už tento problém niekto iný?

Aby ste zistili, či rovnakú chybu už niekto nenahlásil, použite vyhľadávanie v systéme nadácie Wikimedie pre správu chýb. Môžete tiež skúsiť pokročilejšie hľadanie na vyhľadávacej stránke.

Ak si nie ste istí, či rovnaký problém už niekto nenahlásil pred vami, radšej ho nahláste. Je lepšie mať problémy nahlásené dvakrát ako ich nenahlásiť vôbec.

Možno sú problémy s gadgetom alebo užívateľským skriptom?

Niektoré problémy sú dôsledkom používania používateľských skriptov a gadgetov, ktoré treba opraviť. Aby ste nestrácali čas jeho hlásením, tu je dostupný sprievodca s krokmi, ako identifikovať taký kód, ktorým by sa mohol problém vyriešiť.

Je problém s vyrovnávacou pamäťou?

Niektoré problémy sa týkajú predošlého kódu HTML uloženého vo vyrovnávacej pamäti, ktorý je poskytovaný spolu s novším JavaScriptom a tento nemusí byť kompatibilný. Ak chcete pomôcť pri určení, či toto nie je príčinou, pomohlo by vyčistenie stránky, jej obnova a overenie, či problém naďalej pretrváva. Túto informáciu zahrňte do správy o chybe.

Hlásenie závady alebo žiadosti o novú funkciu

Ak ste narazili na problém v aktuálnej verzii, ktorý ešte nikto nenahlásil, tak:

  1. Pozrite na phabricator.wikimedia.org.
  2. Ak ste sa doteraz neprihlásili, budete to musieť urobiť teraz (alebo sa zaregistrovať, návod je na stránke "Vytvorenie účtu ").
  3. Ak chcete nahlásiť bezpečnostný problém , kliknite v pravom hornom rohu na tlačidlo Záložka (Bookmark) a vyberte "Nahlásiť chybu softwaru" (Report a Software Bug), alebo "Nahlásiť problém so zabezpečením" (Report a Security Issue).
  4. Vyplňte aspoň nasledujúce pole:
    • Title: Krátke zhrnutie (pokiaľ možno v jednej vete), ktoré popisuje problém (nie navrhované riešenie).
      • Dobré: "Selecting gender is not functional on Special:Preferences"
      • Zlé: "Software crashes"
    • Description: (popis) - všetky podrobnosti o probléme, ktoré obsahujú čo najviac detailov. Mali by v nich byť: Ak to nestačí, budete požiadaní o ďalšie informácie spolu s návodom, ako ich získať. Pole by malo obsahovať:
      • Pre závady:
        • Postup pre zopakovanie (Steps to Reproduce): minimalizovaný, jednoduchý postup, ktorý popisovaný problém vyvolá. Popíšte aj prípadné zvláštne nastavenia.
          Príklad:
          1. Go to https://en.wikipedia.org with Internet Explorer version 10.0;
          2. Make sure you are logged in;
          3. Select "My Preferences" menu;
          4. Go to "Gender" and select female gender from box list;
          5. Click "Save" button.
        • Aktuálne dôsledky (Actual Results): - čo aplikácia vykonala po vyššie uvedených krokoch.
          Príklad:
          "There is no female gender in front of my username."
        • Očakávania (Expected Results): čo aplikácia vykonať mala, keby závada v nej nebola.
          Príklad:
          "My gender is shown in front of my username."
      • Pre požiadavky na nové funkcie:
        • Popíšte, čo by ste radi dosiahli a prečo. Vysvetlite, v čo dúfate, že funkcia vyrieši (skutočný základný problém), spolu s konkrétnymi príkladmi. Nemusíte navrhovať konkrétne riešenie, pretože môžu existovať iné možno aj lepšie riešenia. Príbeh užívateľa (ako sa k problému dostal) je efektívny spôsob, ako oznámiť požadované riešenie.
          Príklad:
          "As a new editor, I would like to be acknowledged for my contribution to the project, so that I feel welcomed and valued"
      • Poskytnite prosím všetky ďalšie informácie, ktoré by mohli byť užitočné, napríklad:
        • Webové prehliadače, zobrazenia alebo počítačové systémy, na ktorých ste chybu zbadali.
        • Odkazy alebo porovnanie stránky alebo stránok, na ktorých ste na problém narazili alebo
        • či sa problém objavuje zakaždým, len niekedy, len na niektorých stránkach alebo len za istých okolností.
    • K hláseniu môžete pripojiť súbor so záznamom prístupov (log file) alebo snímku obrazovky (ale uistite sa, že neobsahuje žiadne tajné či súkromné dáta). Aby ste tak urobili, v nástrojovej lište poľa Description použite tlačidlo Upload File (nahrať súbor - vyzerá ako obláčik so šípkou).
    • Označte projekty, v ktorých ste našli chybu
      • Projekty sú spôsob, ktorým vývojári spravujú svoje úlohy a hľadajú tie, ktorým by sa mali venovať. Na určenie správnych projektov použite vyhľadávaciu funkciu (dostupná vpravo hore).
      • Vhodný je projekt MediaWiki-General pre softvér, na ktorom wiki beží, alebo Wikimedia-Site-Requests pre zmeny konfigurácie na serveroch Wikimédie (pozrite stránku Selecting projects ).
    • Subscribers (odberatelia): Ak viete o niekom, kto by sa zaujímal o priebehu práce na danej úlohe, pridajte ho sem. inak toto pole odignorujte.

Skontrolujte, či je hlásenie úplné, a kliknite na tlačidlo "Create Task". Vaše hlásenie bude odteraz v databáze. Týmto sa sprístupní niekomu, kto bude mať záujem na hlásenie sa pozrieť a prípadne na ňom začať pracovať .

Stupeň priority úlohy bude nastavený vývojármi, ak sa rozhodnú na nej pracovať (pozri Nastavenie priorít).

To je všetko! Ďakujeme za vašu pomoc pri vylepšovaní MediaWiki a projektov Wikimédie!

Nahlásenie problému v JavaScripte

Pozri aj: Help:Locating broken scripts

Mnoho funkcií, ako sú niektoré vychytávky (gadgets), užívateľské skripty a niektoré časti MediaWiki, využívajú programovanie v JavaScripte.

Ak narazíte na problém, ktorý môže súvisieť s JavaScriptom, urobte maximum, aby ste identifikovali chybové správy, a skopírujte ich do správy o probléme.

Je obzvlášť dôležité poskytnúť všetky informácie, ktoré máte, pretože aj správcovia systému prístup k akémukoľvek protokolu závad mať nebudú.

Ak je problém v kóde užívateľského skriptu alebo samotnej vychytávky (gadgetu), nemusí byť Phabricator miestom, kde bude problém vyriešený. [1] Ak je problémový skript identifikovaný, môžete byť presmerovaní na diskusnú stránku ku skriptu.

Nahlásenie problému s pripojením

Ak máte problém, že sa vôbec nedokážete pripojiť k webu Wikimédie (príliš pomalý internet apod.), pokračujte na stránku projektu https://wikitech-static.wikimedia.org/wiki/Reporting_a_connectivity_issue (v angličtine)

Nahlásenie problému s prihlasovaním

Ak máte problém prihlásiť sa do svojho účtu, pokračujte na Manual:How to debug/Login problems .

Poznámky

Pozri aj