Re: Wine MinGW system libraries

2022-06-11 Thread Zebediah Figura
On 4/20/22 04:13, Richard W.M. Jones wrote: On Mon, Apr 11, 2022 at 11:18:17PM -0500, Zebediah Figura wrote: On 4/11/22 08:50, Michael Cronenworth wrote: On 4/10/22 8:28 PM, Zebediah Figura wrote: The first problem is that the location of runtime DLLs varies wildly between distributions, and

Re: Wine MinGW system libraries

2022-04-11 Thread Zebediah Figura
On 4/11/22 08:50, Michael Cronenworth wrote: On 4/10/22 8:28 PM, Zebediah Figura wrote: The first problem is that the location of runtime DLLs varies wildly between distributions, and there's no common independent way to detect it. We could potentially hardcode a few "guesses"

Re: Wine MinGW system libraries

2022-04-10 Thread Zebediah Figura
Hello all, Since this conversation several months ago I've been working with the Wine maintainer on implementing a solution upstream that is compatible with our requirements and the pretty much universal desire by packagers to avoid system library imports. I believe I've found a solution that

Re: Dropping wine from ARM

2022-04-10 Thread Zebediah Figura
On 3/30/22 09:49, Neal Gompa wrote: On Wed, Mar 30, 2022 at 10:44 AM NightStrike wrote: On Wed, Mar 30, 2022, 08:34 Michael Cronenworth wrote: Hi, Fedora currently ships Wine 7.3 released February 25th, 2022. Wine 7.4, released March 11th, started to require a 'llvm-mingw' compiler for

Re: RFC: Reduce number of packages that are built for i686

2021-11-18 Thread Zebediah Figura
On 11/17/21 16:27, Kevin Fenzi wrote: On Wed, Nov 17, 2021 at 05:58:43PM +, Peter Robinson wrote: What else is there that people care about in Fedora that's only i686? Well, wine? I don't know how much 32bit wine is used these days. Quite a lot. In fact, it's best to think of Windows pr

Re: Wine MinGW system libraries

2021-09-07 Thread Zebediah Figura
On 9/7/21 2:12 AM, Richard W.M. Jones wrote: On Mon, Sep 06, 2021 at 05:59:41PM -0500, Zebediah Figura wrote: Thanks everyone for their input. There seems to be a consensus that Fedora would prefer that we use their MinGW dynamic libraries. However, this leaves a couple of questions: * As I

Re: Wine MinGW system libraries

2021-09-06 Thread Zebediah Figura
On 9/6/21 6:31 PM, Neal Gompa wrote: On Mon, Sep 6, 2021 at 7:00 PM Zebediah Figura wrote: Thanks everyone for their input. There seems to be a consensus that Fedora would prefer that we use their MinGW dynamic libraries. However, this leaves a couple of questions: * As I described in [1

Re: Wine MinGW system libraries

2021-09-06 Thread Zebediah Figura
Thanks everyone for their input. There seems to be a consensus that Fedora would prefer that we use their MinGW dynamic libraries. However, this leaves a couple of questions: * As I described in [1], we *may* be able to hack things in the Wine loader such that we can use unmodified dynamic li

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-03 Thread Zebediah Figura (she/her)
On 9/3/21 7:13 AM, Richard W.M. Jones wrote: On Thu, Sep 02, 2021 at 04:58:01PM -0500, Zebediah Figura (she/her) wrote: It's worth pointing out that we will almost certainly need a fallback solution, if we do end up using shared libraries and *-w64-mingw32-pkg-config. This is mainly be

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
On 9/2/21 1:04 PM, Daniel P. Berrangé wrote: On Thu, Sep 02, 2021 at 12:46:09PM -0500, Zebediah Figura (she/her) wrote: Sorry for double-posting, my mail client helpfully removed everything from CC for me :-( On 9/2/21 12:34 PM, Daniel P. Berrangé wrote: On Thu, Sep 02, 2021 at 12:11:43PM

Re: [Fedora-packaging] Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
Sorry for double-posting, my mail client helpfully removed everything from CC for me :-( On 9/2/21 12:34 PM, Daniel P. Berrangé wrote: On Thu, Sep 02, 2021 at 12:11:43PM -0500, Zebediah Figura (she/her) wrote: On 9/2/21 12:08 PM, Florian Weimer wrote: * Zebediah Figura: (2) If we use

Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
On 9/2/21 11:54 AM, Stephen John Smoogen wrote: On Thu, 2 Sept 2021 at 12:42, Zebediah Figura wrote: Hello all, I'm a contributor to the Wine project. To summarize the following mail, Wine needs special versions of some of its normal dependencies, such as libfreetype and libgnutls,

Re: Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura (she/her)
On 9/2/21 12:08 PM, Florian Weimer wrote: * Zebediah Figura: (2) If we use dynamic libraries, should dependencies be included in the main wine package, or packaged separately? Aren't many of them already packages separately? For example mingw32-libpng and mingw32-gnutls? Thanks, I w

Wine MinGW system libraries

2021-09-02 Thread Zebediah Figura
Hello all, I'm a contributor to the Wine project. To summarize the following mail, Wine needs special versions of some of its normal dependencies, such as libfreetype and libgnutls, built using the MinGW cross-compiler, and I'm sending out a mail to major distributions in order to get some fee

Re: raise fileno limit to make Steam Proton / Wine+esync work well in Fedora

2018-10-17 Thread Zebediah Figura
On 10/16/18 6:25 AM, Kamil Paral wrote: On Mon, Oct 15, 2018 at 7:34 PM Lennart Poettering > wrote: On Mo, 15.10.18 18:00, Kamil Paral (kpa...@redhat.com ) wrote: > On Tue, Oct 9, 2018 at 6:15 PM Lennart Poettering mailto:m

Re: raise fileno limit to make Steam Proton / Wine+esync work well in Fedora

2018-10-08 Thread Zebediah Figura
On 08/10/18 16:43, John Reiser wrote: > On 10/8/18 2026 UTC, Zebediah Figura wrote: >> On 08/10/18 2000 UTC, John Reiser wrote: >>> Allowing 1M open files per unprivileged process is too many. >>> >>> Megabytes of RAM are precious.  A hard limit of 1M open f

Re: raise fileno limit to make Steam Proton / Wine+esync work well in Fedora

2018-10-08 Thread Zebediah Figura
On 08/10/18 15:00, John Reiser wrote: > Allowing 1M open files per unprivileged process is too many. > > Megabytes of RAM are precious.  A hard limit of 1M open files per process > allows each process to eat at least 256MB (1M * sizeof(struct file) > [linux/fs.h]) of RAM.  If a single user is allo

Re: raise fileno limit to make Steam Proton / Wine+esync work well in Fedora

2018-10-08 Thread Zebediah Figura
Hi all, My thanks as well to Kamil for raising the question; it's been on my list of things to do for a while. The design of my patch set necessitates the allocation of one eventfd descriptor for each kernel handle (which is, sort of, the Windows equivalent of an fd) associated with a sync object