On Fri, 30 Apr 2021 at 12:26, Mattia Verga via devel <devel@lists.fedoraproject.org> wrote:
Il 30/04/21 15:16, Joan Moreau via devel ha scritto:

Thanks but I am really scratching my head to try to understand all this:

1 - How to get to the "packager" group ou forum or else ?

2 - What does it mean to "block the FE-NEEDSPONSOR tracking bug" ?

So far, I have https://bugzilla.redhat.com/show_bug.cgi?id=1953340

Any help very welcome

Thanks

JM


Short answer: wait for someone to review your package submission, meanwhile you can do some informal reviews as described here [1] to show some sponsor you actually comprehend Fedora Packaging Guidelines [2].

Becoming a Fedora packager and being allowed to push software in Fedora official repositories require following specific rules and standards. Just like getting a driver license, you're required to study the rules and to show you know how to do things. You cannot just jump in a car and start driving (at least, not in Italy).

BTW from a quick look at your specfile, the changelog doesn't seem to be in the prescribed format.


So going from this long list of posts, I think the core problem is that new people do not have a good idea of what it means to have a package in Fedora Linux.

Fedora Linux is built around the idea that it is a total operating system, which means that the packages should be integrated with each other. This means that the packages in it have some knowledge of how the rest of the operating system works so that they a) do not interfere with each other and b) are able to ask for and use resources properly from other systems. Over the ~30 years of Linux operating systems a lot of corner cases and other complexities have been discovered which are boiled down in each operating system's "packaging rules". Because Fedora Linux releases every 6 months, there are additional complexities which are needed to allow for someone else to 'take over a package' that require 'prescribed formats and rules of the road'. Finally because each application in a 'total operating system' can affect the security of many different computers, there needs to be a certain amount of trust between people on who the packager is, why they are doing something, and what they know.

This means that becoming a Fedora Packager requires some training (usually done by oneself) and it requires commitment for working through the process of becoming a packager. Similar processes are needed to add packages in Debian and some other Linux distributions also.

It is a lot of work, and it is probably something we should be more upfront with (we mainly forget because most of us 'joined the club' years ago).


 
Mattia

[1] https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group#Show_Your_Expertise_by_Commenting_on_other_Review_Requests
[2] https://docs.fedoraproject.org/en-US/packaging-guidelines/

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure


--
Stephen J Smoogen.
I've seen things you people wouldn't believe. Flame wars in sci.astro.orion. I have seen SPAM filters overload because of Godwin's Law. All those moments will be lost in time... like posts on  BBS...