[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#907733: RFA on curlpp



Hi Jaime, here is what I wrote to someone else a while back. That person was a student, so perhaps the first several steps are redundant for you, but I thought it wouldn't hurt to include it in my mail anyways.

If you have done Debian packaging before you can probably start with step #6. Only Debian Developers and Debian Maintainers can perform uploads, so assuming you are neither (I googled for your name and didn't find anything), you will need to do step #10 instead of uploading directly.

1. learn the basics of GNU make, debian/rules is a Makefile. make sure you pay attention to the data model of how dependencies work and so on.
2. learn how git works, again make sure you pay attention to the data model of how history is represented. some online tutorials have nice diagrams, I find those visualisations helps me to understand.
3. learn how to build the package, you can web search for "how to build a debian package" or something. prefer documentation from debian.org rather than random people's blog posts.
4. try to build the package using the source code you get from "apt-get source curlpp"
5. learn how gbp-buildpackage (a debian tool) works
6. clone this https://salsa.debian.org/infinity0/curlpp and build it directly from the git repo
7. learn about debhelper and how that works
8. try to fix one of the existing bugs, and build the new package with your changes
9. use lintian to check the package for common mistakes. the existing packaging is out-of-date so there'll be plenty to fix beyond the existing bug reports.
10. send me a merge request here: https://salsa.debian.org/infinity0/curlpp/merge_requests

If you get stuck you can ask in #debian-mentors on irc.oftc.net.

Happy Hacking!

Ximin

Jaime Arrocha:
> Hello Ximin,
> I very interested in taking over the maintenance of this package. I'm a starting maintainer and just need to be pointed in the right direction.
> 
> Should I sent an email with ITA first before attempting to upload the package? Let me know.
> 
> Thanks,
> 
> Jaime
> 

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git


Reply to: