Czy można włączyć proponowane aktualizacje podczas cyklu rozwoju Ubuntu?

9

Lubię uruchamiać wersje rozwojowe Ubuntu (alfa, beta, cokolwiek).

Czy jest jakiś powód, dla którego nie powinienem włączać proponowanych aktualizacji Ubuntu przed wydaniem Ubuntu jako stabilnego?

Czy proponowane aktualizacje różnią się po stabilnym wydaniu Ubuntu?

zrzut ekranu ekranu proponowanych opcji aktualizacji z software-properties-gtk

Jeremy Bicha
źródło

Odpowiedzi:

6

„Użytkownicy mają bardzo małe korzyści z używania - proponowanego podczas cyklu programowania i takie korzystanie jest zdecydowanie odradzane”. 1

Po nowej stabilnej wersji Ubuntu testerów zachęca się do skorzystania z proponowanego repozytorium do testowania aktualizacji stabilnej wersji, aby pomóc zespołowi wydającemu zdecydować, czy aktualizacja powinna zostać wydana dla wszystkich użytkowników. Jednak podczas cyklu programowania -proposed działa inaczej, a programiści Ubuntu nie zalecają włączania -proposed.

Podczas cyklu rozwoju Ubuntu wszystkie aktualizacje pakietów są najpierw przesyłane do proponowanego repozytorium. Po ukończeniu kilku podstawowych kontroli pakiet zostanie przesłany do zwykłego repozytorium.

Podstawowe kontrole obejmują

  • Ukończenie kompilacji na wszystkich obsługiwanych architekturach
  • Zakończenie dowolnych przejść bibliotek (libfoo2> libfoo3)
  • Pomyślne zdanie innych automatycznych testów

W przypadku wielu pakietów proces ten można ukończyć za godzinę lub dwie.

Jeśli użytkownik włączył opcję zaproponowaną, może napotkać problemy z uszkodzonymi pakietami, które nie przeszły niektórych podstawowych kontroli. Zasadniczo nie jest konieczne zgłaszanie błędu dotyczącego tego problemu, ponieważ deweloperzy Ubuntu regularnie śledzą, które pakiety nie przejdą jednego z tych podstawowych testów.

Podsumowując, włączenie proponowane podczas cyklu programowania oznacza, że ​​masz większe ryzyko uruchamiania błędnego oprogramowania i tak naprawdę nie poprawiasz jakości Ubuntu.

Źródło:

Jeremy Bicha
źródło
4

W przypadku wersji rozwojowych proposednie ma sensu włączanie.

Służy do automatycznego testowania pakietów.

Ale w przypadku stabilnych wersji możesz włączyć, proposedjeśli chcesz testować niestabilne pakiety i zgłaszać błędy do startera. Nie widzę innego powodu, aby to włączyć.

Lepszym sposobem użycia proposednie jest włączenie go na stałe, ale zainstalowanie wybranych pakietów, które w tej chwili chcesz przetestować.

Pilot 6
źródło