You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
2.7 KiB

1 year ago
  1. ---
  2. title: "Contributing to Debian"
  3. date: 2022-07-30T20:01:24+05:30
  4. weight: 10
  5. description: "Contributing to Debian through packaging "
  6. type: post
  7. ---
  8. # Debian
  9. Debian is a GNU/Linux distribution completely inclinded towards Free Software philosophy, maintained by the community.
  10. Before talking about how i started contributing to debian, i would like to talk about the camp organized by FSCI
  11. It is an online free mentorship programme organized by [Free Software Community of India](https://fsci.in) ,introducing people
  12. to Free Software.[Ravish](https://ravish0007.github.io) introduced me to 2021 [FSCI's camp](https://camp.fsci.in), and there i
  13. got introduced to Debian Packaging through [Debian Developers](https://wiki.debian.org/DebianDeveloper) and [Debian Maintainers](https://wiki.debian.org/DebianMaintainer).
  14. During the project phase of the camp, i choosed to work on Debian Packaging and System Administration(here is my
  15. [Project Proposal](https://git.fosscommunity.in/community/camp/-/wikis/Proposals/Debian-Packaging-and-System-Administration/Vinay-Keshava))
  16. # Debian Packages and my Story !!
  17. Debian has roughly over 51,000 packages, these packages are installable through apt, just like "sudo apt install nano".
  18. I always wanted to know how "sudo apt install nano" works !.
  19. During the project phase of the camp [Praveen](https://social.masto.host/@praveen) my mentor of the project,a [Debian Developer](https://wiki.debian.org/DebianDeveloper) himself
  20. suggested to get started by packaging node packages(dependencies of [Gitlab](https://tracker.debian.org/pkg/gitlab)).
  21. A big Thanks to praveen for teaching packaging from scratch, also answering my useless questions and also sponsoring my packages to debian.
  22. Initially i found it very difficult to understand it,but the community was so welcoming, they were helping and assisting me by clearing all my doubts through matrix.
  23. I took a lot of time to learn,tried to spend more time in learning during hectic schedule of college and also i gave up hope many times and restarted it.
  24. So initial task was to setup the [Debian Unstable environment ](https://wiki.debian.org/DebianUnstable) and rebuilding the existing simple node-pretty-ms package, and then tried a simple
  25. package update and then went to continue packaging few node modules.
  26. I currently [maintain](https://qa.debian.org/developer.php?login=vinaykeshava@disroot.org) around two node modules as of today, looking forward to maintain more packages in debian.
  27. All the communication happens mainly through mailing list or irc of respective [teams](https://wiki.debian.org/Teams).
  28. # Further Development
  29. Looking forward to contribute and hangout with the awesome debian community and learn more.
  30. ```
  31. :wq
  32. ```