Things to do for Fedora 12

Erik van Pienbroek erik at vanpienbroek.nl
Sun Aug 23 16:58:51 UTC 2009


Hi all,

In the last few weeks some issues have been raised which haven't been
resolved yet. As the development freeze for Fedora 12 is about to happen
in just over a month I want to propose a list of tasks which need to be
done before the Fedora 12 development freeze (the sooner the better). If
you think some items are missing from this list feel free to reply to
this message.

Update GCC
----------

Kalev Lember posted a message about this earlier today. The GCC version
which we currently use is a pre-release of GCC 4.4.0 so it's in
desperate need of an update. There's also a bugreport open about this at
[1].

Update to libjpeg 7
-------------------

At the moment we've got libjpeg-6 in the repository. This version of
libjpeg contains a typedef conflict as mentioned at [2]. Libjpeg-7 got
released recently and contains an (incomplete) fix for this problem. To
really solve this problem patches are required for libjpeg itself and
all dependent packages (libtiff, libjasper and gtk2). More about this in
the bugreport at [2].

Rename mingw32-pkg-config to i686-pc-mingw32-pkg-config
-------------------------------------------------------

Recently there was some discussion on this mailing list about improving
the compatibility with wine. One of the issues mentioned there was the
lack of a mingw-specific version of pkg-config. Right now we have a
script called mingw32-pkg-config, but this script doesn't get used when
using './configure --host=i686-pc-mingw32'. Therefore we need to rename
the mingw32-pkg-config script to i686-pc-mingw32-pkg-config. This change
shouldn't introduce any side effects. The corresponding bugreport about
this can be found at [3]. The bugreport at [4] may also be related to
this.

Debuginfo subpackages
---------------------

The discussion about this subject was done a while ago [5], but there
are still various mingw32 packages which lack debuginfo subpackages. For
packagers which didn't read that thread: In order to automatically
generate a -debuginfo subpackage you need to add 2 lines to your .spec
files:
%define __debug_install_post %{_mingw32_debug_install_post}
%{_mingw32_debug_package}
An example can be found at [6].


It should be doable to perform all these tasks this week. That should
give us enough time to test everything before the Fedora 12 development
freeze.

Regards,

Erik van Pienbroek


[1]: https://bugzilla.redhat.com/show_bug.cgi?id=510949
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=497492
[3]: https://bugzilla.redhat.com/show_bug.cgi?id=513825
[4]: https://bugzilla.redhat.com/show_bug.cgi?id=509940
[5]:
http://lists.fedoraproject.org/pipermail/fedora-mingw/2009-June/001613.html
[6]:
http://cvs.fedoraproject.org/viewvc/rpms/mingw32-libsoup/devel/mingw32-libsoup.spec?r1=1.3&r2=1.4






More information about the mingw mailing list