Sylvestre Ledru informuje o novém repozitáři, ve kterém jsou vždy čerstvá (nightly) sestavení celého balíku LLVM. Repo najdete na llvm.org/apt/, balíčky se v něm objevují dvakrát denně a jsou určeny pro Wheezy (budoucí stable) a unstable. Kromě toho tam také naleznete stejné balíky pro Ubuntu Precise, Quantal a Raring.
Do oficiálních debianích repozitářů by se brzy měl dostat LLVM 3.2 a 3.3.
Backports tým oznámil, že se strom Backports stal součástí hlavního stromu Wheezy. Pokud tedy budete potřebovat do stable systému doinstalovat nějaké nové verze balíčků, už nebudete muset přidávat speciální repozitář s Backports, ale můžete instalovat rovnou z podvětve v hlavním repozitáři. Stačí si mezi zdroje přidat například:
deb http://ftp.debian.cz/debian/ wheezy-backports main
Hlavní výhodou je, že backportované balíčky budou k dispozici z běžných debianích zrcadel a uživatelé k nim budou mít stejně rychlý přístup jako k ostatním balíčkům.
Pokud jste zastánci klasického uspořádání desktopu, na které jste byli zvyklí na prostředí Gnome 2, máte několik možností, jak toto uspořádání používat i po příchodu Gnome 3 (Gnome-shell):
- Použít tzv. fallback mód Gnome 3, ale ruku na srdce, toto je opravdu nouzovka a prostředí není ani primárně určeno pro každodenní použití
- Přechod na jiné grafické prostředí, například Xfce, LXDE nebo Mate
- Použit grafické prostředí Cinnamon
Cinnamon je fork prostředí Gnome-shell. O vývoj se stará tým okolo distribuce Linux Mint, kde bylo toto prostředí také poprvé použito. Postupně se ovšem dostává do repozitářů ostatních distribucí a Debian není v tomto výjimkou. Právě prostředím Cinnamon a jeho instalací do Debianu Wheezy se zabýváme v tématu na našem fóru.
Protokol SPDY lze nyní využívat i s Apache2 nad Debianem. Podmínkou je funkční HTTPS (SSL). Pro Debian jsou k dispozici také googlem připravené balíčky.
Právě jsem se setkal se zajímavým problémem, určitě může potkat někoho dalšího. Podělím se tedy o jednoduché řešení. Utility Apt i Aptitude začaly z ničeho nic padat na neoprávněný přístup do paměti.
# aptitude
Ouch! Got SIGSEGV, dying..
Neoprávněný přístup do paměti (SIGSEGV)
Jistě uznáte, že to je v Debianu dost velký problém. Naštěstí jsem přišel na to, že je poškozená balíčková cache. Oba soubory s cache stačí smazat a balíčkovač zase začne fungovat.
# cd /var/cache/apt
# rm pkgcache.bin srcpkgcache.bin
Sylvestre Ledru pracuje na zajímavém projektu, který se pokouší zkompilovat archiv Debianu pomocí překladače Clang. Ten je postaven nad LLVM a jeho vývoj sponzoruje Apple. Řada různých projektů už po tomto kompilátoru pošilhává a pokouší se jím nahradit GCC. Děje se tak například ve FreeBSD.
Výsledky pokusu na Debianu jsou k dispozici na clang.debian.net a jsou velice slibné. Sám Sylvestre o nich píše: „Čekal jsem spoustu problémů a chyb způsobených Clangem, ale překvapilo mě, že většina potíží vznikla podporou různých standardů C, rozdíly v interpretaci nebo okrajovými případy. Během několika let by Clang mohl nahradit GCC v různých linuxových a BSD distribucích.“
Sylvestre také chválí vývojáře Clang za rychlý vývoj kompilátoru. „Zatímco s verzí 2.9 selhala kompilace 14,5 % balíčků, s verzí 3.0 už to bylo jen 8,8 %.“ Z celkem 15 658 balíčků je nezkompilovatelných jen 1381. Na zmiňovaném projektovém webu se dozvíte detaily o tom, proč konkrétní balíčky způsobují potíže.
Ben Hutchings poslal do konference mail, ve kterém oznamuje, že připravovaná sedmá verze Debianu bude obsahovat linuxové jádro verze 3.2. To je zatím součástí větve unstable, ale velmi brzy by mělo propadnout do testingu. Vývojáři jsou navíc připraveni do něj později backportovat nové funkce z novějších verzí jádra, především kvůli podpoře nového hardware.
Zmrazení testovací větve proběhne někdy v červnu, přesné datum zatím nebylo vybráno. Vítána je proto každá možná pomoc pro dosažení nejen tohoto cíle. Pozitivní novinkou je ustanovení Cyrila Bruleboise (KiBi) do role “Release Assistant”. Nově je také jedním z cílů vydání “security hardening build flags”. Cílem je, aby co nejvíce binárních balíčků zahrnovalo ochranu před různými exploity na zásobník, předvídatelnému umístění hodnot v paměti, atd.
V Paříži se bude konat další muchobijecká párty v objektu IRILL a to od pátku 17. do neděle 19. února. V minulosti zde již byla organizována jedna z prvních konferencí LibreOffice. Hlavním cílem této akce je odstranit co nejvíce chyb z debianí distribuce. Je to také dobrá příležitost setkání s vývojáři, či správci balíků.