Co oznacza „Fix Committed”?

10

Czy jest to ważne, jeśli zaznaczę błąd „Naprawiono błąd”, jeśli dany pakiet jest hostowany w górę (poza Launchpad)?

przykład : raport o błędzie , zatwierdzona naprawa .

tshepang
źródło
2
To tak naprawdę nie należy tutaj, ponieważ nie jest specyficzne dla Ubuntu. Prawdopodobnie powinieneś zadać to pytanie na Launchpad Answers .
dv3500ea,
8
Jest to przydatne dla osób wykonujących błędy w Ubuntu: meta.askubuntu.com/questions/243/…
Jorge Castro,
2
@ dv3500ea Launchpad jest częścią Ubuntu Universe - więc obejmuje to zakres (jak wskazał @JorgeCastro)
Marco Ceppi
@ WarriorIng64 Zastanawiałem się nad oznaczeniem go jako duplikatu, ale inne pytanie wydaje się zbyt zorientowane na programistę. Myślę, że warto osobne pytanie
Jjed
1
@ WarriorIng64 musiałeś tam popełnić błąd, ponieważ twój link wskazuje na ten post
tshepang

Odpowiedzi:

6

Listę definicji statusu błędów Launchpada można znaleźć w sposobie ich wykorzystania w narzędziu do śledzenia błędów Ubuntu na stronie https://wiki.ubuntu.com/Bugs/Status . Zwykle w przypadku zadań związanych z pakietem Ubuntu „Poprawka zatwierdzona” nie odpowiada „poprawce jest nadrzędnej, ale jeszcze nie w Ubuntu”; w tym celu zazwyczaj można po prostu ustawić obserwację błędów i pozwolić, aby Launchpad zajął się tym, jak sugerował Jorge.

Zauważ, że niektóre zespoły Ubuntu przypisują różne role do niektórych funkcji Launchpada, w tym status błędu; może to początkowo powodować pewne zamieszanie. Jeśli konsekwentnie segregujesz błędy w danym elemencie, dobrze jest zapoznać się ze sposobem, w jaki zespół odpowiedzialny za ten komponent dokonuje segregacji błędów.

mgunes
źródło
strona, do której prowadzi link, mówi, że mój błąd powinien być oznaczony jako „Naprawiono błąd”. Czy tak jest
tshepang
Nie. Jeśli masz na myśli „Zadanie błędu nadrzędnego: poprawka znajduje się w CVS / SVN / bzr lub jest przypisane do jakiegoś miejsca”, dotyczy to zadania nadrzędnego (najwyższa linia, której pole „Wpływa” brzmi „wajig”), a nie zadanie Ubuntu (to, którego pole „Wpływa” brzmi „wajig (Ubuntu)). Jeśli ustawisz obserwację błędów, Launchpad odpowiednio zaktualizuje upstream zadanie.
mgunes,
9

„Poprawka zatwierdzona” oznacza, że ​​programiści wymyślili działające rozwiązanie problemu i włączyli je do swoich repozytoriów programistycznych.

Problem zostanie dostarczony w aktualizacjach, gdy błąd zostanie oznaczony jako „Poprawiona wersja” dla twojej wersji Ubuntu.

Jjed
źródło
8

Nie powinieneś tego robić ręcznie. Jeśli ustawisz błąd, Launchpad może monitorować wcześniejsze raporty o błędach i automatycznie ustawiać status. Aby to zadziałało, projekt upstream musi mieć rejestrator błędów zarejestrowany w Launchpad. (Zawsze możesz dodać więcej, jeśli go brakuje)

Gdy to zrobisz, Launchpad będzie wtedy śledził błąd w Ubuntu i w górę. Ułatwia to programistom znajdowanie błędów, które zostały naprawione w górę i jeszcze nie zostały naprawione w Ubuntu.

W twoim konkretnym przypadku wajig nie miał zarejestrowanego śledzenia błędów w Launchpad. Poszedłem i to zrobiłem. Niestety projekt w Launchpad nie jest skonfigurowany do korzystania z zewnętrznego narzędzia do śledzenia błędów. Prawdopodobnie możesz skontaktować się z osobą, która go zarejestrowała, aby zmienić, tak aby wskazywała na rzeczywisty moduł śledzenia wajig, co ułatwi łączenie raportów o błędach w przyszłości.

Ponieważ STILL nie rozwiązuje twojego pierwotnego problemu, zostawiłem komentarz w zgłoszeniu błędu ; co, mam nadzieję, wskaże właściwym ludziom problem.

Jorge Castro
źródło
tak naprawdę nie chcę, aby poprzedni moduł śledzenia błędów (code.google.com) był powiązany ze stroną LP pakietu. Nikt nie używa tego narzędzia do śledzenia błędów. Zamiast tego ludzie zgłaszają błędy bezpośrednio tutaj lub w Debianie, i nie mam nic przeciwko temu, zwłaszcza, że ​​pakiet nie jest przydatny poza obszarem Debiana.
tshepang
2

Nie, zatwierdzono naprawę, gdy poprawka dla wymienionego błędu została naprawiona w repozytorium kodu, z którego korzysta projekt.

Gord
źródło
Myślałem, że było to wyraźnie sugerowane :(
tshepang
1

Starter definiuje status Poprawka zatwierdzona jako „Poprawka zatwierdzona: programista zatwierdził swoją poprawkę do bazy kodu projektu”. Oznacza to, że błąd został naprawiony przez programistę, ale nie został jeszcze wydany, więc nie zobaczysz, że został naprawiony, dopóki nie przejdzie w stan Poprawka zwolniona.

evfool
źródło
@ user5537, zobacz treść pytania, aby zobaczyć, co miałem na myśli.
tshepang