aptosid.com

Anything Goes - Tutorial on building debian packages with dh

devil - 18.11.2010, 22:30
Post subject: Tutorial on building debian packages with dh
tonight set of a series of tutorials about debian toolchains, packaging and other topics.
those tutorials take place on IRC oftc (same server as #aptosid)in the channel #debian-women (yes, men are allowed in) Smile
http://wiki.debian.org/DebianWomen/TrainingSessions lists whats on the agenda.

tonites tutorial was on building proper debian packages with dh (debhelper) it was held by Lars Wirzenius, a debian and linux dinosaur (in the most positive sense)and was great fun.
log is here: http://meetbot.debian.net/debian-women/ ... 5.log.html

greetz
devil
blackforestcoldblood - 18.11.2010, 23:00
Post subject: RE: Tutorial on building debian packages with dh
great idea, I am less than bright on doing this stuff and I always thought that if there was some kind of "canned" method that just took a lot of time or effort and then show it to people who who really knew what they were doing to finish it off and not have them "spending time" it would be a great idea.

i will be thoughtfully reading the threads.

bfcb
spacepenguin - 20.11.2010, 17:41
Post subject:
Very interesting. Thanks for sharing!
devil - 20.11.2010, 17:48
Post subject:
cleaned up version in the wiki now: http://wiki.debian.org/IntroDebianPackaging

greetz
devil
blackforestcoldblood - 21.11.2010, 04:31
Post subject:
thanks, I can see it will take some studying, but i will do that.

bfcb
DeepDayze - 21.11.2010, 18:50
Post subject:
very cool...perhaps I'll study it and build a few test packages. Will it be possible to build a debian package if all you have is a source tarball with no debian control files, etc?

I could possibly figure out the deps by looking at the output of ./configure when it complains it cannot find a header for example.
devil - 21.11.2010, 19:00
Post subject:
sure thats possible. thats how debian packages are build from upstream tarballs.

greetz
devil
DeepDayze - 21.11.2010, 20:01
Post subject:
      devil wrote:
sure thats possible. thats how debian packages are build from upstream tarballs.

greetz
devil


bet it should not be too hard to write the debian control files yourself then, right?
DonKult - 21.11.2010, 20:22
Post subject:
The intro tells you everything you need to come from "i have some random software downloaded as a tar.{gz,bz2,lzma}" to "yeah, look, i have a fine debian package for it".

Okay, thats a bit exaggerated: You will properly hit a problem which is not covered in the intro. Thats where the "New Maintainer Guide" and "The (great) Policy" come into play. The debian-mentors list can be a good source for help, as they even accepts questions now and then Wink And as far as i can see the training sessions include also specialist intros to "python stuff packaging" for example…

All in all: Get started, see how far you can get, read and learn and try again. Its hard work until you can say: "Hey, to install this application, just apt-get install it." - but its worthed the time as it needs to be done only one time by one person (or a team) and not be everyone who wants to install this application in the future…
All times are GMT - 12 Hours
Powered by PNphpBB2 © 2003-2010 The Zafenio Group
Credits