Подробности
[В начало]
Проблема в стандарте № D0059
Краткое описание
Некорректное описание в стандарте возможности задания значения NULL параметру "group_name" для набора функций из подгруппы "Key-value file parser"
Подробное описание
В документации glib-2.6.2, на которую ссылается стандарт LSB 3.1, для функций
- g_key_file_get_boolean
- g_key_file_get_locale_string_list
- g_key_file_get_integer_list
- g_key_file_set_boolean
- g_key_file_has_key
- g_key_file_set_integer
- g_key_file_set_locale_string_list
- g_key_file_set_integer_list
В последующих версиях glib (vv.2.6.4 - 2.6.6) это предложение было удалено.
Вызов функции с параметром "group_name = NULL" как в старых, так и в новых версиях glib приводит к сообщению об ошибке следующего вида: "GLib-CRITICAL **: g_key_file_set_boolean_list: assertion `group_name != NULL' failed".
Раздел стандарта
Linux Standard Base Desktop Specification 3.1, Chapter 12. Libraries, 12.2 Interfaces for libglib-2.0; http://www.gtk.org/api/2.6/glib/glib-Key-value-file-parser.html
Принято
LSB Bugzilla, 1722
Статус
Исправлена в LSB 4.0
[В начало]
»