Debian packages for certain inofficial campaigns
Moderator: Forum Moderators
Debian packages for certain inofficial campaigns
Hi,
my son sometimes plays several campaigns on different
computers. Downloading the campaings on each of them is
no real fun and thus I decided to build some Debian packages
of his favourite ones. The preliminary result is available
here:
http://people.debian.org/~tille/package ... campaigns/
Note: I do not really intend to make official Debian packages
because my spare time does not really permit making high
quallity packages, but I would support anybody who wants to
complete this task.
Some questions raised when I did this:
1. The tar files I obtained from
http://wolff.to/campaigns/list.html
contains a flat file structure. You have to sort these
files into directories if you want to play install the
campaigns. Is there any reason not to provide the
ready directory structure inside the download files?
2. Most of the campaign files are missing copyright
information. This makes them not distributable for
Debian and is no good style in general
3. Where to send patches if I found a solution for non
working things. For instance I fixed some problems
in Imperial Era which you can find at
http://people.debian.org/~tille/package ... -ie/patch/
This enables playing of Invasion of Arendia
4. Where to seek help if you can not find a solution for
a certain problem? For instance I found out that the
config files listed here
http://people.debian.org/~tille/package ... its/nagas/
are pointing to images that do not exist in any campaign I
looked into and even Google does not know these file
names (well, perhaps as portrait, but not as unit image).
Kind regards
Andreas.
my son sometimes plays several campaigns on different
computers. Downloading the campaings on each of them is
no real fun and thus I decided to build some Debian packages
of his favourite ones. The preliminary result is available
here:
http://people.debian.org/~tille/package ... campaigns/
Note: I do not really intend to make official Debian packages
because my spare time does not really permit making high
quallity packages, but I would support anybody who wants to
complete this task.
Some questions raised when I did this:
1. The tar files I obtained from
http://wolff.to/campaigns/list.html
contains a flat file structure. You have to sort these
files into directories if you want to play install the
campaigns. Is there any reason not to provide the
ready directory structure inside the download files?
2. Most of the campaign files are missing copyright
information. This makes them not distributable for
Debian and is no good style in general
3. Where to send patches if I found a solution for non
working things. For instance I fixed some problems
in Imperial Era which you can find at
http://people.debian.org/~tille/package ... -ie/patch/
This enables playing of Invasion of Arendia
4. Where to seek help if you can not find a solution for
a certain problem? For instance I found out that the
config files listed here
http://people.debian.org/~tille/package ... its/nagas/
are pointing to images that do not exist in any campaign I
looked into and even Google does not know these file
names (well, perhaps as portrait, but not as unit image).
Kind regards
Andreas.
Re: Debian packages for certain inofficial campaigns
You should notify the campaign's author of these. If there isn't contact information in the campaign's directory, then you can most likely find a thread for that campaign somewhere in the Scenario & Campaign Development forum (use the search function if necessary, some threads might have been dead for a long time) and you should post your findings or fixes in that thread. Of course, it's best to make sure first that you have experienced the bug with the latest version of the campaign from the add-on server, since most campaigns are still work-in-progress and might be updated quite often.tillea wrote: 3. Where to send patches if I found a solution for non
working things. For instance I fixed some problems
in Imperial Era which you can find at
http://people.debian.org/~tille/package ... -ie/patch/
This enables playing of Invasion of Arendia
4. Where to seek help if you can not find a solution for
a certain problem? For instance I found out that the
config files listed here
http://people.debian.org/~tille/package ... its/nagas/
are pointing to images that do not exist in any campaign I
looked into and even Google does not know these file
names (well, perhaps as portrait, but not as unit image).
Re: Debian packages for certain inofficial campaigns
Your tar version is out of date. The directory structure is there.tillea wrote: 1. The tar files I obtained from
http://wolff.to/campaigns/list.html
contains a flat file structure. You have to sort these
files into directories if you want to play install the
campaigns. Is there any reason not to provide the
ready directory structure inside the download files?
I suppose we should add the GPL to any add-on on upload. I thought actually that's what we already do...tillea wrote: 2. Most of the campaign files are missing copyright
information. This makes them not distributable for
Debian and is no good style in general
Nice idea btw.
"If gameplay requires it, they can be made to live on Venus." -- scott
Re: Debian packages for certain inofficial campaigns
It might be that there are some tar files with a reasonableSoliton wrote: Your tar version is out of date. The directory structure is there.
directory structure but those who where downloaded by me were
mostly not. If you need one counter example look here:
http://wolff.to/campaigns/dev/Imperial_Era.tgz
OK, if you are aware of this fact it is fine for me.Soliton wrote: I suppose we should add the GPL to any add-on on upload. I thought actually that's what we already do...
BTW, thanks for providing all these fine Wesnoth stuff
Andreas.
Re: Debian packages for certain inofficial campaigns
Works fine here with "tar (GNU tar) 1.16".tillea wrote:It might be that there are some tar files with a reasonableSoliton wrote: Your tar version is out of date. The directory structure is there.
directory structure but those who where downloaded by me were
mostly not. If you need one counter example look here:
http://wolff.to/campaigns/dev/Imperial_Era.tgz
Everything that gets uploaded to the add-on server is automatically under the GPL so maybe you could just add the license yourself for now if you want. I'm not a lawyer of course..
"If gameplay requires it, they can be made to live on Venus." -- scott
Re: Debian packages for certain inofficial campaigns
Well, the uploader agrees that what he uploads will be placed under the GPL and that he has the rights to do so. So I'd say that if the uploader originally has tried to pass something he can't GPL as GPL, then it's his fault. We can safely assume that content on the server is GPL'd (and thus, add the missing notice). If it's not, the uploader is to blame.Soliton wrote:Everything that gets uploaded to the add-on server is automatically under the GPL so maybe you could just add the license yourself for now if you want. I'm not a lawyer of course..
Of course I'm no lawyer either.
Re: Debian packages for certain inofficial campaigns
Sorry for the noise - plain tar works perfectly. I was justSoliton wrote: Everything that gets uploaded to the add-on server is automatically under the GPL so maybe you could just add the license yourself for now if you want. I'm not a lawyer of course..
looking through the tar file with Midnight Commander.
It's kind of strange that this method fails which I never
observed before at any other tar file.
Kind regards
Andreas.
in the debian link, Andreas wrote:
campaign server ought to be GPLed-at least I had to agree to that when I uploaded. What more do you need?
As for not expecting useful things..., anyway I use mostly Slack.
I do not get the copyright issue. Everything that you pick up from theSome campaigns have no copyright attached. So they can not become
official Debian packages. Whether any of them becomes official depends
from my spare time which is limited - feel free to take this work over.
Do not expect useful things inside these packages and use them at your
own risk.
campaign server ought to be GPLed-at least I had to agree to that when I uploaded. What more do you need?
As for not expecting useful things..., anyway I use mostly Slack.
It might be that if you upload the files you have to agree to this, but for the downloader this is not visible. It would be good style to add the GPL to each tarball which makes things clear for anybody who downloads a campaign file.santi wrote: I do not get the copyright issue. Everything that you pick up from the
campaign server ought to be GPLed-at least I had to agree to that when I uploaded. What more do you need?
As for not expecting useful things..., anyway I use mostly Slack.