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

Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine

On 5/31/20 9:19 AM, Tobias Frost wrote:
> On Sat, May 30, 2020 at 06:55:42PM +0200, Roland Plüss wrote:
>> On 5/30/20 4:45 PM, Tobias Frost wrote:
>>> I see those options:
>>> - talk to the fox-1.6 maintainer about updating the package to 1.7.
>>>   (though I see that they generally stick to released versions and 1.7.* seems
>>>   to be only development snapshots; a question to ask: is the 1.7 ABI stable already?)
>>> - make the features optional that requires 1.7
>>> - use only 1.6 features (listed for completeness, as you said you can't)
> There is another option I've forgot to mention:
> - Talk to the maintainers of 1.6 and work together with them to package
>   1.7.  Maybe Florian is happy to get you as (co-)maintainer the 1.7
>   package, so you could offer that.
> It seems at first glance possible that both versions can be in Debian,
> however, the release/security team will not be happy to have both of
> them in a stable release, IOW, having two versions can only be a
> intermediate solution until all reverse dependencies of 1.6* have been
> updated (by patching the respective Debian packages.) More about such
> library transision:
> https://wiki.debian.org/Teams/ReleaseTeam/Transitions
> If you want to follow this route, your next step would be now to contact
> the fox1.6 maintainer by filing a wishlist bug against src:fox1.6, asking
> to package the version you need, explaining the situation and maybe (==
> if you want) tell them that you would commit helping to offset the extra
> work caused by maintaining the development snapshot.
> * dak spits out those r-deps:
> ace: libfox-1.6-dev
> gogglesmm: libfox-1.6-dev
> libgwenhywfar: libfox-1.6-dev
> pcsc-cyberjack: libfox-1.6-dev
> sumo: libfox-1.6-dev
> xfe: libfox-1.6-dev (>= 1.6.45)
FOX-1.7 and FOX-1.6 are not compatible (well, mostly yes but in
important things not). That said they are different libraries with
separate include and library names (/usr/include/fox-1.6 vs
/usr/include/fox-1.7 and the same for libraries). So technically
applications linking against FOX-1.6 do not have to be change if FOX-1.7
is added on the same system (the two can coexist). But it depends if two
library versions of the same library are accepted even if they are disjoint.

Mit freundlichen Grüssen
Plüss Roland

Game Development and Game Engine Technologies https://dragondreams.ch

Attachment: signature.asc
Description: OpenPGP digital signature

Reply to: