Hi Martin,

2014-07-16 9:15 GMT+01:00 Martin Quinson <[email protected]>:
> Hello,
>
> I guess that the packages are now ready to upload, and I'm willing to
> do so in the next, but I would really appreciate your review first,
> please.

In the next...?

Thanks for your work on this anyway, and for keeping the flame (flare?
:-)) alive.  I don't have as much time/energy as I used to, and I've
been working on other things in Debian and elsewhere.  So I tried to
look at this like a month ago but then fell out of my focus again.

I also though that perhaps there would be a new upstream version
before Jessie's freeze, but it doesn't seem likely at this point, so I
guess that we'll go with the one to be uploaded.


> I reduced the amount of patches to its minimum. In particular, I'm not
> renaming the binary nor adding a helper script file. Instead, I got
> the flare engine binary to refuse starting without a game specied. If
> someone simply types "flare", s/he gets:
>
> | flare: You must specify a game to play on the command line. Example:
> |   flare --game=flare-game
>
> I guess that this is good enough. Upstream is aware of the problem:
> https://github.com/clintbellanger/flare-engine/issues/1039

Didn't test this, but I wonder what happens if one tries to launch it
via GUI menu... will it fail to start?  Will the users see the error,
at least?

If it does not work as it is now, perhaps it would be a solution to
specify the game in the "command line" of the .desktop file, creating
different .desktops for the games present.


> Then, I simply added two lintian overrides for errors that are due to
> the split between packages. I checked, and these overrides are common
> in other games that come with engine/data packages produced by
> separate source packages.
>
> flare-engine source: version-substvar-for-external-package flare-engine -> 
> flare-game
> flare-game: desktop-command-not-in-package 
> usr/share/applications/flare.desktop usr/games/flare

This is fine, I think.


> So I think this is it. The game is finally correctly packaged.
>
> Could you please have a look before I upload this?

Nitpicking really, but an explicit dependency on quilt is not needed,
as far as I know, since recent (<2 years or so) versions of dpkg can
handle it.  But I don't have any pointer to documentation to show you,
so in case of doubt you can leave it.

http://anonscm.debian.org/gitweb/?p=pkg-games/flare-engine.git;a=commitdiff;h=cc76f514a4d9af43b156b46c0879623f13aee57a


I think that the rest is fine, from what I remember from past
discussions I thought that the job was mostly done and I was already
happy with the status.

Of course, it's likely that some unexpected problems arise, but even
in the worst cases the package is not important enough to cause
massive problems to users.  And in any case, it's better to catch the
problems well before the freeze :-)

So please go ahead whenever you feel ready.


Cheers.
-- 
Manuel A. Fernandez Montecelo <[email protected]>


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to