LSB5 import lets glib usage of "struct _Foo" creep in where should be "Foo"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lsb |
Fix Committed
|
Medium
|
Unassigned | ||
Mandriva |
Fix Released
|
Medium
|
Bug Description
In the imports for LSB 5.0, a usage of _GError has crept is that is not
like upstream, "const struct _GError *" when upstream in these circumstances
uses "const GError *". At the moment, this appears only in function parameters.
There's a place in the DB where this crept in:
INSERT INTO `Type` VALUES (40924,'const _GError
*','Pointer'
where the existing type define would have been fine:
INSERT INTO `Type` VALUES (11419,'const GError
*','Pointer'
Usage appears only for 5.0, the fix would be simple and requires no errata:
UPDATE Parameter SET Ptype=11491 WHERE Ptype=40924;
there should be five hits.
probably best to remove type 40924 at the same time.
Here's one example;
extern void g_simple_
simple,
*error);
++ should be
void g_simple_
*simple,
*error);
Changed in mandriva: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
tags: | added: zclose |
tags: | added: gtk3 |
Changed in mandriva: | |
status: | In Progress → Fix Released |
Changed in lsb: | |
status: | In Progress → Fix Committed |