Trivial Garbage package
Barry deFreese
bdefreese at debian.org
Tue Nov 18 19:21:36 UTC 2008
Luca Capello wrote:
> Hi Barry!
>
> I am sorry for the long mail, but I can be very verbose sometime...
>
No problem. :)
> <snip>
> FWIW, I *always* prefer discussions to take place on mailing lists,
> since they are archived and can be referenced later.
>
>
OK
> <snip>
> I will speak for myself here, but I think Peter's opinion is not so far
> From mine: I would be glad to have another CL library under the team
> umbrella. However, I am not sure I will ever use trivial garbage [1],
> which means that if your friend use it and you provide some sort of
> support to him, you can become a team member and maintain it by
> yourself. The team can take care of it, but this should be the last
> option.
>
>
OK
> <snip.
>
> 1) debian/changelog
>
> I do not like to retroactively modify previously released files,
> which means that if you do not have an ITP number when your package
> goes public, just ignore it. I do not consider the corresponding
> lintian warning [3] so important, since AFAIK the ITP is not
> mandatory and sometime I do not see the point in it.
>
> In this specific case, Matthias Benkard (cc:ed) opened the ITP [4]
> (cc:ed as well): Matthias, do you want to maintain trivial-garbage?
>
>
Fixed. Though I guess I'm somewhat "hijacking" it.
> 2) debian/control
>
> * Build-Depends
>
> SBCL is not needed, only debhelper and dh-lisp.
>
>
Removed.
> * Maintainer/Uploaders
>
> Please always use the Debian CL team for the Maintainer: field (as
> you did, thank you) and your name for the Uploaders: one: it does
> not matter if you are not the real uploader, but you are the one
> who did the packaging work and you deserve credits for that.
>
>
Added myself.
> * Homepage
>
> Is there any reason for using a specific revision for the Cliki
> homepage? I would use instead the "plain" link [5]: if you use a
> specific revision, we will need to change it every time there is a
> new Debian version.
>
>
Fixed, that was a mistake.
> * Vcs-*
>
> trivial-garbage is maintained upstream in darcs [6], before any
> upload to main the Debian package should be converted to darcs and
> put into the pkg-c-l darcs.d.o space [7]. Then you can check
> cl-arnesi for the corresponding Vcs-* fields [8].
>
>
Added.
> <snip>
>
> $ darcs get \
> http://darcs.debian.org/darcs/pkg-common-lisp/trivial-garbage.upstream \
> trivial-garbage
> $ cd trivial-garbage
> $ cp -r /path/to/trivial-garbage-0.17/debian .
> $ darcs record -A "Barry deFreese <bdefreese at debian.org>" \
> -m "Import Debian version 0.17-1"
> $ darcs tag DEBIAN_trivial-garbage_0.17-1
> $ [start fixing]
>
> <snip>
> * Description
>
> While it is correct, I would expand it a bit more to include some
> features, similar to cl-arnesi [11].
>
>
Hmm, I could probably use some help there.
> 3) debian/copyright
>
> Please enclose every e-mail address between < and >, you missed that
> for yours. You have not specified which GPL version your work is
> licensed under, AFAIK this is mandatory. And you should include the
> GPL "headers" as well, again check the cl-arnesi copyright as an
> example [12].
>
>
Fixed for the Debian copyright.
> 4) debian/docs
>
> I tend to avoid useless files when possible, which means that I
> prefer adding to debian/rules:
>
> dh_installdocs README
>
>
Why is this advantageous over just using debian/docs?
> 5) debian/install
>
> The .asd file works as an "indicator" of what should be compiled, in
> this case it expects trivial-garbage.lisp and tests.lisp on the same
> folder as itself. Since you have not modified the .asd file, while
> the package installation is OK, when you compile the CL sources you
> get an error. The solution is simple: just install both .lisp files
> into /u/s/c-l/source/cl-t-g/, together with the .asd one. Doing so,
> you can get rid of the debian/install file adding to debian/rules:
>
> dh_install t* usr/share/common-lisp/source/cl-trivial-garbage/
>
>
Fixed the path but left it in debian/install. Again, what's the
advantage of not using an install file?
> 6) debian/rules
>
> It is already OK, but I really prefer the two modifications above,
> which works as expected.
>
>
> It should be enough for today :-D
>
> Thx, bye,
> Gismo / Luca
>
>
OK, so I used darcs get and added my debian dir but I cannot push it.
Do I need some type of permissions? My alioth user is still
bddebian-guest. :-(
Thanks for all of your time!
Barry deFreese
More information about the pkg-common-lisp-devel
mailing list