Project Title : FedmsgSobumper
Contact Information |
|
About Me |
I would like to be part of Fedora Project because i like working in an open-source community. I am regular user of a Fedora and have been using it since Fedora 14.
I don't have involvement in Fedora, But i contribute most of the time to Mozilla on Mobile Web Compatibility, Release Management, L10n Urdu and some time to GTG and of course i am core volunteer for PyCon India since 2012.
I have keen interest increasing Fedora and FOSS contribution. I have good knowledge of Python which is language the project will be developed
No
Yes, I will continue contributing to the Fedora Project even after the GSoC 2014 program. The FedmsgSoBumper in itself will be my primary project, so I will continue contributing to this project, and beside in the long run I have keen interest in web development.
In May last week i have my Final year exams, so therefore i would like to start the work during Community Bonding Period. |
Goal |
Automatically rebuild the whole dependency subtree in rawhide if any ABI-backwards-incompatible so-bump occures. |
Project Details |
To get rid of the need to manually notify package maintainers about so bumps in advance, this script will detect each so bump and if the ABI has changed, rebuild all the packages which depend on this so-package, there could appear also new ABI incompatibilities in these packages due to pushed-but-not-built changes in git and these packages will be rebuilt and so on up to the leafs of the dependency tree, for the notifications, Fedmsg will be used. Project Implementation: The need you believe it fulfills: |
Methodology |
My development process will follow the standard Fedora development process, under the guidance of my mentor. When the code and matching unit tests are finished, they will go through code review by mentor to ensure it follows the coding standard, is well designed, is sufficiently tested and documented, etc. Once the issues from the code review have been addressed the branch will be merged into trunk. Small,frequent feedback via code review, and the requirement for doing testing and documentation will ensure I am learning and improving throughout the summer. |
Roadmap |
|
Timeline | ||||||||||||||||||||||
|