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

Re: LÖVE 0.9.0 breaks compatibility with nearly every 0.8.0 game



2014/1/15 Jonathan Dowland <jmtd@debian.org>:
> On Mon, Jan 13, 2014 at 01:49:40PM +0800, Paul Wise wrote:
>> There are zero reverse dependencies in the archive
> snip
>> Of course Debian is not an island and users will want to be running
>> LÖVE games that aren't in Debian using the Debian love package.
>
> They'll have to: unless LÖVE games exist in the archive erroneously
> missing a dependency on LÖVE, there is nothing to play without using
> externally sourced games. Therefore the consideration about what to do
> has to take into account what the LÖVE community has done with regards
> moving to 0.9.
>
>> So I guess upgrade the love package now and users can keep the package
>> on hold if they need to. If you get enough requests for 0.8 then
>> package the old version too.
>
> I'd be inclined to agree with Miriam that one should support 0.8 and 0.9
> concurrently, or delay moving to 0.9 in the archive, until there's a
> critical mass of games in the wider world converted to 0.9.
>
> The only LÖVE game I know about is mari0, which has not been updated to
> 0.9 afaics. I don't know if that is representative of the wider
> community. Does anyone else?

Just for the record, I have created branches in svn for every previous
version of löve we had, and created packages from it that will be able
to coexist with the latest version in the archive:

http://miriamruiz.es/debian/love/

While all those packages are already in SVN and Alioth, and while I
want to be able to provide them to people who need them, I'm reluctant
to accept the responsibility of maintaining them inside the official
archive and become a de facto upstream for them. Maybe maintaining
just 0.8 and 0.9 officially might do, if we want to. In that case, it
would make sense to organize a soft transition somehow.

Greetings,
Miry

PS: my plans were to finish 0.9 probably today or tomorrow, once all
these old versions were fixed -I did that yesterday-, upload the
latest version to the archive, overwriting the 0.8 current one, and
writing an explicative post in my blog about it. It's far from ideal,
but it might not be too bothering. The main problem I have with .love
files is that they don't include any kind of versioning metadata to
know what version of löve they work with.


Reply to: