Re: RFS: LiE computer algebra for Lie groups
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
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
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
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
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
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
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
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
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