Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
devilOffline
Post subject: Tutorial on building debian packages with dh  PostPosted: 18.11.2010, 22:30



Joined: 2010-08-26
Posts: 491
Location: Berlin
Status: Offline
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
 
 View user's profile Send private message  
Reply with quote Back to top
blackforestcoldbloodOffline
Post subject: RE: Tutorial on building debian packages with dh  PostPosted: 18.11.2010, 23:00



Joined: 2010-11-08
Posts: 34

Status: Offline
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
 
 View user's profile Send private message  
Reply with quote Back to top
spacepenguinOffline
Post subject:   PostPosted: 20.11.2010, 17:41



Joined: 2010-09-11
Posts: 98
Location: Germany
Status: Offline
Very interesting. Thanks for sharing!

_________________
Susan | Hardware: SysProfile | 32bit
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
devilOffline
Post subject:   PostPosted: 20.11.2010, 17:48



Joined: 2010-08-26
Posts: 491
Location: Berlin
Status: Offline
cleaned up version in the wiki now: http://wiki.debian.org/IntroDebianPackaging

greetz
devil
 
 View user's profile Send private message  
Reply with quote Back to top
blackforestcoldbloodOffline
Post subject:   PostPosted: 21.11.2010, 04:31



Joined: 2010-11-08
Posts: 34

Status: Offline
thanks, I can see it will take some studying, but i will do that.

bfcb
 
 View user's profile Send private message  
Reply with quote Back to top
DeepDayzeOffline
Post subject:   PostPosted: 21.11.2010, 18:50



Joined: 2010-09-11
Posts: 616
Location: USA
Status: Offline
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.
 
 View user's profile Send private message  
Reply with quote Back to top
devilOffline
Post subject:   PostPosted: 21.11.2010, 19:00



Joined: 2010-08-26
Posts: 491
Location: Berlin
Status: Offline
sure thats possible. thats how debian packages are build from upstream tarballs.

greetz
devil
 
 View user's profile Send private message  
Reply with quote Back to top
DeepDayzeOffline
Post subject:   PostPosted: 21.11.2010, 20:01



Joined: 2010-09-11
Posts: 616
Location: USA
Status: Offline
      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?
 
 View user's profile Send private message  
Reply with quote Back to top
DonKultOffline
Post subject:   PostPosted: 21.11.2010, 20:22
Team Member


Joined: 2010-09-02
Posts: 482

Status: Offline
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…

_________________
MfG. DonKult
"I never make stupid mistakes. Only very, very clever ones." ~ The Doctor
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by Zafenio