Follow me
Twitter
Posts
Comments

FISL 1 day

The first day of FUDCon and second day of FISL was very cool. We had an exclusive room for the whole day and the ambassadors were pretty excited giving their talks. We got some good audiences, I mean with lots of new potential contributors, besides our already known group of ambassadors.

In the morning, I was the second one to present. I presented the Transifex case around 10 o’clock AM and had some good questions and discussions about the new horizon that Transifex has as a goal. People, including Toshio, were quite impressed by the current features of the new Transifex written in Django, compared to the old version. The Lotte Web editor thing and the possibility of monitoring any file or whole projects through the system, were the more impressive things, I think.

For dinner today we went to a place with traditional barbecue and dances. Even the Brazilians that have never been in the south of Brazil enjoyed very much the time there. Cool! :)

FISL 0 day

Hey… We finally got FISL10!

Yesterday night I got the hotel and I met the Fedora guys. We have people from Venezuela, Mexico, Nicaragua, Argentina and US. Among those guys, I could met for the first time Toshio Kuratomi, one of the guys that help us a lot in the infrastructure issues in the Fedora Project. After everybody get some rest, we went to eat something near by to catch up things and laugh a bit.

Today, the first day of the event, started quite busy. First of all, the bus (contracted) has broken before we leave the hotel in the morning. When we, finally, could get the event place, we started to organize the booth and the fedora users group spot. A lot of people were passing by our booth to get media, fryers, sticks and also to know the status of the new Fedora 11 Leonidas. Lots of talking… pictures… laugh and besides that, the guys from the Fedora Project had three talks in the normal schedule of the event during the day:

  • Fedora Project -  Rodrigo Padula
  • Spacewake – Dennis Gilmore
  • Fedora Localization/Internationalization – Diego Búrigo Zacarão and Igor Pires Soares

The balance of the whole day was quite positive and we already got some new machines in the event running Fedora 11 Leonidas. It’s very nice to meet/remeet some cool guys at this big event and it seems that it will be all fun during the next days. :)

Tomorrow the FUDCon LATAM 2009 starts and apparently we will have another busy day.

/me is going to bed after just have a quite heavy dinner

Hey… Just a heads-up…

After 2 months of continuum using, the new Transifex instance of Fedora Project has the following numbers for the Fedora 11 (Leonidas) release, until now:

  • 106 projects with 143 components registered
  • 88 projects with 120 components allowing submission to the upstream repositories
  • 6878 translation files indexed with statistics
  • 2107 commits for at least 48 different languages
  • 196 translators have logged in

I would like to thank Piotr, our Polish ‘organizer’ guy, for the good job around the reorganization of all projects between the Fedora and Red Hat Collections. Keep rocking, dude. :)

yum-presto rules!!

No Fedora 7, se não me falha a memória, foi disponibilizado para o yum um plugin chamado yum-presto. O presto tem como objetivo básico a economia de largura de banda ao atualizar o seu sistema. E você agora me pergunta:

Tu está há alguns meses na Grécia e já sabe falar grego?

Ok, está bem, eu explico:

Vamos supor que você queira atualizar seu Fedora 10. O sistema de gerenciamento de pacotes, através do PackageKit, lhe diz que há cerca de 300MB em pacotes a serem atualizados. No Fedora, isso é relativamente comum e eu diria que acontece quase toda semana.

Baixar 300MB em atualizações semanalmente não é nada legal para a maioria das pessoas e, de fato, isso não deveria funcionar dessa maneira. É aqui que o yum-presto entra!

A tecnologia por trás do yum-presto chama-se DeltaRPM. DeltaRPM não é nada mais nada mesmo que um diff entre pacotes RPM, por exemplo:

Django-1.0.2-1.fc10_1.0.2-2.fc10.noarch.drpm

Esse DeltaRPM (.drpm) contém a diferença entre as versões dos pacotes 1.0.2-1 e 1.0.2-2 do Django para o Fedora 10. Como esse pacote é um diff, ele é relativamente muito menor que qualquer um dos outros dois pacotes completos do Django.

Normalmente, ao atualizar seu sistema, o yum baixa as novas versões de pacotes disponíveis e os instala, sobrepondo os pacotes anteriores. Como o plugin yum-presto, o yum procura por DeltarRPMs, ao invés de RPMs, para cada pacote a ser atualizado, baixa os pacotes encontrados e reconstrói os novos RPMs, na sua maquina localmente.

Isso mesmo! Com o presto você baixa somente a diferença entre um pacote instalado na sua máquina e utiliza a versão instalada no seu sistema para reconstruir o RPM e atualizar seu sistema.

Drasticamente, a necessidade de baixas centenas de MB em atualizações não é mais necessária. Eu venho testando o yum-presto desde o Fedora 7 e incontáveis vezes tive uma economia de banda superior a 90%. Ou seja, ao invés de baixar 300MB em RPMs, eu baixei menos de 30MB em DeltaRPMs

Isso é simplesmente incrível. Mais incrível ainda é que o yum-presto estará oficialmente no Fedora 11. E você, de novo, me pergunta:

Isso existe desde o Fedora 7 e só no Fedora 11 vai ser amplamente utilizado?

Sim! Apesar de ser uma mão na roda para os usuários, o yum-presto requer muito mais trabalho por parte da infra-estrutura do Fedora. Agora, além de armazenar os RPMs é necessário armazenar todos os DeltaRPMs entre todas as atualizações feitas desde o lançamento de uma versão do Fedora. Para isso, até onde eu sei, os sistemas de empacotamento e atualizações do Fedora tiveram que sofrer alterações, o que não foi nada simples. :)

Aqui está minha ultima atualização do Fedora 10 (x86_64) usando o yum-presto:

Size of all updates downloaded from Presto-enabled repositories: 50M
Size of updates that would have been downloaded if Presto wasn’t enabled: 201M
This is a savings of 76 percent

Referência: https://fedorahosted.org/presto/

Fedora rules!!!

Updates after Amsterdam

Back to Patras, Greece after one week in Amsterdam, Netherlands.

That was a very interesting experience. We had some good discussions, laughs with Max’s cat called Scooby (yes, cat called Scooby), lunches/dinners and also a very busy week. I and Dimitris could only walk around the city during the day one day part time on the week. Anyway, even with no much time, we managed to visit the Heineken Experience and some places around Max’s place.

I could leave Amsterdam without ride a bike, but I could not leave Amsterdam without walk at least 3 times on the Red Light District.

Finally, on Friday before we leave, Max did an interview about the Fedora Localization Project and Transifex with us. You can find the Ogg file on his blog post.

Thanks, Max, for everything and mainly for your hospitality.

« Newer Posts - Older Posts »