=== Packaging BoF === MANY THANKS FOR VOLUNTEERING IN DEBIAN! === GOBBY === install: sudo apt install gobby then open gobby and connect using "direct connection" (lower left corner) to gobby.debian.org/debconf16/bof/packaging_tutorial_BoF Plain text (read only) https://gobby.debian.org/export/debconf16/bof/packaging_tutorial_BoF === Packaging Tutorial === sudo apt install packaging-tutorial && evince /usr/share/doc/packaging-tutorial/packaging-tutorial.pdf === IRC ==== Irc channel: #debconf16-menzies-11 === Debian Packaging === https://wiki.debian.org/Packaging === New Maintainer's Guide === https://www.debian.org/doc/manuals/maint-guide/ === Check for Debian packages === https://www.debian.org/distrib/packages === Debian Package tracker === https://tracker.debian.org/ === Getting help === JUST ASK! (We will all benefit from your questions!) IRC #debian-mentors Mailing-list: debian-mentors@lists.debian.org https://lists.debian.org/debian-mentors/ === Some handy tools === dch -- for manipulating debian changelogs dh_make -- (package dh-make) can create a new debian directory populated with (skeleton) files when you pacakge something new. === Finding stuff to work on in Debian === Take a look at: - the package "how-can-i-help" -- the tool how-can-i-help will eg. list you stuff installed on your computer where some help is needed. - Install the package devscripts and then run the command wnpp-alert check for installed packages which are orphaned or up for adoption === Getting stuff into Debian === To upload to Debian you need sponsorship from a Debian Developer. The most efficient way to archive this is using https://mentors.debian.net Some Documentation is here https://mentors.debian.net/intro-maintainers Workflow in a nutshell: - Create your package (It needs not to be perfect! Don't be scared! We'll fix that later together) - Upload it to mentors.debian.net - File a RFS (Request for Sponsorship) Bug against the sponsorship-requests pseudopackage. (There is a template available on your mentors.debian.net page, which should be filled out) - A sponsor will see your bug and will respond to it, checking your package, given you information about where you need to improve the packaging. - Eventually your sponsor will be happy and will upload the package on your behalf. (And don't be afraid of old stories: mentors turnaround time improved a hell lately!)