#1055088 game-data-packager: jazz_jackrabbit_collection information outdated

#1055088#5
Date:
2023-10-31 08:43:42 UTC
From:
To:
Hi,

the packaging information for the jazz_jackrabbit_collection package
from GOG.com is outdated. Thre is a new package available for download
called 'setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe' now,
and some of the file contents have changed.

What is the best way to update g-d-p in this regard? Manually, file by
file? Or is there a better way?

Cheers,

 - Fabian

#1055088#10
Date:
2023-10-31 11:54:35 UTC
From:
To:
game-data-packager make-template --base=jazz-jackrabbit setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe

should provide a reasonable starting point: it will try to guess how
the contents of the installer should be installed, and how they intersect
with the groups of files in the existing data/jazz-jackrabbit.yaml.

The output will need some adjustment, because make-template can't know
anything about a particular game's semantics. If some of the binary blobs
have changed, I would guess that you'll probably want to represent them as
"use foo.bar?2.0 if available, or foo.bar?1.2, or foo.bar?1.0" similar to
how data/doom.yaml works.

Or you might want to represent different versions as different packages,
similar to the way that in data/larry.yaml, larry1-en-data is marked as a
"better_version" of larry1-ega-data.

    smcv

#1055088#15
Date:
2023-10-31 11:54:35 UTC
From:
To:
game-data-packager make-template --base=jazz-jackrabbit setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe

should provide a reasonable starting point: it will try to guess how
the contents of the installer should be installed, and how they intersect
with the groups of files in the existing data/jazz-jackrabbit.yaml.

The output will need some adjustment, because make-template can't know
anything about a particular game's semantics. If some of the binary blobs
have changed, I would guess that you'll probably want to represent them as
"use foo.bar?2.0 if available, or foo.bar?1.2, or foo.bar?1.0" similar to
how data/doom.yaml works.

Or you might want to represent different versions as different packages,
similar to the way that in data/larry.yaml, larry1-en-data is marked as a
"better_version" of larry1-ega-data.

    smcv

#1055088#18
Date:
2023-11-02 13:23:11 UTC
From:
To:
Hello,

Bug #1055088 in game-data-packager reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/games-team/game-data-packager/-/commit/069669c561d2dfd8047636b434d29800d56ca838
------------------------------------------------------------------------
update data/jazz-jackrabbit.yaml

to support setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe from GOG.com

Closes: #1055088
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1055088

#1055088#25
Date:
2023-11-02 14:10:46 UTC
From:
To:
Maybe diffiscope can (be made to) understand InnoSetup archives.

Do you know what "_csv2" means ?

Greets,

#1055088#30
Date:
2023-11-02 14:15:23 UTC
From:
To:
Am 2023-11-02 15:10, schrieb Alexandre Detiste:

Nope, sorry. I have just taken the archive as it comes.

Cheers,

  - Fabian

#1055088#35
Date:
2024-02-26 00:18:19 UTC
From:
To: