Proposal: winpthreads support for Fedora 20
by Erik van Pienbroek
Hi,
As you may know we currently have a package in the Fedora MinGW package
collection named mingw-pthreads. This is a library which implements the
pthreads API. Internally it wraps the pthreads API to native Win32 API
threading functions. This library can be used to allow more easy porting
of applications to Windows.
Currently this implementation of the pthreads API lacks certain features
which prevent it from being used by gcc to enable certain modern C++11
features.
Therefore upstream mingw-w64 developers have been working on a new
pthreads library which resolves these shortcomings in the original
pthreads-win32 library. This new library is called winpthreads and is
hosted on the mingw-w64 SVN repository. When using winpthreads as
default pthreads API implementation we can enable features like
std::thread in gcc.
The mingw-w64 developers have recently moved the winpthreads library
from the 'experimental' branch to the 'trunk' branch to give it more
exposure for testing. As our mingw toolchain is based on mingw-w64 trunk
snapshots we should consider using winpthreads.
For Fedora 20 (scheduled fall 2013) I'm considering to replace the old
mingw-pthreads package with the winpthreads library and enabling C++11
features like std::thread in gcc
However there is one big downside to this. Once we tell gcc to use
winpthreads (or better said: the configure flag --enable-threads=posix)
it will cause all binaries which are built using this compiler to
automatically depend on the winpthreads shared library (DLL). Even when
you build a simple 'hello world' you'll also need to redistribute the
winpthreads DLL along with your program to be able to execute it.
We could perform this migration in two separate steps:
1. replace the old pthreads-win32 implementation with winpthreads
and have all pthreads-using packages rebuilt against it
2. build mingw-gcc with --enable-threads=posix
Step 1 only affects packages which directly use pthreads.
Step 2 is needed to allow applications to use C++11 std::thread
What are your thoughts about introducing winpthreads in Fedora and
having gcc use it by default? I personally think that Fedora 20 is a
good target for this. If it turns out that it causes too much issues
then we still have enough time to do the necessary reverts well before
Fedora 20 is released (fall 2013).
Regards,
Erik van Pienbroek
10 years, 7 months
[Bug 798329] New: Unowned folders in mingw32-filesystem (and perhaps other pkgs)
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Unowned folders in mingw32-filesystem (and perhaps other pkgs)
https://bugzilla.redhat.com/show_bug.cgi?id=798329
Summary: Unowned folders in mingw32-filesystem (and perhaps
other pkgs)
Product: Fedora
Version: 16
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: unspecified
Priority: unspecified
Component: mingw32-filesystem
AssignedTo: rjones(a)redhat.com
ReportedBy: erik-fedora(a)vanpienbroek.nl
QAContact: extras-qa(a)fedoraproject.org
CC: lfarkas(a)lfarkas.org, rjones(a)redhat.com,
kalevlember(a)gmail.com, erik-fedora(a)vanpienbroek.nl,
fedora-mingw(a)lists.fedoraproject.org, drizt(a)land.ru
Classification: Fedora
Story Points: ---
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
After upgrading to the mingw-w64 based toolchain several empty folders are left
behind:
$ find /usr/i686-pc-mingw32/
/usr/i686-pc-mingw32/
/usr/i686-pc-mingw32/bin
/usr/i686-pc-mingw32/lib
/usr/i686-pc-mingw32/sys-root
/usr/i686-pc-mingw32/sys-root/mingw
/usr/i686-pc-mingw32/sys-root/mingw/bin
/usr/i686-pc-mingw32/sys-root/mingw/etc
/usr/i686-pc-mingw32/sys-root/mingw/include
/usr/i686-pc-mingw32/sys-root/mingw/include/GL
/usr/i686-pc-mingw32/sys-root/mingw/lib
/usr/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig
/usr/i686-pc-mingw32/sys-root/mingw/lib/gio
/usr/i686-pc-mingw32/sys-root/mingw/lib/gio/modules
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ar
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ar/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/as
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/as/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ast
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ast/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/az
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/az/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/be
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/be/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bg
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bg/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bn
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bn_IN
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bn_IN/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bs
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/bs/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ca
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ca/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ca@valencia
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ca@valencia/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/cs
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/cs/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/cy
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/cy/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/da
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/da/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/de
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/de/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/dz
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/dz/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/el
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/el/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/en@shaw
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/en@shaw/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/en_CA
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/en_CA/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/en_GB
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/en_GB/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/eo
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/eo/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/es
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/es/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/et
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/et/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/eu
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/eu/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/fa
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/fa/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/fi
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/fi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/fr
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/fr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ga
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ga/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/gl
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/gl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/gu
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/gu/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/he
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/he/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/hi
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/hi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/hr
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/hr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/hu
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/hu/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/id
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/id/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/it
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/it/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ja
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ja/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/kn
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/kn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ko
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ko/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/lt
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/lt/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/lv
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/lv/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mai
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mai/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mg
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mg/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mk
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ml
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ml/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mn
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mr
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/mr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ms
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ms/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/nb
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/nb/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ne
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ne/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/nl
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/nl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/nn
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/nn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/oc
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/oc/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/or
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/or/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pa
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pa/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pl
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pt
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pt/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pt_BR
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/pt_BR/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ro
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ro/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ru
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ru/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/rw
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/rw/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/si
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/si/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sk
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sl
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sq
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sq/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sr
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sr@latin
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sr@latin/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sv
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/sv/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ta
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ta/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/te
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/te/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/th
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/th/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/tr
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/tr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ug
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/ug/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/uk
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/uk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/vi
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/vi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/xh
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/xh/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/zh_CN
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/zh_CN/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/zh_HK
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/zh_HK/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/zh_TW
/usr/i686-pc-mingw32/sys-root/mingw/lib/locale/zh_TW/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/sbin
/usr/i686-pc-mingw32/sys-root/mingw/share
/usr/i686-pc-mingw32/sys-root/mingw/share/aclocal
/usr/i686-pc-mingw32/sys-root/mingw/share/cmake
/usr/i686-pc-mingw32/sys-root/mingw/share/doc
/usr/i686-pc-mingw32/sys-root/mingw/share/doc/libasprintf
/usr/i686-pc-mingw32/sys-root/mingw/share/info
/usr/i686-pc-mingw32/sys-root/mingw/share/man
/usr/i686-pc-mingw32/sys-root/mingw/share/man/man1
/usr/i686-pc-mingw32/sys-root/mingw/share/pkgconfig
/usr/i686-pc-mingw32/sys-root/mingw/share/themes
/usr/i686-pc-mingw32/sys-root/mingw/share/xml
/usr/i686-pc-mingw32/sys-root/mingw/share/locale
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/be
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/be/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ca
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ca/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/cs
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/cs/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/da
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/da/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/de
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/de/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/el
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/el/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en@boldquot
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en@boldquot/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en@quot
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en@quot/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/eo
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/eo/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/es
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/es/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/et
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/et/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/eu
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/eu/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/fi
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/fi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/fr
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/fr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ga
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ga/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/gl
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/gl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/id
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/id/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/it
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/it/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ja
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ja/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ko
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ko/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nb
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nb/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nl
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nn
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pl
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pt
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pt/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pt_BR
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pt_BR/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ro
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ro/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ru
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ru/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sk
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sl
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sr
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sv
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sv/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tr
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/uk
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/uk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/vi
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/vi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zh_CN
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zh_CN/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zh_HK
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zh_HK/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zh_TW
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zh_TW/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/af
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/af/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/am
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/am/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ar
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ar/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/as
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/as/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ast
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ast/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/az
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/az/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/be@latin
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/be@latin/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bg
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bg/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bn
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bn_IN
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bn_IN/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bs
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/bs/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ca@valencia
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ca@valencia/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/cy
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/cy/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/dz
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/dz/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en@shaw
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en@shaw/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en_CA
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en_CA/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en_GB
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en_GB/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/fa
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/fa/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/gu
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/gu/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/he
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/he/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hi
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hr
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hu
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hu/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hy
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/hy/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/is
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/is/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ka
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ka/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/kk
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/kk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/kn
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/kn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ku
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ku/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lt
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lt/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lv
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lv/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mai
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mai/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mg
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mg/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mk
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ml
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ml/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mn
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mn/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mr
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ms
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ms/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nds
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nds/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ne
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ne/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/oc
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/oc/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/or
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/or/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pa
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/pa/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ps
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ps/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/rw
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/rw/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/si
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/si/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sq
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sq/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sr@ije
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sr@ije/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sr@latin
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/sr@latin/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ta
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ta/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/te
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/te/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/th
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/th/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tl
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tl/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tt
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tt/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ug
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ug/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/wa
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/wa/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/xh
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/xh/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/yi
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/yi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/li
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/li/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tk
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/tk/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ang
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ang/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/br
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/br/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/crh
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/crh/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ia
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ia/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/io
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/io/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mi
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/mi/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/my
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/my/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nso
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/nso/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/uz
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/uz/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/uz@cyrillic
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/uz@cyrillic/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zu
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/zu/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/az_IR
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/az_IR/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ur
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/ur/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/gr
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/gr/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/en/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/kg
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/kg/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lg
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lg/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/eu_ES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/eu_ES/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lo
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/lo/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/vi_VN
/usr/i686-pc-mingw32/sys-root/mingw/share/locale/vi_VN/LC_MESSAGES
/usr/i686-pc-mingw32/sys-root/mingw/share/glib-2.0
/usr/i686-pc-mingw32/sys-root/mingw/share/glib-2.0/schemas
/usr/i686-pc-mingw32/sys-root/mingw/share/glib-2.0/schemas/gschemas.compiled
/usr/i686-pc-mingw32/sys-root/mingw/share/gtk-doc
/usr/i686-pc-mingw32/sys-root/mingw/share/gtk-doc/html
/usr/i686-pc-mingw32/sys-root/mingw/share/common-lisp
/usr/i686-pc-mingw32/sys-root/mingw/share/common-lisp/source
/usr/i686-pc-mingw32/sys-root/mingw/share/common-lisp/source/gpg-error
/usr/i686-pc-mingw32/sys-root/mingw/libexec
These folders should be owned by mingw32-filesystem (and perhaps other pkgs) in
F15 and F16 to make sure everything is cleaned up when updating to the
mingw-w64 based tree.
The
/usr/i686-pc-mingw32/sys-root/mingw/share/glib-2.0/schemas/gschemas.compiled
should be fixed in mingw32-glib2 (a %ghost should be sufficient I think)
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
10 years, 8 months
[Bug 858915] New: CVE-2011-3102 libxml: An off-by-one out-of-bounds write by XPointer part evaluation [fedora-all]
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=858915
Bug ID: 858915
Keywords: Security, SecurityTracking
Blocks: 822109 (CVE-2011-3102)
QA Contact: extras-qa(a)fedoraproject.org
Severity: low
Version: 17
Priority: low
CC: drizt(a)land.ru, erik-fedora(a)vanpienbroek.nl,
fedora-mingw(a)lists.fedoraproject.org,
lfarkas(a)lfarkas.org, rjones(a)redhat.com,
veillard(a)redhat.com
Assignee: rjones(a)redhat.com
Summary: CVE-2011-3102 libxml: An off-by-one out-of-bounds
write by XPointer part evaluation [fedora-all]
Regression: ---
Story Points: ---
Classification: Fedora
OS: Linux
Reporter: huzaifas(a)redhat.com
Type: ---
Documentation: ---
Hardware: All
Mount Type: ---
Status: NEW
Component: mingw32-libxml2
Product: Fedora
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected Fedora
versions.
For comments that are specific to the vulnerability please use bugs filed
against "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When creating a Bodhi update request, please include this bug ID and the
bug IDs of this bug's parent bugs filed against the "Security Response"
product (the top-level CVE bugs). Please mention the CVE IDs being fixed
in the RPM changelog when available.
Bodhi update submission link:
https://admin.fedoraproject.org/updates/new/?type_=security&bugs=822109
Please note: this issue affects multiple supported versions of Fedora.
Only one tracking bug has been filed; please ensure that it is only closed
when all affected versions are fixed.
[bug automatically created by: add-tracking-bugs]
--
You are receiving this mail because:
You are on the CC list for the bug.
10 years, 8 months
[Bug 882064] New: CVE-2012-5134 libxml2: Heap-buffer-underflow in xmlParseAttValueComplex [fedora-all]
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=882064
Bug ID: 882064
Summary: CVE-2012-5134 libxml2: Heap-buffer-underflow in
xmlParseAttValueComplex [fedora-all]
Product: Fedora
Version: 17
Component: mingw32-libxml2
Keywords: Security, SecurityTracking
Severity: high
Priority: high
Reporter: huzaifas(a)redhat.com
Blocks: 880466 (CVE-2012-5134)
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of Fedora.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When creating a Bodhi update request, please use the bodhi submission link
noted in the next comment(s). This will include the bug IDs of this
tracking bug as well as the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
Bodhi notes field when available.
Please note: this issue affects multiple supported versions of Fedora.
Only one tracking bug has been filed; please ensure that it is only closed
when all affected versions are fixed.
[bug automatically created by: add-tracking-bugs]
--
You are receiving this mail because:
You are on the CC list for the bug.
10 years, 8 months