The next installment of our on-going, regularly scheduled, always informative, weekly Package Training Sessions will be tomorrow (Thursday) @ 18:00 UTC (did I mention that they’re always on Thursdays?). Morten Kjeldgaard (mok0) will be presenting on “Reviewing new packages.”
New packages for Ubuntu go through a review process on the aptly named site REVU. If you want to pitch in and help look at new packages, or if you’re just interested in knowing what it takes to get a package in Ubuntu, you should drop on by #ubuntu-classroom on irc.freenode.net.
What’s that you say? You’re not interested in new packages at all? You want to patch packages already in the archive? Well you should have been at last week’s session!
Luckily the logs are up on the wiki. Alexander Sack (asac) showed us how to use some of the patch systems for Debian packages, quilt and simple-patchsys for CDBS.
May 24, 2009 at 1:45 pm |
Someone asked the question, “how do I tell what patch system is in use”?
Yes, if you know how to read ‘debian/rules’ manually you can do that. But there is actually a supported utility for that, called ‘what-patch’. Change directory to the source directory (it tries to read debian/rules) and run it. For example:
~/deb-src/wireshark-1.0.0$ what-patch
dpatch
‘what-patch’ is installed with the ‘ubuntu-dev-tools’ package.