Hemiptera Bugtracker at bugs.linux-forks.de

advtrains

License+information+on+ContentDB+is+out-of-date

Send replies to 186@bugs.linux-forks.de or using the Form below.
avatar From: OP
Mon, 06 Sep 2021 11:24:01 -0000

According to https://content.minetest.net/packages/orwell/basic_trains/,

this mod is AGPL-3.0-only. But according to

http://git.bananach.space/basic_trains.git/tree/license.txt, it is

AGPL-3.0-or-later. ContentDB distinguishes between AGPL-3.0-only and AGPL-3.0-or-later

nowadays, could this be adjusted?

On a less buggy note, the GNU/{Linux,Hurd} distribution Guix probably will have this

mod packaged soon: <https://issues.guix.gnu.org/50425>.

avatar From: Developer
Fri, 10 Sep 2021 19:06:01 -0000

Thanks for the info. I've adjusted it accordingly.

Is there something I can do to ease the Guix package maintaining (such as adding a branch that always points to the latest stable release)?

- orwell

avatar From: OP
Sat, 11 Sep 2021 13:01:01 -0000

186@bugs.linux-forks.de schreef op vr 10-09-2021 om 21:08 [+0200]:

> Thanks for the info. I've adjusted it accordingly.

>

> Is there something I can do to ease the Guix package maintaining (such as adding a

> branch that always points to the latest stable release)?

Guix only needs the information on ContentDB to be complete. Currently, it is complete,

except for the git commit. It doesn't seem like a ‘stable branch’ would be of any use.

There are a few things you can do, however:

- Include the commit the release was made with on ContentDB. Currently, Guix uses

the git repository (and not the zips provided by ContentDB) and needs to know the

commit. As the commit is unknown by Guix, someone had to manually find out

which commit to use when packaging advtrains.

Guix also has automatic updaters, e.g. for pypi, hackage, ... (there is one for

Minetest mods on ContentDB, but it's not yet merged and needs some changes).

The updater for mods on ContentDB needs the commit of the latest release, so it

would be useful if ContentDB includes the commit for advtrains.

- Keep using version numbers as release titles.

Guix packages need a version number. Many mods on ContentDB don't have one,

or do have version numbers but the latest release on ContentDB is ahead of the

latest version ... This can be worked around, but it's much more convenient

if the mod uses version numbers.

Also, the related orwell/basic_trains mod still has the ‘AGPL-3.0-only’ license

listed on <https://content.minetest.net/packages/orwell/basic_trains/> instead

of ‘AGPL-3.0-or-later’. Presumably the other mods under your name at

<https://content.minetest.net/users/orwell/> need their license information

adjusted a well?

- maxime

Reply