gconf 2.20.1-1 source package in Ubuntu

Changelog

gconf (2.20.1-1) unstable; urgency=low

  * Add a "--register-all" option to gconf-schemas, to rebuild the GConf
    defaults database from scratch.
  * New upstream translation and minor bugfix release.
  * Rename the source package to gconf, to remove the (finally unused!)
    GConf 1 stuff.
  * gconf2.postinst:
    + Run gconf-schemas --register-all on the first installation. This
      allows installing packages shipping gconf schemas but not
      depending on gconf2.
    + Also run update-gconf-defaults.
  * gconf2.postrm: remove the directory contents in /var/lib/gconf/*/ to 
    enforce a correct behavior in the postinst.

gconf2 (2.20.0-1) unstable; urgency=low

  [ Sebastien Bacher ]
  * debian/gconf2.postinst, debian/gconf2.prerm:
    - don't remove the alternative on upgrade

  [ Josselin Mouette ]
  * debian/gconf2.postinst: check the version we upgrade from before
    not installing the alternative.

  [ Sebastian Dröge ]
  * New upstream release, with no API/ABI changes.
  * Upload to unstable, drop check-dist include.

gconf2 (2.19.1-1) experimental; urgency=low

  [ Josselin Mouette ]
  * gconf2-common.preinst: removed, it has been in the stable release.

  [ Loic Minier ]
  * New upstream development release; no API change.
    - Target at experimenta; include check-dist.
    - Add -z defs to LDFLAGS; build failure with this flag were fixed
      upstream.
  * Wrap build-deps and deps.
  * Cleanups.

gconf2 (2.18.0.1-3) unstable; urgency=low

  * Upload to unstable; drop check-dist include.
  * Include pointer to /usr/share/common-licenses/LGPL and fix URL in
    copyright.

gconf2 (2.18.0.1-2) experimental; urgency=low

  * 01_no_syslog_thanks.patch: stop the syslog madness (closes: #188433)
    + Use a DEBUG loglevel for things that really are debugging 
      information (thanks David Förster).
    + Remove all syslog calls and g_log custom handlers.
    + Log everything through GLib. This should end in .xsession-errors 
      anyway.

gconf2 (2.18.0.1-1) experimental; urgency=low

  * Build-depend on python-support (>= 0.5.3) and call dh_pysupport to
    generate python:Depends instead of dh_python.
  * Build-depend on autotools-dev to permit CDBS to update config.guess and
    .sub.
  * Set LDFLAGS instead of overriding them via DEB_CONFIGURE_SCRIPT_ENV;
    build-depend on cdbs (>= 0.4.41).
  * Do not override DEB_INSTALL_DOCS_gconf2, DEB_CONFIGURE_EXTRA_FLAGS,
    DEB_DH_MAKESHLIBS_ARGS_libgconf2-4, DEB_DH_SHLIBDEPS_ARGS.
  * Drop local clean target which attempted to work around upstream make clean
    issues, but there are many many more clean issues upstream unfortunately.
  * New upstream release.
    - Drop patch 30_broken-g-stat, merged upstream.
  * Bump up Debhelper compatibility level to 5.

gconf2 (2.18.0-2) experimental; urgency=low

  * New patch, 30_broken-g-stat, only restore file permissions on the new file
    if we can retrieve the file stats of the old files; fixes gconftool not
    generating %gconf-tree.xml when missing.

gconf2 (2.18.0-1) experimental; urgency=low

  * New upstream stable release; bug fixes and cleanups.
    - Target at experimental for now.
    - Include the new check-dist Makefile to prevent accidental uploads to
      unstable; bump build-dep on gnome-pkg-tools to >= 0.10.

gconf2 (2.16.1-1) unstable; urgency=medium

  * Add a get-orig-source target to retrieve the upstream tarball.
  * New upstream stable release; bug fixes and translations.

gconf2 (2.16.0-3) unstable; urgency=low

  [ Josselin Mouette ]
  * rules: call clean-la.mk.
  * Build-depend on gnome-pkg-tools 0.7.

  [ Loic Minier ]
  * Fix gconf-schemas to not die with an OSError when gconfd processes die
    before being killed or can not be killed, for example when they belong to
    a different user.

gconf2 (2.16.0-2) unstable; urgency=low

  * Merge the final 2.14.0-5.
  * Add CDBS' utils.
  * Upload to unstable.
  * Ship sample /etc/gconf/2/evoldap.conf as a conffile as we're unlikely to
    tweak it a lot for Debian.
  * Ship the evoldap LDAP schema in /usr/share/doc/gconf2-common.
  * Drop debian/gconftool-2.1; merged upstream.
  * Add upstream programming examples to libgconf2-dev.
  * Ship upstream doc/FAQ.txt and drop our local debian/FAQ.

gconf2 (2.16.0-1) experimental; urgency=low

  * New upstream release; no API change.
    - Drop patch 20_gconftool-2-manpage-typo, merged upstream.
    - Build-depend on libxml-parser-perl.

gconf2 (2.14.0-5) unstable; urgency=medium

  [ Josselin Mouette ]
  * Require gnome-pkg-tools 0.6.
  * Use ${gnome:Version} and ${gnome:NextVersion}.
  * Include the gnome-versions.mk snippet.

  [ Loic Minier ]
  * Include the mandatory and default paths for desktop-profiles
    ($(ENV_MANDATORY_PATH) and $(ENV_DEFAULTS_PATH)); closes: #310065.
  * Build-depend on gtk-doc-tools for the devhelp file.
  * Build-depend on and libldap2-dev for the evoldap backend.

gconf2 (2.14.0-4) unstable; urgency=medium

  * Let update-gconf-defaults ignore .dpkg-tmp files in
    /usr/share/gconf/defaults, as it breaks upgrades of packages with .entries
    files.

gconf2 (2.14.0-3) unstable; urgency=low

  * update-gconf-defaults: better error handling.
    + When it isn't run as root.
    + When /usr/share/gconf/defaults is empty (closes: #381734).

gconf2 (2.14.0-2) unstable; urgency=low

  [ Josselin Mouette ]
  * Make the package binNMU-safe.
    + Build-depend on dpkg-dev 1.13.19.
    + Use ${source:Version}.
  * Rework update-gconf-defaults to accept .entries files in
    /usr/share/gconf/defaults.
  * Standards version is 3.7.2.

  [ Loic Minier ]
  * Fix {$source:Version} versus ${source:Version}.
  * Use ${binary:Version} instead of ${Source-Version} to make package fully
    binNMU-safe
  * New patch, 20_gconftool-2-manpage-typo, to add missing newline in man
    page, thanks Remi Vanicat.
    (Closes: #372695)
  * Rename gconf_path_max patch to 25_gconf-path-max-hurd.
  * Fix watch file.

gconf2 (2.14.0-1) unstable; urgency=low

  [ Guilherme de S. Pastore ]
  * New upstream release.
  * debian/patches/gconftool_speed.diff:
    - dropped; similar change applied upstream.

  J.H.M. Dassen (Ray):
  * [debian/control.in] Made glib build dependency explicit and versioned it
    following configure.in .

  [ Sjoerd Simons ]
  * Updated watch file

gconf2 (2.13.5-1) experimental; urgency=low

  * New upstream release.
  * 60gconf2_merge-tree: give up on merging the user's home directory by
    default, as it can break with NFS servers, including the ones in
    Debian.
    + gconf2-common.{install,preinst}: remove the file.
    + Stop recommending zenity.
    + Document that in the README.Debian.
  * rules: update shlibs.

gconf2 (2.12.1-12) unstable; urgency=low

  * gconftool_speed.diff: don't sync after every schema file when using 
    --makefile-[un]install-rule. This should solve the speed issue.
  * gconf-schemas: remove the hack to merge the schemas in a single 
    file, it should be unnecessary now.

gconf2 (2.12.1-11) unstable; urgency=low

  * debian/gconf-schemas:
    - patch by Gabor Burjan <email address hidden> slightly modified, fix the case
      where there is no gconfd-2 running

gconf2 (2.12.1-10) unstable; urgency=low

  [ Josselin Mouette ]

  * gconf-schemas: 
    + Complete rewrite, in python. 
    + Now run gconftool only once, for better performance (closes: #353986).
    + Improve performance even further by merging files when there are
      several ones.  

gconf2 (2.12.1-9) unstable; urgency=high

  * The "it's good to parse options, it's better to use them" release.
  * gconf-schemas: really uninstall the defaults (closes: #352071).

gconf2 (2.12.1-8) unstable; urgency=low

  * update-gconf-defaults.8: documentation for update-gconf-defaults.
  * gconf2.manpages: ship it.

gconf2 (2.12.1-7) unstable; urgency=low

  * rules: Pass --as-needed to ld, so that gconf-sanity-check doesn't 
    get linked with an overly long list of dependencies
    (closes: #346375).

gconf2 (2.12.1-6) unstable; urgency=low

  * Upload to unstable.

gconf2 (2.12.1-5) experimental; urgency=low

  * 60gconf2_merge-tree: if zenity is installed, ask for confirmation
    upon login before migrating the gconf tree to %gconf-tree.xml.
  * control.in: recommend zenity.
  * README.Debian: time to document all the Debian specifities GConf now
    has.
  * rules: libgconfbackend has moved to libgconf2-4, reflect this for 
    dh_makeshlibs.

gconf2 (2.12.1-4) experimental; urgency=high

  * Quote directory and file variables to permit spaces and to compare strings
    when they could be empty. (Closes: #339425)
    [debian/gconf2.postinst, debian/libgconf2-dev.postinst]

gconf2 (2.12.1-3) experimental; urgency=low

  * control.in: really build-depend on python (closes: #338957).

gconf2 (2.12.1-2) experimental; urgency=low

  * debian/control.in:
    - drop version of the build-dependency on libgtk2.0-dev
    - fix FTBFS by build-depending on python (Closes: #338957)

gconf2 (2.12.1-1) experimental; urgency=low

  * New upstream release.
  * gconf2-common.postrm: check for /etc/gconf/2 before removing it
    (closes: #335941).
  * Merge the gconf directory trees for better performance:
    + 60gconf2_merge-tree: new session startup script. This script
      forces the rebuild of ~/.gconf.
    + gconf2-common.install: install this script in /etc/X11/Xsession.d.
    +  control.in: depend on psmisc (for killall).
    + gconf2.postinst: run gconf-merge-tree on /var/lib/gconf/defaults
      if necessary.
    + gconf2-common.postrm: entirely purge /var/lib/gconf,
      /etc/gconf.xml.defaults and /etc/gconf.xml.mandatory.
    + gconf2-common.postinst: the chmod-fixes aren't necessary anymore.
  * uupdate: removed, unused.
  * Provide a framework to easily set up defaults in Debian packages
    (closes: #329340).
    + update-gconf-defaults: new script, takes defaults in a specific format
      in /usr/share/gconf/defaults and generates a gconf tree in
      /var/lib/gconf/debian.defaults.
    + gconf2.install: install it.
    + control.in: depend on python for its execution.
    + rules: run dh_python.
    + gconf2-common.dirs: create /var/lib/gconf/debian.defaults and
      /usr/share/gconf/defaults, and remove the unused directories
      in /usr/share/gconf.
    + default.path: remove references to the /usr/share directories, and
      reference the brand new /var/lib/gconf/debian.defaults instead.
  * Settle for World domination.

gconf2 (2.12.0-4) experimental; urgency=low

  * Forward some changes in the unstable packages:
   * debian/gconf2-common.dirs:
     - list "/etc/gconf/2".
   * Make the new gconf2 package conflict with the old libgconf2-4
     package, to avoid the case where there is no gconfd-2 binary
     installed at all.
  * watch: update to 2.12.
  * load_empty_dirs.diff: removed, I finally have other projects to 
    support changing the default values.

gconf2 (2.12.0-3) experimental; urgency=low

  * gconf2-common.postinst: fix permissions that seem to be set wrong in
    some cases.
  * load_empty_dirs.diff: load directories even when they are empty. 
    This should be better for distribution of defaults in Debian 
    packages.

gconf2 (2.12.0-2) experimental; urgency=low

  * Remove circular dependency between libgconf2-4 and gconf2
    (closes: #316403).
    + move libexecdir to /usr/lib/libgconf2-4,
    + new package: gconf2-common,
    + move the defaults directories to gconf2-common,
    + move the documentation to libgconf2-dev,
    + move the configuration file to gconf2-common and handle it with ucf,
    + move locale and SGML stuff to gconf2-common.
  * Rewrite the package descriptions.

gconf2 (2.12.0-1) experimental; urgency=low

  * New upstream release.
  * rules: bump shlibs version.
  * gconf2.postinst: remove bashism.

gconf2 (2.10.1-2) unstable; urgency=low

  * gconf2.postinst: install the manpage as a slave alternative
    (closes: #314999).
  * gconf2.{install,links}: install documentation to /usr/share/doc
    (closes: #272226).
    + rules: don't compress these files.
    + gconf2.postinst: make the symlink by hand for the transition.
  * rules,control.in: only recommend libgtk2.0-0, for gconf-sanity-check
    (closes: #267304).
  * Customize the default path file, which now:
      - allows to set defaults or mandatory settings in packages;
      - sets a place for autogenerated defaults in /var/lib;
      - reads user customization files for Sabayon.
    (closes: #310065).
    + path: the new file.
    + gconf2.install: install it in place of the other one.
    + gconf2.dirs: create the corresponding directories.
  * gconf-schemas: new script, to be used by dh_gconf.
    + gconf2.install: install it.
  * copyright: update FSF address.
  * control.in: bump debhelper dependency to 4.1.
  * gconf.devhelp: removed, unused.
  * postinst,prerm: renamed to gconf2.{postinst,prerm}.

gconf2 (2.10.1-1) unstable; urgency=low

  * New upstream release.
    + gconfd now exits when unused (closes: #311252).
  * gconfd_notify_other_listeners.diff: removed, integrated upstream.
  * Set myself as maintainer.
  * Standards-version is 3.6.2.

gconf2 (2.10.0-2) unstable; urgency=low

  * Upload to unstable.

gconf2 (2.10.0-1) experimental; urgency=low

  * New upstream release.
  * Replaces the .files with .install files.
  * debian/compat:
    - added.
  * debian/gconf2.lintian, debian/libgconf.lintian:
    - removed
  * debian/FAQ:
    - removed iso8859 characters.
  * debian/control.in:
    - removed packages need for the doc building from Build-Depends since we
      don't build it anymore, changed dbs with cdbs.
    - added the homepage to descriptions.
  * debian/patches/01_default_locale.patch:
    - removed, the changes are in the new version.
  * debian/rules:
    - switched to CDBS.
    - turned the doc building off since the html files are provided upstream.
  * debian/watch:
    - updated.

gconf2 (2.8.1-4) unstable; urgency=low

  * debian/patches/01_default_locale.patch:
    - fix the problem with default values missing in some locales.
  * debian/patches/gconf_path_max.diff:
    - patch by Michael Banck <email address hidden> to build on hurd.

gconf2 (2.8.1-3) unstable; urgency=low

  * gconfd_notify_other_listeners.diff: fix null-pointer free that caused
    crashes of gconfd in some cases.
  * Removed build-depend on libdb3-dev (closes: #282325).

gconf2 (2.8.1-2) unstable; urgency=low

  * Upload to unstable.

gconf2 (2.8.1-1) experimental; urgency=low

  * New upstream release.
  * [debian/watch] Updated.

gconf2 (2.8.0-1) experimental; urgency=low

  * New upstream release.
  * [debian/control.in] Removed gtk-doc-tools, docbook-xml build dependencies;
    we just use the HTML docs from the upstream tarball.
    Added explicit autoconf, autotools-dev build dependencies.
  * [debian/rules] configure --disable-gtk-doc .

gconf2 (2.7.92-1) experimental; urgency=low

  * New upstream development release.

gconf2 (2.7.91.1-1) experimental; urgency=low

  * New upstream development release.

gconf2 (2.7.91-1) experimental; urgency=low

  * New upstream development release.
  * [debian/control.in] Moved the devel package to the `libdevel' section.
  

gconf2 (2.7.90-1) experimental; urgency=low

  * New upstream development release.
  * [debian/rules] Ensure at build time all symbols are resolvable; make the
    linker work a bit harder so dynamic loading can be done faster.
  * [patches/gnu_os_maxpathlen_fix.diff] Disabled as it no longer applies
    cleanly.
  * [debian/shlibs.local] Bumped just in case.
  

gconf2 (2.7.1-1) experimental; urgency=low

  * GNOME Team Upload.
  * New (development) upstream release.

gconf2 (2.6.1-2) unstable; urgency=low

  * GNOME Team Upload.
  * Upload in unstable

gconf2 (2.6.1-1) experimental; urgency=low

  * New upstream release.

gconf2 (2.6.0-2) experimental; urgency=low

  * Added Build-Depends on docbook-xml (Closes: #240184).

gconf2 (2.6.0-1) experimental; urgency=low

  * New upstream release.
  * debian/control.in:
    + updated Build-Depends.
  * debian/libgconf2-2.substvars:
    + removed.

gconf2 (2.4.0.1-3) unstable; urgency=low
  
  * debian/control.in:
    + update for the Gnome Team.
  * debian/gconf.devhelp:
    + include this file to have the API available in devhelp.
  * debian/gconftool-2.1:
    + include manpage from the CVS (Closes: #178887).
  * debian/rules:
    + change dh_installmanpages for dh_installman.
    + install the devhelp file.
    + remove dh_undocumented call.
    + update for the Gnome Team.
    + use --enable-gtk-doc to generate the missing doc (Closes: #203645).    

gconf2 (2.4.0.1-2) unstable; urgency=low

  * Fix Build-Depends : liborbit2-dev (2.8.0, should be 1:2.8.0).

gconf2 (2.4.0.1-1) unstable; urgency=low

  * New upstream release
  * GNOME Team upload

gconf2 (2.2.1-4) unstable; urgency=low

  * Build-Depends on gtk2 again.
    It is necessary to build gconf-sanity-check-2 (close: #213437)

gconf2 (2.2.1-3) unstable; urgency=low

  * Fix again postinst  (closes: #208600, #208611, #208604)

gconf2 (2.2.1-2) unstable; urgency=low

  * Fix postinst (closes: #205703)
  * remove libgtk2.0-dev from Build-Depends, it is not needed.
    and fix configure (closes: #187700)
  * remove symlink to manpage which does not exist(closes: #198857)
  * register gconf-1.0.dtd (closes: #177905)

gconf2 (2.2.1-1) unstable; urgency=low

  * New upstream release
  * applied PATH_MAX patch for GNU/Hurd (closes: #164583)
  * Build-Depends on libgtk2.0-dev (closes: #187700)
  * maintainer upload, closes NMU fixes (closes: #172387, #172388, #175309, #175515)
  * fix description (closes: #189515)

gconf2 (2.2.0-1) unstable; urgency=low

  * New upstream release
  * Fix build-depends (closes: #177743, #177768)

gconf2 (2.1.90-1) unstable; urgency=low

  * New upstream release

gconf2 (1.2.1-4) unstable; urgency=low

  * Update config.{guess,sub}
  * change Maintainer address to @debian.org

gconf2 (1.2.1-3) unstable; urgency=low

  * Maintainer upload. (closes: #156240, #149733)
    Thanks to Michael and Christian's NMU
  * fix shlibs. include version number
  * Conflict with older libgconf11 versions which expected gconfd-2 in /usr/bin.

gconf2 (1.2.1-2.1) unstable; urgency=low

  * NMU
  * Really fix 156240. Those binaries should go in /usr/lib/gconf2 and not
    /usr/bin (Closes: #156240)
  * Build with --disable-gtk-doc Documentation already generated by
    upstream.
  * Remove debian/libgconf2.postinst This file contains a ldconfig call not
    needed with DH_COMPAT=3
  * debian/rules remove not needed double dh_makeshlibs calls and make a
    versioned gconf2 dependency for libgconf2-4 to really fix #149733.

gconf2 (1.2.1-2) unstable; urgency=low

  * configure with --libexecdir=\$${prefix}/bin (closes: #156240)

gconf2 (1.2.1-1) unstable; urgency=low

  * New upstream release
  * build against libgtk2.0-0png3

gconf2 (1.2.0-1) unstable; urgency=low

  * New upstream release
  * libgconf2-4: change shlibs to gconf2 (>= ${VERSION})
    Package will depends on gconf2 instead of libgconf2,
    No problems, gconf2 depends on versioned libgconf2. (closes: #149733)

gconf2 (1.1.11-1) unstable; urgency=low

  * New upstream release

gconf2 (1.1.10-2) unstable; urgency=low

  * move /usr/lib/GConf/2/libgconfbackend-xml.so into gconf2 (closes: #148136)

gconf2 (1.1.10-1) unstable; urgency=low

  * New upstream release
  * use dbs

gconf2 (1.1.9-2) unstable; urgency=low

  * fix place of Documentation (closes: #140782)
  * includes FAQ and README.Debian

gconf2 (1.1.9-1) unstable; urgency=low

  * New upstream release
  * bug fixed by upstrem.
    closes: #138188 Can't deal with locales not specified in the schema file

gconf2 (1.1.8-6) unstable; urgency=high

  * fix bashism in postrm (closes: #140133, #140221)

gconf2 (1.1.8-5) unstable; urgency=low

  * build against glib2.0 (closes: #139611)

gconf2 (1.1.8-4) unstable; urgency=low

  * build against libgtk1.3-15
  * debian/gconf2.postrm:
    - rmdir -p /etc/gconf/2 on purge (closes: #135687)

gconf2 (1.1.8-3) unstable; urgency=low

  * build against libgtk1.3-14

gconf2 (1.1.8-2) unstable; urgency=low

  * build against libatk12

gconf2 (1.1.8-1) unstable; urgency=low

  * New upstream release
  * libgconf2-dev depends on liborbit2-dev (closes: #133630)
  * build against libatk11

gconf2 (1.1.7-3) unstable; urgency=low

  * build against new linc and ORBit2

gconf2 (1.1.7-2) unstable; urgency=low

  * change soname to 4

gconf2 (1.1.7-1) unstable; urgency=low

  * New upstream release

gconf2 (1.1.6-2) unstable; urgency=low

  * Build against libglib1.3-13
  * update Build-Depends: libglib1.3-dev (>= 1.3.13)

gconf2 (1.1.6-1) unstable; urgency=low

  * New upstream release

gconf2 (1.1.5-2) unstable; urgency=low

  * build against latest libraries.
  * update Build-Depends.

gconf2 (1.1.5-1) unstable; urgency=low

  * New upstream release

gconf2 (1.1.4-6) unstable; urgency=low

  * debian/control:
    - Fix Build-Depends: line and add 'indent' (closes: #126581)

gconf2 (1.1.4-5) unstable; urgency=low

  * debian/control:
    - fixed typo in description (closes: #124952)

gconf2 (1.1.4-4) unstable; urgency=low

  * fix build-depends, again (closes: #122995)

gconf2 (1.1.4-3) unstable; urgency=low

  * Build against new glib1.3.11
  * fix glib-object.h problem.
  * Build-Depends: liborbit2-dev (>= 2.3.99) (closes: #122263)

gconf2 (1.1.4-2) unstable; urgency=low
  
  * fix build-depends. (closes: #121554)
  

gconf2 (1.1.4-1) unstable; urgency=low

  * New upstream release
  * Build against glib1.3.10

gconf2 (1.1.3-1) unstable; urgency=low

  * New upstream release
  * New package name gconf2, libgconf2, libgconf2-dev

 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  27 Nov 2007 00:54:43 +0000

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync
Uploaded to:
Hardy
Original maintainer:
Josselin Mouette
Architectures:
any
Section:
gnome
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
gconf_2.20.1.orig.tar.gz 2.2 MiB 68db746b6a64bd7dddde1136a2267624cca9f3d4bd00ce644a5a603a432639af
gconf_2.20.1-1.diff.gz 18.1 KiB 0e65ef8913ef40e5af6392ede0309fce1fe9e7689dbdcdc6b25f32b9d7bc9cc4
gconf_2.20.1-1.dsc 1.0 KiB 91cc44d0f82d9973cdec738bee879dd28714d8bc366babbb109e54291f1b59bd

View changes file

Binary packages built by this source

gconf2: No summary available for gconf2 in ubuntu hardy.

No description available for gconf2 in ubuntu hardy.

gconf2-common: No summary available for gconf2-common in ubuntu hardy.

No description available for gconf2-common in ubuntu hardy.

libgconf2-4: No summary available for libgconf2-4 in ubuntu hardy.

No description available for libgconf2-4 in ubuntu hardy.

libgconf2-dev: No summary available for libgconf2-dev in ubuntu hardy.

No description available for libgconf2-dev in ubuntu hardy.