Filipe Saraiva's blog

Tecnologia, sociedade e política.

Archive for the ‘Distros’ tag

KDE packagers: give some love to Cantor

with 11 comments

python2_select

I have some posts to write about Cantor but first I would like to request a help to KDE packagers of several Linux distros around the world.

I received some mails from users asking “how can I use python in Cantor?” or “where is python support in Cantor?”. Well, python2-backend is available in Cantor since KDE 4.12 release. If you is using KDE >= 4.12 but you can not to use python in Cantor, maybe the package was not build correctly.

python 2 development library (commonly packed as python-devel in some Linux distros) is required to build python2-backend. python 2 is required to use Cantor with python 2.

Then if you are a Cantor user and can not to use Cantor with python, please write a bug report in the bug management system of your distro. You can to put a link in the bug report to this post too.

Anyway, if your distro bring or not bring python2-backend, write a comment below and I will make a table with this information.

[UPDATE May 13, 2014] – In FISL I and Paulo Andrade, a Mandriva/Conectiva employer, noticed that Cantor is missing the Python backend in Fedora. Paulo wrote a bug report and the packager fix it. Maybe in one week the Cantor with the fix will be available in Fedora repositories. Thanks Paulo!

Written by Filipe Saraiva

May 13th, 2014 at 12:47 am

Algumas novidades do Mageia 4

with 2 comments

E o Mageia chega ao seu quarto release estável!

Entre as novidades temos o MageiaWelcome – um aplicativo que executa na inicialização da distro e dá dicas sobre instalação de pacotes adicionais e canais de suporte do Mageia; a disponibilização dos ambientes gráficos Mate e Cinnamon; o port das ferramentas drak para GTK+ 3; a possibilidade de criar pen drives bootáveis através de uma nova ferramenta chamada isodumper; bash-completion instalado por default; a adoção do novo esquema de nomes para interfaces de rede; e mais.

Também temos versões mais modernas de softwares como KDE (4.11.4), GNOME (3.10.2.1), LXDE, XFCE (4.10), Razor-QT, Libre Office (4.1.3.2), RPM (4.11.1), systemd 208, e outros. O GRUB ainda é usado por padrão, mas o GRUB 2 está disponível também. O kernel entregue é o 3.12.8.

Além das novidades listadas temos a atualização de diversos pacotes e a disponibilização de novos. Você pode ver neste quadro uma comparação entre os pacotes do Mageia 3 e Mageia 4.

Especificamente pro pessoal do Python, essa versão do Mageia adicionou o suporte a PythonByteCompiling.

E sobre os pacotes que mantenho na distro, tenho algumas novidades: o pacote abntex2 foi incluído no texlive; os pacotes swi-prolog agora seguem a convenção de nomes de pacotes crossdistro do projeto; disponibilizei 3 lançadores full-screen para o KDE (a saber: plasma-applet-homerun, plasma-applet-simplewelcome e plasma-applet-takeoff); o tema Caledonia, surgido no Chakra Linux, agora pode ser instalado no Mageia (plasma-desktoptheme-caledonia e plasma-desktoptheme-caledonia-wallpapers); temos um cliente para pump.io chamado Dianara; um aplicativo para conversas privativas, Retroshare; um aplicativo para escrita de textos voltado a escritores, Plume-Creator; e mais. Ao todo estou mantendo 13 pacotes, um acréscimo interessante comparado aos 2 disponibilizados no Mageia 3.

Qualquer dúvida ou necessidade de suporte em português, procure a comunidade Mageia do Brasil e ajude o Mageia a ser cada vez melhor.

Leia mais detalhes sobre esse lançamento, bem como instalação e atualização via Mageia 3, na nota oficial traduzida.

Written by Filipe Saraiva

February 1st, 2014 at 7:35 pm

I am a Mage!

with 7 comments

This is just a manner of speaking. = D

May 27, 2013. I officially became a packer on Mageia, Mandriva-based Linux distro. The date marks the creation of an account with access permission to repository and build system for me.

I started contributing to Mageia since the early days of the project, translating the manifesto to Portuguese. Since then I helped on forums, IRC, mailing lists, got mirrors with high performance in Brazil, and did more work in promotion. However, I wanted to provide software for Mageia, because this is a job who not everyone can contribute.

To become a packers I had to participate in a mentoring program where I was guided by my Portuguese friend José Jorge or zezinho. I learned a lot about the art of creating RPM packages. Thanks zezinho!

I’m packing SWI-Prolog and abnTeX2. I intend to maintain some scientific-related software and KDE stuff like themes and plasma applets.

Well, this is my way to contribute to free software. Thank you, community!

Written by Filipe Saraiva

June 2nd, 2013 at 5:56 pm

Eu sou um Mago!

without comments

Bem, na verdade é só uma expressão. =D

Dia 27 de maio de 2013 me tornei oficialmente um empacotador no Mageia, distro Linux baseada no Mandriva. A data marca a criação de uma conta com acesso ao repositório dos pacotes e ao build system da distro para mim.

Comecei a contribuir com o Mageia desde os primeiros dias do projeto, traduzindo o manifesto para português. Desde então ajudei em fóruns, IRC, listas de discussão, consegui mirrors de alta disponibilidade no Brasil, divulguei matérias nos portais de notícia de software livre no país, e fiz mais trabalhos de promoção. Entretanto, eu queria disponibilizar software pro Mageia, pois esse é um trabalho bastante técnico que sempre tem demanda e nem todos podem contribuir.

Para me tornar empacotador tive que participar de um programa de tutoria onde fui orientado pelo amigo português José Jorge, ou zezinho para os íntimos. Aprendi muito com ele sobre a arte de criar pacotes RPM. Obrigado zezinho!

Apesar de só ter conseguido a conta agora, os pacotes que fiz já estão disponíveis no Mageia 3, lançado há poucos dias. Estou empacotando o SWI-Prolog e o abnTeX2, e pretendo continuar a manter mais softwares de cunho científico e algumas coisinhas do KDE, como temas e plasma applets. E bem, talvez algumas coisas que gosto/uso, como o jogo Cave Story, e o gerenciador de backups WBFS, Wiithon.

Fica então meu relato e uma espécie de convite: se você tem proximidade com a área técnica de desenvolvimento de software, considere seriamente a possibilidade de contribuir para alguma comunidade de software livre nessa área. Assim você auxilia diretamente na qualidade e melhoria do produto, trabalhando em uma área bastante crítica e específica, onde nem todos podem contribuir.

Written by Filipe Saraiva

May 29th, 2013 at 12:52 pm

Mageia 3 is out!

without comments

In the night of May 18, mages, sorcerers, witches, and fairies took from the cauldron the new stable release of Mageia, now in your third version.

Mageia is a community Linux distribution based on Mandriva. This version have several softwares in their recent versions: KDE 4.10.2, GNOME 3.6, XFCE 4.10, Linux 3.8, systemd 195, rpm 4.11, LibreOffice 4.0.3, and more.

This release is dedicated to Eugeni Dodonov, former employer in Mandiva and a great free software developer. In your last work, Dodonov was in Intel developing a better integration between Intel graphics cards and Linux kernel. Dodonov died very young. He was cycling when was hit by a car. This accident happened in Sao Carlo city, Brazil, in 2012.

This release is special for me because the packages that I am the maintainer are available for Mageia users now. I am packing SWI-Prolog and abnTeX2. I intend make packages for scientific softwares and KDE stuff like themes and plasma applets. And, maybe, make a package to Cave Story because it is a beautiful game and everyone must play it! =)

Release notes, download link, tutorials to update from Mageia 2, and more news  are here.

Written by Filipe Saraiva

May 20th, 2013 at 9:44 pm

Mageia 3 saiu do caldeirão

without comments

E na noite do dia 18 de maio diversos magos, feiticeiros, bruxas e fadas tiraram do caldeirão colaborativo onde todos mexem a colher a nova versão estável da distribuição Mageia, agora em sua terceira encarnação.

Mageia é uma distro comunitária criada a partir de um fork do Mandriva. Essa versão conta com boas novidades, com softwares em suas versões mais recentes: KDE 4.10.2, GNOME 3.6, XFCE 4.10, Linux 3.8, systemd 195, rpm 4.11, LibreOffice 4.0.3, e mais.

O lançamento é dedicado à memória de Eugeni Dodonov, que foi gerente de desenvolvimento do Mandriva e teve contribuições significativas para o software livre em geral. Em seus últimos trabalhos, Dodonov estava alocado na Intel desenvolvendo uma melhor integração entre as placas gráficas da empresa e o kernel Linux. Dodonov nos deixou muito cedo, fazendo parte da triste estatística dos ciclistas que perderam a vida em acidentes automobilísticos. A fatalidade ocorreu nos arredores da cidade de São Carlos, em 2012.

Este lançamento também é especial para mim pois os primeiros pacotes que comecei a manter no Mageia agora estão disponíveis para o público na versão estável. Estou empacotando o SWI-Prolog e o abnTeX2, e pretendo continuar a manter mais softwares de cunho científico e algumas coisinhas do KDE tipo temas e plasma applets. E bem, talvez o Cave Story, porque ali é um belo jogo que todos merecem conhecer! =)

As notas de lançamento podem ser conferidas em português ou inglês. Lá também é possível encontrar links para download e como atualizar o Mageia 2 para esta nova versão.

Written by Filipe Saraiva

May 19th, 2013 at 8:52 pm

Downloading SRPM build requires using urpmi

without comments

Several Linux distributions have specific commands to download build requires of a package. For example, Debian and its derivatives have apt-get build-dep; in OpenSUSE is zypper si -d; Fedora have yum-builddep; etc.

There is in Mandriva and derivatives distros using  urpmi a command to do this too!  But it is mandatory to link the package SRPM source.

The command is:

urpmi –buildrequires <package.src.rpm>

Remember, there are two hyphens in buildrequires option. You must to substitute <package.src.rpm> for the src.rpm package address. For example, to download Choqok build requires you uses::

urpmi –buildrequires ftp://mageia.c3sl.ufpr.br/mageia/distrib/cauldron/SRPMS/core/release/choqok-1.3-5.mga3.src.rpm

To find the SRPM package you must visit a repository of your distro and copy the complete package name. For example, there is a Tier 1 repository to Mageia in C3SL, the link is http://mageia.c3sl.ufpr.br/mageia/distrib/cauldron/SRPMS/.

Written by Filipe Saraiva

May 5th, 2013 at 3:48 pm