some minimum versions in the symbols file are not updated
Bug #1885287 reported by
Zhouyang Jia
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glib2.0 (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Hi,
The signature of the following symbols changed from glib-2.39.1 to glib-2.39.2:
//glib-
void g_hash_
void g_hash_
void g_hash_
//glib-
gboolean g_hash_
gboolean g_hash_
gboolean g_hash_
However, the minimum versions of these symbols in the symbols file are all 2.12.0.
The minimum versions are supposed to be 2.39.2, or a client using a gboolean return value may be linked to an old version returning void.
Best,
Zhouyang
To post a comment you must log in.
Also, g_utf8_make_valid is introduced in 2.51.0, but changed from 2.51.4 to 2.51.5:
//glib- 2.51.4/ glib/gunicode. h make_valid( const gchar *str);
gchar *g_utf8_
//glib- 2.51.5/ glib/gunicode. h make_valid( const gchar *str, gssize len);
gchar *g_utf8_
The minimum version should be 2.51.5, instead of 2.51.0 in the symbols file.