#214 Welcome to Fedora skeptronus!
Opened 4 months ago by ankursinha. Modified 4 months ago

Hello @skeptronus ! Welcome to Fedora!

Before we begin, please subscribe to the Fedora join mailing list at
fedora-join@lists.fedoraproject.org
.
We use this list for general discussion, and it is also where the community
shares tasks that need help.

These links are a good read to begin with. They tell you what the Free/Open
Source community is about, and then they'll introduce you to Fedora: what
Fedora is all about, and what we do, and of course, how we do it:

Next, when you're ready, could you please introduce yourself (preferably on
the list) so that the community can get to know you? (interests, skills,
anything you wish to say about yourself really)

Finally, could you let us know how you learned about the Fedora project? Was it
from a colleague, or social media, for example?

If you have any questions at all, please ask! We'll use this ticket to keep in
touch! :)


Metadata Update from @ankursinha:
- Issue assigned to skeptronus

4 months ago

@skeptronus would like to learn packaging, and I'm going to help them to do that.

For a start, please go through the links already given @skeptronus, and let me know. Then we'll start looking into packaging specific information.

While you're at it, see if there is any software that you use that is not already included in Fedora. We can help you learn packaging while packaging that.

This is a candidate, but if you're not using it, we'll leave it as a fall-back option: https://github.com/sarim/ibus-avro

Thank You @ankursinha for your help and introducing me to this community.
I've introduced myself on the list and I have read the above-mentioned articles and I guess I'm ready to begin.

There's this software that I can start working with: https://github.com/zadam/trilium
(Do I have to build it myself or can I use the precompiled binary releases?)

All software included in Fedora must be built from source, and against the various libraries shipped in Fedora. So you cannot use pre-compiled binaries, and we avoid bundling lots of dependencies too.

Trilium looks a bit complex as a first package. I don't even see complete steps on how to build the client from source on their wiki. Nodejs packages are also hard in general because we all the node deps that the tool uses need to ideally be packaged separately---you cannot pull them from the node repositories during the build.

So, how about a simpler one just to get to grips with packaging?

In the meantime, your next step would be to familiarlise yourself with the guidelines/process etc. here:

https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_Maintainers/

Don't worry too much about understanding all of it. When you do your package, you can always refer to the bits there, and it'll become clearer as you do more and more packages and reviews.

All software included in Fedora must be built from source, and against the various libraries shipped in Fedora. So you cannot use pre-compiled binaries, and we avoid bundling lots of dependencies too.

Hmm, I thought so.

Trilium looks a bit complex as a first package. I don't even see complete steps on how to build the client from source on their wiki. Nodejs packages are also hard in general because we all the node deps that the tool uses need to ideally be packaged separately---you cannot pull them from the node repositories during the build.

So, how about a simpler one just to get to grips with packaging?

Yeah, sth simpler would be nice, let's see if I can manage to find something else.
I'll be going through the docs in the meantime, thanks.

Metadata Update from @alciregi:
- Issue untagged with: C: Introduction requested
- Issue tagged with: S: Introduced myself

4 months ago

Login to comment on this ticket.

Metadata