Depois de meses de árduo trabalho, em especial desempenhado por Florent Thoumie e Dejan Lesjak, o Xorg modular finalmente, em sua versão 7.2, entrará na Coleção de Ports do FreeBSD oficialmente. O trabalho que incorpora as modificações realizadas em árvore independente do Ports, em especial no repositório Git, estão nesse momento em plena atividade de incorporação na árvore primária - CVS e Perforce - do Projeto FreeBSD. Com isso temos uma ocasião especial, onde a árvore de Ports sofre o Code Freeze, (congelamento da árvore) fora do ciclo natural de lançamento de novas verões (-RELEASE) do FreeBSD. A modificação na estrutura de ports é tão grande, que envolve todos os commiters que mantenham ports que dependam do X11. Entre as principais mudanças, destacamos o fim do PREFIX do X11. Com isso /usr/X11R6 deixa de existir e tudo passa a ser incorporado no ${LOCALBASE} tradicional, que normalmente é ${PREFIX} - /usr/local. Ao término do processo será como se X11R6 nunca tivesse existido no sistema. O /usr/X11R6 será um link simbólico por algum tempo, apontando para ${LOCALBASE} para evitar problemas com ports mantidos por commiters ausentes, até que o timeout, de modificações (pr) ou até o mantenedor realizar suas modficações. No momento estamos na etapa do processo onde os commiters trabalham com um tar ball que é um snapshot exato de como a árvore deveria estar no CVS. Esse é o momento em que Kris Kennaway chama de eat our own dogfood, pois o processo de readequação de todos os ports que dependem do X11 não é trivial. A etapa seguinte é enviar tudo para o CVS e esperar por cerca de 50 relatos de sucesso integral, para partir para a etapa de descongelamento da árvore CVS. É uma grande e exaustiva série de atividades e trabalhos desempenhados pelos commiters, mas que resultará para o usuário final em um ambiente com o Xorg Modular 7.2 totalmente integrado, podendo instalar Xgl, Beryl, AIGLX, Compiz e CIA com apenas um make install clean. Para acompanhar a evolução desse trabalho, confira as threads aqui: 1 , 2 , 3. Para um preview da próxima geração de Desktops ao alcance de um make install clean veja 4 e 5.
|