Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 353551 - dev-util/w32api-3.17: upstream tarball is broken
Summary: dev-util/w32api-3.17: upstream tarball is broken
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL: https://sourceforge.net/tracker/?func...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-02 20:14 UTC by Rafał Mużyło
Modified: 2011-03-26 05:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafał Mużyło 2011-02-02 20:14:50 UTC
To see the problem, you need to compare the content of w32api-3.15-1-mingw32-src.tar.lzma and w32api-3.15-1-mingw32-dev.tar.lzma - upstream forgot to include gdiplus headers in src tarball.
Comment 1 SpanKY gentoo-dev 2011-03-25 18:04:00 UTC
3.15 isnt in the tree anymore
Comment 2 Rafał Mużyło 2011-03-25 18:50:41 UTC
Well, that's not really a solution - IIRC, that was first release containing gdiplus headers.
Comment 3 Rafał Mużyło 2011-03-25 18:58:38 UTC
On an annoying note: in the meanwhile 3.17 was released and is broken in the same way.
Comment 4 SpanKY gentoo-dev 2011-03-25 19:01:53 UTC
you're going to have to be a little more specific.  seems to me it has some gdiplus files as `tar tf | grep gdiplus -c` is not 0.
Comment 5 Rafał Mużyło 2011-03-25 19:46:59 UTC
Well, just compare the content of those tarballs.

In the dev, you have lib/ containing that dll linking glue Gentoo builds in mingw-runtime and include/ with headers

Now, in src tarball you have include/gdiplus.h *header*, while in dev tarball there's that header + include/gdiplus/ dir with a lot more headers.

The content of include/gdiplus.h is a single line:
#include "gdiplus/gdiplus.h"

which redirects to the missing dir.
Comment 6 Rafał Mużyło 2011-03-25 19:49:23 UTC
OK, correction, this particular glue does belong to w32api too, but the rest stands.
Comment 7 SpanKY gentoo-dev 2011-03-25 20:00:44 UTC
if you knew about this issue and reported it against 3.15, but it's still broken in 3.17, did you not report it to the upstream project ?
Comment 8 Rafał Mużyło 2011-03-25 22:41:20 UTC
Let's just say I've got *issues* with non-anonymous SourceForge services,
bugtracker in particular.

Not only it doesn't work for me in Firefox (even if that because of one of the extensions, no other forum/bugzilla is giving me such problems), but most of the bugs I reported there (granted, of varying validity/quality) were getting closed in a way, that prevented me from adding any explanation/clarification.
Comment 9 SpanKY gentoo-dev 2011-03-25 22:43:15 UTC
so the answer is "no, it hasnt been reported to them" ?
Comment 10 SpanKY gentoo-dev 2011-03-26 05:48:11 UTC
and less than 24hrs after reporting, it's fixed upstream :P