[pkg-wine-party] Debian's Wine in Ubuntu

Jens Reyer jre.winesim at gmail.com
Wed Sep 21 14:15:40 UTC 2016


Hi all,

I'm happy to tell you that Ubuntu will replace their Wine packages with
Debian's src:wine starting with 16.10.[1] (They already had
src:wine-development for some time.)

Although this wasn't really on my agenda, I always wondered why Ubuntu
did their own thing there. At least the new packaging that Mike started
imo is just straightforward and does the right thing (minor
disagreements aside).

Graham Inggs pushed for getting our packages in Ubuntu, and I helped
preparing a (hopefully) clean transition replacing their packages with
ours. We hope that after this transition, when the next Long Term
Support release (18.04) is out, Ubuntu may just sync our packages
without any change.

And here we go:

I'd really like to have the needed breaks/replaces against the old
Ubuntu packages applied here in Debian, something along the attached
patches: src:wine-development requires some since its alternatives
system leads to file conflicts. src:wine requires some additional
changes because of "wine" in its pathnames (e.g. /usr/share/wine/) which
leads to more file conflicts.

For now I'd like to see my changes tested a bit in Ubuntu before adding
them in Debian. Of course I'll maintain these changes, and will even set
a reminder in my personal calendar to remind me (or someone else) to
remove them in April 2018.

Having these changes also in Debian makes merging our packages in Ubuntu
a lot easier (I expect about 40 Wine releases till 18.04), and should
generally help the whole ecosystem of Debian derived distributions to
switch to our packages. It might also help to convince upstream to
employ the Debian alternatives system in their winehq-* packages (this
one is on my agenda), if there are well-known package-version
combinations available for most of the Debian ecosystem which indicate
support for this.

BTW there are other changes needed that Ubuntu will have to maintain on
their own, because they don't fit in Debian: e.g. for the transition to
get rid of Ubuntu's 1:-epoch in the version, the package wine has to be
renamed to wine-stable. Or they need a workaround for #827770 (ftbfs due
to the sonames2elf script not working with Ubuntu's GL implementation)
until dpkg-shlibs supports specifying sonames manually (#596715), or
until Ubuntu's GL implementation changes.

Greets
jre

[1] https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1558480
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wine.patch
Type: text/x-patch
Size: 3295 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-wine-party/attachments/20160921/861c691e/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wine-development.patch
Type: text/x-patch
Size: 1946 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-wine-party/attachments/20160921/861c691e/attachment-0001.bin>


More information about the pkg-wine-party mailing list