From Fedora Project Wiki

Contact Information

  • Email Address: pgasampath@gmail.com


Questions to answer

Why do you want to work with the Fedora Project?

I have used Linux since fedora 10 is released. I am have done lots of works with fedora since then. I strongly want to participate with GSoC 2016, since I love working for a open-source project. Therefore, I think working with a fedora project is the best idea which I can come up with.

Do you have any past involvement with the Fedora Project or another open-source project as a contributor?

No,I do not have any past involvement with Fedora Project or another open-source project as contributor. But I have made a Os using fedora as the base Os.

Have you participated in GSoC in the past? If so, what year(s) and which organization(s)?

No,This is the first time I participating with GSoC.

Do you plan to continue contributing to the Fedora Project after GSoC? If yes, what sub-project(s) are you interested with?

Yes,I would like to continue contributing to Fedora Project after GSoC which I'm interest in project-atomic rpm-ostree project.

Why should we choose you over other applicants?

I believe there are many reasons for selecting me over other. I have used fedora for a long time so I have the Idea of the fedora Os structure, and programming knowledge with Unix since I made my own Os. And also, I have the knowledge of how the atomic project is going on. So it will be easy to work with me.

Have you contributed to any other open source organizations or projects? If so, do you have artifacts you can show so we can see your skill set(s)?

No,I have not contributed to any other open source organizations yet. Since I'm good with fedora, I think this is the best place to work with GSOC.

Do you have any other open source experience (even if not coding-related)?

I have made my own Os using LFS. With this, I have get my hands dirty with Unix programming.

Proposal Description

Overview and The Need

Fedora already have a method to upgrade and rollback upgrades with atomic project. automatic rollback service is needed to make fedora more user friendly.

Any relevant experience you have

As a Linux user, I have experienced how to troubleshoot the problems after giving an upgrade. Also I have made many scripts to make auto runs after turn on computer and made some scripts to run while booting the computer. Using this method I think I will be able to track down the problems of upgrades and make a report and downgrade the Os as needed. This can be easily done this Python, C or bash.

How do you intend to implement your proposal

A rough timeline for your progress

if the project is selected I will plan to do this project as follows,

until 2nd April : testing on Atomic upgrades and rollback.

2nd April to 16th April : implement automatic upgrading.

16th April to 7th May : implement crating a report.

7th May to 26th May : I will have my End of semester examination, while at the free time I get I will do some debugging.

After 27th May: I will finish the main part of the project and start the debugging of project with different cases. I have made time table to allocate time as minimum of 3hours per day (5pm to 8pm) for this project for next few months(some days 3pm to 8pm).

Final deliverable

Any other details you feel we should consider

I am interest working with FOSS. I also have knowledge of Linux kernel. I think it is better if there is a competition or some kind of working process which students all over the world can work with fedora org. I think it will make fedora a much more better Os.