On 9/25/07, Christoph Haas <[EMAIL PROTECTED]> wrote:
>
> Hi, Liran...
>
> At the end of the description with two spaces as indentation. It's also
> a good idea to use it as a control field. Concrete proposal:
>
> Your "Description" should start with a one-line short description that
> is shown in package lists. The lines beginning with the second line may
> contain a longer description.


Thanks I have corrected these issues.

>
> > That's right.
> > There is just the usr directory. The application is actually located
> > on /usr/share/daloradius
> > Is this not ok? should there be other directories?
>
> Please read on the difference between "native" versus "non-native"
> packages. Your package should contain an .orig.tar.gz which is basically
> the tarball that you release and have your users download. Then you
> start packaging your software by adding a debian/ directory. The various
> tools like dpkg-buildpackage/debuild will create a Debian package and
> move all the changes you did for the Debian package into a .diff.gz
> file. That was it's much easier to find out if the orig.tar.gz matches
> the official release of your software and what changes have been done to
> create the Debian package from it.
>
> > I tried placing an orig.tar.gz tarball actually which contained the
> package
> > but dpkg-source complained on some errors
>
> Perhaps. dh_make will print out warnings if it doesn't find the
> orig.tar.gz in the right place.


Alright so it seems the last thing to resolve is this native package
issue...
I will try first to put my original package tarball (renamed to orig.tar.gz)
in the
outer directory to where I build the package and give it another shot.

I have some questions regarding the package building though which concerns
the orig.tar.gz I think...
The way I build the package is having in the daloradius-0.9.3/ directory the
debian/
and the usr/ directories where the usr/ occupies in the full path of
usr/share/daloradius
my package files (the php stuff and everything). in debian/rules what I do
is cp daloradius-0.9.3/usr
to daloradius-0.9.3/debian/usr
Is this ok? I'm asking because I think that having the orig.tar.gz makes
dpkg-source think that
it's suppose to copy it over to the daloradius-0.9.3/debian dir but I'm not
entirely sure.


My intent when suggesting this was not to discourage you from creating
> the Debian package. Packaging work is just non-intuitive at the
> beginning and it's often faster to find someone who is familiar with it.
> But I'd even more welcome it if you learned the last subtle details of
> packaging. :) I really didn't mean to offend.


Indeed it is easier to find someone to "do the job" and I would probably
not be offended if one of the maintainers around here would take it on
himself
to build the package for me and upload it to Debian to save me the time of
grasping everything as long as I later learn how the packaging process is
done
so I can later build package myself and help others, new debian-comers to
deal
with such issues themselves. (Also, I've put it on my mind that once I get
this
package built I'm definitely putting an *updated* step by step guide to
building
a pacakge as I can stress how important that is.

I'd suggest you spend some time with these documents btw:
>
> http://www.us.debian.org/doc/manuals/maint-guide/index.en.html
> http://www.us.debian.org/doc/debian-policy/
>
>
I did give the new maintainers guide a try although the document I think
misses the point in through-out the text. Just my note on it, but I think
it's way too much theoretical and doesn't provide actual examples and
hands-on experience. This is why I think new maintainers find it hard
to package. Plus, there is too much documentation out there which is
out-dated and talks about tools like deb-make or alike which causes
very much confusion and you end up feeling like a mouse in a maze.

Thanks alot for all the feedback and help!

Regards,
Liran.

Reply via email to