Gdzie mogę sprawdzić, która wersja Ubuntu zawiera naprawioną wersję programu, na który wpływa błąd?

13

Ten błąd jest oznaczony jako „naprawiony”:

https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1290847

Gdzie mogę sprawdzić, która wersja Ubuntu zawiera poprawioną wersję?

PS: Chciałbym uniknąć czytania długiego tekstu swobodnego. Czy nie ma na to wpisu w bazie danych?

Aktualizacja: noszę okulary użytkownika końcowego. Nie obchodzi mnie wersja pakietu z poprawką. Zależy mi na wydaniu Ubuntu z poprawką.

guettli
źródło
Dobre pytanie. O ile mi wiadomo, nie ma prostego sposobu, aby dokładnie ustalić, w której wersji pakietu znajduje się poprawka.
Rmano
@muru Wyobrażam sobie to pytanie nie jest specyficzny temat tego błędu. Chodzi o to, załóżmy, że minęło już sześć miesięcy. Chcę sprawdzić, czy moja paczka (powiedzmy whatever-3.4.6-ubuntu6.3+build3na przykład) ma poprawkę, czy nie ... myślę, że o to pyta OP - prawda? Jeśli tak, pomyśl o edycji pytania, aby było nieco jaśniejsze.
Rmano,
2
@Rmano Noszę okulary użytkownika końcowego. Nie zmieniłem domyślnych ustawień ubuntu dla aktualizacji. Oznacza to, że mam zainstalowane wszystkie aktualizacje. Jeśli ustawię okulary dewelopera, bardzo łatwo jest sprawdzić, która wersja pakietu jest w której wersji ubuntu. Czy jesteś teraz zmieszany? Zajmuję się tworzeniem oprogramowania w systemie Linux od dwudziestu lat. Wiem jak sobie pomóc. Ale ... Dlaczego brakuje oczywiście interesujących informacji? Drodzy miłośnicy szczegółów: załóż okulary dla nowicjuszy!
guettli
3
@muru Myślę, że takie ważne informacje muszą być przechowywane w ustrukturyzowanej bazie danych startera.
guettli

Odpowiedzi:

3

Ponieważ nosisz okulary użytkownika końcowego ;) - oto odpowiedź obejmująca obrazy…

Twój wspomniano bug ma fix i poprawka zostanie zwolniony. Jednak nie jest jeszcze jasne, w której wersji Ubuntu zostanie uwzględniona.

   wprowadź opis zdjęcia tutaj

I komentarz # 43 jest również interesujący (Dzięki @muru ).

> Dlaczego jest to oznaczone jako „Poprawka wydana? To wciąż jest zepsute.

Wydana poprawka oznacza naprawioną w serii rozwojowej, niekoniecznie w wydanych wersjach Ubuntu.


Innym przykładem jest błąd 1264554 w tym samym pakiecie. Jak widać na zrzucie ekranu, poprawka błędu została wydana dla Trusty.

   wprowadź opis zdjęcia tutaj


Co nam to mówi?

Tak długo, jak nie widzisz tej ładnej ikony o nazwie wydania Ubuntu

   wprowadź opis zdjęcia tutaj

błąd nie został naprawiony.

AB
źródło
Nie zapomnij sam błąd LP - wiadomości na bug LP sam informował o things're stałe (z wyjątkiem rzeczy ustalonych przez scala z innych systemów operacyjnych)
Thomas Ward
1
Istotne: Komentarz nr 43 do pierwszego błędu.
muru
Myślę, że musi istnieć nowy stan: „Naprawiono w dev”. W ten sposób możesz rozróżnić „Naprawione wydanie” (na przykład w Trusty) i stan, który ma etykietę taką jak ta w komentarzu: „Naprawiony wydany oznacza naprawiony w serii rozwojowej, niekoniecznie w wydanych wersjach Ubuntu”.
guettli
@ guettli, który nazywa się naprawiony, ale nie zostanie ustawiony na błąd pakietu - tylko w projekcie powyżej (tj. narzędzia do śledzenia błędów projektu python)
Thomas Ward
„Tak długo, jak nie widzisz tej ładnej ikony z nazwą wydania Ubuntu ... błąd nie został naprawiony”: niekoniecznie musi to być prawda. Jeśli błąd zostanie naprawiony w wersji rozwojowej Ubuntu, wówczas każda kolejna wersja Ubuntu będzie normalnie naprawiona, ale ogólnie nie będzie wyraźnie nazwana w stanie błędu.
Robie Basak,
0

Przyjąłem to pytanie, jak znaleźć, które wydania zawierają pewną wersję pakietu.

Wiele informacji można znaleźć na stronie pakietów ubuntu. Właśnie szukałem pakietu „python3” we wszystkich wersjach ubuntu: - http://packages.ubuntu.com/search?suite=all§ion=all&arch=any&ke words=python3&searchon=names

Wymyślił to: - Pakiet python3

  • precyzyjny (12.04LTS) (python): interaktywny język obiektowy wysokiego poziomu (domyślna wersja python3) 3.2.3-0ubuntu1: wszystkie
  • precyzyjne aktualizacje (python): interaktywny język obiektowy wysokiego poziomu (domyślna wersja python3) 3.2.3-0ubuntu1.2: amd64 i386
  • zaufany (14.04LTS) (python): interaktywny język obiektowy wysokiego poziomu (domyślna wersja python3) 3.4.0-0ubuntu2: amd64 i386
  • utopic (python): interaktywny język obiektowy wysokiego poziomu (domyślna wersja python3) 3.4.2-1: amd64 i386
  • vivid (python): interaktywny język obiektowy wysokiego poziomu (domyślna wersja python3) 3.4.3-1: amd64 i386
  • wily (python): interaktywny język obiektowy wysokiego poziomu (domyślna wersja python3) 3.4.3-4ubuntu1: amd64 i386

Dlatego myślę, że Python w wersji 3.4 jest wierny, utopiczny, żywy i przebiegły

Byłoby pomocne, gdyby ktokolwiek na starterze oznaczył coś jako naprawionego, zidentyfikował, która wersja Pythona zawiera określoną poprawkę, ale jak mówiono w dyskusji na starterze, nie jest to proste (i twierdzę, że nie jest to specyficzne dla Ubuntu albo).

Sibaz
źródło
Przepraszam i gdzie jest odpowiedź? :)
AB
Przepraszam, że nie było jasne. patrzysz w błąd, historię wersji Pythona zawierającej twoją poprawkę, następnie przeszukujesz listę pakietów w poszukiwaniu głównej wersji twojego pakietu, a następnie patrzysz na listę. Nie mogę być dużo jaśniejszy niż to.
sibaz
Jeśli historia startera nie mówi ci o wersji czegoś, co zawiera twoją poprawkę, musisz zapytać zespół programistów Pythona i sprawdzić system śledzenia błędów. Ponieważ to pytanie znajduje się na forum ubuntu, uznałem, że jest to pytanie dotyczące części pytania dotyczącej ubuntu i odpowiedziałem na to pytanie w sposób postawiony, a nie zgodnie z przeznaczeniem
sibaz,