Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Nazwy repozytoriów
http://forum.freesco.pl/viewtopic.php?f=24&t=8295
Strona 1 z 1

Autor:  Mis' [ niedziela, 24 lipca 2005, 13:40 ]
Tytuł:  Nazwy repozytoriów

Witam
Pełen nadziei, że kolejny wątek rozpoczęty przeze mnie nie zdryfuje w kierunku kolejnego flejma czy innego OT, pozwolę sobie zacząć pytanie:

Jakie nazwy proponujecie dla repozytoriów pakietów? Obecne "base", "reszta" i "testing" były wybrane jako nazwy tymczasowe/robocze. Jak wiadomo prowizorka zawsze trwa najdłużej...
Główną przyczyną propozycji zmian nazw jest konieczność uporządkowania "zasad przepływu pakietów" pomiędzy repozytoriami. Poniżej wklejam mój post z listy mailowej PGF dotyczący tego tematu:

: [/] [] ()

Witam. Tak sobie od jakiegoś czau już kombinuję, że chyba najwyższa pora
uporządkować nazwy repozytoriów oraz zatwierdzić "drogę" jaką pakiet
przebywa zanim się znajdzie na płycie instalacyjnej. Oto co wymysliłem:

1. przede wszystkim, zmieniamy nazwy repozytoriów - obecnie mamy "base", "reszta" i "testing" - takie nazwy przyjąłem sobie kiedyś jako robocze i jakoś tak już zostało... osobiście mi się nie podobają, a i Maciek chyba
kiedyś już proponował zmianę, ale zawsze było coś ważniejszego :-/
2. po drugie proponuję zmienić nieco strukturę repozytoriów (i co za tym
idzie drzewka w cvs). Moja propozycja wygląda następująco (na razie
używam starych nazw repozytoriów):

base, reszta - dwa repozytoria zawierające to co pojawia się na płycie
instalacyjnej (co prawda dotychczas na płycie było tylko "base" ale
kiedyś mówiliśmy już o wydawaniu płyty ze wszystkimi pakietami). W tych
repozytoriach nie ma w zasadzie żadnych zmian poza krytycznymi i
dotyczacymi bezpieczeństwa. Tu wszystko *MUSI* działać bez pudłą.

base-devel, reszta-devel - repozytoria, w których w momencie wydania
płyty są te same pakiety co w powyższych, w tych repozytoriach pojawiają
się nowe wersje programów które już mamy spakietowane, na podstawie tych dwóch repozytoriów w momencie wydania płyty tworzone są repozytoria
"base" i "reszta". Zasadniczo wszystkie programy znajdujace się w tych
repozytoriach powinny działać, jednak można się spodziewać różnych
niespodzianek. Repozytorium przeznaczone do ostatecznych testów przed
wydaniem na płycie.

testing - repozytorium gdzie pojawiają się nowe pakiety, nie ma
gwarancji, że pakiety działają, pakiety z tego repozytorium poddawane są
pierwszym testom. Po osiągnięciu stanu w którym pakiet robi to co
powinien przenoszony jest on do "base-devel" lub "reszta-devel"

unsupported - repozytorium przeznaczone do umieszczania pakietów
przygotowanych przez użytkowników. Nie ponosimy żadnej odpowiedzialnosci
za to repozytorium, udostępniamy tylko miejsce na serwerze. Niektóre
pakiety z tego repozytorium mogą dostać się do jednego z oficjalnych
repozytoriów, jednak nie muszą.

Repozytoria "base" i "reszta" otwarte na poprawki są przez cały czas,
dodawanie pakietów niedozwolone. Repozytoria zamykane (ro w cvs) w
momencie wydania nowej płyty.

Repozytoria "base-devel" i "reszta-devel" na poprawki otwarte są cały
czas (może warto zamknąć na poprawki na tydzień przed wydaniem płyty?),
dodawanie pakietów zamknięte na jakiś czas (4 tygodnie?) przed wydaniem
płyty.

repozytorium "testing" otwarte cały czas

repozytorium "unsupported" - otwarte cały czas

Teraz prośba do zainteresowanych tematem - co sądzicie o powyższym
podziale? Jeśli uważacie że jest do dupy to zaproponujcie coś innego.
Jeśli zaś uważacie, że powyższe ma jakiś sens to zaproponujcie jakieś
sensowne nazwy repozytoriów bo to co powyżej pisałem to tylko nazwy
proponowane...

Wydaje mi się, że zastosowanie powyższego podziału i zasad "awansu"
pakietów pozwoli wyeliminować wiele problemów z którymi spotykaliśmy się
do tej pory...

zapraszam do dyskusji.



z góry dziękuję za rzeczowe propozycje.
Chciałbym aby podczas zlotu ukazało się kolejne wydanie NND - już z nową strukturą repozytoriów.

Autor:  Mis' [ piątek, 26 sierpnia 2005, 01:09 ]
Tytuł: 

Przypominam, że temat jest wciąż otwarty, a problem nierozwiązany...

Autor:  webster21 [ sobota, 17 września 2005, 10:44 ]
Tytuł: 

Ja proponuje cos takiego:
pogrupowac wedlug programow i ich funkcji. Ulatwilo by to sprawe wyszukiwania po rodzajach programow.
NP sytem,Pocztowe,edytory,siec
i tak dalej i tak dalej :P Co wy na to??

Autor:  czerwo [ sobota, 17 września 2005, 10:47 ]
Tytuł: 

duzy syf

bo wyjdzie milion kategorii a w czesci z nich pustki, albo i tak wszytsko bedzie razem, mi to nie przekszadza ze wszytsko jest razem nawet wolabym jakby wszytsko bylo w jednym a nie dzielone na testing base i reszta bo by mi sie latwiej szukalo :P

Autor:  webster21 [ sobota, 17 września 2005, 10:49 ]
Tytuł: 

czerwo pisze:
duzy syf

bo wyjdzie milion kategorii a w czesci z nich pustki, albo i tak wszytsko bedzie razem, mi to nie przekszadza ze wszytsko jest razem nawet wolabym jakby wszytsko bylo w jednym a nie dzielone na testing base i reszta bo by mi sie latwiej szukalo :P

Moze i duzy :) Nie pomyslalem o tym :) To chociasz na stronie mozna by umiescic w podkategoriach cit nie na PCWORLD.pl w dziale download :P

Autor:  tasiorek [ czwartek, 6 kwietnia 2006, 20:32 ]
Tytuł: 

Proponuje zrobic tylko 2 repozytoria: NND i testing, a nie tak jak teraz mamy ich w sumie dziewiec. Mozna tez pozniej wypusic iso testowe ( z wyraznym zaznaczeniem, ze jest ono testowe) chocby do przetestowania instalatora i ewentualnie kernela 2.6, ale to w pozniejszym terminie. Wtedy dla tego iso tez trzeba bedzie zalozyc osobne repozytorium.

Autor:  czerwo [ czwartek, 6 kwietnia 2006, 20:47 ]
Tytuł: 

na razie trzeba utrzymac repo do starej wersji nie mozemy nie obslugiwac od razu starej wersji. Moim zdaniem zrobic repo dla nnd 0.2 i 0.1 i testing

Autor:  tasiorek [ czwartek, 6 kwietnia 2006, 23:23 ]
Tytuł: 

czerwo pisze:
na razie trzeba utrzymac repo do starej wersji nie mozemy nie obslugiwac od razu starej wersji.

Czy ktos pisal o nieobslugiwaniu? Myslalem poprostu o ich polaczeniu.

Autor:  czerwo [ czwartek, 6 kwietnia 2006, 23:25 ]
Tytuł: 

nie wiem czy sie nie zrobi balagan, chocby z roznych wersji openssl z czego juz jest dosc duzy syf ;/

Autor:  tasiorek [ czwartek, 6 kwietnia 2006, 23:27 ]
Tytuł: 

Dlatego w tym repo bedzie tylko najnowsza wersja openssl i pakiety pod niego przygotowane i nie bedzie problemu z roznymi wersjami.

Autor:  viater [ poniedziałek, 2 października 2006, 16:26 ]
Tytuł: 

Żeby nie zakładać nowego tematu - to jak teraz jest z repozytoriami - bo widzę, że jakieś nowe się porobiły. Czyli krótko: co i gdzie ?

Autor:  Mordazy [ piątek, 8 marca 2013, 11:35 ]
Tytuł:  Re: Nazwy repozytoriów

Jeśli o mnie chodzi, nie widzę zupełnie potrzeby ruszania nazw repozytoriów, sa wystarczająco czytelne: base - paczki podstawowe niezbędne do tego by system w ogóle ruszył i spełniał swoje podstawowe funkcje, extras - wszystko co ponad to, testing - wiadomo. Jeśli w ogóle coś miałbym proponować, to rozbić testing na testing-base i testing-extras, dla wygody i bezpieczeństwa, i może dodać jedno repozytorium, np. contrib, na paczki "z zewnątrz", które po przetestowaniu zostałyby przesunięte do testing i później do base lub extras.

Pozdrawiam,
Mordazy.

Autor:  Maciek [ piątek, 8 marca 2013, 11:51 ]
Tytuł:  Re: Nazwy repozytoriów

Skąd ci przyszło do głowy odgrzewać kotleta sprzed sześciu lat?

Autor:  Mordazy [ piątek, 8 marca 2013, 12:02 ]
Tytuł:  Re: Nazwy repozytoriów

Bo leżał na wierzchu talerza, a ja nie popatrzyłem na datę produkcji :)

Nie siadać do forum póki kawa nie zacznie działać, nie siadać do forum póki kawa nie zacznie działać, nie siadać do forum.... :)

Pozdrawiam,
Mordazy.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/