Fedora Training@Redhat

Aishvarya Mohan
Aspiring RedHat’ers
3 min readOct 2, 2017

Attended the training for 3days(12.08.2017–14.08.2017) in Bangalore. Along with me, 7 went to Bangalore on 11.08.2017. Went out with friends and enjoyed a lot the day the previous day before the training. The climate was awesome and it was raining all the day. That was a great welcoming for us. We were asked to be present in the campus by 11.ooam.

Agenda for the training:

Day1: Setting up the environment and creating fas account

Day2: Testing the Fedora26 packages

Day3: Rawhide testing and learning Ansible

Day1

We gathered in the morning to have our breakfast together. Everyone were from different places so we were late to have our breakfast. We entered the campus together(IBC Knowledge Park). In the entrance, we were made to write our details. The Campus consists of many blocks which had almost all of the top companies and we saw people who were rushing to their company as it was the weekend. Hopefully, we were the only team who entered the building with more excitement and happiness without any tension. We finally stepped in into the RedHat company which was on the 11th floor. We were given visitor’s pass and was taken to the training room. We met Sumantro and there was another team from different college consisting of 3members. The room was spacious and was more comfortable for us.
Sumantro started off the session introducing himself and about the agenda for the training. He gave us an introduction about the Fedora testing and QA. First of all, we were asked to set up the Fedora26 in our system. Somewhere using it through VirtualBox and some got it completed set up in their system. After setting up the environment, we were asked to create a fas account(Fedora Accounts System). After creating we have asked to send an introductory mail to the Fedora account for accepting our subscription. We also subscribed for the Fedora Quality Assurance Group and Fedora Project Contributor Agreement(FPCA). After creating the account we broke out for lunch.
After lunch, Sumantro taught us about the Manual testing purpose and how it is done. He also explained the release validation. Similar to Github, They have a development platform called bodhi in which all the open source projects, testing, and all the fields are created and developed. We checked for all updates in fedora26 is done successfully. The session today has come to an end by evening and we left the campus.

Day2

Sumantro taught us testing with the Fedora packages. We logged into https://bodhi.fedoraproject.org where we can select the testing packages and start with it. We can file bugs if we find anyone or we can mark it as correct by giving +1 for that packages. In case of bugs, we have to comment the error which we found not working with proper explanation. After commenting log into https://bugzilla.redhat.com and gave all the details about the bug and make a submission which will be easy for the testers to rectify it correctly. The full day went in testing different packages.

Day3

We started with the rawhide testing. It consists of a package repository called “rawhide” and contains the latest build of all Fedora packages updated on a daily basis.Rawhide is sometimes called “development” or “master” (as it’s the “master” branch in Package git repositories).
Rawhide has the following Goals:

  • To allow package maintainers to integrate the newest usable versions of their packages into Fedora.
  • To allow advanced users access to the newest usable packages in a rolling manner.
  • To allow incremental changes to packages that are either too minor or major to go to stable Fedora releases.
  • To identify and fix issues with packages before they reach a stable release of Fedora.
  • To allow a place where certain low-level packages (approved by FESCo), including (but not limited to) glibc and gcc, can gain real-world testing of pre-release versions.

We all were awarded the Involvement Badge for signing into the Fedora Project Contributor Agreement (FPCA). The badges were so cool and we are looking forward collecting more badges from fedora.
After lunch, the ansible teaching session was started. We already learned the basics of ansible but we started recollecting what we learned and worked on it. There was a QA session with all our mentors and they answered all our questions. These 3days were so useful, that we learned about the testing and analysis. We are working every day and doing projects using ansible. By are aspiring to get an internship.

--

--