[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Bug#1038023: angband: Depends on SDL 1.2



Thanks Alexandre, great to hear from you. On the SDL migration, it is complete – Angband now supports SDL1 and 2, and we simply configure the Debian package not to build the SDL1 version, just SDL2 (plus the console port and the native x11 port). So we can avoid any SDL1 dependencies.

 

Thanks for your offer of help - I will have a look at your Salsa repo and contact you privately with followup questions. Building two source packages from one Angband tarball sounds good to me, I will try to configure things that way.

 

Best

 

Chris

 

Sent from Mail for Windows

 

From: Alexandre Detiste
Sent: 08 September 2023 08:48
To: Chris Carr
Cc: Stephen Kitt; 1038023@bugs.debian.org; Debian Games Team
Subject: Re: Bug#1038023: angband: Depends on SDL 1.2

 

Hi,

 

Le jeu. 7 sept. 2023 à 23:47, Chris Carr <rantingman@gmail.com> a écrit :

> 

> I have packaged Angband 4.2.5. I don’t know if Alexandre is still working on it but I have not seen his packages uploaded.

 

I always need a sponsor, so I dropped the ball for now.

 

> I can create a DFSG-free orig.tar.gz, and a non-free one with the tiles and sounds.

> I can then configure debhelper to detect the presence or absence of the non-free tarball

> and build either two packages (angband and angband-data) or three (including the non-free one).

 

I prefer to use standard tooling that hacking one-of-a-king

get-orig-source targets.

 

It's more readable to have two source packages

built from the same tarball: one free one (+dfsg..) and one non-free one.

 

> But I don’t know how if that will render the *source* package non-free. I and many others spent much of the late 2000s tracking down all the original contributors and persuading them to re-licence their code under the GPL (which wasn’t known when they wrote it), so it was a big achievement to get Angband into main from 3.0. So I would like to keep the source package free if possible, even if this means having to maintain two source packages (which I don’t know how to do).

 

It looks like a regression.

 

> I have a number of questions about the packaging process

> (sbuild can’t install imagemagick; dh_autoconf rewrites install-sh;

> version deps of libc and sdl-mixer-dev have increased unnecessarily; many more)

>– would anyone be willing to mentor me to get these things fixed?

 

Yes I can spend more time on this on Salsa

 

    https://salsa.debian.org/games-team/angband/-/commits/master

 

Just push, or if you're not confident, use branches and/or merge-requests.

 

> Anyway, it is possible that Alexandre is far more expert than me (I am an amateur with a desk job)

> and his packages may be much better.

> My only advantage is being a member of the upstream devteam,

> but that does not make me the best person to be the Debian maintainer.

 

And I don't know this game enough,

I'm more interested in the SDL1 -> 2 migrations

and it's impacts.

 

Thanks

 


Reply to: