Nightlies i ftp.mozilla.org dla opornych 8.02.2008
Posted by marcoos in camino, firefox, mozilla, mozilla.org, netscape, thunderbird.4 comments
Pomyślałem sobie dzisiaj, że warto zrobić mały przewodnik po “eftepie” Mozilli i jego zawartości, co powinno w przyszłości zapobiec pomyłkom takim jak ta opisana w poprzedniej notce.
Na początek - mamy tak naprawdę dwa serwery z plikami Mozilli: releases.mozilla.org i ftp.mozilla.org.
releases.mozilla.org (dostępny także przez protokół FTP) to serwer, na którym znajdują się oficjalne wydania programów. Najczęściej to ten serwer jest mirrorowany. Co my tu mamy:
- addons - katalog z rozszerzeniami i motywami z serwisu addons.mozilla.org. Jedyny katalog, w którym znajduje się głównie oprogramowanie osób spoza Mozilla.org.
- bouncer - katalog z plikiem konfiguracyjnym “bouncera”, zapewniający właściwą synchronizację mirrorów. Nic interesującego dla nikogo poza adminami serwerów lustrzanych.
- w pozostałych katalogach znajdziemy wszystkie oficjalne wydania aplikacji Mozilli, od Firefoksa i Thunderbirda przez SeaMonkey i Camino po XULRunnera.
Jeden drobiazg - nie ma sensu pobierać plików bezpośrednio z tego serwera. Pobierając Firefoksa czy Thunderbirda ze strony oficjalnej (Firefox - tutaj) zostaniemy przekierowani do właściwego regionalnie serwera lustrzanego. Nie obciążajmy r.m.o - zwłaszcza w dniach wydań głównych wersji - dzięki temu wiecej osób będzie mogło bez problemów pobrać oprogramowanie.
ftp://ftp.mozilla.org/ - główny FTP Mozilli, (dostępny też po HTTP). Na nim z kolei mamy, oprócz pełnej zawartości r.m.o, także:
- OJI - bardzo stare pliki wtyczki Javy dla bardzo starych Macintoshy. Obecnie nic ciekawego.
- artwork - okładki oficjalnych płytek CD-ROM z Firefoksem 1.0, Thundebirdem i śp. pakietem Mozilla.
- cck - czyli Client Customization Kit, dzięki któremu możemy zbudować własnego Firefoksa z innymi ustawieniami niż domyślne (uwaga: rozpowszechnianie takiej modyfikacji bez zmiany nazwy na niezawierającą słowa “Firefox” podlega szczególnym ograniczeniom; szczegóły na podlinkowanej stronie)
- chimera - tak kiedyś nazywało się Camino, katalog ten zawiera bardzo stare wersje tej przeglądarki dla Mac OS X
- data i profiles- wyniki różnych testów, którym poddawano Firefoksa czy SeaMonkey; pliki bardzo stare…
- directory - Mozillowy (powiedziałbym nawet: “postnetskejpowy”) SDK dla usług katalogowych LDAP. Nic ciekawego dla zwykłego użytkownika Firefoksa i Thunderbirda.
- diskimages - obrazy ISO ww. płytek z Firefoksem i Thunderbirdem 1.0.x
- firebird, phoenix - tak kiedyś nazywał się Firefox; katalogi te zawierają stare wersje i bardzo nieaktualne nightlies programu.
- grendel - klient poczty w Javie… Jedyna w jakimś sensie zrealizowana część projektu Javagator, którego celem było wykonanie wersji Netscape Communicatora w Javie. Udało się zrobić tylko klienta poczty. Katalog zawiera archiwa z kodem źródłowym. W pewnym sensie Grendel jest protoplastą Thunderbirda - pierwszym klientem poczty Mozilli nie będącym (aczkolwiek nie z założenia ;-)) częścią pakietu typu Mozilla 1.0…
- js - kod źródłowy interpreterów JavaScriptu Mozilli. Znajdziemy tu zarówno SpiderMonkey (napisany w C++; część Gecko, a zatem i Firefoksa), jak i Rhino (implementacja JS w Javie) oraz nowy, powstający na bazie kodu ofiarowanego przez Adobe, Tamarin.
- l10n-kits - pliki przydatne (dawno temu) dla osób zajmujących się tłumaczeniem Netscape 6 i Firefoksa 0.10. Ogólnie śmietnik pełen do niczego nie przydatnych dziś staroci. :)
- minimo - wydania i nightlies anulowanego projektu przeglądarki opartej na Gecko dla Windows CE i Linuksa/arm.
- mobile - tu znajdą się pliki nowego projektu przeglądarki z Gecko dla urządzeń mobilnych
- mozilla.org - link symboliczny, wskazuje do tego samego katalogu…
- mozilla - wydania, nightlies oraz przeróżne nieaktualne materiały dotyczące śp. pakietu Mozilla (w tym wywiady, prezentacje, nagrania…)
- msgsdk - zabytkowy SDK do pisania klientów śp. Netscape Messaging Servera, plik z 1998 roku…
- nspr - Netscape Portable Runtime, pliki źródłowe mozillowej nakładki na biblioteki w rodzaju libc.
- security - biblioteki odpowiadające za szyfrowanie, aktywnie rozwijana jest dziś tylko NSS (Netscape Security Services vel Network Security Services); w katalogu kod źródłowy poszczególnych wydań i różne inne pliki, których, wybaczcie, nie chciało mi się sprawdzać. :)
- webtools - zawiera kod źródłowy poszczególnych wydań Bugzilli i… IRC-owego bota “Mozbot“. :)
Teraz przyjrzyjmy się podkatalogom pominiętym powyżej: firefox, thunderbird, seamonkey, camino, xulrunner. Będę te katalogi omawiał na przykładzie Firefoksa, bo ich struktura jest identyczna.
- releases - oficjalne wydania, to samo, co na serwerze releases.mozilla.org.
- nightly - posegregowane według dat i wersji (ściślej, gałęzi w CVS) codziennie budowane pakiety Firefoksa dla 3 głównych systemów (Windows, Mac OS X, Linux/i686). Najnowsze pakiety z danej gałęzi znajdują się w katalogach o nazwie zaczynającej się od “latest”.
- tinderbox-builds - podobnie, ale pakiety generowane są mniej-więcej co godzinę, część posortowana wg maszyn, które je zbudowały (”pacifica”, “prometheus” itp.)
Wśród nightlies znajdziemy także zachowane osobno pakiety będące “kandydatami” do wydania.
Tak więc, jeśli któryś plik znajduje się w katalogu innym niż “releases” - nie jest tym, za co ktoś mógłby go błędnie uważać, nawet jeśli ma w nazwie “3.0″ (czy “3.0b3″ albo “b4″) bez żadnego dopisku i po instalacji przedstawia się jako “oficjalna” wersja. Może się tak przedstawiać - bo jest kandydatem do wydania jako oficjalna wersja, ale czy stanie się oficjalną paczką - nie wiadomo, dopóki nie zostanie dogłębnie przetestowany.
Od tego właśnie są nightlies i tinderbox-builds. Chodzi o to, żeby zawsze można było zainstalować do testów aktualny stan programu. Procedura budowania non-stop pakietów nie jest niczym niezwykłym, każda firma czy organizacja zajmująca się tworzeniem oprogramowania tak robi. Różnica w przypadku Mozilli polega na tym, że jako projekt open source tworzony przez tysiące wolontariuszy z całego świata pakietów takich nie ukrywa za firewallem, tylko udostępnia publicznie wszystkim zainteresowanym.
Budowanie conocnych i cogodzinnych pakietów ma same zalety i tylko jedną drobną wadę - czasem może na nie trafić ktoś, kto nie wie, do czego one służą. Mam nadzieję, że ta notka pomogła trochę w zrozumieniu tych wszystkich zawiłości…
Jeśli jesteś (lub chcesz zostać) testerem Firefoksa - śmiało, pobieraj i instaluj nightlies (albo nawet tinderbox-builds). Wykonuj testy według procedur Litmusa, albo po prostu poużywaj te paczki przez jakiś czas i zgłoś wszystkie odnalezione błędy w Bugzilli. Zajrzyj też na QMO. Im więcej testerów - tym lepiej dla projektu, a co za tym idzie - dla wszystkich użytkowników.
Jeśli jednak chcesz po prostu zainstalować sobie Firefoksa (albo Thunderbirda czy SeaMonkey) i używać go do “normalnych” (czyli nie testowych) celów - nie pobieraj nic spoza katalogu “releases”. Najlepiej po prostu zaczekaj, aż program pojawi się w oficjalnej witrynie. Żaden odnośnik do rzekomo kompletnej wersji podany w artykule nawet najbardziej renomowanego serwisu informacyjnego przed oficjalnym wydaniem nie prowadzi do ostatecznej wersji! Może prowadzić tylko do czegoś, co ma szanse taką wersją się stać — albo i nie. A o oficjalnym wydaniu dowiesz się najszybciej właśnie z oficjalnej witryny.
PS. Kurczę, dawno się tu tak nie rozpisałem. :)
Camino 1.5 5.06.2007
Posted by marcoos in apple, aviary.pl, camino, firefox, l10n, mozilla.add a comment
Mozilla wydała dzisiaj wersję 1.5 przeglądarki Camino. Wydanie wielojęzyczne zawiera oczywiście polską wersję językową, przygotowaną przez Piotra “heidiego” Chylińskiego (pod patronatem Aviary.pl).
Camino 1.5 odrabia dystans do Firefoksa 2; dodano m. in.: sprawdzanie pisowni, wykrywanie RSS-ów, zapisywanie sesji, blokowanie “przeszkadzajek”. Ciekawostką jest wbudowana blokada animacji flashowych. Twórcy Camino przygotowali nawet specjalną stronę dla osób migrujących z Firefoksa (i z Safari).
Camino 1.5 zawiera Gecko 1.8.1.4 (to samo, co Firefox 2.0.0.4).
Podsumowanie roku 2006 27.12.2006
Posted by marcoos in aviary.pl, camino, firefox, mozilla, novell, sunbird, suse, thunderbird.8 comments
Nie sądzę, żeby w ciągu najbliższych czterech dni zdarzyło się coś istotnego, więc za podsumowanie mijającego roku postanowiłem wziąć się teraz…
Moje proroctwo sprzed prawie roku spełniło się. 2006 to był kolejny dobry rok dla Mozilli w Polsce.
W ciągu roku udział Gecko w rynku wzrósł z około piętnastu do 27,8% (wg ranking.pl, stan na 18 grudnia). Dwanaście punktów procentowych wzrostu. To znacznie lepiej niż z PKB RP 4.0. :)
A te procenty przekładają się na ponad cztery miliony ludzi. Cztery miliony - co dziesiąty Polak! Dla porównania, w wyborach samorządowych wzięło udział niecałe sześć milionów obywateli. Biorąc pod uwagę rozkład głosów w tychże wyborach - użytkowników Firefoksa jest więcej niż zwolenników PiS-u i Platformy razem wziętych. ;-)
Czasem dziwnie się czuję, kiedy o tym pomyślę. Ci wszyscy ludzie korzystają z czegoś, w czym mam swój niewielki wkład. Ilu więc fajerfoksiarzy bezwiednie spotykam codziennie w miejskim autobusie? Ilu jedzie ze mną niemiłosiernie brudnym pociągiem PKP na trasie Opole-Legnica? I tak dalej. No nic, dość dygresji, kontynuujmy podsumowanie.
W Aviary.pl ten rok minął pracowicie. Zacieśniliśmy współpracę z Mozila Europe podczas FOSDEM-u i jesiennej wizyty Tristana, wydaliśmy polską lokalizację Firefoksa 2 (organizując z tej okazji niezłą imprezę), Thunderbirda 1.5, Camino 1.0, ruszyliśmy na poważnie z Sunbirdem, dopieściliśmy polską wersję SLED-a i OpenSUSE - kontynuując owocną współpracę z Novellem, połączyliśmy się z GnomePL (dzięki czemu polska lokalizacja znów zalicza się do grona tych z ponad 99% kompletnością), weszliśmy do KROS… No i raczej bez większych problemów uporaliśmy się ze zmianą kierownictwa (powstał triumwirat, po kilku piwach zwany też “komitetem centralnym”).
Nie wszystko, co zaplanowaliśmy na 2006 rok się udało, parę istotnych spraw przesuwa nam się na rok przyszły. W tym sprawa dalszego istnienia Aviary.pl w postaci “nieformalnej bandy geeków”. Ale o tym innym razem.
Jaki będzie nowy rok? Czy IE7 uniemożliwi Firefoksowi 2 i 3 dojście do 40 procent, czy może wręcz przeciwnie, przyspieszy je? A czy Aviary.pl uda się zrealizować cel nr 1: dominację na światem? Czas pokaże. :)
Firefox i Thunderbird 1.5.0.7 15.09.2006
Posted by marcoos in aviary.pl, camino, firefox, mozilla, thunderbird.9 comments
Od kilku minut dostępne są oficjalnie wersje 1.5.0.7 Firefoksa i Thunderbirda. Do pobrania, jak zwykle z oficjalnej polskiej strony Mozilli, Mozilla.com, albo Firefox.pl i Thunderbird.pl, co komu wygodniej. ;-)
Wkrótce powinna być także dostępna automatyczna aktualizacja.
Użytkownikom Firefoksa przypominam, że dziś - w piątek - ostatni dzień akcji pt. “Dzień Firefoksa“. Jeśli chcecie znaleźć swoje nazwiska w Firefoksie 2, to naprawdę musicie się pospieszyć z przekonywaniem przyjaciółki lub przyjaciela. :-)
PS. Użytkowników Macintoshy zainteresuje pewnie fakt, że razem z Firefoksem i Thunderbirdem 1.5.0.7 wydana została wersja 1.0.3 przeglądarki Camino. Dostępna jest po polsku w ramach “Multilingual Release” na CaminoBrowser.org.
Camino 1.0 po polsku 14.02.2006
Posted by marcoos in aviary.pl, camino, l10n, mozilla.5 comments
Dzięki pracy heidiego - wydana dzisiaj wersja 1.0-Multilang przeglądarki Camino mówi po polsku. “Moc Mozilli, styl Maka” - gorąco polecam wszystkim jabłuszkowcom.
Mozillowe podsumowanie roku 2005 w Polsce 1.01.2006
Posted by marcoos in aviary.pl, camino, firefox, flock, l10n, mozilla, rozszerzenia, seamonkey, sunbird, thunderbird.21 comments
Rok 2005 skończył się kilkanaście godzin temu. Był to naprawdę dobry rok dla Mozilli w Polsce i dla samego zespołu AviaryPL. Zacznijmy od liczb. :)
Na początku stycznia 2005 roku Firefoksa (wg Ranking.pl) używało ok. 4% polskich użytkowników. Stan na 26 grudnia to 15,3%, co oznacza, że 1514650 osób w Polsce używa tej przeglądarki (ogólem przeglądarki oparte na Gecko: 16,7% czyli 1653159 osób). Procentowy udział w rynku przeglądarek wzrósł więc trzykrotnie, kosztem głównie Internet Explorera i starego pakietu Mozilla.
Jak widać, nasz główny cel na rok 2005 - 10% udziału w rynku - udało się wykonać w całości i do tego z ogromną nawiązką. Dziękujemy wszystkim, dzięki którym stało się to możliwe - w tym wszystkim, którzy mówili o Firefoksie swojej rodzinie, kolegom i znajomym i tym, którzy zamieścili bannery lub linki do Firefox.pl na swoich stronach i blogach.
Samą stronę www.firefox.pl w styczniu 2005 odwiedziło 134064 osób (270 tys. wizyt). Przez cały rok liczba odwiedzin tej strony rosła (z drobnymi wahnięciami w kwietniu i czerwcu) - do liczby 430274 osób w grudniu (ponad milion wizyt). 94,7% odwiedzających używa Windows, 4,1% Linuksa, 0,2% Mac OS X. 52,2% gości tej witryny weszło na nią przy użyciu Internet Explorera, 39,9% Firefoksa, 5% Opery i 1% starej Mozilli. Wysoki udział IE jest tutaj oczywiście rzeczą jak najbardziej pozytywną - oznacza, że znaczną część z tych 52,2% udało się przekonać do “(p)odpalenia sieci”. :)
W przypadku www.thunderbird.pl wzrost jest również ogromny - z 7556 gości w lutym 2005 (nie mam niestety statystyk za styczeń) do 41996 w grudniu, co łącznie daje 336356 gości, którzy stronę najlepszego programu pocztowego odwiedzili w 2005 roku ponad pół miliona razy. 57% gości Thunderbird.pl używa Firefoksa, 31% IE, a prawie 8% - Opery.
Zespół AviaryPL działa coraz prężniej - obecnie lokalizujemy praktycznie wszystkie istotne programy Mozilli: Firefoksa, Thunderbirda, Sunbirda, Camino i Bugzillę; tłumaczymy na polski Nvu, pomagamy rozkręcać polskie MDC, opiekujemy się Mozilla-Europe.org/pl i pl.start.mozilla.com.
AviaryPL wychodzi też poza projekty mozilla.org. Gandalf dostał pracę we Flocku, a część z nas pracuje nad lokalizacją pewnego programu z nieco innej bajki (więcej na ten temat w stosownym momencie).
Zespół MozillaPL.org nadal zajmuje się przeobrażonym w SeaMonkey starym pakietem. Użytkownicy pakietu mogą więc być pewni: jeszcze polska SeaMonkey nie zginęła, póki Adrianer żyje. :)
Społeczność skupiona wokół www.MozillaPL.org również działa lepiej niż kiedykolwiek, tłumacząc rozszerzenia, wtyczki wyszukiwawcze itd. 6300 użytkowników ma forum dyskusyjne. Wprawdzie ostatnio zaczęło się tam pojawiać więcej postów głupawych, a la przysłowiowi forumowicze Onetu, ale cóż, to naturalny koszt popularności. ;-)
Jest więc nieźle. A w nowym, 2006 roku, będzie co najmniej równie nieźle, jak nie lepiej. :)
Na koniec tej notki pozostaje mi w imieniu AviaryPL życzyć wszystkim Szczęśliwego Nowego Roku!
Canvas w Camino 22.11.2005
Posted by marcoos in camino, mozilla.add a comment
Użytkowników jabłek ucieszy zapewne informacja, że Camino od dzisiaj obsługuje canvas (błąd 317077). :-)
