segunda-feira, 10 de outubro de 2016

Choqok 1.6 available for Kubuntu

Se não entendeu nada siga para a versão em Português em: http://www.adilson.net.br/2016/10/choqok-16-disponivel-para-kubuntu.html


After more than one year and half of depvelopment, finally they released Choqok 1.6. Choqok is a microblog client compatible with Twitter and other services. The official annoucement is at http://choqok.gnufolks.org/2016/10/choqok-1-6-released/ released last Sartuday.

With the release, now it's time to package this version since I made them available for some time. I had just stopped when they started to migrate the software from KDE 4 to KDE Frameworks 5. Must packages, which this new Choqok depends, was not available for Debian and Ubuntu. Which made it difficult to create the packages. And I was very busy with another personal tasks so I gave up building.

But, at this last weekend, I take courage and, with more time available, I started to view this version. It was necessary to review all dependencies. But one of them had to be recreated: qoauth.

This Choqok version requires qoauth 2.0.1, which is compatible wit QT5 and no packages for Debian or Ubuntu are available. I had created a package last year but it was failed to build at Launchpad. Now,at this weekend, I applied some fixes and the package was sucessufully built.

After this, I applied one more fixes and, finally, Choqok 1.6 is now available. The packages are available for Xenial and the future Yakkety versions of Ubuntu. I tried to build for Trusty but it breaks on this dependency. And I have no plans to backport libqca-qt5-2 for Trusty.

For those who use Debian I would like to make some packages available but I don't have a place to keep a repository. But the sources  are all compatible with sid and testing versions. The sources for Choqok and qoauth2 can be downloaded from the PPA and compiled on your machine.  Remember to compile qoauth2 first since Choqok depends on it for building the package.

To download the packages just access the PPA . For those who uses Xenial or Yakkety, you can add the repository with these commands:

sudo add-apt-repository ppa:adilson/experimental
sudo apt-get update
sudo apt-get install choqok

Doubts or bugs on the packages (The package does not install or the plugin is on the wrong place), just ask me on the blog or Twitter. If the problem is on the Software, the bug must be addressed to https://bugs.kde.org/component-report.cgi?product=choqok

Have a nice week.

Choqok 1.6 disponível para Kubuntu

If you don't understand Portuguese, go to the English Version: http://www.adilson.net.br/2016/10/choqok-16-available-for-kubuntu.html



Depois de mais de um ano e meio de desenvolvimento, finalmente lanaçaram a versão 1.6 do Choqok, que é um cliente de microblog compatível com o Twitter e muitos outros serviços. O anúncio oficial está em http://choqok.gnufolks.org/2016/10/choqok-1-6-released/ divulgado no últmio sábado.

Com o lançamento, restou apenas empacotar esta versão já que ando disponibilizando os pacotes já a algum tempo. Apenas tinha dado uma parada quando começaram a migrar o software do KDE 4 para o KDE Frameworks 5. Muitos pacotes que dependiam do novo Choqok não estavam disponíveis para Debian e Ubuntu, o que dificultou bastante na criação dos pacotes. Soma-se isso com uma época em que estava ocupado com outras tarefas pessoais que deixei o pacote de lado.

Mas, neste final de semana, tomei coragem para ver esta nova versão já que estou com mais tempo disponível. Uma das preocupações era refazer todas as dependências para gerar os pacotes. Apenas uma dependẽncia precisava ser recriada: qoauth.

A nova versão choqok requer o qoauth 2.0.1,que é compatível com o qt5 e não existia pacotes para Debian ou Ubuntu. Até tinha criado um pacote, no ano passado, mas não consegui gerar os pacotes no Launchpad. Neste final de semana consegui aplicar algumas correções e o pacote finalmente saiu.

Depois disso foi apenas algumas correções e, finalmente, a versão 1.6 do Choqok foi disponibilizado. Ele está disponível para as versões Xenial e a futura Yakkety. Tentei gerar um pacote para Trusty mas ele esbarra nesta dependência  e não há planos para fazer o backporting do libqca-qt5-2 para Trusty.

Para quem usa Debian eu até gostaria de deixar alguns pacotes dispóníveis mas não tenho um local para manter um repositório. Porém os fontes que gerei são todos compatíveis com a versão sid e a testing. Os fontes choqok e do qoauth2 podem ser baixados no PPA e compilados na sua própria máquina. Lembrando que deve-se compilar primeiro o qoauth2 já que o Choqok depende dele para a geração do pacote.

Então, para baixar os pacotes é só acessar o PPA. Para quem usa a versão Xenial ou Yakkety adiciona os repositórios pelos seguintes comandos:

sudo add-apt-repository ppa:adilson/experimental
sudo apt-get update
sudo apt-get install choqok

Dúvidas ou bugs, no pacote (O pacote não instala, ou o plugin está no lugar errado), pode me procurar no blog ou no Twitter. Se for algo no próprio Choqok, neste caso, o bug deve ser endereçado para https://bugs.kde.org/component-report.cgi?product=choqok

Tenham uma boa semana.

sábado, 12 de março de 2016

Fim da tetra entre Mozilla e Debian. Iceweasel volta a ser Firefox.

Já não vamos ter mais Iceweasel

No dia 27 de fevereiro de 2006 foi aberto um bug report em https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622 onde um representante da Mozilla reclamava sobre o uso da marca Firefox e Thunderbird nas versões compiladas na Debian. Para manter a qualidade do programa, os desenvolvedores da distribuição aplicava patches de segurança e esses patches não passavam pela Mozilla. A partir deste ponto rolou uma discussão pelo uso da marca que culminou no seguinte: Os desenvolvedores da Debian ainda pegavam o código do Firefox. Porém eles faziam várias modificações para ganhar um novo nome e logo. E aí deu a origem ao Iceweasel e, por consequência, o Thunderbird se tornou o Icedove. Com isso a Mozilla não pertubava mais a Debian sobre a questão da marca.

Mas isso trouxe alguns problemas para alguns usuários. Desde de extensões não funcionando até problemas de acesso a certos sites. Essas falhas foram logo resolvidas, porém ainda tem usuários que preferem utilizar o Firefox ao invés do Iceweasel. Algumas opções existiam por exemplo:


  • Mudar de distribuição aonde tinha o Firefox nativo.
  • Baixar o Firefox do site oficial. Pode gerar alguns problemas de atualizações mas o Firefox tem um aviso quando chega uma versão nova.
  • Pegar os fontes do Iceweasel e tentar reverter para o Firefox. Foi a minha primeira opção. Dava um trabalhão mas conseguia um bom resultado.
  • Pegar os fontes de uma outra distribuição e adaptar para Debian. Foi a minha segunda opção depois de alguns anos. Pegava os fontes do Ubuntu e recompilava na Debian. Esta opção funcionava bem melhor.
A única desvantagem da utilização dos fontes é ter que baixar toda vez e recompilar quando saia uma nova versão. Mas era uma boa opção para mim.

Isso durou anos. Com o tempo alguns desenvolvedores da Mozilla também cuidaram de alguns softwares da Debian até que, no dia 17 de fevereiro de 2016, quase 10 anos depois do inicio da tetra, um novo bug report (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815006) foi aberto para encerrar as divergências e trazer o Firefox e Thunderbird de volta a Debian.

Mozilla: Aí Debian, chega de treta. Podemos ficar de boas e pode usar os logos.
Debian: Claro, vamos ficar de boas.
Isso quer dizer que a questão dos logos e dos patches foram encerradas e a Debian pode novamente disponibilizar o Firefox, o que quer dizer que vai ser o fim do Iceweasel e, por consequencia, o fim do Icedove já que o Thunderbird deve voltar em seguida.

E isso também quer dizer que não preciso mais compilar o Firefox do Ubuntu. :)

Com isso, no dia 10 deste mês, um dos desenvolvedores da Debian publicou em https://glandium.org/blog/?p=3622 anunciando que o Firefox estará disponível e verificando em https://packages.debian.org/sid/firefoxhttps://packages.debian.org/sid/firefox-esr os pacotes já se encontram disponíveis para uso. O Iceweasel ainda continuará na Jessie até o limite da versão ESR que será substituído pelo próximo Firefox ESR.

Com o fim dessa longa tetra, tudo volta ao normal no mundo dos navegadores.

Tenham um bom final de semana e, para usuários da Debian, um bom download do Firefox.