Tuesday, December 18, 2018

Fedora 29 Release party at Pune, India


We had a great Fedora 29 release party at Pune, India on 15th December.

Following are the highlights of the event:

  • 18 Members attended the event
  • I did a presented on Fedora 29 features. Slide Link
  • Parag presented on RPM packaging. 
  • Followed by Q&A and nice Cake cutting.


After six months of hard work from many Fedora contributors, its really feel proud to talk about Fedora 29 features. Also specifically mentioning consistency of Fedora over the last 15 years. In 15 years we reached from Fedora core 1 to Fedora 29.

Parag's talk was very nice, it cleared so many basic things on packaging side including rpm, yum, dnf and spec file. In Q&A we discussed having this session like workshop and actually doing rpm packaging of particular package will be more helpful.

Fedora 29 release party cake

Learning's:

From the learning side, We thought we should keep on choosing different venue's for Fedora events. Its always easy to do it in Red Hat office but having it at different location helps to get new audience as well.

Also the planning must be start 1 month before the event.

Nice experience and Thanks to organizing members Parag Nemade, Suprith Gangawar, Ompragash Vishwanathan, Pooja Yadav.  Thanks to Akshay Gaikwad for preparing image for Cake and all attendees for making it success. 

Friday, August 31, 2018

Flock 2018, Fedora, Internationalization, Localization and QE


I am always very optimistic to get more things done from localization and internationalization side during flock Europe rather than flock US. Can you guess reason?

Yes, due to more non-english speaking population. I am sure, many of attendees already experience, German language matters a lot in Germany.

This blog is more from what we are bringing out of this flock. Following are the points:
  • Transtats
    • Sundeep and Parag delivered this talk on the 2nd day. From the vision defined in flock 2017, this flock its ready for consumption. Sundeep has already provided stats covering important packages for Fedora 29. I am sure, Sundeep will write more detailed blog around it.
    • For members still dont know about Transtats. It is not a Translation platform, like Transifex, Zanata or Pootle. Rather its a best tool designed till date to analyse and track translation status of particular package during his lifecycle from Upstream (git etc), To Downstram (Fedora etc) and Translation Platform (Zanata etc) to what actually end user gets.
  • Off-line discussions
    • During discussion with Igor and Jens, we came to know we can have langpacks for each package. Presently with few packages, we are installing translation for all language defaults. Though it is in KB's but still to be more modular, we need sub-packaing for it. It will introduce many sub-packages in each package. With some macro, we can do it. 
    • Also there are one non-trivial bugs from glibc locale subpackaing. i.e. at a time, it keeps both glibc-all-langpacks and glibc-langpack-en and other individual locales pack as well.
  • Globalization 
    • We formed g11n group 3 years back to start more collaboration between, l10n, i18n, fltg and zanata but unfortunately its not going that well. Also we noticed, l10n does not have there own track and using g11n pagure instance only. Will create one for localization soon.
  • Hackfest
    •     This went very well, Devel team demonstrated new features from them. QE team presented automation activities happening on Fedora side. Discussion happened on upstream first testing and available test cases for existing packages. Both devel and qe team agreed for more collaboration on CI side. 
    • We also had discussion about Fedora modules translations as well.
    • More details about hackfests in shared document.
    This was very fruitful flock, off course nice tracks but also the collaboration during the break between different groups. Yoga sessions in the morning was awesome, at least i joined on first day :)