Hi Tobias, thanks for reaching out!
Hey Justin :)
It's awesome to hear that you want to get more involved with the
packaging process by packaging IntelliJ IDEA (that's actually the Java
IDE I am currently using myself). I'm not as personally familiar with
the packaging process myself, but I can point you to some resources that
you should find helpful for getting started.
This page has the "full" information about packaging in Fedora and what
it's all about.
https://fedoraproject.org/wiki/Category:Package_Maintainers
Thanks for the overview, quite helpful.
It's a lot to look at, but it has all of the information
you'd need on
guidelines for Fedora packaging, rules on licensing, and the next steps
to take after you have an RPM package ready to submit. I do remember
reading about legacy packages, that you'll probably want to first
contact the original maintainer / owner of the package and request to
take over maintainer status of the package if they are no longer interested.
I have mailed lkundrak already, but I haven't got an answer so far. But according to
https://admin.fedoraproject.org/accounts/group/view/packager?_csrf_token=...
I'll be invited if my package is successfully reviewed.
I also remember reading it's encouraged to start with something
if it
already exists, but if it's easier to start from scratch, then that
might be best (maybe import the changelog from the previous RPM?).
Hm, i'm not sure. E.g. the last commits before the package was retired included a perl
script
http://pkgs.fedoraproject.org/cgit/rpms/intellij-idea.git/tree/autoconfig... -
and I'm not very familiar with perl, i.e. i probably can't fix it when an complex
error occurs.
==> But I guess, I'll find that out if its even necessary.
Again, I am not super familiar with the packaging side of things, but
hopefully the above link and info should help begin pointing you in the
right direction. Some other great places to check out are #fedora-devel
on freenode IRC. There should be some folks there who can help give more
specific answers to specific questions about packaging too.
Hope you find this helpful! If you have any other questions or need
pointers for more help, don't be afraid to ask and we'll do what we can
to lend a hand. :)
thanks again, it was helpful :)