Hello community, here is the log from the commit of package glib2 for openSUSE:Factory checked in at 2015-10-06 16:23:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glib2 (Old) and /work/SRC/openSUSE:Factory/.glib2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib2" Changes: -------- --- /work/SRC/openSUSE:Factory/glib2/glib2.changes 2015-05-18 22:04:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.glib2.new/glib2.changes 2015-10-06 16:23:30.000000000 +0200 @@ -1,0 +2,160 @@ +Mon Sep 21 13:34:21 UTC 2015 - [email protected] + +- Update to version 2.46.0: + + Disable runtime-deprecation warnings. + + Fix marshalling of flags on bigendian 64bit architectures. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 16 07:23:31 UTC 2015 - [email protected] + +- Update to version 2.45.8: + + Utf8 validation and utf8-to-ucs4 conversion are faster. + + Small speedups to property change notification. + + Various other small optimizations for GQuark, GData. + + Bugs fixed: bgo#696426, bgo#735429, bgo#738504, bgo#742903, + bgo#748633, bgo#754431, bgo#754560, bgo#754582, bgo#754601, + bgo#754636, bgo#754788, bgo#754831, bgo#754924, bgo#754986. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 2 09:30:55 UTC 2015 - [email protected] + +- Update to version 2.45.7: + + Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by + non-POSIX-like backends (e.g. cloud storage). + + GFileMonitor: Make the inotify backend work with atomic renames + again. + + GSettings: change notification is again working + unconditionally. + + GListStore has a sort function now. + + Test infrastructure: + - Tests are now required to have unique names. + - TAP support has been improved. + - A macro for asserting that two memory regions have identical + content has been added. + + Bugs fixed: bgo#708525, bgo#742849, bgo#744060, bgo#747364, + bgo#749492, bgo#752769, bgo#753745, bgo#754152, bgo#754211, + bgo#754264, bgo#754283, bgo#754284, bgo#754286, bgo#754307. + + Updated translations. + +------------------------------------------------------------------- +Fri Aug 28 08:20:25 UTC 2015 - [email protected] + +- Add zsh completion for gsettings from (source gsettings.zsh). + https://github.com/jmatsuzawa/zsh-comp-gsettings (MIT license). + +------------------------------------------------------------------- +Thu Aug 20 10:06:37 UTC 2015 - [email protected] + +- Update to version 2.45.6: + + Fix a test failure and a build failure. + +------------------------------------------------------------------- +Wed Aug 19 20:17:46 UTC 2015 - [email protected] + +- Update to version 2.45.5: + + GNetworkMonitor now provides information about metered + networks. + + g_mem_set_vtable has been deprecated; it has not been working + for quite a while. The recommendation is to use valgrind, or + replace malloc itself. + + Bugs fixed: bgo#656325, bgo#741779, bgo#741822, bgo#742386, + bgo#743018, bgo#750282, bgo#751358, bgo#751592, bgo#751598, + bgo#751610, bgo#751751, bgo#752210, bgo#752656, bgo#752767, + bgo#753278, bgo#753285. + + Updated translations. + +------------------------------------------------------------------- +Tue Jul 21 09:35:32 UTC 2015 - [email protected] + +- Update to version 2.45.4: + + Bugs fixed: bgo#727829, bgo#741901, bgo#746339, bgo#747676, + bgo#748610, bgo#749911, bgo#749912, bgo#750625, bgo#750807, + bgo#751160, bgo#751672, bgo#751731, bgo#751737, bgo#751798, + bgo#752089, bgo#752293. + + Updated translations. + +------------------------------------------------------------------- +Thu Jun 25 07:59:12 UTC 2015 - [email protected] + +- Update to version 2.45.3: + + Improve performance of g_signal_handler_disconnect for signals + with many handlers. + + GDBus has gained a new call flag to allow interactive + authorization. + + GSettings: + - New API: g_settings_schema_list_keys. + - Deprecated: g_settings_list_keys. + + OS X: + - Implement GNotification. + - Bump the OS X requirement to 10.9. + + Windows: + - Add registry reading API. + - Reimplement GAppInfo using registry information. + + Bugs fixed: bgo#666831, bgo#728489, bgo#730168, bgo#733325, + bgo#734888, bgo#737009, bgo#738185, bgo#738504, bgo#739122, + bgo#739424, bgo#739616, bgo#740308, bgo#740516, bgo#741788, + bgo#745013, bgo#747146, bgo#747941, bgo#748727, bgo#749693, + bgo#750203, bgo#750322, bgo#750344, bgo#750369, bgo#750386, + bgo#750399, bgo#750573, bgo#750918, bgo#751122, bgo#479730. + + Updated translations. + +------------------------------------------------------------------- +Tue May 26 11:04:19 UTC 2015 - [email protected] + +- Update to version 2.45.2: + + Improve error reporting in glib-compile-schemas. + + Add introspection annotations to GListStore. + + Bugs fixed: bgo#696749, bgo#723394, bgo#724113, bgo#725981, + bgo#733325, bgo#744895, bgo#747882, bgo#748534, bgo#748612, + bgo#748614, bgo#748834, bgo#749079, bgo#749080, bgo#749180, + bgo#749352, bgo#749353. + + Updated translations. + +------------------------------------------------------------------- +Wed May 13 10:49:39 UTC 2015 - [email protected] + +- Update to version 2.45.1: + + The GSettings schema compiler, glib-compile-schemas has been + changed to reject schema xml that has duplicate <summary> or + <description> elements. Such elements typically occur when + translations are merged into the schema, with xml:lang + attributes. This is not the correct way to translate schemas. + Instead keep the translations in the .mo file and set the + gettext-domain attribute on the <schemalist> element. + + The file monitoring infrastructure has been rewritten, and all + backends have seen major improvements. + + The inotify backend is reporting events with less delay (no + event will be delayed more than 10ms) and wakeups due to file + monitoring have been significantly reduced. A CHANGES_DONE + event will also be sent when new files appear. + + The poll implementation is now using the thread default main + context. + + The fam implmentation is now running in the worker thread. + + The fen implementation has been removed, since it was + unmaintained. + + The GSettings schema compiler, glib-compile-schemas, is more + strict about rejecting schemas with xml:lang style merged + translations. + + Schema translations should be done by specifying the gettext + domain in the xml, and keeping the translations in gettext. To + avoid breaking already-installed schemas, this change is only + taking effect when you use the --strict option. + + The hardcoded 10-thread limit of GTask's thread pool has been + removed, since it was prone to causing deadlocks. The thread + pool is now allowed to grow dynamically and will shrink back + over time. + + GSimpleAsyncResult has been deprecated in favor of GTask. + + The algorithm used by GAppInfo to find default handlers for + mime types has been tweaked to prefer apps that handle the + specific subtype over default handlers for a generic supertype. + + Bugs fixed: bgo#627285, bgo#631597, bgo#661767, bgo#687223, + bgo#711547, bgo#719966, bgo#726447, bgo#728663, bgo#728669, + bgo#730188, bgo#733325, bgo#738207, bgo#739850, bgo#741791, + bgo#744282, bgo#745255, bgo#745745, bgo#745821, bgo#746749, + bgo#746753, bgo#747209, bgo#747349, bgo#747363, bgo#747472, + bgo#747541, bgo#747772, bgo#748019, bgo#748177. + + Updated translations. + +------------------------------------------------------------------- Old: ---- glib-2.44.1.tar.xz New: ---- glib-2.46.0.tar.xz gsettings.zsh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glib2.spec ++++++ --- /var/tmp/diff_new_pack.BTbCYZ/_old 2015-10-06 16:23:31.000000000 +0200 +++ /var/tmp/diff_new_pack.BTbCYZ/_new 2015-10-06 16:23:31.000000000 +0200 @@ -20,14 +20,14 @@ Name: glib2 %define _name glib -Version: 2.44.1 +Version: 2.46.0 Release: 0 # FIXME: find out if tapsets should really be in devel package or in main package Summary: General-Purpose Utility Library License: LGPL-2.1+ Group: System/Libraries Url: http://www.gtk.org/ -Source: http://download.gnome.org/sources/glib/2.44/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/glib/2.46/%{_name}-%{version}.tar.xz Source1: glib2.sh Source2: glib2.csh # Not upstream file. Only proposes upstream packages: @@ -38,6 +38,8 @@ # Not depending on gtk-doc shortens bootstrap compilation path. # Please update this file from the latest gtk-doc package: Source7: gtk-doc.m4 +# zsh completion from https://github.com/jmatsuzawa/zsh-comp-gsettings +Source8: gsettings.zsh Source98: glib2-rpmlintrc Source99: baselibs.conf # PATCH-FEATURE-UPSTREAM glib2-bgo569829-gettext-gkeyfile.patch fate300461 bgo569829 [email protected] -- Look for translation of desktop entry strings via gettext, part that we share with Ubuntu and try to push upstream @@ -311,6 +313,9 @@ # Install rpm macros mkdir -p %{buildroot}%{_sysconfdir}/rpm cp %{S:6} %{buildroot}%{_sysconfdir}/rpm +# Install zsh completion for gsettings +mkdir -p %{buildroot}%{_datadir}/zsh/site-functions/ +cp %{S:8} %{buildroot}%{_datadir}/zsh/site-functions/_gsettings %fdupes %{buildroot} %posttrans @@ -385,6 +390,9 @@ %{_datadir}/bash-completion/completions/gdbus %{_datadir}/bash-completion/completions/gresource %{_datadir}/bash-completion/completions/gsettings +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_gsettings %{_mandir}/man1/gapplication.1%{?ext_man} %{_mandir}/man1/gdbus.1%{?ext_man} %{_mandir}/man1/gio-querymodules.1%{?ext_man} ++++++ glib-2.44.1.tar.xz -> glib-2.46.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/glib2/glib-2.44.1.tar.xz /work/SRC/openSUSE:Factory/.glib2.new/glib-2.46.0.tar.xz differ: char 26, line 1 ++++++ gsettings.zsh ++++++ #compdef gsettings _gsettings() { _arguments : \ '--schemadir[A directory to search for additional schemas]:additional schema:_path_files -/' \ ':gsettings command:_gsettings_commands' \ '*: :_gsettings_rest_args' } (( $+functions[_gsettings_commands] )) || _gsettings_commands() { local -a command_list command_list=( 'help:show the help' 'list-schemas:list installed schemas' 'list-relocatable-schemas:list relocatable schemas' 'list-keys:list keys in a schema' 'list-children:list children of a schema' 'list-recursively:list keys and values, recursively' 'range:queries the range of a key' 'get:get the value of a key' 'set:set the value of a key' 'reset:reset the value of a key' 'reset-recursively:reset all values in a given schema' 'writable:check if a key is writable' 'monitor:watch for changes' ) _describe -t commands 'gsettings commands' command_list } (( $+functions[_gsettings_rest_args] )) || _gsettings_rest_args() { local CMD_IDX=2 local SCHEMA_IDX=3 local KEY_IDX=4 local VALUE_IDX=5 local offset=0 local opt_schemadir schemadir cmd schema key if [[ $#words -ge 4 && "${(Q)words[2]}" == --schemadir ]]; then opt_schemadir=--schemadir schemadir="${(Q)words[3]}" offset=2 fi cmd="${(Q)words[CMD_IDX+offset]}" case $((CURRENT-offset)) in $SCHEMA_IDX) case "$cmd" in help) _gsettings_help_targets ;; list-keys|list-children|list-recursively|range|get|set|reset| \ reset-recursively|writable|monitor) _gsettings_schemas "$opt_schemadir" "$schemadir" ;; esac ;; $KEY_IDX) case "$cmd" in get|set|range|reset|writable|monitor) schema="${(Q)words[SCHEMA_IDX+offset]}" _gsettings_keys "$opt_schemadir" "$schemadir" "$schema" ;; esac ;; $VALUE_IDX) case "$cmd" in set) schema="${(Q)words[SCHEMA_IDX+offset]}" key="${(Q)words[KEY_IDX+offset]}" _gsettings_values "$opt_schemadir" "$schemadir" "$schema" "$key" ;; esac ;; esac } (( $+functions[_gsettings_help_targets] )) || _gsettings_help_targets() { local -a target_list target_list=( 'help:show the help' 'list-schemas:list installed schemas' 'list-relocatable-schemas:list relocatable schemas' 'list-keys:list keys in a schema' 'list-children:list children of a schema' 'list-recursively:list keys and values, recursively' 'range:queries the range of a key' 'get:get the value of a key' 'set:set the value of a key' 'reset:reset the value of a key' 'reset-recursively:reset all values in a given schema' 'writable:check if a key is writable' 'monitor:watch for changes' ) _describe -t help-target 'help targets' target_list } (( $+functions[_gsettings_schemas] )) || _gsettings_schemas() { local -a schema_list schema_list=( ${(@f)"$(gsettings $1 $2 list-schemas 2>/dev/null)"} ${(@f)"$(gsettings $1 $2 list-relocatable-schemas 2>/dev/null)"} ) if [[ $#schema_list == 0 ]]; then schema_list=( ${(@f)"$(gsettings list-schemas 2>/dev/null)"} ${(@f)"$(gsettings list-relocatable-schemas 2>/dev/null)"} ) fi _describe -t schemas 'schemas' schema_list -V } (( $+functions[_gsettings_keys] )) || _gsettings_keys() { local -a key_list key_list=(${(@f)"$(gsettings $1 $2 list-keys $3 2>/dev/null)"}) if [[ $#key_list == 0 ]]; then key_list=(${(@f)"$(gsettings list-keys $3 2>/dev/null)"}) fi _describe -t keys 'keys' key_list -V } # Complete possible values including bool and enum (( $+functions[_gsettings_values] )) || _gsettings_values() { local -a range range=(${(@f)"$(gsettings $1 $2 range $3 $4 2>/dev/null)"}) if [[ $#range == 0 ]]; then range=(${(@f)"$(gsettings range $3 $4 2>/dev/null)"}) fi case "$range[1]" in 'type b') _gsettings_complete_bool ;; 'enum') _gsettings_complete_enum $range[2,-1] ;; esac } (( $+functions[_gsettings_complete_bool] )) || _gsettings_complete_bool() { local -a bool_list bool_list=('true' 'false') _describe -t val-bool 'possible values (bool)' bool_list -V } (( $+functions[_gsettings_complete_enum] )) || _gsettings_complete_enum() { local -a enum_list enum_list=(${(@Q)"${@}"}) _describe -t val-enum 'possible values' enum_list -V } _gsettings
