On Tue, Jun 23, 2020 14:56:29 +0200, Christiano Anderson wrote: > Hi Nasir,
Thanks Christiano, that's most useful. > > This classroom for newcomers is a great idea. > > I guess it should start with a very introductory one, how to get started and > have the hands dirty very fast, I mean, with real examples. > > The point is, for a newcomer is a little bit hard to understand how and when > to use many different tools (Pagure, Bugzilla, Bodhi, IRC, etc, etc). > > A real world example would be great, for instance, how to fix a bug into a > project, let's take DNF as example: An unfortunate property of a volunteer driven community is that it's quite fluid and does not have the strict structure that one would see at corporations. So, when people come together to work on something, they decide what platforms/services they want to use. As an example, lots of tools in Fedora use Pagure, fedora-review for example: https://pagure.io/FedoraReview but dnf uses GitHub: https://github.com/rpm-software-management/dnf This is compounded by the fact that Fedora as a Linux distribution is "downstream", so the packages we include can come from literally anywhere on the internet. It's up to the developers to decide on a location :( So instead of trying to teach newcomers all of this, we've got the "Welcome-to-Fedora" process. It helps people learn the tools/platforms/skills they are interested in: https://pagure.io/fedora-join/Welcome-to-Fedora I do agree that a packaging classroom would be very useful. We've had them in the past, and we're looking at organising another one. In the meantime, please use these recordings of past packaging workshops: - http://youtu.be/H4vxkuoimzc - https://youtu.be/KdIsoYGSNS8 - http://youtu.be/4J_Iksu1fgo - Advanced RPM packaging: https://youtu.be/vdWnyIbN8uw There were some introductory posts on the Fedora magazine related to RPM sometime ago also: - RPM packages explained: https://fedoramagazine.org/rpm-packages-explained/ - The SPEC file: https://fedoramagazine.org/how-rpm-packages-are-made-the-spec-file/ - The SRPM: https://fedoramagazine.org/how-rpm-packages-are-made-the-source-rpm/ I'll see if links to these can be added to the packaging docs on Fedora also. -- Thanks, Regards, Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha Time zone: Europe/London
signature.asc
Description: PGP signature
_______________________________________________ fedora-join mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected]
