From Fedora Project Wiki
No edit summary
 
(68 intermediate revisions by 2 users not shown)
Line 3: Line 3:
Here's a list of tasks which need to be done regarding the Fedora MinGW toolchain.
Here's a list of tasks which need to be done regarding the Fedora MinGW toolchain.
This list contains the packages which will need update and what exactly is needed for each of the package to be able to have it back to Fedora and/or to have it updated matching its native counter part.
This list contains the packages which will need update and what exactly is needed for each of the package to be able to have it back to Fedora and/or to have it updated matching its native counter part.
= Dependencies trees =
== mingw-libvirt ==
* mingw-filesystem
* mingw-gcc
* mingw-binutils
* mingw-libgpg-error
* mingw-libgcrypt
* mingw-gnutls
* mingw-gettext
* mingw-libxml2
* mingw-portablexdr
* mingw-dlfcn
* mingw-libssh2
* mingw-curl
    == mingw-gcc ==
    === dependency of: mingw-libvirt, mingw-libgpg-error, mingw-win-iconv, mingw-libgcrypt, mingw-dlfcn, mingw-gnutls, mingw-libtasn1, mingw-readline, mingw-termcap, mingw-zlib, mingw-p11-kit, mingw-libffi, mingw-nettle, mingw-gmp, mingw-openssl, mingw-gettext, mingw-win-iconv, mingw-libxml2, mingw-portablexdr, mingw-libssh2, mingw-curl, mingw-libidn2 ===
    * mingw-binutils
    * mingw-headers
    * mingw-cpp (part of mingw-gcc)
    * mingw-crt (bootstrap only)
        == mingw-binutils ==
        === dependency of: mingw-gcc, mingw-libvirt, mingw-libgpg-error, mingw-win-iconv, mingw-libgcrypt, mingw-dlfcn, mingw-readline, mingw-termcap, mingw-zlib, mingw-p11-kit, mingw-libffi, mingw-nettle, mingw-gmp, mingw-openssl, mingw-gettext, mingw-win-iconv, mingw-libxml2, mingw-portablexdr, mingw-libssh2, mingw-curl, mingw-libidn2 ===
        * mingw-filesystem
        == mingw-headers ==
        === dependency of: mingw-gcc, mingw-crt ===
        * mingw-filesystem
        == mingw-crt (part of mingw-gcc) ==
        === dependency of: mingw-gcc (bootstrap only) ===
        * mingw-filesystem
        * mingw-binutils
        * mingw-headers
        * mingw-gcc
    == mingw-libgpg-error ==
    === dependency of: mingw-libvirt, mingw-libgcrypt ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-win-iconv
    * mingw-gettext
        == mingw-win-iconv ==
        ==== dependency of: mingw-libgpg-error ===
        * mingw-gcc
        * mingw-gcc-c++ (part of mingw-gcc)
        * mingw-binutils
        == mingw-gettext ==
        === dependency of: mingw-libgpg-error, mingw-libvirt, mingw-libxml2, mingw-curl ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-gcc-c++ (part of mingw-gcc)
        * mingw-binutils
        * mingw-win-iconv
        * mingw-termcap
            == mingw-win-iconv ==
            === dependency of: mingw-gettext, mingw-libxml2, mingw-curl ===
            * mingw-gcc
            * mingw-gcc-c++
            * mingw-binutils
            == mingw-termcap ==
            === dependency of: mingw-gettext, mingw-readline ===
            * mingw-filesystem
            * mingw-gcc
            * mingw-binutils
    == mingw-libgcrypt ==
    === dependency of: mingw-libvirt ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-dlfcn
    * mingw-libgpg-error
        == mingw-dlfcn ==
        === dependency of: mingw-libgcrypt, mingw-libvirt ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-binutils
    == mingw-gnutls ==
    === dependency of: mingw-libvirt ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-gcc-c++ (part of mingw-gcc)
    * mingw-libtasn1
    * mingw-readline
    * mingw-zlib
    * mingw-p11-kit
    * mingw-nettle
        == mingw-libtasn1 ==
        === dependency of: mingw-gnutls, mingw-p11-kit ===
        * mingw-filesystem
        * mingw-gcc
        == mingw-readline ==
        ==== dependency of: mingw-gnutls ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-binutils
        * mingw-termcap
        == mingw-zlib ==
        === dependency of: mingw-gnutls, mingw-openssl, mingw-libxml2, mingw-libssh2, mingw-curl ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-binutils
        == mingw-p11-kit ==
        === dependency of: mingw-gnutls ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-binutils
        * mingw-libffi
        * mingw-libtasn1
        == mingw-libffi ==
        === dependency of: mingw-p11-kit ===
        * mingw-filesystem
        * mingw-binutils
        * mingw-gcc
        == mingw-nettle ==
        === dependency of: mingw-gnutls ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-binutils
        * mingw-gmp
        * mingw-openssl
            == mingw-gmp ==
            === dependency of: mingw-nettle ===
            * mingw-filesystem
            * mingw-gcc
            * mingw-gcc-c++ (part of mingw-gcc)
            == mingw-openssl ==
            === dependency of: mingw-nettle, mingw-libssh2, mingw-curl ===
            * mingw-filesystem
            * mingw-gcc
            * mingw-binutils
            * mingw-zlib
    == mingw-libxml2 ==
    === dependency of: libvirt ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-gettext
    * mingw-win-iconv
    * mingw-zlib
    == mingw-portablexdr (orphaned) ==
    === dependency of: mingw-libvirt ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    == mingw-libssh2 ==
    === dependency of: mingw-libvirt, mingw-curl ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-openssl
    * mingw-zlib
    == mingw-curl ==
    === dependency of: mingw-libvirt ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-gettext
    * mingw-win-iconv
    * mingw-zlib
    * mingw-libidn2
    * mingw-libssh2
    * mingw-openssl
    == mingw-libidn2 ==
    === dependency of: mingw-libvirt ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
== mingw-libosinfo (dependencies in common with mingw-libvirt are not being listed) ==
* mingw-filesystem
* mingw-gcc
* mingw-binutils
* mingw-glib2
* mingw-libsoup
* mingw-libxml2
* mingw-libxslt
    == mingw-glib2 ==
    === dependency of: mingw-libosinfo, mingw-libsoup ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-win-iconv
    * mingw-gettext
    * mingw-libffi
    * mingw-pcre
    * mingw-zlib
        == mingw-pcre ==
        === dependency of: mingw-libosinfo ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-gcc-c++ (part of mingw-gcc)
        * mingw-binutils
    == mingw-libsoup ==
    === dependency of: mingw-libosinfo ===
    * mingw-filesystem
    * mingw-binutils
    * mingw-glib2
    * mingw-libxml2
    * mingw-sqlite
        == mingw-sqlite ==
        === dependency of: mingw-libsoup ===
        * mingw-filesystem
        * mingw-gcc
        * mingw-binutils
        * mingw-pdcurses
        * mingw-readline
        * mingw-termcap
            == mingw-pdcurses ==
            === dependency of: mingw-sqlite ===
            * mingw-filesystem
            * mingw-gcc
            * mingw-binutils
    == mingw-libxslt ==
    === dependency of: libinfo ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-win-iconv
    * mingw-libgcrypt
    * mingw-libxml2
== mingw-osinfo-db-tools (dependencies in common with mingw-libvirt and mingw-libosinfo are not being listed) ==
* mingw-filesystem
* mingw-gcc
* mingw-binutils
* mingw-glib2
* mingw-json-glib
* mingw-libxml2
* mingw-libxslt
* mingw-libarchive
* mingw-libsoup
    == mingw-json-glib ==
    === dependency of: mingw-osinfo-db-tools ===
    * mingw-gcc
    * mingw-binutils
    * mingw-glib2
    == mingw-libarchive ==
    === dependency of: mingw-osinfo-db-tools ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    * mingw-bzip2
    * mingw-libxml2
    * mingw-nettle
    * mingw-openssl
    * mingw-xz-libs (part of mingw-xz)
    * mingw-zlib
    == mingw-bzip2 ==
    === dependency of: mingw-libarchive ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils
    == mingw-xz ==
    === dependency of: mingw-libarchive ===
    * mingw-filesystem
    * mingw-gcc
    * mingw-binutils


= Done =
= Done =
* (fidencio, rjones) mingw-binutils
** Backport the patches fixing the CVEs fixed in its native counter-part
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740709


= TODO =
* (fidencio, rjones) mingw-dlfcn
* mingw-gcc:
** Update to latest upstream release
** Add the very same patches from its native counter-part
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740739
*** https://src.fedoraproject.org/rpms/mingw-dlfcn/pull-request/1
 
* (fidencio, rjones) mingw-gettext
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740721
*** https://src.fedoraproject.org/rpms/mingw-gettext/pull-request/1
 
* (fidencio, bonzini) mingw-libffi
** Apply the same patches applied to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740764
*** https://src.fedoraproject.org/rpms/mingw-libffi/pull-request/1(
 
* (fidencio, rjones) mingw-libgcrypt
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740734
 
* (fidencio, rjones) mingw-libgpg-error
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740717
*** https://src.fedoraproject.org/rpms/mingw-libgpg-error/pull-request/2
 
* (fidencio, rjones) mingw-libssh2
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740781
*** https://src.fedoraproject.org/rpms/mingw-libssh2/pull-request/1
 
* (fidencio, kalev) mingw-libtasn1
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740747
*** https://src.fedoraproject.org/rpms/mingw-libtasn1/pull-request/1
 
* (fidencio, rjones) mingw-openssl
** Update to its native counter-part  version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740772
*** https://src.fedoraproject.org/rpms/mingw-openssl/pull-request/2
 
* (fidencio, rjones) mingw-readline
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740751
*** https://src.fedoraproject.org/rpms/mingw-readline/pull-request/1


* mingw-libgpg-error:
* (fidencio, rjones) mingw-glib2
** Update to its native counter-part version
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740806
*** https://src.fedoraproject.org/rpms/mingw-glib2/pull-request/1


* mingw-libgcrypt:
* (fidencio, mooninite) mingw-nettle
** Update to its native counter-part version
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740768
*** https://src.fedoraproject.org/rpms/mingw-nettle/pull-request/3


* mingw-gnutls:
* (fidencio, nmav) mingw-libidn2
** Update to its native counter-part version
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740792
*** https://src.fedoraproject.org/rpms/mingw-libidn2/pull-request/1


* mingw-gettext:
* (fidencio, mooninite) mingw-curl
** Update to its native counter-part version
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740787
*** https://src.fedoraproject.org/rpms/mingw-curl/pull-request/2


* mingw-libssh2:
* (elmarco, rjones) mingw-zlib
** Update to its native counter-part version
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740755


* mingw-curl:
* (elmarco, rjones) mingw-bzip2
** Update to its native counter-part version
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740820
*** https://src.fedoraproject.org/rpms/mingw-bzip2/pull-request/1


* mingw-binutils:
* (elmarco, rjones) mingw-pdcurses
** Add CVE related patches from its native counter-part
** Update to latest upstream release
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740813
*** https://src.fedoraproject.org/rpms/mingw-pdcurses/pull-request/1


* mingw-icu:
* (elmarco, rjones) mingw-gnutls
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740742
 
* (other) mingw-icu:
** Add "BuildRequires: gcc-c++"
** Add "BuildRequires: gcc-c++"
** Update to its native counter-part version
** Update to its native counter-part version
** Unretire the package
** Unretire the package
** this is being done by the maintainer: https://src.fedoraproject.org/rpms/mingw-icu


* mingw-libsoup:
* (elmarco) mingw-p11-kit
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740760
*** https://src.fedoraproject.org/rpms/mingw-p11-kit/pull-request/1
 
* (elmarco) mingw-json-glib
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740817
*** https://src.fedoraproject.org/rpms/mingw-json-glib/pull-request/1
 
* (fidencio, kalev, zeebob.m) mingw-libsoup
** Add mingw-libpsl
** Add mingw-libpsl
*** https://bugzilla.redhat.com/show_bug.cgi?id=1741582
*** Add mingw-libunistring
*** Add mingw-libunistring
**** https://bugzilla.redhat.com/show_bug.cgi?id=1741575
**** Done, thanks to zebob.m for the review!
** Add mingw-brotli
** Add mingw-brotli
*** https://bugzilla.redhat.com/show_bug.cgi?id=1741587
** Port to use meson
** Port to use meson
** Update to its native counter-part version
** Update to its native counter-part version
*** https://src.fedoraproject.org/rpms/mingw-libsoup/pull-request/2
** Unretire the package
** Unretire the package
*** https://pagure.io/releng/issue/8624
* (elmarco) mingw-pcre
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740808
*** https://src.fedoraproject.org/rpms/mingw-pcre/pull-request/1
* (elmarco) mingw-xz
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740821
*** https://src.fedoraproject.org/rpms/mingw-xz/pull-request/1
* (elmarco) mingw-portablexdr
** Un-retire the package
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740183
** checking if libtirpc could replace it: needs work upstream.
* (elmarco) mingw-libarchive
** Update to its native counter-part version
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740819
*** https://src.fedoraproject.org/rpms/mingw-libarchive/pull-request/4
*** https://src.fedoraproject.org/rpms/mingw-libarchive/c/631c68feb2466533f20c3e026746ca6244e452e8?branch=master
**** (done) Updated by the original maintainer. However, CVEs fixes have not been backported. :-/
= TODO =
== For mingw-libvirt ==
== For mingw-libosinfo ==


* (elmarco) mingw-portablexdr [https://bugzilla.redhat.com/show_bug.cgi?id=1740183 rhbz#1740183]
== For mingw-osinfo-db-tools ==
** (elmarco) checking if libtirpc could replace it: needs work upstream.
== Others ==
* mingw-gcc
** Update the package to the same version used in its native counter-part
*** https://bugzilla.redhat.com/show_bug.cgi?id=1740707
*** Discrepancy between native package and mingw-package is not too big and patching this component would need a massive rebuild and testing of the whole set of mingw packages. For now, let's ignore this one.

Latest revision as of 12:02, 11 September 2019

Introduction

Here's a list of tasks which need to be done regarding the Fedora MinGW toolchain. This list contains the packages which will need update and what exactly is needed for each of the package to be able to have it back to Fedora and/or to have it updated matching its native counter part.

Dependencies trees

mingw-libvirt

  • mingw-filesystem
  • mingw-gcc
  • mingw-binutils
  • mingw-libgpg-error
  • mingw-libgcrypt
  • mingw-gnutls
  • mingw-gettext
  • mingw-libxml2
  • mingw-portablexdr
  • mingw-dlfcn
  • mingw-libssh2
  • mingw-curl
   == mingw-gcc ==
   === dependency of: mingw-libvirt, mingw-libgpg-error, mingw-win-iconv, mingw-libgcrypt, mingw-dlfcn, mingw-gnutls, mingw-libtasn1, mingw-readline, mingw-termcap, mingw-zlib, mingw-p11-kit, mingw-libffi, mingw-nettle, mingw-gmp, mingw-openssl, mingw-gettext, mingw-win-iconv, mingw-libxml2, mingw-portablexdr, mingw-libssh2, mingw-curl, mingw-libidn2 ===
   * mingw-binutils
   * mingw-headers
   * mingw-cpp (part of mingw-gcc)
   * mingw-crt (bootstrap only)
       == mingw-binutils ==
       === dependency of: mingw-gcc, mingw-libvirt, mingw-libgpg-error, mingw-win-iconv, mingw-libgcrypt, mingw-dlfcn, mingw-readline, mingw-termcap, mingw-zlib, mingw-p11-kit, mingw-libffi, mingw-nettle, mingw-gmp, mingw-openssl, mingw-gettext, mingw-win-iconv, mingw-libxml2, mingw-portablexdr, mingw-libssh2, mingw-curl, mingw-libidn2 ===
       * mingw-filesystem
       == mingw-headers ==
       === dependency of: mingw-gcc, mingw-crt ===
       * mingw-filesystem
       == mingw-crt (part of mingw-gcc) ==
       === dependency of: mingw-gcc (bootstrap only) ===
       * mingw-filesystem
       * mingw-binutils
       * mingw-headers
       * mingw-gcc
   == mingw-libgpg-error ==
   === dependency of: mingw-libvirt, mingw-libgcrypt ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-win-iconv
   * mingw-gettext
       == mingw-win-iconv ==
       ==== dependency of: mingw-libgpg-error ===
       * mingw-gcc
       * mingw-gcc-c++ (part of mingw-gcc)
       * mingw-binutils
       == mingw-gettext ==
       === dependency of: mingw-libgpg-error, mingw-libvirt, mingw-libxml2, mingw-curl ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-gcc-c++ (part of mingw-gcc)
       * mingw-binutils
       * mingw-win-iconv
       * mingw-termcap
           == mingw-win-iconv ==
           === dependency of: mingw-gettext, mingw-libxml2, mingw-curl ===
           * mingw-gcc
           * mingw-gcc-c++
           * mingw-binutils
           == mingw-termcap ==
           === dependency of: mingw-gettext, mingw-readline ===
           * mingw-filesystem
           * mingw-gcc
           * mingw-binutils
   == mingw-libgcrypt ==
   === dependency of: mingw-libvirt ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-dlfcn
   * mingw-libgpg-error
       == mingw-dlfcn ==
       === dependency of: mingw-libgcrypt, mingw-libvirt ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-binutils
   == mingw-gnutls ==
   === dependency of: mingw-libvirt ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-gcc-c++ (part of mingw-gcc)
   * mingw-libtasn1
   * mingw-readline
   * mingw-zlib
   * mingw-p11-kit
   * mingw-nettle
       == mingw-libtasn1 ==
       === dependency of: mingw-gnutls, mingw-p11-kit ===
       * mingw-filesystem
       * mingw-gcc
       == mingw-readline ==
       ==== dependency of: mingw-gnutls ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-binutils
       * mingw-termcap
       == mingw-zlib ==
       === dependency of: mingw-gnutls, mingw-openssl, mingw-libxml2, mingw-libssh2, mingw-curl ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-binutils
       == mingw-p11-kit ==
       === dependency of: mingw-gnutls ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-binutils
       * mingw-libffi
       * mingw-libtasn1
       == mingw-libffi ==
       === dependency of: mingw-p11-kit ===
       * mingw-filesystem
       * mingw-binutils
       * mingw-gcc
       == mingw-nettle ==
       === dependency of: mingw-gnutls ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-binutils
       * mingw-gmp
       * mingw-openssl
           == mingw-gmp ==
           === dependency of: mingw-nettle ===
           * mingw-filesystem
           * mingw-gcc
           * mingw-gcc-c++ (part of mingw-gcc)
           == mingw-openssl ==
           === dependency of: mingw-nettle, mingw-libssh2, mingw-curl ===
           * mingw-filesystem
           * mingw-gcc
           * mingw-binutils
           * mingw-zlib
   == mingw-libxml2 ==
   === dependency of: libvirt ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-gettext
   * mingw-win-iconv
   * mingw-zlib
   == mingw-portablexdr (orphaned) ==
   === dependency of: mingw-libvirt ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   == mingw-libssh2 ==
   === dependency of: mingw-libvirt, mingw-curl ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-openssl
   * mingw-zlib
   == mingw-curl ==
   === dependency of: mingw-libvirt ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-gettext
   * mingw-win-iconv
   * mingw-zlib
   * mingw-libidn2
   * mingw-libssh2
   * mingw-openssl
   == mingw-libidn2 ==
   === dependency of: mingw-libvirt ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils

mingw-libosinfo (dependencies in common with mingw-libvirt are not being listed)

  • mingw-filesystem
  • mingw-gcc
  • mingw-binutils
  • mingw-glib2
  • mingw-libsoup
  • mingw-libxml2
  • mingw-libxslt
   == mingw-glib2 ==
   === dependency of: mingw-libosinfo, mingw-libsoup ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-win-iconv
   * mingw-gettext
   * mingw-libffi
   * mingw-pcre
   * mingw-zlib
       == mingw-pcre ==
       === dependency of: mingw-libosinfo ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-gcc-c++ (part of mingw-gcc)
       * mingw-binutils
   == mingw-libsoup ==
   === dependency of: mingw-libosinfo ===
   * mingw-filesystem
   * mingw-binutils
   * mingw-glib2
   * mingw-libxml2
   * mingw-sqlite
       == mingw-sqlite ==
       === dependency of: mingw-libsoup ===
       * mingw-filesystem
       * mingw-gcc
       * mingw-binutils
       * mingw-pdcurses
       * mingw-readline
       * mingw-termcap
           == mingw-pdcurses ==
           === dependency of: mingw-sqlite ===
           * mingw-filesystem
           * mingw-gcc
           * mingw-binutils
   == mingw-libxslt ==
   === dependency of: libinfo ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-win-iconv
   * mingw-libgcrypt
   * mingw-libxml2

mingw-osinfo-db-tools (dependencies in common with mingw-libvirt and mingw-libosinfo are not being listed)

  • mingw-filesystem
  • mingw-gcc
  • mingw-binutils
  • mingw-glib2
  • mingw-json-glib
  • mingw-libxml2
  • mingw-libxslt
  • mingw-libarchive
  • mingw-libsoup
   == mingw-json-glib ==
   === dependency of: mingw-osinfo-db-tools ===
   * mingw-gcc
   * mingw-binutils
   * mingw-glib2
   == mingw-libarchive ==
   === dependency of: mingw-osinfo-db-tools ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   * mingw-bzip2
   * mingw-libxml2
   * mingw-nettle
   * mingw-openssl
   * mingw-xz-libs (part of mingw-xz)
   * mingw-zlib
   == mingw-bzip2 ==
   === dependency of: mingw-libarchive ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils
   == mingw-xz ==
   === dependency of: mingw-libarchive ===
   * mingw-filesystem
   * mingw-gcc
   * mingw-binutils

Done

TODO

For mingw-libvirt

For mingw-libosinfo

For mingw-osinfo-db-tools

Others

  • mingw-gcc
    • Update the package to the same version used in its native counter-part
      • https://bugzilla.redhat.com/show_bug.cgi?id=1740707
      • Discrepancy between native package and mingw-package is not too big and patching this component would need a massive rebuild and testing of the whole set of mingw packages. For now, let's ignore this one.