|
|
|
|
|
|
|
|
|
|
|
|
29 de Outubro de 2007. (do blog do Vincent) Há pouco tempo eu estive tentando consertar a recompilação do Lazarus (precisava instalar componentes) a partir da IDE. No Windows 2000 ou superior, usar arquivos RC sem o Winres no path está funcionando, mas no Windows 98 há ainda alguns problemas.
Marc fez uma grande reestruturação no código gráfico do Lazarus 0.9.23 e ele também notou que há diferenças perceptíveis entre o Windows 98 e o Windows XP.
Eu gostaria de saber se há ainda muita gente usando o Windows 98 ou ME para desenvolvimento com o Lazarus ou como "target OS" para aplicações LCL. Então eu criei uma nova enquete no website do Lazarus perguntando sobre a versão mais antiga usada para desenvolvimento com o Lazarus.
Atualmente, quando programamos na interface Win32, nós procuramos usar somente funções disponíveis no Windows 95. Algumas características como imagens, suporte a Unicode, o shell fornecido pelo cmd32.exe e a disponibilidade de console (usado para o depurador) são melhores e mais fáceis no Windows 2000 ou superior. Então seria bom que nos restrigíssemos a essas versões mais recentes do Windows.
Pessoalmente eu não acho que possamos descontinuar o suporte ao Windows 98 ainda, mas eu duvido que alguém ainda esteja usando o Windows 95 para desenvolver com o Lazarus. Assim, diga-nos qual a sua versão e deposite o seu vote na enquete. Ela é sobre o sistema operacional que você usa com o Lazarus, uma enquete futura pode ser feita sobre a versão do Windows em que você quer rodar a sua aplicação.
Nota: quem não usa o Lazarus no Windows não precisa votar.
21 de Setembro de 2007. (do blog do Vincent) Um dos segredos mais bem guardados na comunidade do Lazarus é a data de publicação do Lazarus 0.9.24. Às vezes as pessoas perguntam quando será o lançamento da próxima versão do Lazarus. A única resposta correta é: "quando ficar pronta". E nem mesmo os desenvolvedores sabem quando será.
Afortunadamente, nós temos um critério para isto. Queremos que a nova versão seja tão boa quanto a anterior e as coisas que funcionam na 0.9.22 precisam funcionar na 0.9.24. Se alguma coisa não funciona e é encontrada por quem usa os snapshots, nós pedimos para que ele crie um relatório de bug no Lazarus BugTracker. Regressões assim são marcadas como "LazTarget 0.9.24". Na página View Issues do Bug Tracker você pode filtrar para visualizar somente estes eventos. A lista dos eventos 0.9.24 está atualmente com 23 itens, a maioria deles já designada para algum desenvolvedor. A lista também contém patches de contribuição de usuários do Lazarus que nós queremos incluir na próxima publicação. Atualmente a lista é longa demais para fornecer uma estimativa confiável da data da próxima versão do Lazarus.
Nos estágios finais antes do lançamento e durante a preparação do lançamento nós usamos a página Detailed ToDo da wiki como check-list.
Você pode estar curioso de saber se nada está acontecendo no front do Lazarus. A verdade é que muita coisa foi feita desde a versão 0.9.22. Quase 200 bugs foram corrigidos (veja o Changelog no Bug Tracker) no Lazarus 0.9.23 e mais de 1300 SVN commits foram feitos. Você pode acompanhar os SVN commits para o repositório SVN do Lazarus pelo RSS ou pela página do Lazarus em CIA.vc.
17 de Setembro de 2007. (do blog do Vincent). De tempos em tempos, os snapshots do Lazarus no Scenergy desaparecem. Isso provavelmente acontece quando dois servidores fazem o upload de uma nova versão ao mesmo tempo. O processo de atualização tem provavelmente os seguintes passos:
O diretório temporário é o mesmo para todas as operações de upload. Neste momento, se um servidor está no passo 4 e um segundo servidor inicia o passo 1, a tarefa do RSync vai terminar rapidamente com nenhum arquivo a copiar.
Para um snapshot normal este não é um grande problema, eles vão ser regenerados em 24 horas. Mas ocasionalmente eu faço o upload de um cross-instalador de WinCE também e ele não se atualiza automaticamente ainda. Assim, até que este problema seja resolvido (provavelmente adotando alguma trava ou usando diferentes diretórios temporários), eu estou pondo o último snapshot de WinCE no SourceForge, no pacote do Lazarus Testing.
1o. de Setembro de 2007. (do blog do Vincent) Duas semanas atrás eu iniciei um repositório Ubuntu DEB para lançamentos do Lazarus. Fiquei curioso de saber o quanto eles eram usados e pedi ao administrador do servidor para instalar o Webalizer nele (seu nome é Scenergy). Nestas duas semanas o repositório gerou 15 GB de tráfego e a arquitetura i386 é ainda a preferida. Scenergy é também um dos servidores de snapshot do Lazarus. Então eu adicionei as estatísticas de FTP também. Em Agosto este servidor descarregou 50 GB de snapshots. O mesmo servidor de FTP tem lançamentos do FPC também e o instalador Windows do FPC 2.0.4 causou 43% do tráfego: 128 GB. Imagens interessantes...
18 de Agosto de 2007. Desde hoje, os usuários de Ubuntu podem instalar a última versão do Lazarus do repositório de Ubuntu. A versão 0.9.22 foi somente para i386, a próxima, 0.9.24, estará disponível para x86_64 também.
07 de Janeiro de 2005. Foi notado que a forma da licença da LCL deixa algumas dúvidas em relação às intenções dos desenvolvedores do Lazarus. Para deixar estas intenções mais claras, a exceção feita no arquivo COPYING.modifiedLGPL foi atualizada com um texto de "exceção-de-vínculo" que é mais claro e está mais de acordo com a visão dos desenvolvedores do Lazarus.