Zgłaszanie błędów#

Ta strona zawiera informacje, które pomogą ci pomóc nam w zgłaszaniu błędów Ubuntu Touch. NIE dotyczy błędów aplikacji, w większości z nich opis w OperStore powie jak i gdzie to zrobić.

Zainstaluj najnowsze Ubuntu Touch#

To może wydawać się oczywiste, ale często się o tym zapomina. Pójdź do (Ustawienia - Aktualizacje) i upewnij się, że nie masz dostępnych żadnych aktualizacji. Jeśli nie masz, kontynuuj ten poradnik. Jeśli masz, zaktualizuj swoje urządzenie i spróbuj odtworzyć błąd. Jeśli wciąż występuje, kontynuuj ten poradnik. Jeśli nie wykonaj taniec zwycięstwa :) Problem został już naprawiony i możesz dalej używać Ubuntu Touch.

Sprawdź czy błąd został już zgłoszony#

Open up the bug tracker for ubuntu-touch.

Informacja

Posiadacze Pinephone’a powinni sprawdzić i zgłaszać błędy tutaj

Po pierwsze upewnij się, że błąd, który chcesz zgłosić nie został już zgłoszony. Przeszukaj zgłoszone błędy. Podczas szukania użyj kilku słów, które opisują co widzisz. Na przykład, „Ekran blokady jest pusty” lub „Ekran blokady wypisuje błędy”.

Jeśli znajdziesz istniejące zgłoszenie błędu zaznacz przycisk „Add your Reaction” (wygląda jak uśmiechnięta buźka) i zaznacz reakcje +1 (łapka w góre). To pokaże nam, że też doświadczyłeś/aś tego błędu.

Jeśli zgłoszenie pomija jakieś informacje opisane w tym dokumencie, prosze dodaj je samemu, aby pomóc programistom naprawić ten błąd.

Odtwórz błąd, który znalazłeś/aś#

Następnie, dowiedz się jak odtworzyć błąd, który znalazłeś/aś. Dokumentuj dokładne kroki, które wykonałeś/aś, aby znaleźć ten problem. Potem, uruchom ponownie twoje urządzenie i wykonaj te kroki jeszcze raz. Jeśli problem wciąż występuje, kontunuuj następne kroki. Jeśli nie …

Tworzenie zgłoszenia błędu#

Teraz czas na to co szukałeś/aś, samo zgłoszenie błędu! Zgłoszenie błędu musi być w języku Angielskim.

First, pull up the bug tracker and click „New Issue”. Log in to GitHub if you haven’t yet.

Następnie nazwij twój błąd. Wybierz nazwe, która opisuje co się dzieje, ale nie zbyt rozwlekle. Cztery do osmiu wyrazów powinno wystarczyć.

Teraz napisz zgłoszenie błędu. Dobre złoszenie błędu zawiera:

  • Co się stało: Streszczenie błędnego zachowania

  • Co powinno się stać: Streszczenie tego co powinno sie stać, jeśli wszystko działało by poprawnie

  • Jak go odtworzyć: Napisałeś/aś to wcześniej, tak?

  • Wersja oprogramowania: Idź do (Ustawienia - Informacje) i wypisz co pojawia się na ekranie obok napisu „OS”. Dołącz także kanał aktualizacji, którego obecnie używasz.

Kiedy już to skończysz, prześlij zgłoszenie. Nie możesz dodawać etykiet samodzielnie, więc nie zapominaj wymienić urządzenia, na którym doświadczasz problemu tak, aby moderator mógł później łatwo dopasować do niego tagi.

Deweloper albo członek zepsołu QA potwierdzi i oceni twój bug, potem zacznie nad nim prace. Jeśli nie podasz jakiś informacji zostaniesz zapytany/a o nie, więc bądź na to gotowy/a!

Zdobywanie Logów#

Tutaj poruszymy ogólne kroki, aby zdobyć logi - pliki, które zawierają ważne dla Ubuntu Touch wiadomości debuggujące. Możesz zostać zapytany/a o logi, po zatwierdzeniu twojego błędu. Ta sekcja pomoże ci odzyskać te logi z twojego urządzenia.

Ostrzeżenie

Logi mogą zawierać informacje, które wolisz zachować prywatnymi. Przejrzyj je przed wysłaniem, aby upewnić się że nic takiego tam nie ma. Możemy się skoordynować, aby uzyskać je przez email, albo inne mniej publiczne medium.

To get ready, download the Logviewer app from the OpenStore. This app will help us find, view, and send the logs we need.

Now, open the Logviewer app. You’ll see the list of applications running on your device. You can open any of them to view the logs of this application. And you can use the „send” icon in the top right corner to share a log using an online service.

Jeśli nie widzisz logu, o którego wysłanie zostałeś/aś poproszony/a , może on się znajdować w innym folderze albo aplikacja mogła nie stworzyć jeszcze żadnych logów. Powiedz to osobie, która poprosiła o logi. Powinni być w stanie dać tobie informacje, które pozwolą ci wrócić na poprawne tory.