Blog

LISTAR TODOS OS POSTS - Assine os feeds dos posts e comentários

Slackcurrent 0.1.5 liberado

Publicado/atualizado em 25/10/2007 04:59

Logotipo da Python

Ontem fui atualizar algumas coisas aqui no meu Slackware velho de guerra do meu desktop no trabalho e notei que após tentar iniciar o servidor gráfico, do qual eu havia saído para uma atualização do pacote glibc-solibs (mais detalhes disso aqui), ele apresentava erro e não iniciava nem a pau.

Como fazia algum tempo que eu não atualizava as coisas por aqui, resolvi dar uma geral na lista de arquivos que o Slackcurrent gerou - sim, ele só gera um lista para atualização - e vi que alguns pacotes do xorg estavam com a versão 1.4 mas o xorg-server instalado aqui estava na versão ... 1.2.99.905 !!! Porca pipa, mas por que diabos botaram uma numeração maluca de versão dessas? Batata que o problema estava ali.

Dando uma olhada no código do Slackcurrent (ei, sou eu quem faço/mantenho/limpo/garibo ele ;-) achei um bug gerado pela numeração excessiva da versão do pacote, consertei o dito cujo e liberei uma correção. Para isso eu tive que tirar a ferrugem do meu conhecimento em Python, já que esse projeto foi uma coisa que fiz antes de conhecer Ruby e se aproveitou de uma boa base instalada de Python nos Slackwares da época.

Aproveitei e inseri um *pequeno* arquivo para testes unitários dos pacotes dessa versão. Coisa mínima, mas já fica estruturado para testes posteriores. Alguns meses atrás alguns amigos me informaram de algumas particularidades de alguns pacotes e funcionalidades, mas devido à correria nesses últimos meses eu deixei passar (vergonha), mas como agora temos comentários por aqui já faz algum tempinho, se alguém usar e achar alguma "caquinha" ou quiser comentar alguma coisa a respeito do programa ou desse release, por favor fiquem à vontade. :-)

Abaixo seguem alguns links sobre testes unitários em Python:

Permalink: http://eustaquiorangel.com/posts/468

salvar no del.icio.ussalvar no diggsalvar no rec6 Veja o que estão dizendo sobre isso.

Comente

Linhas em branco viram saltos de linha. Se você quiser mostrar algum código, por favor use o pastebin e informe a URL.

*

*

Responda: Qual a cor de um carro preto?  
Clique aqui se não souber essa resposta!

* campos obrigatórios

Comentários

1 - Elvis disse em 05/01/2008 13:26

Taq,

por que não portar o Slackcurrent para Ruby ???


2 - TaQ disse em 05/01/2008 13:54

Oi Elvis! Long live the king! :-)

Há uma série de coisas interessantes no fato dele ser feito em Python. Quando eu comecei o desenvolvimento, nem havia pacotes oficiais do Ruby no Slackware, que foi inserido na versão 1.8.4 se eu não me engano por causa do Amarok. Então, preferi usar uma linguagem que fosse oficialmente suportada na época pelo Slackware.

Agora, apesar da distro já ter suporte oficial, manter o pacote em Python me faz praticar um pouco da linguagem, que é uma ótima e onde eu confesso que fiquei um pouco enferrujado e desatualizado, e ajuda a não quebrar alguns outros projetos que porventura foram feitos utilizando o "engine" do Slackcurrent, como por exemplo o KSlackcheck: http://www.deprecated.it/kslackcheck/index-en.html

Você pode verificar como embutir as funcionalidades do Slackcurrent em qualquer programa Python na página do projeto: http://slackcurrent.sourceforge.net/index_ptBR.html


Anterior Próximo Últimos Índice