|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
[Fwd: Re: Lost Labyrinth]Hi all,
I'm forwarding this reply of mine to Markus (the Author of Lost Labyrinth), to get a discussion going on howto best package Lost Labyrinth. Yes Lost Labyrinth can be packaged for Fedora/Debian now, as a Free purebasic compiler has been written named elice. As you read in the forwarded mail my first idea was to seperately package elice, but according to Richard, the author of elice, elice only supports a subset of purebasic (the subset that Lost Labyrinth uses), and this is likely to stay like this. So elice really is mroe of a Lost Labyrinth compiler then a full purebasic compiler. Richard also expects that for the coming few releases at least each new Lost Labyrinth release will be accompanied by a new elice, so currently I'm tending to putting both elice and Lost Labyrinth in one sourcepackage, and bootstrap Lost Labyrinth using the included elice, and never put elice itself in any binary packages, what do you think? Next I'll also forward a reply from Richard where he explains about the current state of elice. Thanks & Regards, Hans Markus Döbele wrote: > I am glad that you tried and suceeded with compiling laby. > What should be the next step for me/us? > We need somebody that likes to help us with integration into debian as we do not know the mechanics and stuff. > Hi Markus, Nice to meet you! First of all let me make one thing clear, I'm not a Debian developer, I'm a Fedora developer. I'm subscribed to the debian-devel-games mailinglist because in Fedora I'm repsonsible for packaging quite a lot of games and we (the Debian and Fedora games teams) try to work together, as to not reinvent the wheel. With that said, I'm indeed planning on creating a lostlaby package for Fedora now that the compiler problem is solved, many thanks to Richard for that! I understand your main interest is in getting a package ready for Debian / Ubuntu, well I think that atleast 90% of the work is getting a package ready for any Linux distribution which like Debian and Fedora tries to be 100% FOSS and build everything from source. So creating a Fedora package will come a long way into getting things ready for creating a Debian package (and visa versa), if you want I could and would like to send CC's of our discussion to the debian-devel-games list, so that they can chime in if I'm heading in a direction which is not good for them. Is it ok with you to make this discussion public? Now with that all said, lets get down to "business" you asked: "What should be the next step for me/us", well there are 2 ways to build a lostlaby package for Fedora (and the same will go for Debian): 1 quick and dirty, do an svn checkout of elice and put that together with the lostlaby sources and resources in one big tarbal and build from that. Pros: 1 I could start working on this today and have it finished tomorrow Cons: 1 Its ugly 2 See 1 3 Fedora (and Debian too) has a review process where a new package must be checked by another contributer to be up to the QA standards, this will most likely not pass review 4 Its still ugly 2 elice is a purebasic compiler, and as such could be used (now or in the future) for compiling other purebasic code too. As such elice should really be packaged seperately. Then a clean lostlaby package can be made from the already available 2.9.1 sources and a separate package for the resources Pros: 1 This is the golden way, and this is how it must be done in the long run Cons: 2 Takes more time I would very much like todo this using method 2, as I would rather do this right in one go. So to answer you question, the next step for us would be to make a formal release of elice in the form of a source tarbal say a 0.1 release, or if Richard feels that his code is more 0.9 / 1.0 a 1.0 release. Which is why I've taken the liberty to add Richard to the CC of this mail. What needs to happen is to add some docs (atleast a simple README) and a make install target to the current elice svn code, so that elice can be installed under /usr/bin and any files it needs to generate code under /usr/share/elice or (if arch dependent) under /usr/lib/elice, and elice needs to be thought to search for the needed files there. When this is done a source tarbal needs to be spun and made available somewhere public, say lostlaby's sf.net project page. Once this is done I can make a Fedora package for elice and then next for lostlaby. Regards, Hans > > -------- Original-Nachricht -------- >> Datum: Mon, 12 May 2008 17:25:19 +0200 >> Von: Hans de Goede <j.w.r.degoede@...> >> An: Miriam Ruiz <little.miry@...> >> CC: "Markus Döbele" <mar_doe@...>, debian-mentors@..., debian-devel-games@... >> Betreff: Re: Lost Labyrinth > >> Miriam Ruiz wrote: >>> 2008/5/12 Vincent Bernat <bernat@...>: >>>> OoO En ce début d'après-midi nuageux du lundi 12 mai 2008, vers >> 14:46, >>>> je disais: >>>> >>>> >>>> >> I am new to this list so I first want to say hello to everybody. >>>> >>>> >> Since a few days we can compile our game Lost Labyrinth with a free >> compiler. >>>> >> So the whole game is open source now. >>>> >> It is written in purebasic which is commercial. But the new >> compiler >>>> >> translates it to c++ and creates an executable. >>>> >>>> >> I would like to know if somebody here would like to maintain it. >>>> >> Create a deb for it (I already have a script that creates a deb for >> the >>>> >> version with the old compiler) and maintain it for debian. >>>> >>>> >> Maybe this would be a nice addition for the games sector of debian? >>> It would be really nice to have it in Debian, but I wonder if it would >>> have to go to contrib. Even though it can be exported to C++, the >>> source code (as in "the preferred format for modification") will still >>> be purepasic, wouldn't it? >>> >>> Does the generated C++ code depend on some non-free libraries? >>> >> Actually I just checked this out after seeing the previous mail in this >> thread, >> and it seems that lost labyrinth now is 100% free software in lostlaby's >> svn >> there now is a module called elice, which is a Free purebasic -> c++ >> compiler: >> http://lostlaby.svn.sourceforge.net/viewvc/lostlaby/elice/ >> >> It's currently geared to compiling lostlaby, so I'm thinking about just >> bundling it with the lostlaby purebasic sources and building a Fedora >> package >> that way, either way this is definitely good news! >> >> I've just compiled lostlaby with this using 100% free software from .pb >> files >> to an 64 bit elf binary. >> >> Regards, >> >> Hans > _______________________________________________ Fedora-games-list mailing list Fedora-games-list@... http://www.redhat.com/mailman/listinfo/fedora-games-list |
|
|
|
|
|
Re: Packaging Lost LabyrinthI had intended to respond but I've just been too busy.
Generally my personal preference is that separate pieces of software with separate upstreams should be separately packaged if at all possible. This does seem to be something of a special case, however, and honestly I can see reasonable arguments for doing it either way. - J< _______________________________________________ Fedora-games-list mailing list Fedora-games-list@... http://www.redhat.com/mailman/listinfo/fedora-games-list |
|
|
|
|
|
Re: Fedora Lost Labyrinth packages completedOn Sun, May 25, 2008 at 09:47:32PM +0200, Hans de Goede wrote:
> Hi All, > > I'm done packaging Lost Labyrinth for Fedora, I ended up packaging elice, > the engine, the graphics and the sounds all separately. I've done this > because the graphics and esp. the sounds aren't updated as often as the > engie, so this way I can keep the bandwidth needed to update to the latest > versions small > Good work! _______________________________________________ Fedora-games-list mailing list Fedora-games-list@... http://www.redhat.com/mailman/listinfo/fedora-games-list |
|
|
Re: Fedora Lost Labyrinth packages completedMiriam Ruiz wrote:
> 2008/5/25 Hans de Goede <j.w.r.degoede@...>: >> Hi All, >> >> I'm done packaging Lost Labyrinth for Fedora, I ended up packaging elice, >> the engine, the graphics and the sounds all separately. I've done this >> because the graphics and esp. the sounds aren't updated as often as the >> engie, so this way I can keep the bandwidth needed to update to the latest >> versions small >> >> For those interested here are the review requests for the resulting >> packages: >> >> * elice - Elice is a PureBasic to c++ translator / compiler >> https://bugzilla.redhat.com/show_bug.cgi?id=448310 >> >> * lostlabyrinth - Lost Labyrinth is a coffeebreak dungeon crawling game >> https://bugzilla.redhat.com/show_bug.cgi?id=448311 >> >> * lostlabyrinth-sounds - Lost Labyrinth sounds >> https://bugzilla.redhat.com/show_bug.cgi?id=448312 >> >> * lostlabyrinth-graphics - Lost Labyrinth graphics >> https://bugzilla.redhat.com/show_bug.cgi?id=448313 > > Hi Hans!! :) > > Thanks for this, did you have to add any patches to the original source? > Nope. > The licensing stuff is quite wierd, nothing is said about the license > in any of the source files nor the resources and sound files, and all > I could find is "Open Source (GPL)" in [1] and "GNU General Public > License (GPL)" in [2], which might not be explicit enough for > convincing the ftpmasters (always the bad guys, but in their defense I > must say that if I was in charge of that, I would probably do the > same). I still have doubts about the resources and sounds, as it is > often not taken for granted thay they are released under the GPL even > when the code is. > I agree and I've already mailed upstream to send me a clearer licensing statement by mail, when I have that I'll add the full mail as a license_clarification.txt file to the docs of the packages.. > Is there any way that upstream could be more explicit about the > license under which is released the code, the sounds and the > resources? The ideal way would be to have a readme file in all of the > tarballs stating that clearly and also a copy of the license. Do you > think there should be a way to get that? Otherwise, maybe just a mail > from them, preferrably GPG-Signed, saying that might be enough. > As said above I've already asked for a mail, dunno if Markus can sign it, but an unsigned one should be fine too. We don't ask for signed readme's or signed .c / . c++ files either and use copyright info from there normally. Regards, Hans p.s. There also is the following text in readme.txt: "Licence: General Public Licence (GPL V2)" Unfortunately the documentation files are only part of the binary releases, I've made a seperate tarbal with the .txt files myself for the Fedora packages. _______________________________________________ Fedora-games-list mailing list Fedora-games-list@... http://www.redhat.com/mailman/listinfo/fedora-games-list |
|
|
Re: Fedora Lost Labyrinth packages completed2008/5/25 Hans de Goede <j.w.r.degoede@...>:
> Hi All, > > I'm done packaging Lost Labyrinth for Fedora, I ended up packaging elice, > the engine, the graphics and the sounds all separately. I've done this > because the graphics and esp. the sounds aren't updated as often as the > engie, so this way I can keep the bandwidth needed to update to the latest > versions small > > For those interested here are the review requests for the resulting > packages: > > * elice - Elice is a PureBasic to c++ translator / compiler > https://bugzilla.redhat.com/show_bug.cgi?id=448310 > > * lostlabyrinth - Lost Labyrinth is a coffeebreak dungeon crawling game > https://bugzilla.redhat.com/show_bug.cgi?id=448311 > > * lostlabyrinth-sounds - Lost Labyrinth sounds > https://bugzilla.redhat.com/show_bug.cgi?id=448312 > > * lostlabyrinth-graphics - Lost Labyrinth graphics > https://bugzilla.redhat.com/show_bug.cgi?id=448313 Hi Hans!! :) Thanks for this, did you have to add any patches to the original source? The licensing stuff is quite wierd, nothing is said about the license in any of the source files nor the resources and sound files, and all I could find is "Open Source (GPL)" in [1] and "GNU General Public License (GPL)" in [2], which might not be explicit enough for convincing the ftpmasters (always the bad guys, but in their defense I must say that if I was in charge of that, I would probably do the same). I still have doubts about the resources and sounds, as it is often not taken for granted thay they are released under the GPL even when the code is. Is there any way that upstream could be more explicit about the license under which is released the code, the sounds and the resources? The ideal way would be to have a readme file in all of the tarballs stating that clearly and also a copy of the license. Do you think there should be a way to get that? Otherwise, maybe just a mail from them, preferrably GPG-Signed, saying that might be enough. Greetings, Miry [1] http://www.lostlabyrinth.com/index.php?p=start [2] http://sourceforge.net/projects/lostlaby _______________________________________________ Fedora-games-list mailing list Fedora-games-list@... http://www.redhat.com/mailman/listinfo/fedora-games-list |
| Free Forum Powered by Nabble | Forum Help |