[Touch-packages] [Bug 1885287] Re: some minimum versions in the symbols file are not updated

2020-06-26 Thread Zhouyang Jia
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
gchar *g_utf8_make_valid(const gchar *str);

//glib-2.51.5/glib/gunicode.h
gchar *g_utf8_make_valid(const gchar *str, gssize len);

The minimum version should be 2.51.5, instead of 2.51.0 in the symbols
file.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1885287

Title:
  some minimum versions in the symbols file are not updated

Status in glib2.0 package in Ubuntu:
  New

Bug description:
  Hi,

  The signature of the following symbols changed from glib-2.39.1 to
  glib-2.39.2:

  //glib-2.39.1/glib/ghash.h
  void g_hash_table_insert(...);
  void g_hash_table_replace(...);
  void g_hash_table_add(...);

  //glib-2.39.2/glib/ghash.h
  gboolean g_hash_table_insert(...);
  gboolean g_hash_table_replace(...);
  gboolean g_hash_table_add(...);

  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 manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1885287/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1885287] [NEW] some minimum versions in the symbols file are not updated

2020-06-26 Thread Zhouyang Jia
Public bug reported:

Hi,

The signature of the following symbols changed from glib-2.39.1 to
glib-2.39.2:

//glib-2.39.1/glib/ghash.h
void g_hash_table_insert(...);
void g_hash_table_replace(...);
void g_hash_table_add(...);

//glib-2.39.2/glib/ghash.h
gboolean g_hash_table_insert(...);
gboolean g_hash_table_replace(...);
gboolean g_hash_table_add(...);

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

** Affects: glib2.0 (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: file symbols

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1885287

Title:
  some minimum versions in the symbols file are not updated

Status in glib2.0 package in Ubuntu:
  New

Bug description:
  Hi,

  The signature of the following symbols changed from glib-2.39.1 to
  glib-2.39.2:

  //glib-2.39.1/glib/ghash.h
  void g_hash_table_insert(...);
  void g_hash_table_replace(...);
  void g_hash_table_add(...);

  //glib-2.39.2/glib/ghash.h
  gboolean g_hash_table_insert(...);
  gboolean g_hash_table_replace(...);
  gboolean g_hash_table_add(...);

  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 manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1885287/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp