Re: Legends The Game, new debian package
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 - -=| olaf, 3.03.2007 09:20 |=- Thanks for your replies. Would it be allowed to put the binaries in /usr/lib/legends and create links to /usr/share/legends where the data-packages are? Sure (for the symlinks). Better use /usr/share/games/legends instead of /usr/share/legends. dam - -- Damyan Ivanov Modular Software Systems phone +359(2)928-2611, 929-3993 fax +359(2)920-0994 mobile +359(88)856-6067 JID [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFF6UA/Hqjlqpcl9jsRAjvaAJwJEtCzskJi3Cba2d8BgaaGSadJhQCfZ6Vl vCkNRzM5xCM5DCIlZV0Ze7I= =CwWZ -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
copyright and license problems (Re: Legends The Game, new debian package)
On Fri, 2007-03-02 at 23:26 +0100, olaf wrote: Hi all I have created a new debian package for legends. (I use debian, so I could maintain the package) Aditionally I ve included a manpage, a menu-entry and scripts in /usr/bin to execute the binaries in the directory /usr/share/games/legends/ . Its still only hosted on http://hosted.filefront.com/0laf , but i ll try to upload it to mentors.debian.net. bye olaf Hi Olaf, Some time ago I was interested in packaging Legends The Game myself. That was for the same upstream version. I contacted the upstream author about copyright+license problems. This is a part of the e-mail I wrote on 2007-01-21: == begin quote == But there are still some things to fix before it can be distributed with Debian. The file legends_linux-0.4.1.42.run contains a few shared libraries copyrighted by other authors and distributed with different licenses, but this copyright and licenses information is missing in legends_linux-0.4.1.42.run. I can work around that by removing the shared libraries that are already in Debian. The game uses both libSDL-1.2.so.0 and libSDL-1.3.so.0. But libSDL-1.3.so.0 is not yet in Debian. The game seems to work with a symlink from libSDL-1.2.so.0 to libSDL-1.3.so.0. Of course, that's a very ugly trick. The game produces warnings about X11_KeyToUnicode, and maybe the game can crash where it tries to use 1.3 functions. Can you modify the game to use libSDL-1.2.so.0 only? After removing the shared libraries mentioned above, I scanned the remaining binaries for copyright notices. Here are some: Based on Torque - Copyright (c) 2001 GarageGames.Com Copyright (c) 2001 GarageGames.Com Copyright (c) Dragon's Eye Entertainment Portions Copyright (c) 2001 by Sierra Online, Inc. That means that the copyright notice in legends_release/linux.txt is not correct. The Legends Development team must not claim copyright of the whole software if some parts are copyrighted by others. I also scanned the binaries for licenses. One example: The use of the Garagegames.com software product (Software) is governed by a license agreement (the Agreement). You must read and agree to the license agreement terms BEFORE installing the Software to your hard drive or using the Software in any way. (...) Licensor grants Licensee a limited non-exclusive and non-transferable license (...) Licensee may not publicly distribute, release, publish and/or transmit any Games created hereunder or otherwise exploit the Software. (...) The license fee is the current price indicated on the GarageGames website. So the Legends Development team probably does not have the right to give Debian permission to redistribute Legends. == end quote == The upstream author gave the impression to be interested in solving these issues, but I haven't heard back from him since 2007-01-27. I gave up because in one of the replies the upstream author said about the copyright and license I found in the binaries: We are allowed to do what we are doing, I am sure - those texts are all old. So I doubt that Debian can redistribute this version of Legends The Game in this state, not even in the non-free section. As far as I know, there's no ITP, so you're free to go ahead without consulting me (but you're welcome to contact me if I can help). Regards, Bart Martens signature.asc Description: This is a digitally signed message part
Re: Legends The Game, new debian package
On Sat, 2007-03-03 at 08:20 +0100, olaf wrote: On Saturday 03 March 2007 00:44, Michael Koch wrote: And starters for games are located in /usr/games and not /usr/bin. Thanks for your replies. Would it be allowed to put the binaries in /usr/lib/legends and create links to /usr/share/legends where the data-packages are? I would install /usr/lib/legends/LinLegends and add /usr/games/legends which is a wrapper containing this: #!/bin/sh cd /usr/lib/legends exec /usr/lib/legends/LinLegends $@ I would put the data files in ~/.legends/ because the game downloads any missing files automatically anyway, and because the downloaded data files may have more various copyright and license issues I'd rather not investigate. So I'd not ship the data files with Debian. But, I would first solve the copyright and license issues in the game, see my previous e-mail. Regards, Bart Martens -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: RFS: chessdb
On Tuesday 13 February 2007 15:57, Christian Pinedo Zamalloa wrote: Dear mentors, I am looking for a sponsor for my package chessdb. * Package name: chessdb Version : 3.6.12.b8-1 Upstream Author : David Kirkby * URL : http://chessdb.sourceforge.net * License : GPL Section : games It builds these binary packages: chessdb- chess database The package is lintian clean. Hello, I'm trying to upload to mentors server the new package of chessdb due a new version of chess has been released, but i don't get to upload the files with dput and dupload: Checking Signature on .changes gpg: Signature made sáb 03 mar 2007 12:04:32 CET using DSA key ID 828D0C80 gpg: Good signature from Christian Pinedo Zamalloa (zako) [EMAIL PROTECTED] Good signature on /home/zako/debian/packages/chessdb/chessdb_3.6.15-1_i386.changes. Checking Signature on .dsc gpg: Signature made sáb 03 mar 2007 12:04:23 CET using DSA key ID 828D0C80 gpg: Good signature from Christian Pinedo Zamalloa (zako) [EMAIL PROTECTED] Good signature on /home/zako/debian/packages/chessdb/chessdb_3.6.15-1.dsc. Uploading to mentors (via ftp to mentors.debian.net): chessdb_3.6.15-1.dsc: done. chessdb_3.6.15.orig.tar.gz: 8522k/8523k The upload is stopped here every time and i have to cancel. Am i doing anything bad? Thanks, -- Christian Pinedo Zamalloa (zako) PGP key at: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x828D0C80 Fingerprint: 7BFF 4105 F46B 7977 BD96 348C 1007 4FF8 828D 0C80 pgpBKrBBYtGEg.pgp Description: PGP signature
Re: Legends The Game, new debian package
Better use /usr/share/games/legends instead of /usr/share/legends. Oops, sorry I just noticed that I ve used the wrong path name in my previous post. It already is in /usr/share/games/ So I doubt that Debian can redistribute this version of Legends The Game in this state, not even in the non-free section. Hmm thats bad :( I would install /usr/lib/legends/LinLegends and add /usr/games/legends which is a wrapper containing this: #!/bin/sh cd /usr/lib/legends exec /usr/lib/legends/LinLegends $@ I ve reworked the legends script, now looks like this: #!/bin/bash LEGENDS_PATH=/usr/lib/legends/ show_options(){ echo -e \033[1;37mlegends - a team-based multiplayer game with jetpacks. \033[0m echo Options: echo -log INT 1: append to (default) or 2: overwrite logfile ~/.legends/console.log echo -console Run legends with a more verbose console output. } start_legends(){ cd $LEGENDS_PATH echo Starting ${LEGENDS_PATH}LinLegends $1 ./LinLegends $1 } while true do case $1 in --help|-help|--h|-h) show_options ;; *) break ;; esac shift done start_legends $* I would put the data files in ~/.legends/ because the game downloads any missing files automatically anyway, and because the downloaded data files may have more various copyright and license issues I'd rather not investigate. So I'd not ship the data files with Debian. So u mean I should remove all data that is normally included in legends? (file:///usr/share/games/legends/legends/data.unf file:///usr/share/games/legends/legends/interiors.unf file:///usr/share/games/legends/legends/missions.unf file:///usr/share/games/legends/legends/scripts.unf file:///usr/share/games/legends/legends/sounds.unf file:///usr/share/games/legends/legends/voices.unf) For users with slow internet connection that would be quite bad... But, I would first solve the copyright and license issues in the game, see my previous e-mail. Ok, I already posted your first email (hope u dont mind...) in the legends-forum. Hope one of the devs could help. Regards, Bart Martens Thanks for helping bye olaf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Legends The Game, new debian package
On Sat, 2007-03-03 at 17:53 +0100, olaf wrote: So u mean I should remove all data that is normally included in legends? (file:///usr/share/games/legends/legends/data.unf file:///usr/share/games/legends/legends/interiors.unf file:///usr/share/games/legends/legends/missions.unf file:///usr/share/games/legends/legends/scripts.unf file:///usr/share/games/legends/legends/sounds.unf file:///usr/share/games/legends/legends/voices.unf) No, I would keep those in the package, and install them here: /usr/lib/legends/common/client.unf /usr/lib/legends/common/edit.unf /usr/lib/legends/common/server.unf /usr/lib/legends/common/ui.unf /usr/lib/legends/legends/interiors.unf /usr/lib/legends/legends/data.unf /usr/lib/legends/legends/missions.unf /usr/lib/legends/legends/scripts.unf /usr/lib/legends/legends/sounds.unf /usr/lib/legends/legends/voices.unf /usr/lib/legends/show/scripts.unf /usr/lib/legends/show/ui.unf I meant other, user contributed data files from various sources. For users with slow internet connection that would be quite bad... True. But, I would first solve the copyright and license issues in the game, see my previous e-mail. Ok, I already posted your first email (hope u dont mind...) in the legends-forum. Hope one of the devs could help. I don't mind. Thanks for helping My pleasure. Bart Martens -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Legends The Game, new debian package
On Sat, Mar 03, 2007 at 06:50:35PM +0100, Bart Martens wrote: No, I would keep those in the package, and install them here: /usr/lib/legends/common/client.unf /usr/lib/legends/common/edit.unf /usr/lib/legends/common/server.unf /usr/lib/legends/common/ui.unf /usr/lib/legends/legends/interiors.unf /usr/lib/legends/legends/data.unf /usr/lib/legends/legends/missions.unf /usr/lib/legends/legends/scripts.unf /usr/lib/legends/legends/sounds.unf /usr/lib/legends/legends/voices.unf /usr/lib/legends/show/scripts.unf /usr/lib/legends/show/ui.unf Are those files platform dependent or platform independent? Regards, -Roberto -- Roberto C. Sanchez http://people.connexer.com/~roberto http://www.connexer.com signature.asc Description: Digital signature
Re: Legends The Game, new debian package
On Saturday 03 March 2007 19:17, Roberto C. Sanchez wrote: Are those files platform dependent or platform independent? Regards, -Roberto Hi Roberto They are platform independent (at least I think so). *.unf are zip-archives and contain the data for legends (torque-scripts, 3d-models, textures...) Bye olaf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Legends The Game, new debian package
On Sat, Mar 03, 2007 at 08:17:16PM +0100, olaf wrote: On Saturday 03 March 2007 19:17, Roberto C. Sanchez wrote: Are those files platform dependent or platform independent? Regards, -Roberto Hi Roberto They are platform independent (at least I think so). *.unf are zip-archives and contain the data for legends (torque-scripts, 3d-models, textures...) You can't have platform independent files in /usr/lib. Regards, -Roberto -- Roberto C. Sanchez http://people.connexer.com/~roberto http://www.connexer.com signature.asc Description: Digital signature
Re: Legends The Game, new debian package
So, I ve changed now following things: - scripts are now in /usr/games/ - moved binaries to /usr/lib/legends/ and added links to data files which are in /usr/share/games/legends Todo: solve copyright and license problems I havnt uploaded anything yet and I doubt that I am able to upload the files with suse-linux at my school (no dput?). What shall I do? :( Another question: Are shared libraries basically allowed? Legends uses following shared libraries which i ve placed in /usr/lib/legends too : /usr/local/share/games/legends/libogg.so.0 /usr/local/share/games/legends/libopenal.so /usr/local/share/games/legends/libSDL-1.2.so.0 /usr/local/share/games/legends/libSDL-1.3.so.0 /usr/local/share/games/legends/libvorbis.so.0 What else has to be improved? Is the manpage ok? Thanks for helping bye olaf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Legends The Game, new debian package
On Sat, Mar 03, 2007 at 11:07:04PM +0100, olaf wrote: So, I ve changed now following things: - scripts are now in /usr/games/ - moved binaries to /usr/lib/legends/ and added links to data files which are in /usr/share/games/legends That's good. Todo: solve copyright and license problems I havnt uploaded anything yet and I doubt that I am able to upload the files with suse-linux at my school (no dput?). What shall I do? :( Not sure. Another question: Are shared libraries basically allowed? Legends uses following shared libraries which i ve placed in /usr/lib/legends too : /usr/local/share/games/legends/libogg.so.0 /usr/local/share/games/legends/libopenal.so /usr/local/share/games/legends/libSDL-1.2.so.0 /usr/local/share/games/legends/libSDL-1.3.so.0 /usr/local/share/games/legends/libvorbis.so.0 This will certainly get your package rejected by the ftp-masters. All of those libraries exist in their own packages on Debian, you need to link against those. Embedding libraries like that has been a great source of headaches to the security team, hence the policy. Regards, -Roberto -- Roberto C. Sanchez http://people.connexer.com/~roberto http://www.connexer.com signature.asc Description: Digital signature
Re: Legends The Game, new debian package
olaf [EMAIL PROTECTED] wrote: I havnt uploaded anything yet and I doubt that I am able to upload the files with suse-linux at my school (no dput?). What shall I do? :( Presumably, putting all the following files: /usr/bin/dput /usr/bin/dcut [not sure if this one is actually needed] /usr/share/dput/helper/dputhelper.py /usr/share/dput/ftp.py /usr/share/dput/http.py /usr/share/dput/https.py /usr/share/dput/scp.py /usr/share/dput/local.py /usr/share/dput/rsync.py in the same directory would be enough, provided there is Python installed and you have a correct ~/.dput.cf. *But* you shouldn't sign the .dsc and .changes files at your school, because you don't want to type your GnuPG passphrase on an untrusted system (malicious users could be sniffing keystrokes)... -- Florent -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Legends The Game, new debian package
On Sat, 2007-03-03 at 17:19 -0500, Roberto C. Sanchez wrote: Another question: Are shared libraries basically allowed? Legends uses following shared libraries which i ve placed in /usr/lib/legends too : /usr/local/share/games/legends/libogg.so.0 /usr/local/share/games/legends/libopenal.so /usr/local/share/games/legends/libSDL-1.2.so.0 /usr/local/share/games/legends/libSDL-1.3.so.0 /usr/local/share/games/legends/libvorbis.so.0 This will certainly get your package rejected by the ftp-masters. All of those libraries exist in their own packages on Debian, you need to link against those. Embedding libraries like that has been a great source of headaches to the security team, hence the policy. Olaf, Related to what Roberto wrote above about the shared libraries, here is how I would create the .orig.tar.gz : sh legends_linux-0.4.1.42.run --noexec --keep --nox11 \ --target legends-0.4.1.42/legends_release rm legends-0.4.1.42/legends_release/libSDL-1.2.so.0 rm legends-0.4.1.42/legends_release/libSDL-1.3.so.0 rm legends-0.4.1.42/legends_release/libogg.so.0 rm legends-0.4.1.42/legends_release/libvorbis.so.0 rm legends-0.4.1.42/legends_release/libopenal.so rm legends-0.4.1.42/legends_release/OPENAL32.DLL rm legends-0.4.1.42/legends_release/ReadMe_legals.txt rm legends-0.4.1.42/legends_release/runlegends rm legends-0.4.1.42/legends_release/install.sh tar czf legends.tgz legends-0.4.1.42 rm -rf legends-0.4.1.42 Regards, Bart Martens -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: RFS: docbook-xsl 1.72.0.dfsg.1-1 and docbook2x 0.8.7-1
On Tue, Feb 27, 2007 at 02:01:52PM +0100, Daniel Leidert wrote: docbook-xsl 1.72.0.dfsg.1-1 http://debian.wgdd.de/debian/incoming/packages/docbook-xsl_1.72.0.dfsg.1-1_i386.changes Uploaded. Next time, please document how you create the .orig.tar.gz or include that information in the RFS message. ;) Thank you, Aníbal Monsalve Salazar -- http://v7w.com/anibal signature.asc Description: Digital signature
Re: RFS: docbook-xsl 1.72.0.dfsg.1-1 and docbook2x 0.8.7-1
Am Sonntag, den 04.03.2007, 10:25 +1100 schrieb Aníbal Monsalve Salazar: On Tue, Feb 27, 2007 at 02:01:52PM +0100, Daniel Leidert wrote: docbook-xsl 1.72.0.dfsg.1-1 http://debian.wgdd.de/debian/incoming/packages/docbook-xsl_1.72.0.dfsg.1-1_i386.changes Uploaded. Thanks. Next time, please document how you create the .orig.tar.gz or include that information in the RFS message. ;) I will add a note with the next upload. Regards, Daniel
Where to mention, when several tarballs are merged into one .orig.tar.gz
Hello, For docbook-xsl I merge two tarballs together docbook-xsl-x.y.z.tar.gz and docbook-xsl-doc-x.y.z.tar.gz. Where should I mention this? debian/README.Debian or better debian/copyright? Regards, Daniel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Where to mention, when several tarballs are merged into one .orig.tar.gz
On Sun, Mar 04, 2007 at 02:22:02AM +0100, Daniel Leidert wrote: Hello, For docbook-xsl I merge two tarballs together docbook-xsl-x.y.z.tar.gz and docbook-xsl-doc-x.y.z.tar.gz. Where should I mention this? debian/README.Debian or better debian/copyright? copyright for sure, perhaps also README.Debian if it exists for other things too. Justin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Where to mention, when several tarballs are merged into one .orig.tar.gz
Daniel Leidert wrote: Hello, For docbook-xsl I merge two tarballs together docbook-xsl-x.y.z.tar.gz and docbook-xsl-doc-x.y.z.tar.gz. Where should I mention this? debian/README.Debian or better debian/copyright? Regards, Daniel Definitely README.Debian; probably a good idea in copyright, where you mention the download location. Have you considered adding a get-orig-source target to rules? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Where to mention, when several tarballs are merged into one .orig.tar.gz
Am Sonntag, den 04.03.2007, 01:32 + schrieb Paul Cager: Daniel Leidert wrote: Hello, For docbook-xsl I merge two tarballs together docbook-xsl-x.y.z.tar.gz and docbook-xsl-doc-x.y.z.tar.gz. Where should I mention this? debian/README.Debian or better debian/copyright? Regards, Daniel Definitely README.Debian; probably a good idea in copyright, where you mention the download location. Have you considered adding a get-orig-source target to rules? Yes. I now heard about it several times. I should really give it a try. Do I understand it correctly, that it is only invoked, if run fakeroot debian/rules get-orig-source Or is it also invoked in a different case (if e.g. the .orig.tar.gz is missing)? Regards, Daniel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
RFS: id3ren_1.1b0-3 apache_1.3.34-4.1 (was: RFS: various packages)
On Tue, Feb 27, 2007 at 12:21:33PM +, Matthew Johnson wrote: The ones I expect people to be able to help with are the NMU for apache and the adoption of id3ren, which should be fairly simple for someone to check over and upload. id3ren_1.1b0-3: uploaded apache_1.3.34-4.1: uploaded Thank you, Aníbal Monsalve Salazar -- http://v7w.com/anibal signature.asc Description: Digital signature