Debian packages for certain inofficial campaigns

Discussion and development of scenarios and campaigns for the game.

Moderator: Forum Moderators

Post Reply
tillea
Posts: 76
Joined: November 9th, 2006, 12:44 pm
Contact:

Debian packages for certain inofficial campaigns

Post by tillea »

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.
User avatar
zookeeper
WML Wizard
Posts: 9742
Joined: September 11th, 2004, 10:40 pm
Location: Finland

Re: Debian packages for certain inofficial campaigns

Post by zookeeper »

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).
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.
Soliton
Site Administrator
Posts: 1686
Joined: April 5th, 2005, 3:25 pm
Location: #wesnoth-mp

Re: Debian packages for certain inofficial campaigns

Post by Soliton »

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?
Your tar version is out of date. The directory structure is there.
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
I suppose we should add the GPL to any add-on on upload. I thought actually that's what we already do...


Nice idea btw.
"If gameplay requires it, they can be made to live on Venus." -- scott
tillea
Posts: 76
Joined: November 9th, 2006, 12:44 pm
Contact:

Re: Debian packages for certain inofficial campaigns

Post by tillea »

Soliton wrote: Your tar version is out of date. The directory structure is there.
It might be that there are some tar files with a reasonable
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
Soliton wrote: I suppose we should add the GPL to any add-on on upload. I thought actually that's what we already do...
OK, if you are aware of this fact it is fine for me.

BTW, thanks for providing all these fine Wesnoth stuff

Andreas.
Soliton
Site Administrator
Posts: 1686
Joined: April 5th, 2005, 3:25 pm
Location: #wesnoth-mp

Re: Debian packages for certain inofficial campaigns

Post by Soliton »

tillea wrote:
Soliton wrote: Your tar version is out of date. The directory structure is there.
It might be that there are some tar files with a reasonable
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
Works fine here with "tar (GNU tar) 1.16".


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
User avatar
zookeeper
WML Wizard
Posts: 9742
Joined: September 11th, 2004, 10:40 pm
Location: Finland

Re: Debian packages for certain inofficial campaigns

Post by zookeeper »

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..
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.

Of course I'm no lawyer either. :)
tillea
Posts: 76
Joined: November 9th, 2006, 12:44 pm
Contact:

Re: Debian packages for certain inofficial campaigns

Post by tillea »

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..
Sorry for the noise - plain tar works perfectly. I was just
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.
User avatar
santi
Lord of Wesmere
Posts: 1320
Joined: April 6th, 2004, 12:32 pm

Post by santi »

in the debian link, Andreas wrote:
Some 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.
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. :D
tillea
Posts: 76
Joined: November 9th, 2006, 12:44 pm
Contact:

Post by tillea »

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. :D
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.
User avatar
santi
Lord of Wesmere
Posts: 1320
Joined: April 6th, 2004, 12:32 pm

Post by santi »

Ok, we could do that, though you really should know that anything you download from the campaign server should be GPL'd. since this is
required before you can upload.
With regard to relasing it under the GPL, are you suggesting a comment in the campaign cfg file saying: Released under the GPL?
tillea
Posts: 76
Joined: November 9th, 2006, 12:44 pm
Contact:

Post by tillea »

santi wrote:With regard to relasing it under the GPL, are you suggesting a comment in the campaign cfg file saying: Released under the GPL?
This would probably be a good idea.

Kind regards

Andreas.
Soliton
Site Administrator
Posts: 1686
Joined: April 5th, 2005, 3:25 pm
Location: #wesnoth-mp

Post by Soliton »

The campaign server has been modified to add the GPL to all downloads (unless it's already there). It will get recompiled and restarted eventually...
"If gameplay requires it, they can be made to live on Venus." -- scott
Post Reply