From Fedora Project Wiki

Revision as of 16:19, 9 February 2009 by Rjones (talk | contribs)

This page contains potential (maybe not real) issues with the current MinGW packaging guidelines. These are things which should be discussed when we review these guidelines.

🔗 *.la files

What are they used for? Are they necessary?

🔗 *.def files

What are they used for? Are they necessary?

See: https://bugzilla.redhat.com/show_bug.cgi?id=467420#c7 and http://lists.fedoraproject.org/pipermail/fedora-mingw/2009-February/000437.html

🔗 devel package split

Currently all MinGW packages are development packages, and so there is no package/package-devel split. Should we do this or is it an unnecessary waste of time?

🔗 Executable permissions on various linker files

Some linker files (particularly *.dll.a and *.def) get +x permissions. Apparently libtool creates them this way. Since libtool is very fragile, we have tried not to adjust permissions on existing packages. But why are they like this? Is it necessary?

🔗 Link to mingw32-example.spec is incorrect

Link should always point to the latest version, which is: http://hg.et.redhat.com/cgi-bin/hg-misc.cgi/fedora-mingw--devel/file/tip/example

🔗 No duplicate documentation

The [and info files section] should be extended to cover all duplicate documentation, eg. README files. The only exception we allow at the moment is the license file.