[pkg-wine-party] Bug#852494: wine: Add libwine.so and libwine.so.1 alternatives

Javier Serrano Polo javier at jasp.net
Wed Jan 17 16:56:55 UTC 2018

X-Debbugs-CC: ken at codeweavers.com

El dc 17 de 01 de 2018 a les 15:48 +0100, Jens Reyer va escriure:
> The second line is about the master, we always need it.  And I want the
> master to be "wine", not "libwine.so.0" (e.g. master's name is used in
> the user interfacing command "update-alternatives --config wine").

You want to configure with "update-alternatives --config wine", but I am
asking to configure with "update-wine-alternatives --config" instead.
The update-wine-alternatives script does not exist yet.

> https://www.winehq.org/pipermail/wine-devel/2016-October/114992.html
> "The reason for this is that libwine is not like other libraries where
> Debian's check may make sense.  It's not a general-purpose library.
> It's only really useful for Wine itself and for a program which wants to
> be an alternative Wine loader.  The client of libwine will want it to
> call exit() when needed."

When Ken made those statements, he obviously did not know about LMMS.
libwine is a general-purpose library to run software that uses Windows
API; this is the point of winegcc. libwine calls exit(), so what?
Although libwine could call wine_exit_handler() instead of exit().

> To sum up, these are the issues:
> - upstream considers libwine to not be a general-purpose library

First, this is only a statement from Ken, not documentation. Second, he
did not know about LMMS. Third, libwine is a Windows API provider.

> - I'm not sure how stable its api is

LMMS has been using Wine for more than ten years. API is stable enough.

> - Imo we should stay with pkg:wine(-development) providing the
>   master /usr/bin/wine

Jens, you should first understand what I am proposing. Is it fine to
configure with "update-wine-alternatives --config" and not have unneeded
wine packages installed?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3386 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-wine-party/attachments/20180117/dbf810c1/attachment.bin>

More information about the pkg-wine-party mailing list