Jak działa obsługa Ubuntu

9

Każda wersja Ubuntu ma deklarowaną datę zakończenia wsparcia. Na przykład obecny Oneiric będzie obsługiwany do kwietnia 2013 r. Co to znaczy i co się stanie do tego czasu? Jeśli błąd zostanie znaleziony w jednym z obsługiwanych pakietów Ubuntu - czy zostanie on naprawiony?

Pytam, ponieważ mam poważne znane problemy z Compiz i Unity, które sprawiają, że jest dla mnie całkowicie bezużyteczny (błąd # 888039 + kilka innych mniejszych). Poprawki zostały wydane w gałęzi Precise, chociaż status Launchpad mówi, że wpływa on na Oneiric (to też jest mylące, ale może nie znam wystarczająco dobrze procesu). Migracja do wersji Precise nie jest na razie opcją i po prostu zastanawiam się, czy mogę oczekiwać, że takie poprawki zostaną przeniesione do poprzedniej - wciąż obsługiwanej wersji, jeśli z jakiegoś powodu nie chciałbym zaktualizować do najnowszej wersji.

Wiem, że trudno jest uogólnić, ale chciałem tylko wiedzieć, czego mogę się spodziewać po „obsługiwanej” wersji.

Maciej Dragan
źródło
1
Status błędu informuje, że poprawki zostały wydane zarówno dla Precise, jak i Oneiric. Poprawka dla Oneiric została wprowadzona kilka minut temu, więc może minąć dzień lub dwa, zanim zobaczysz aktualizację.
mikewhthing
Co za czas;) W każdym razie - chyba będę musiał poczekać jeszcze kilka dni, ponieważ wciąż nie widzę poprawki w aktualizacjach.
Maciej Dragan,
W rzeczywistości poprawka została przesłana 10 lutego (# 131) i zaakceptowana do propozycji w Fed 17 (# 133). Jeśli nadal nie został on włączony jako główny, możesz włączyć proponowane repozytorium i zainstalować jego wersję nux.
mikewhthing
To było tylko dla Preceise (# 139). Ostatnia zmiana statusu dotyczy Oneiric ... Mam nadzieję. Dlatego napisałem, że statusy startera są dość mylące.
Maciej Dragan
... ale nie mówiłem o stagin PPA, nie było też # 131 i # 133. Oba odnoszą się tylko do Oneiric. Sprawdź, którą wersję nuxzainstalowałeś:apt-cache show nux | grep Version
mikewhthing

Odpowiedzi:

5

Obietnica, że ​​określona wersja Ubuntu będzie obsługiwana dla określonej liczby mounthów, niekoniecznie oznacza obietnicę usunięcia wszystkich błędów, a nawet obietnicę usunięcia jakichkolwiek błędów.

Zwróć uwagę na ten cytat ze strony internetowej Ubuntu dla użytkowników biznesowych komputerów stacjonarnych.

Bądź na bieżąco dzięki bezpłatnym i regularnym aktualizacjom i aktualizacjom

Zobacz wykres o nazwie Ubuntu for Desktop Release Cycle . Zauważ, że kolejne dwa wydania LTS otrzymają 2 lata wsparcia na aktualizacje sprzętu i konserwacji oraz kolejne 3 lata wsparcia na aktualizacje utrzymania.Może to obejmować poprawki błędów, ale nie oznacza to obietnicy usunięcia wszystkich błędów w tym okresie.

Podobnie jest w przypadku wersji LTS serwera, jak pokazuje ta strona dla użytkowników biznesowych serwerów Ubuntu . Główną różnicą jest to, że aktualizacje sprzętu i konserwacji przedłużają się na cały okres 5 lat.

Jak pokazuje link w twoim pytaniu do raportu o błędzie, często bardzo trudno jest dokładnie ustalić, który pakiet powoduje problem, i widzimy również, że wiele wysiłku ze strony wolontariuszy wkłada się w sortowanie raportów o błędach, aby ustalić, który powinien mieć priorytet i kto jest odpowiedzialny za jego naprawienie.

Kiedy czytam tę stronę na temat pomocy przy błędach , widzę, że społeczność programistów Ubuntu reaguje na zgłoszenia błędów w bardzo uporządkowany sposób.

Musisz także wziąć pod uwagę, że Ubuntu jest dystrybucją. Bierze komponenty oprogramowania z innych części społeczności Linuksa i łączy je. Co jeśli błąd znajduje się w jądrze Linuksa, Debianie, Gnome lub innym komponencie, za który Ubuntu nie ponosi odpowiedzialności.

Raport o błędzie należy przekazać osobom odpowiedzialnym za utrzymanie i rozwój pakietu zawierającego błąd. I to zależy od tych ludzi.

Czasami ludzie Ubuntu mogą dostarczyć poprawkę, a także raport o błędzie. Ważne jest, aby poprawka została przekazana w górę (jak się ją nazywa), aby wszyscy w społeczności Linux mogli skorzystać, a nie tylko my, użytkownicy Ubuntu. Poprawka wymaga czasu, aby poprawka została przesłana w górę, zaakceptowana przez tych opiekunów w górę, i wróciła w celu włączenia do Ubuntu.

Nie dziwię się, że czasami podejmowana jest decyzja, aby rozwiązać problem w następnej wersji Ubuntu, a nie naprawić w wersji, która wkrótce zostanie zastąpiona. Zwłaszcza jeśli następna wersja ma być wersją LTS z pięcioletnim wsparciem.

Mówisz, że ten konkretny błąd jest naprawiany w Precyzyjnej Łuskowcowej, ale nie w Oneiric Ocelot. Ale Precise Pangolin 12.04 jest testowany przez prawie sześć miesięcy. Po umieszczeniu poprawki w Precyzyjnej poprawka zostanie przetestowana.

To lepsze niż umieszczenie go w Oneiric dla użytkowników oczekujących stabilnego wydania, aby go przetestować, nie sądzisz?

Naprawa przeszłości może poczekać. Uzyskaj „dokładność” przyszłości na początku. To jest, moim zdaniem, ważne.

grahammechanical
źródło
2

Na przykład obecny Oneiric będzie obsługiwany do kwietnia 2013 r. Co to znaczy i co się stanie do tego czasu?

Oznacza to przede wszystkim, że wsparcie techniczne dotyczące wersji Oneiric będzie zapewnione do końca jego życia, tj. Do kwietnia 2013 r. Możesz także mieć pewność, że błędy krytyczne i błędy bezpieczeństwa dotyczące Oneiric zostaną naprawione do kwietnia 2013 r.

Jeśli błąd zostanie znaleziony w jednym z obsługiwanych pakietów Ubuntu - czy zostanie on naprawiony?

W zależności od wagi błędów i pakietów dotkniętych przez błąd, można go naprawić lub nie.

jokerdino
źródło
2

Nie ma gwarancji, że jeśli zostanie znaleziony błąd, zostanie on naprawiony. Kropka. Nawet w bieżącej lub rozwojowej wersji. Niektóre błędy zostały naprawione, inne nie, to zależy od dostępnych zasobów, dotkliwości błędów itp.

Co jest pewne, jeśli błąd zostanie naprawiony i będzie to błąd bezpieczeństwa lub krytyczny, zostanie przeniesiony z powrotem do wszystkich obsługiwanych wersji. Ponadto, w niektórych obsługiwanych wersjach będziesz otrzymywać aktualizacje niektórych wybranych pakietów (takich jak Firefox), aż do zakończenia ich życia.

Najważniejszą rzeczą dotyczącą wsparcia, z punktu widzenia zwykłego użytkownika, jest to, że repozytoria dowolnych wersji pozostaną online tylko tak długo, jak długo będą obsługiwane. Jeśli używasz nieobsługiwanej wersji Ubuntu, nie będziesz w stanie zainstalować lub zaktualizować oprogramowania w zwykły sposób (apt-get z oficjalnymi repozytoriami, Centrum oprogramowania itp.).

Javier Rivera
źródło
0

Inni dobrze odpowiedzieli na pytanie, co to znaczy być wspieranym.

Jeśli jest poprawka w Precise, której potrzebujesz w starszej wersji, takiej jak Oneiric, istnieją trzy możliwości.

  1. Możesz śledzić proces aktualizacji stabilnych wersji. Jeśli poprawka jest ważna i jest mało prawdopodobne, aby coś zepsuła, jest to kandydat na SRU. Zobacz tutaj . Łącze daje również ważne informacje na temat tego, dlaczego błędy nie są automatycznie naprawiane w starszych wydaniach pakietów.

    Widzę poprawkę dla wspomnianego błędu, który przechodzi przez proces SRU dla Oneiric. Możesz skomentować raport o błędzie, pytając o jego status. Dziwi mnie, że tak długo testuje.

  2. Zasadniczo możliwe jest, że nowsza wersja pakietu z poprawką została wydana dla Oneiric-Backports. Możesz włączyć to repozytorium, otwierając Centrum oprogramowania Ubuntu i używając Edytuj-> Źródła oprogramowania, a następnie klikając kartę Aktualizacje. Wybierz Oneiric-backports.

  3. Ponownie, ogólnie rzecz biorąc, możesz być w stanie użyć wersji Precise w swoim systemie, jeśli Oneiric ma wszystkie zależności nowej wersji pakietu. Możesz przejść na archives.ubuntu.com przez drzewo puli katalogów do bieżącego pakietu dla każdej obsługiwanej wersji. Możesz pobrać ten, który chcesz, sprawdzić, czy wszystkie jego zależności są spełnione, a następnie spróbować zainstalować go za pomocą sudo dpkg -i package_name_and_releasepolecenia. Wyszukiwanie w Internecie może być również pomocne w znalezieniu pliku .deb dla żądanej wersji. Jest mało prawdopodobne, aby działało to w Compiz lub Unity, ponieważ tak wiele zmienia się w zależnościach między wersjami.


W twoim konkretnym przypadku, o którym wspomniałeś, myślę, że proces SRU był najbardziej odpowiedni i rzeczywiście naprawia go ten proces. Proponowana poprawka znajduje się w repozytorium proponowanym przez oneiric i można ją zainstalować i przetestować. Zobacz to, aby uzyskać więcej informacji.

John S Gruber
źródło