Archive for the ‘Paczkowanie’ Category

Aktualizacje i nowości

środa, grudzień 5th, 2007

Dawno nie pisałem to teraz się trochę nazbierało :)
Po pierwsze należałoby wspomnieć o Fedorze 8 Werewolf, która ukazała się 8 listopada 2007. Aktualizację jak zwykle przeprowadziłem za pomocą yuma i była praktycznie bezproblemowa. Sam system sprawuje się oczywiście świetnie i nie mogę narzekać ;)
Następnie sporo aktualizacji / nowych wydań miałem w związku z paczkowaniem. Krótko postaram się opisać.
(more…)

Aktualizacje paczek

poniedziałek, sierpień 27th, 2007

W ostatnich dniach zaktualizowałem/przebudował wszystkie swoje paczki. Z niektórymi były problemy (jak je zmusić do kompilacji na f8), ale się udało. Przy okazji aktualizacji tesseract-a do wersji 2.00 musiałem zrobić tesseract-langpack’a z wersjami językowymi danych używanych do rozpoznawania tekstu.

Największym problemem było jednak widelands, które nie kompilowało się z nowym sconsem i pythonem. Trochę czasu zajęło mi przerabianie kodu, ale pomocne okazały się zmiany w svn ;)

Poza tym w doodle było błędne użycie funkcji open ( niepotrzebnie użyty argument O_CREAT ). W warzone2100 musiałem tylko zaaplikować hotfix-a udostępnionego przez upstreama. W paczkach poza tym musiałem poprawić License, dostosowując do nowych guidelines. Gmediaservera teoretycznie nie musiałbym przebudowywać, ale było to wymagane ze względu na błędne binutils w architekturze ppc32, przez co kompilowane programy były blokowane przez SELinux-a.

Po Fedora Open Days 2007

poniedziałek, czerwiec 18th, 2007

Wczoraj zakończyła się konferencja Fedora and Red Hat Open Days 2007. Impreza była według mnie udana. Sporo dobrze przygotowanych prezentacji i wzorowa integracja społeczności sprawiła, że człowiekowi żal, że to się już skończyło. Zdążyłem się zaopatrzyć w koszulki i plakat oraz przekonać się do zajęcia ambasadora. W sobotę dotarłem trochę przed czasem, mając nadzieję zastać organizatorów, ale niestety nie udało się (przyszli w przybliżeniu kiedy miała się zacząć rejestracja).

W sobotę udało się wysłać i zbudować tesseracta na koji. Trochę się bałem, że nie uda mi się skonfigurować laptopa na którym miałem prezentację, ale nie było większych kłopotów. Część musiałem dokończyć (”posprzątać” już po powrocie do domu).

Pełna relacja i mam nadzieję wkrótce zdjęcia (niestety McGiwerowi siadła karta pamięci ze zdjęciami) znajdują się na stronie fedora.pl

Wybór nazwy dla Fedory 7 i paczkowanie tesseract-ocr

środa, maj 23rd, 2007

Dzisiaj na liście dyskusyjnej fedora-devel pojawiła się informacja o ankiecie na nazwę Fedory 7. Dotychczasowe wersje to:
FC1 Yarrow
FC2 Tettnang
FC3 Heidelberg
FC4 Stentz (mój pierwszy linux)
FC5 Bordeaux
FC6 Zod
F7 ???
Do wyboru uprawnione osoby mają: ‘Lee’, ‘Sherman’, ‘Nothing’, ‘Cylon’, ‘Moonshine’, ‘Siegfried’. Osobiście zagłosowałem na “Księżycowy blask” ;) . Głosowanie trwa do 25. maja. Pozaostałe 5 dni sobie release-engineerzy zarezerwowali na wkodowanie nazwy w Fedorę i ostatnie przygotowania do wydania.

Jeżeli chodzi o tesseract to … jeszcze wczoraj byłem wściekły na developerów, dzisiaj mi już przeszło. Zrobili sporo zmian, poprawili główne błędy i niedociągnięcia, ale dołożyli nowych. Trochę czasu mi zajęło sprawdzenie które części starego patcha są jeszcze przydatne, a jakie muszę dołożyć. Dodano sporo nagłówków, więc dodałem subpaczkę devel. Poprawki w wersji 1.04 spowodowały wykasowanie kawałka speca i stał się on czytelniejszy. Ciekawe kiedy paczka zostanie zrecenzowana…

Trochę o widelands i koji oraz gmediaserver

wtorek, maj 8th, 2007

Paczka, do której link jest w poprzednim wpisie została zaakceptowana i wczoraj już była zbudowana dla fc-6 (za kilka dni powinna pojawić się w repozytorium). Wszystko byłoby piękne, gdyby nie “drobny” problem ze sposobem wysyłania “zleceń” dla devel (wkrótce Fedory 7).

Okazało się, że osoby dodające odpowiednie wpisy do serwerów obsługujących cvs nie zostały doinformowane lub zapomniały o dodaniu informacji o paczkach do listy, czego skutkiem był błąd zwracany przez koji:

FAILED: BuildError: package widelands not in list for tag dist-fc7

Dzisiaj to zostało naprawione. :)

Jeszcze miałem wspomnieć o gmediaserver. Otóż wczoraj otrzymałem e-maila od osoby odpowiedzialnej za libupnp, która poinformowała mnie o nowej wersji tej biblioteki. Ponieważ chcieli wiedzieć czy wszystko się buduje prawidłowo, miałem zbudować gmediaserver na rawhide. Na szczęście nowa paczka (numer 9) zbudowała się bezproblemowo i nie jest przeszkodą w dodaniu nowej wersji libupnp do następnego wydania fedorki (zresztą dla fc5 i 6, libupnp 1.4.6 zostało również zbudowane).

Widelands i połączone repozytoria

niedziela, maj 6th, 2007

Dzisiaj mam nadzieję wysłałem “finalną” paczkę widelands (build10). Było trochę zmian, m.in. włączyłem subpaczkę do paczki głównej. Trochę problemów było z plikami lokalizacyjnymi (*.mo), ale udało się wszystko poprawić. Teraz tylko czekać aż reviewer zaakceptuje paczkę.
Jeszcze trochę o drugiej części tytułu wpisu. Dokładnie “maj 04 16:26:46″ według mojego loga z #fedora-devel nastąpiła zmiana tytułu na bardzo optymistyczny:

Fedora development forum, for Fedora developers — end users, please ask for help in #fedora | CORE+EXTRAS MERGED! GOT BUGS? YOU ARE DOING IT WRONG!

Dzień wcześniej pojawiła się informacja na liście dyskusyjnej o nowym CVSROOT-cie. Teraz już repozytoria extras i core są połączone. Nie oznacza to jednak, że użytkownicy FC<=6 mają się niepokoić, ponieważ zmiana dotyczy najnowszego wydania Fedory (numerek 7). Aktualnie testuję nowe mechanizmy zarządzania paczkami (koji), bo wszystko wygląda naprawdę optymistycznie i zachęcająco.

Nowa paczka

środa, maj 2nd, 2007

Wczoraj po wielu konsultacjach wysłałem nowy release widelands. Musiałem zmienić sposób wersjonowania na pierwotny (zgodny z NamingGuidelines). Miałem ochotę zamordować osoby, które zasugerowały mi inne wersjonowanie, ponieważ wysyłanie ponad 27MB danych przy moim łączu nie jest zbyt fajnym zajęciem (na pewno jest czasochłonne ;) ). Jednak przy okazji poprawiłem trochę “wizualną” stronę speca.
Dzisiaj wchodzę na Review Request i co widzę? Czepiają się rozdzielenia paczki na binarkę i subpaczkę data (co zalecane jest na wiki). W pewnym sensie mają rację, ponieważ takie rozdzielenie przy obecnym wersjonowaniu nie umożliwia mniejszej aktualizacji (no chyba, że w trybie force), ale IMHO tak może zostać. Może jak się znajdzie reviewer, który sobie przypisze tego requesta to zmienię (jeżeli będę musiał przy okazji coś innego zmienić). Na razie przede mną oczekiwanie.
Aktualną w momencie pisania paczkę SRPM można znaleźć tutaj: http://karlik.nonlogic.org/widelands/widelands-0-0.2.build10.src.rpm