I have been using Fedora for ages right from the first release. I am a C programmer since
1989. I know how to build RPM and Debian packages. I use the gnu autoconf, automake,
libtool to build most of my work. I use vi and I use combination of RCS and git for
version control. I am quite familiar with using many of the system calls. I strive to
write portable code that compiles on linux and OSX. All my laptops, my mediacenter runs on
Fedora and so I am familiar with Fedora for more than a decade. I want to contribute one
of my major work - indimail-mta (a replacement for sendmail/postfix). indimail-mta has
been built upon the original work by DJ Bernstein's qmail which was released to public
domain in 2007 AFAIK.
qmail as released by DJB is not FHS compliant. Also over the years, many have contributed
to the source code in form of patches. I have fixed these issues (minor IMHO) and I do
have RPMs released in public domain with the help of opensuse build service. Just recently
I have been fixing things to make qmail FHS compliant and I thought I could also start
working towards making a small contribution to fedora. But I am a newbie as far as the
wonderful behind-the-scene-packaging that happens on Fedora.
I have just created a fedora id and bugzilla id. Also I have been reading on how to
contribute. I have so far read the following
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
and
https://fedoraproject.org/wiki/Package_Review_Process
I find the information overwhelming and I am not sure if I am reading the right
documentation OR maybe it is my old dying grey cells. Any pointers on showing me the way
would help me and I will try my best to meet the expectations and quality guidelines of
the community. Also I am not sure if I can do this alone. So any help is welcome,
especially from someone who loves qmail.
Thank you in advance
Regards Manvendra