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

Re: What to do with source package?



On Sat, May 28, 2005 at 12:09:45AM -0400, Hendrik Boom wrote:
> I'm consideeing adding functinoality to a Debian package.
> But I have no experience with source packages and the like.
> It seems to be distributed in two parts: a .tar.gz file,
> and a set of diffs applied to that.
> What's the proper way to make the source for the current version?
> And, if I should succeed, what's the proper way to send the changes
> upstream?
> 
> -- hendrik
Hi Hendrik,
here is a basic outline:
get upstream source (foo.tar.gz)
rename it to foo.orig.tar.gz 
this is to keep the original source and the modified debian source
seperate.
then you make a copy of the directory to work on
then you modify the files in the copy to work with debian 
then you create a 'diff' that is called foo.diff.gz
then you create source .deb package and a binary .deb package
then you or a sponsor uploads the files to the debian 'new' package
queue.
someone will inspect it to make sure it meets debian policy and security
standards. If its ok, it is uploaded to 'unstable'
http://debian.home.pipeline.com for a picture of this process by me.

there is a few places to get help:
read the debian developers guide
read the debian new maintainers guide
join the debian mentor list
here is a cool url by a debian developer (lars)
http://liw.iki.fi/liw/talks/debian-packaging-tutorial.pdf
cheers,
kev
-- 
counter.li.org #238656 -- goto counter.li.org and be counted!
      `$'         $'         
       $          $                      _
 ,d$$$g$  ,d$$$b. $,d$$$b`$' g$$$$$b $,d$$b
,$P'  `$ ,$P' `Y$ $$'  `$ $  "'   `$ $$' `$
$$     $ $$ggggg$ $     $ $ ,$P""  $ $    $
`$g. ,$$ `$$._ _. $ _,g$P $ `$b. ,$$ $    $
 `Y$$P'$. `Y$$$$P $$$P"' ,$. `Y$$P'$ $.  ,$.

Attachment: signature.asc
Description: Digital signature


Reply to: