rpm/SPECS
Witold Filipczyk
witekfl w poczta.onet.pl
Sob, 8 Lut 2003, 16:02:52 CET
On Sat, Feb 08, 2003 at 01:11:45AM +0100, Paweł Gołaszewski wrote:
> On Fri, 7 Feb 2003, Witold Filipczyk wrote:
>
> > Nie ma jeszcze builderów dla Ac. Buildery będą działać inaczej niż
> > dotychczasowe i prawie na pewno nie będą brały źródeł z CVSu, więc nie
> > ma sensu tych źródeł tam wrzucać. Przy okazji zapewniona będzie większa
> > poprawność. URLe będą musiały być poprawne, inaczej pakiet się nie
> > zbuduje.
>
> o nie - ja _stanowczo_ się nie zgadzam, żeby pakiety były pobierane
> podczas budowania ze źródłowego miejsca - to jest bez sensu całkowicie.
> 1. obciążeniu łącza _światowego_ miejsca kolokacji builderów
> 2. powolność działania i przestoje buildera (bo ściąga teraz z Dżibuti)
> 3. brak jakiejkolwiek kontroli poprawności źródeł. Było wiele afer z
> podmienionymi źródłami na serwerach kluczowych projektów...
Teraz jest tak:
Alicja, której adres podany jest w Source0 i kolejnych serwuje pliki.
Bob, developer PLD, ściąga ten plik, oblicza sumę kontrolną i wysyła
plik i sumę kontrolną do Cezarego (CVS).
Cezary może sprawdzić, czy plik został przesłany poprawnie (czy suma policzona
na miejscu zgadza się z sumą przesłaną przez Boba).
Cezary może też sprawdzić czy plik serwowany przez Alicję to ten sam plik,
który przysłał Bob (ściągając plik od Alicji i obliczając sumę kontrolną).
Cały czas zakładane jest pełne zaufanie do Alicji. Można sprawdzić jedynie,
czy Bob mówi prawdę.
Jeżeli przyjmujemy, że nie wrzuca się już źródeł do CVSu, to trzeba by
wrzucać źródła na serwer FTP, ale to jest bez sensu, bo zamiast
ułatwić pracę, utrudni ją. Dodatkowo każdy z developerów musiałby posiadać
konto na serwerze z FTP.
Proponuję:
Nie wrzucać źródeł do CVSu!
Builder po otrzymaniu zlecenia zbudowania SRPMa sprawdza najpierw
serwer PLD. W przypadku Release > 1 znajdzie tam źródła, wpw ściąga źródła
z serwera źródłowego i umieszcza je na serwerze PLD.
Zalety:
- nie trzeba kont dla developerów na FTP
- mniejsze obciążenie CVSu
Więcej na temat pld-builder w wątku: Zróbmy w końcu pld-builder!
na pld-devel-pl.
--
Witold Filipczyk
<witekfl w poczta.onet.pl>
Więcej informacji o liście dyskusyjnej pld-discuss-pl