| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: dconf-devel | Distribution: SUSE Linux Enterprise 15 |
| Version: 0.40.0 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150400.3.3.2 | Build date: Mon Nov 28 03:15:25 2022 |
| Group: Development/Libraries/GNOME | Build host: s390zl32 |
| Size: 216289 | Source RPM: dconf-0.40.0-150400.3.3.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://live.gnome.org/dconf | |
| Summary: Development files for dconf, a key-based configuration system | |
dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
LGPL-2.1-or-later
* Tue Sep 13 2022 yfjiang@suse.com
- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
since the useful fix was never merged to upstream (bsc#971074
bgo#758066 bsc#1203344).
* Thu Mar 18 2021 dimstar@opensuse.org
- Update to version 0.40.0:
+ common: Add missing G_BEGIN/END_DECLS to allow use of headers
from C++ code.
* Tue Feb 09 2021 dimstar@opensuse.org
- Update to version 0.39.1:
+ Build:
- Improve libdconf visible symbols.
- Minor fixes to bash completion script.
+ Engine: do not emit optimistic change notifications unless the
local value is different.
+ service: add a systemd unit for D-Bus activation.
* Mon Sep 14 2020 dimstar@opensuse.org
- Update to version 0.38.0:
+ build: Install bash-completion relative to datadir.
+ client: add `dconf compile` to shell autocomplete.
* Tue Mar 10 2020 bjorn.lie@gmail.com
- Update to version 0.36.0:
+ No changes, stable version update only.
* Wed Feb 12 2020 dimstar@opensuse.org
- Update to version 0.35.1:
+ Writer service: avoid writing to disk and emitting changed
signals when write requests do not result in changes to the
database.
+ build: Drop redundant `install` key from `configure_file()`.
+ build: Update abicheck.sh script to work with GCC 9.
+ build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
dconf-fix-meson.patch: fixed upstream.
* Tue Jan 14 2020 bjorn.lie@gmail.com
- Add dconf-fix-meson.patch: Update use of link_whole for
meson-0.52 and newer.
* Thu Sep 12 2019 qkzhu@suse.com
- Update to version 0.34.0:
+ Increment version number following 0.34 release.
* Fri Aug 30 2019 mgorse@suse.com
- Update to version 0.33.2:
+ Drop references to GDBusConnection objects when D-Bus
connections are closed.
- Changes from version 0.33.1:
+ Factor out a common method to route completion of D-Bus
methods through.
+ build: Use weak bindings in gvdb to fix linking with LLD.
* Mon Mar 11 2019 bjorn.lie@gmail.com
- Update to version 3.32.0:
+ No changes since 0.31.92.
* Thu Mar 07 2019 bjorn.lie@gmail.com
- Update to version 0.31.92:
+ bin: Add an option to ignore changes to locked keys during
load.
+ tests:
- Use more concise key and value.
- shm: fix pwrite wrapper with -D_FILE_OFFSET_BITS=64.
- Replace usage of dlsym with separate modules containing
functions that need to be mocked out.
- Avoid using real system bus during tests.
* Wed Feb 13 2019 bjorn.lie@gmail.com
- Update to version 0.31.2:
+ Bin:
- Rewrite dconf utility in C. Updates are no longer conditional
on the mtime of the database directory and files. Help
information is shown on erroneous usage, but not otherwise.
- Add a new database directory argument for the update command.
+ Build: Make dconf client vapi file installation optional, and
thus the Vala dependency optional (still built by default).
* Tue Jan 08 2019 bjorn.lie@gmail.com
- Update to version 0.31.1:
+ Engine: Fix memory leak when subscribing to a path.
+ CI: Always store test artifacts so we always get code coverage
results.
+ Sort output of list and dump commands.
+ Tests: Add integration tests for dconf and dconf-service
running within a separate D-Bus session and
clean XDG_RUNTIME_DIR and XDG_CONFIG_HOME.
+ Engine: Coalesce pending writes into a single changeset.
+ Consistently validate the number of arguments. Add optional
directory argument for update command.
+ Tests: Add further integration tests.
+ Check mtimes of files when updating databases.
+ Indicate update failure with non-zero exit code. Consistently
handle invalid configuration in update.
+ Replace Bugzilla by Gitlab URL in DOAP file.
+ Tests: Add test for key paths locked in system databases.
* Tue Oct 23 2018 bjorn.lie@gmail.com
- Update to version 0.30.1:
+ Engine: Fix memory leak when subscribing to a path.
* Fri Sep 07 2018 bjorn.lie@gmail.com
- Update to version 0.30.0:
+ No changes, stable bump only.
* Tue Aug 28 2018 bjorn.lie@gmail.com
- Update to version 0.29.2:
+ Service: When corrupt GVDB files are found, they are now
transparently backed up and replaced with an empty database.
+ Replace all hard-coded /etc path with sysconfdir. This is
useful for JHBuild environments and systems that don't want to
use /etc/dconf.
+ Engine: Change overflow thresholds in subscription counts from
GMAXUINT32 to GMAXUINT.
+ Change meson flag used to build Gtk-Doc from enable-gtk-doc to
gtk_doc.
+ Declare libdconf_service as a dependency to fix the build in
massively parallelised environments.
- Change options passed to meson following upstreams changes, now
passing bash_completion=true, man=true and gtk_doc=true.
* Thu Aug 16 2018 bjorn.lie@gmail.com
- Update to version 0.29.1:
+ Engine: track in progress watch handles to avoid spurious
changed signals for the root path. Subscription requests are no
longer sent if the engine is already subscribed to the given
path. In the case that some value changes while a subscription
request is in progress, a changed signal is only sent for the
path being subscribed to instead of the root path.
+ Engine: fix deadlock which occured when using the engine from
libsoup within flatpak by extending the existing workaround for
Glib issue. GSocket and various other GObject types are now
also initialised in the main thread.
+ Add transfer annotations to the GTK-Doc strings for functions
in the dconf_changeset_* and dconf_client_* namespaces.
+ Update GVDB subtree from GVDB master, containing mostly
documentation improvements.
+ dconf-update.vala: correct error message grammar.
+ Various meson related improvements.
+ Add GitLab CI.
+ Service: Port from the deprecated g_type_class_add_private() to
G_ADD_PRIVATE().
- Add pkgconfig(dbus-1) and pkgconfig(bash-completion)
BuildRequires: New dependencies.
- Drop dbus-1 BuildRequires, full devel package is now needed.
* Tue Mar 13 2018 luc14n0@linuxmail.org
- Update to version 0.28.0:
+ No visible changes.
- Drop:
+ intltool BuildRequires: there are no translations to be
handled.
+ update-desktop-files BuildRequires: there is no desktop file to
be handled.
* Fri Mar 09 2018 jengelh@inai.de
- Update summaries.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Wed Oct 18 2017 badshah400@gmail.com
- Update to version 0.27.1:
+ Port to meson build system.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Drop the BUILD_FROM_VCS checks, and build gtk-doc
unconditionally: this is needed since the port to meson.
- Pass enable-man=true option to meson: man files are no longer
built unless this is explicitly specified.
- Drop the find command for finding and deleting libtool archives:
these are no longer built since the port to meson build system.
* Tue Oct 03 2017 luc14n0@linuxmail.org
- Update to version 0.26.1:
+ Work around a deadlock in GObject type initialization
(bgo#674885).
* Thu Mar 02 2017 fezhang@suse.com
- Update 0001-gvdb-Restore-permissions-on-changed-files.patch:
'dconf update' should set permissions to 0644 on restored missing
db files, despite of the umask setting (bsc#1025721, bsc#971074,
bgo#758066).
* Fri Aug 19 2016 fezhang@suse.com
- Add 0001-gvdb-Restore-permissions-on-changed-files.patch:
'dconf update' writes new contents into temporary file and
renames it to the original one, resulting permission
inconsistencies if umask has been changed before that. The patch
restores the changed permissions (bsc#971074, bgo#758066).
* Wed Apr 13 2016 fezhang@suse.com
- Update to GNOME 3.20 Fate#318572
- Drop dconf-use-g_settings_get_default_value.patch (bnc#873225):
patch applied to dconf-editor.
* Wed Mar 23 2016 dimstar@opensuse.org
- Update to version 0.26.0:
+ No changes.
* Wed Dec 23 2015 dimstar@opensuse.org
- Update to version 0.25.1:
+ The libdbus-1 backend has been removed. Dconf now always uses
GDBus.
+ Support has been added for system administration frameworks to
set up the dconf profile via a file placed in the
XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in
/run/dconf/, it is not possible to modify the proile, even via
the DCONF_PROFILE environment variable, which makes it slightly
more difficult to evade lockdown.
+ Directory resets are now implemented properly in DConfChangeset
which means that reading a subkey through a changeset that
contains a reset for a parent directory of that key will return
TRUE with a NULL value.
+ A new API dconf_client_read_full() has been added which allows
reading the user value, the default value, or querying what the
effective value would be if a changeset were to be applied.
+ A new API has been added for listing the locks that are in
effect: dconf_client_list_locks().
+ DConfClient has a new "writability-changed" signal.
+ Support for reading default values and listing locks have been
added to the dconf commandline tool.
+ Support for g_autoptr() has been added for DConfClient and
DConfChangeset.
+ The handling of reading of default values via GSettings has
been made more efficient. More major changes to the GSettings
backend are expected in the near future.
- Drop pkgconfig(dbus-1) BuildRequires: this backend has been
dropped.
- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1
package to ensure proper upgrade mechanism.
- Drop libdconf-dbus-devel subpackage and obsolete it by the
main devel package.
* Mon Mar 23 2015 dimstar@opensuse.org
- Update to version 0.24.0:
+ Stable release, no changes since 0.23.2.
* Tue Mar 17 2015 dimstar@opensuse.org
- Update to version 0.23.2:
+ Remove dconf-editor manpage (accidentally missed during the
split).
+ Fix whitespace issues in 'dconf --help'.
* Tue Mar 03 2015 dimstar@opensuse.org
- Update to version 0.23.1:
+ dconf-editor is now in a separate package.
+ portability improvements.
- Drop dconf-editor subpackages and references to it: it's now
maintained in its own package (version 3.15.91).
- Drop pkgconfig(gtk+-3.0) and pkgconfig(libxml-2.0) BuildRequires:
dconf-editor dependencies.
- Drop dconf-use-g_settings_get_default_value.patch: patch applied
to dconf-editor.
- Drop lang-package: it provided languages for dconf-editor
(despite the gettext domain being 'dconf').
* Mon Feb 02 2015 dimstar@opensuse.org
- Move ca.desrt.dconf-editor.appdata.xml to dconf-editor
subpackage: the appdata.xml file is supposed to be in the same
package as the .desktop file (boo#915692).
/usr/include/dconf /usr/include/dconf/client /usr/include/dconf/client/dconf-client.h /usr/include/dconf/common /usr/include/dconf/common/dconf-changeset.h /usr/include/dconf/common/dconf-enums.h /usr/include/dconf/common/dconf-paths.h /usr/include/dconf/dconf.h /usr/lib64/libdconf.so /usr/lib64/pkgconfig/dconf.pc /usr/share/doc/packages/dconf-devel /usr/share/doc/packages/dconf-devel/HACKING /usr/share/gtk-doc/html/dconf /usr/share/gtk-doc/html/dconf/DConfClient.html /usr/share/gtk-doc/html/dconf/annotation-glossary.html /usr/share/gtk-doc/html/dconf/api-index-full.html /usr/share/gtk-doc/html/dconf/ch01.html /usr/share/gtk-doc/html/dconf/dconf-DConfChangeset.html /usr/share/gtk-doc/html/dconf/dconf-DConfError.html /usr/share/gtk-doc/html/dconf/dconf-dconf-Paths.html /usr/share/gtk-doc/html/dconf/dconf-overview.html /usr/share/gtk-doc/html/dconf/dconf-service.html /usr/share/gtk-doc/html/dconf/dconf-tool.html /usr/share/gtk-doc/html/dconf/dconf.devhelp2 /usr/share/gtk-doc/html/dconf/home.png /usr/share/gtk-doc/html/dconf/index.html /usr/share/gtk-doc/html/dconf/left-insensitive.png /usr/share/gtk-doc/html/dconf/left.png /usr/share/gtk-doc/html/dconf/object-tree.html /usr/share/gtk-doc/html/dconf/programs.html /usr/share/gtk-doc/html/dconf/right-insensitive.png /usr/share/gtk-doc/html/dconf/right.png /usr/share/gtk-doc/html/dconf/style.css /usr/share/gtk-doc/html/dconf/up-insensitive.png /usr/share/gtk-doc/html/dconf/up.png /usr/share/vala /usr/share/vala/vapi /usr/share/vala/vapi/dconf.deps /usr/share/vala/vapi/dconf.vapi
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:14:09 2025