Nowy format paczek w Slackware – .txz

9 05 2009

Gdy Patrick jakiś czas temu dodał do pkgtools obsługę innych formatów paczek (.tbz, .tlz, .txz), nie spodziewałem się, że postanowi w najbliższym czasie przejść na któryś z nich jako na ten, który będzie widniał na sztandarze dystrybucji. W końcu stare, całkiem dobre .tgz jest jednym z formatów, które wymienia się przy omawianiu Linuksa jako ogółu dystrybucji. Jednak świat się zmienia. Czytaj dalej »




Królik Bugs

27 09 2008

Z dniem dzisiejszym zaczęła funkcjonować nasza projektowa Bugzilla. Zachęcamy do zgłaszania wszelkich propozycji i błędów tą drogą w nadziei, że będzie to bardziej aktywne niż do tej pory. ;-) Adres: http://bugs.scxd.info/.




Projekt od środka

20 09 2008

Kiedy zaczynaliśmy tworzenie naszego Projektu, wiele rzeczy wyglądało inaczej. Nie było to czyste budowanie paczek, tak jak w obecnej chwili. Każdej paczce towarzyszył proces monotonnych czynności, takich jak ręczne generowanie sum kontrolnych, opisywanie zmian na stronie, wysyłanie na serwer, usuwanie starych wersji. Z biegiem czasu jednak proces ten prawie kompletnie się zautomatyzował (ten kto czytał artykuł o SlackBuildzie wie, że za tym przepadam). Bashowe skrypty Viciousa, moje perlątka — teraz zajmuję się tym, co naprawdę przynosi korzyść. Czytaj dalej »




5X.SlackBuild

1 08 2008

Już dawno miał powstać artykuł opisujący poszczególne linijki naszego SlackBuilda, no ale… nie wyszło. Chyba dobry temat jak na początek?

Zacznijmy od poszczególnych faz rozwoju. Pierwszą wersję SB (przyzwyczajmy się do tego akronimu) napisał na podstawie oryginalnego slackware’owego Vicious, twórca Projektu. Był on jednak dość prosty, nie automatyzujący wielu spraw, co okazało się dość pracochłonne w pisaniu. W miarę rozbudowywania mojej wiedzy o Bashu, napływania nowych pomysłów wskutek doświadczenia wynikającego z co kolejnego zbudowanego pakietu, automatyzowałem pewne jego fragmenty. W ten sposób od X doszliśmy do 5X. Czytaj dalej »