Re: RFS: LiE computer algebra for Lie groups

2006-12-12 Thread Kasper Peeters
 Please post the complete URL to your .dsc file, it's easier for
 potential sponsors to grab it.

http://www.aei.mpg.de/~peekas/debian/lie_2.2.2-1.dsc

 FWIW: Dear DD's, pending minor comments below, I believe this package
 is close to ready for sponsorhip.

I have fixed all the remaining problems, except for:

 And, a final comment, please give some license statement concerning
 the packaging itself, in the copyright file.

I have been unable to contact the authors so far, so it's probably
best to keep things in non-free for the time being. Or did you mean a
statement about my copyright? What's appropriate in this case?

Best,
Kasper


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: RFS: LiE computer algebra for Lie groups

2006-12-12 Thread Luis Rodrigo Gallardo Cruz
On Tue, Dec 12, 2006 at 10:35:00PM +0100, Kasper Peeters wrote:
  Please post the complete URL to your .dsc file, it's easier for
  potential sponsors to grab it.
 
 http://www.aei.mpg.de/~peekas/debian/lie_2.2.2-1.dsc
 
  FWIW: Dear DD's, pending minor comments below, I believe this package
  is close to ready for sponsorhip.
 
 I have fixed all the remaining problems, except for:
 
  And, a final comment, please give some license statement concerning
  the packaging itself, in the copyright file.
 
 I have been unable to contact the authors so far, so it's probably
 best to keep things in non-free for the time being. Or did you mean a
 statement about my copyright? What's appropriate in this case?

Yes, that's what I meant. Your work in packaging has a copyright and
thus needs a license. Given upstream's licensing status I recommend
you go for a permissive license, to avoid the possibility that
upstream+packaging is undistributable. BSD should be OK.

So, something like the following, right at the end of the copyright file:

Packaging is Copyright 2006 - Kasper Peeters
It can be distributed under the terms of the so and so license,
available at
/usr/share/licences/so-and-so
in a Debian system.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28

Billboard billboard burning bright / in my windshield every night.
Lead me to a decent joint / where I can stop and get a bite.


signature.asc
Description: Digital signature


Re: RFS: LiE computer algebra for Lie groups

2006-12-12 Thread Kasper Peeters
 Your work in packaging has a copyright and thus needs a license.

Ok, all done.

DD's, can I get sponsorship for 

  http://www.aei.mpg.de/~peekas/debian/lie_2.2.2-1.dsc

(all other files in http://www.aei.mpg.de/~peekas/debian/)

Thanks!

Best,
Kasper


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: RFS: LiE computer algebra for Lie groups

2006-12-11 Thread Kasper Peeters
 Once you make these changes, repost your sponsor request.

I have made all the changes you mentioned in your two previous
emails. New files are at

  http://www.aei.mpg.de/~peekas/debian/

There's only one warning left when running lintian on the package:

  W: lie: description-synopsis-might-not-be-phrased-properly

What am I supposed to do with this?

Thanks,
Kasper


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: RFS: LiE computer algebra for Lie groups

2006-12-11 Thread Luis Rodrigo Gallardo Cruz
On Tue, Dec 12, 2006 at 12:32:06AM +0100, Kasper Peeters wrote:
  Once you make these changes, repost your sponsor request.
 
 I have made all the changes you mentioned in your two previous
 emails. New files are at
 
   http://www.aei.mpg.de/~peekas/debian/

Please post the complete URL to your .dsc file, it's easier for
potential sponsors to grab it.

FWIW: Dear DD's, pending minor comments below, I believe this package
is close to ready for sponsorhip.
 
 There's only one warning left when running lintian on the package:
 
   W: lie: description-synopsis-might-not-be-phrased-properly
 
 What am I supposed to do with this?

Your description:
 lie- A computer algebra package for Lie group computations.

Dev-ref says:

 It's a good idea to think of the synopsis as an appositive clause,
 not a full sentence. An appositive clause is defined in WordNet as a
 grammatical relation between a word and a noun phrase that follows,
 e.g., Rudolph the red-nosed reindeer. The appositive clause here is
 red-nosed reindeer. Since the synopsis is a clause, rather than a
 full sentence, we recommend that it neither start with a capital nor
 end with a full stop (period). It should also not begin with an
 article, either definite (the) or indefinite (a or an).

 It might help to imagine that the _synopsis_ is combined with the
 _package name_ in the following way:

_package-name_ is a _synopsis_

So, I suggest something like

lie - computer algebra package for Lie group computations

note no 'A' and no final '.'

When running lintian, do it over the .changes file, so it gets to
check the source package too. That way, I also get:

W: lie source: dh-make-template-in-source debian/manpage.1.ex

which is a debhelper example file you missed.

It's better if the manpage you wrote is put inside the debian
dir. That way is clearer to anyone getting the source package it was
added for debian. 

The information you give in the new README adds nothing to the package
description and copyright. I suggest you simply ship no README. In any
case, don't rename it in the source package to INSTALL, that's a
gratuituous modification of the source package that only adds in size
to the diff.

Also:
Your debian/dirs contains usr/sbin, which is unneeded, since you ship
it empty. Take it out. Better yet, take the whole file out, as you do
not need to ship any dir that's not created by your install.

And, a final comment, please give some license statement concerning
the packaging itself, in the copyright file.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28

Billboard billboard burning bright / in my windshield every night.
Lead me to a decent joint / where I can stop and get a bite.


signature.asc
Description: Digital signature


RFS: LiE computer algebra for Lie groups

2006-12-07 Thread Kasper Peeters
Name:LiE 

Short:   Computer algebra system for Lie groups.

License: publically available for free (probably needs some
 coordination with the author).

Description: LiE is a computer algebra system that is specialised in
 computations involving (reductive) Lie groups and their
 representations.

Homepage:http://young.sp2mi.univ-poitiers.fr/~marc/LiE/

Package: http://www.aei.mpg.de/~peekas/lie_2.2.2-1_i386.deb


I am not the author of this program but it is extremely useful for
many physicists and mathematicians, so I think it is useful to have in
the Debian repository. I never made a Debian package before though so
this will probably need some fine-tuning. Anyone who can help me?

Best,
Kasper


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: RFS: LiE computer algebra for Lie groups

2006-12-07 Thread Kasper Peeters
 If that is all the license statement then yes, you need
 clarification. Please get in touch with the author.

Ok, I'll do that.

 We need to see your source package to comment. Please post an URL to
 the .dsc

.dsc:http://www.aei.mpg.de/~peekas/lie_2.2.2-1.dsc
.tar.gz: http://www.aei.mpg.de/~peekas/lie_2.2.2-1.tar.gz

 I cannot sponsor you, but I will review your work and give you
 pointers.

Ok, thanks (and sorry for the beginners issues).

Kasper


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: RFS: LiE computer algebra for Lie groups

2006-12-07 Thread Luis Rodrigo Gallardo Cruz
On Thu, Dec 07, 2006 at 11:03:11PM +0100, Kasper Peeters wrote:
  We need to see your source package to comment. Please post an URL to
  the .dsc
 
 .dsc:http://www.aei.mpg.de/~peekas/lie_2.2.2-1.dsc
 .tar.gz: http://www.aei.mpg.de/~peekas/lie_2.2.2-1.tar.gz

You should not be making a native package. Place upstream's tarball,
renamed to lie_2.2.2.orig.tar.gz one directory above lie-2.2.2, so
dpke-source will find it and create the proper kind of package.

Don't ship CVS dirs.

Remove debhelper example files from yout debian/ dir.

README.Debian is debhelper template. Remove it if there's nothing to
be said.

debian/changelog:
- Have you filed an ITP for this package? If not, do so. If you have,
  put the bug number in the changelog.

debian/copyright:
- Upstream has two available tarballs. Please document in copyright
  which one you're using (I believe it's
  http://young.sp2mi.univ-poitiers.fr/~marc/LiE/conLiE.tar.gz)

debian/control:
- I believe this package should be section: math
- You need a long description for the package.
- libc6-dev is build-essential, you do not need to depend on it.
- debhelper (= 4.0.0) is over-specified. (= 4) is enough.
- You missed a build-depends on bison.

debian/rules:
- Remove commented out lines

I'll probably have further comment, as soon as my local mirror stops
sulking and it lets me upgrade my pbuild chroot :-/

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28

Billboard billboard burning bright / in my windshield every night.
Lead me to a decent joint / where I can stop and get a bite.


signature.asc
Description: Digital signature


Re: RFS: LiE computer algebra for Lie groups

2006-12-07 Thread Luis Rodrigo Gallardo Cruz
Ok. Further comment:

debian/dirs is not needed, the build system creates the dirs anyways.

You should ship manual.dvi in /usr/share/doc/lie
Read about doc-base and register it there, too.

Upstream's readme contains only compilation instructions. These are
not needed in a debian package, and thus should not be shipped.

The program uses less to show its internal help. You need to patch it
so that it uses sensible-pager instead. If the program can launch an
editor, it needs to be sensible-editor. (If the program's choice is
configurable by the user, those two should be its defaults)

Running lintian:
$ lintian -iI /var/cache/pbuilder/result/lie_2.2.2-1_i386.changes

E: lie_2.2.2-1_i386.changes: bad-section-in-changes-file lie_2.2.2-1.dsc contrib
N:   Refer to Policy Manual, section 2.4 for details.

As I said before, I believe this should be section: math
In case the license does not get sorted out, it would be in non-free/math

W: lie source: out-of-date-standards-version 3.6.2 (current is 3.7.2)

Update the standards version. There are no changes that affect this
package, so no further action is needed.

W: lie source: source-contains-CVS-dir CVS
W: lie source: source-contains-CVS-dir box/CVS
W: lie source: source-contains-CVS-dir util/CVS
W: lie source: source-contains-CVS-dir static/CVS
W: lie source: source-contains-CVS-dir progs/CVS
W: lie source: source-contains-CVS-dir manual/CVS
W: lie source: source-contains-CVS-dir gapfiles/CVS

These dirs should not be shipped. They seem not to come from
upstream's tarball, but from your own system. Use cvs export to create
the dir from which you create the package. Better still, install and
use the cvs-buildpackage package to manage the whole thing.

W: lie: binary-without-manpage Lie.exe
W: lie: binary-without-manpage lie
N:
N:   Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should
N:   have a manual page
N:   

Please write manpages for these commands. You can write just one and
symlink it under both names. Document the command line options, if
they have them, or the lack of them. Mention the run time help. See
the debhelper example for a template.

W: lie: executable-not-elf-or-script ./usr/bin/lie

This file should have
#!/bin/sh
as its first line

W: lie: executable-not-elf-or-script ./usr/share/LiE/INFO.0
W: lie: executable-not-elf-or-script ./usr/share/LiE/INFO.ind
W: lie: executable-not-elf-or-script ./usr/share/LiE/LEARN.ind
W: lie: executable-not-elf-or-script ./usr/share/LiE/INFO.4
W: lie: executable-not-elf-or-script ./usr/share/LiE/INFO.3
W: lie: executable-not-elf-or-script ./usr/share/LiE/INFO.2
W: lie: executable-not-elf-or-script ./usr/share/LiE/INFO.1

These should probably not be executable.

/usr/share/LiE should be renamed to /usr/share/lie

The following files are not text:
/usr/share/LiE/INFO.a
/usr/share/LiE/INFO.ind
/usr/share/LiE/LEARN.ind
Please make sure they are architecture independent. If not, they need
to be moved to /usr/lib. In that case, and seeing the way the program
seems to use them, the whole /usr/share/LiE dir should move to /usr/lib

---

Once you make these changes, repost your sponsor request.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28

Billboard billboard burning bright / in my windshield every night.
Lead me to a decent joint / where I can stop and get a bite.


signature.asc
Description: Digital signature