Hello everyone, I hope all of you are doing well,
We at Join SIG are trying to have Classroom sessions for newcomers to learn more about the Fedora Project and help you to get involved and now after some time of inactivity, we're trying our best to come up with innovative ideas to conduct Classroom sessions making them more insightful and ful,
What Classroom Sessions would you like to see happening in the future ? (It could be a tool which you find interesting, a packaging workshop, something Quality Assurance related, etc)
We would love to hear from you about how we can improve our classroom sessions too ?
Kindly share your ideas and thoughts here to make the classrooms project more awesome and helpful for newcomers :D.
Have a Good Day,
--- Nasir Hussain Fedora Join SIG
Hi Nasir,
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:
1. Where find open tasks and how to assign a task to yourself 2. How to clone the repo 3. How to commit the change 4. How to ask for a review 5. How to communicate 6. etc
Another good example is a packaging 101 classroom, explain the structure of RPM, how to create a package, how to work with srpm, dependencies, how to submit, etc..
I guess these are the main unclear topics for newcomers and the basis for everything else.
This is my 0,01 cent for the discussion and I would be glad to contribute more.
Have a good day
On 23/06/2020 12:26, Nasir Hussain wrote:
Hello everyone, I hope all of you are doing well,
We at Join SIG are trying to have Classroom sessions for newcomers to learn more about the Fedora Project and help you to get involved and now after some time of inactivity, we're trying our best to come up with innovative ideas to conduct Classroom sessions making them more insightful and ful,
What Classroom Sessions would you like to see happening in the future ? (It could be a tool which you find interesting, a packaging workshop, something Quality Assurance related, etc)
We would love to hear from you about how we can improve our classroom sessions too ?
Kindly share your ideas and thoughts here to make the classrooms project more awesome and helpful for newcomers :D.
Have a Good Day,
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.
Heyo :)
Thank you that you send me something positive. Fedora = users, free users who believe in respect, and code. If IBM will not respect us, we will not respect IBM.
Trust in code NFR
wt., 23 cze 2020 o 19:06 Ankur Sinha sanjay.ankur@gmail.com napisał(a):
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 _______________________________________________ fedora-join mailing list -- fedora-join@lists.fedoraproject.org To unsubscribe send an email to fedora-join-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/fedora-join@lists.fedoraprojec...
White hat RFN
wt., 23 cze 2020 o 23:09 Łukasz Czepiec lukasz.czepiec@gmail.com napisał(a):
Heyo :)
Thank you that you send me something positive. Fedora = users, free users who believe in respect, and code. If IBM will not respect us, we will not respect IBM.
Trust in code NFR
wt., 23 cze 2020 o 19:06 Ankur Sinha sanjay.ankur@gmail.com napisał(a):
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 _______________________________________________ fedora-join mailing list -- fedora-join@lists.fedoraproject.org To unsubscribe send an email to fedora-join-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/fedora-join@lists.fedoraprojec...
-- *Pozdrawiam* Łukasz Czepiec
e-mail: lukasz.czepiec@gmail.com
Hey Christiano,
Thank you for sharing your feedback and ideas,
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).
I agree, I once was faced by a similar situation to learn how to use Pagure, Bugzilla, Bodhi, IRC, etc.
We at Join SiG are planning the following Classrooms in the near future for: - `Git 101 with Pagure` to help newcomers understand how Git works and how to interact with Pagure and sync SSH keys. - IRC 101, as we've seen newcomers are not much familiar with how IRC works and how to communicate on IRC.
Other than that, - For Bodhi, on the packages testing side, Fedora QA did an awesome job by organizing an onboarding call[1] and recorded it, to help newcomers understand how Bodhi and karma works and how packages get pushed. - Bugzilla would be an interesting one to look for as Bugzilla is huge and have different use cases within Fedora, we can have a 2 part classroom on it,
For Packaging Classrooms, we can have an onboarding call like we have in Fedora QA that can serve as a way to help newcomers to know about How RPM packaging works and how packages are maintained in Fedora and details about the sponsorship Model and a tutorial to package a simple app and references if someone would like to get started with Packaging.
Thank You for sharing the links for previous workshops and docs Ankur.
Have a Good Day,
1: https://bluejeans.com/s/gxABa
--- Nasir Hussain (He/Him/His)
On Tue, Jun 23, 2020 at 10:07 PM Ankur Sinha sanjay.ankur@gmail.com wrote:
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 _______________________________________________ fedora-join mailing list -- fedora-join@lists.fedoraproject.org To unsubscribe send an email to fedora-join-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/fedora-join@lists.fedoraprojec...
fedora-join@lists.fedoraproject.org