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 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 |
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 Moze i duzy Nie pomyslalem o tym To chociasz na stronie mozna by umiescic w podkategoriach cit nie na PCWORLD.pl w dziale download |
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/ |