Dropping various support in future releases - what about Mingw?

Achim Gratz Stromeko@nexgo.de
Mon Nov 1 19:33:32 GMT 2021


Brian Inglis writes:
> Are they actually being used for anything, in this Cygwin project, or
> the associated Mingw or Wine projects, or are they holdovers from some 
> earlier RedHat project?

It would help if you asked questions that are answerable.  I have no
idea what you refer to as "they" above.  As said before, there are
examples for everything; looking at a few of my own packages: GMP, MPFR
and ISL are needed for the MingW cross-compilation toolchain, ZStd for
setup, cfitsio I have no idea.

> They appear to duplicate the Fedora packages, so who is using which
> package builds?

For a start, have a look which packages require mingw64-* packages.  If
you want to drop a package that seems to be unused, just say so and if
it's still needed you will likely hear who is that customer.

> I support packages I use, or libraries used by those packages, as I
> can dogfood them before release.
> I am uncomfortable that I can not do so to test the Mingw devel
> packages I upgrade with their Cygwin equivalents, and know so little
> about their potential uses.

You will never be able to fully vet each package if it has any
complexity, so you either get comforatble with the fact that often the
actual users will have more insight than you or (again) drop
maintenance.

> I mean the Mingw packages are sufficiently different from the Cygwin
> packages that they are effectively another different package, but 
> requiring two separate cygport files.

I think of the two cygport files as a wart and the separate Git archives is
another one even though Jon insists we need to keep it.

> The inherit mingw cygclass intended to allow Mingw packages to be
> built like Cygwin packages using the same cygport for both arches, and
> not require two additional cygport files, two git-cygwin-package
> repos, etc.
> It appears to work okay up to the compile but not install, package,
> etc. cygport stages.

I've never started to use this cygclass as it seemed incomplete when it
was introduced, so I can't comment.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

DIY Stuff:
http://Synth.Stromeko.net/DIY.html


More information about the Cygwin-apps mailing list