Change logs for dbconfig-common source package in Edgy

  • dbconfig-common (1.8.25ubuntu1) edgy; urgency=low
    
      * dpkg/common: move pgsql/authmethod-admin and pgsql/authmethod-user
        into dbc_standard_templates so that they are known about for later use
        in dbc_preseed_package_debconf for all database types.
        (Closes Malone #65616)  See Debian #391997.
    
     -- Kees Cook <email address hidden>   Thu, 19 Oct 2006 15:03:27 -0700
  • dbconfig-common (1.8.25) unstable; urgency=high
    
      * fixed bugs found by Finn Smith:
        - multidbtype packages would fail to install if the admin declined 
          our help (closes: #391160).
        - preseed values for dbc_authmethod_foo were being ignored for
          multidbtype packages (closes: #391997).
        - don't bother offering our assistance at purge time if the admin
          never opted for our help in the first place.
      * previous version hasn't made it to testing, <=> urgency stays high.
    
    dbconfig-common (1.8.24) unstable; urgency=high
    
      * updated spanish debconf translations from Javier Fernández-Sanguino Peña 
        (closes: #391557)
      * don't try to chown a non-existant file in _dbc_pg_dump().  thanks to
        Torsten Werner for finding this (closes: #391379).
      * rc bugfix <=> high priority.
    
     -- Michael Bienia <email address hidden>   Wed,  11 Oct 2006 09:49:24 +0100
  • dbconfig-common (1.8.23) unstable; urgency=low
    
      * Thijs Kinkhorst noticed a discrepancy in the documenation about
        the config file later on in the documenation.  also, since 
        dbconfig-common depends on debconf, it's not necessary for the
        package in question to depend on debconf if it doesn't explicitly
        need it (closes: #388249).
    
    dbconfig-common (1.8.22) unstable; urgency=low
    
      [ sean finney ]
      * added note about needing to check for dbconfig-common in the config
        script before sourcing the shell library (for situations where
        apt or similar utilities preconfigure the package before dependencies
        are unpacked).
      * updated examples as well.
      * updated build-depends to include po-debconf
      * updated danish translations by Claus Hindsgaul (closes: #385688).
      * updated czech translations by Miroslav Kure (closes: #386022).
    
      translations 
      * Updated Dutch translations by Bart Cornelis
    
    dbconfig-common (1.8.21) unstable; urgency=low
    
      [sean finney]
      * fix sourcing incorrect shell library in sqlite example, and make
        check for ucf in purge section.
      * make sure all sh references to /dev/stderr go to &2 instead.  thanks
        to Aidas Kasparas for finding this (closes: #383988).
    
      [Matt Brown]
      * Default the basepath for creating sqlite databases to
        /var/lib/dbconfig-common/sqlite/<pkgname>
      * Set the permissions on the basepath to match those of the dbfile.
    
    dbconfig-common (1.8.20) unstable; urgency=low
    
      [ sean finney ]
      * added more information about what needs to be done by packagers
        wrt the postrm script hooks.
      * added some additional overrides for the new sample packages.
    
      [ Matt Brown ]
      * Added support for SQLite databases. closes: #379796.
    
      translations
      * Updated Dutch translation by Bart Cornelis.
    
    dbconfig-common (1.8.19) unstable; urgency=high
    
      [ sean finney ]
      * dbconfig-common and the documentation/examples were not policy complaint
        wrt the postrm script hooks.  thanks to Anthony DeRobertis for catching
        this before it was too late.  this fixes an RC bug report with
        dbconfig-common, so urgency=high.  bugs may need to be filed
        seperately against packages that used the examples verbatim.
      * incorporate the "frontend" feature for read-only packages, where
        someone may want to ask the questions but not take the actions.
        see docs for details.  thanks to Thomas Huriaux and Michael
        Ablassmeier for the prompting on this one.  closes: #373188.
      * when doing upgrades, only ask for the administrative password
        if there are upgrades to be applied.  thanks to Michael Ablassmeier
        for pointing this out.  closes: #379730.
      * merge debian/TODO and TODO into just TODO.
      * dbconfig-generate-include was using tempfiles without removing
        them afterwards.  thanks to Thijs Kinkhorst for pointing this out.
      * change dbconfig-generate-include to respect permissions that are
        locally modified via dpkg-statoverride.  thanks to Thijs Kinkhorst
        and Matt Brown for realizing this.
      * no longer depend on pwgen(1) for generating random passwords, and
        instead use sed and cut from /dev/urandom.
      * new spanish debconf translation from Javier Fernández-Sanguino Peña
        closes: #382969.
    
    dbconfig-common (1.8.18) unstable; urgency=low
    
      [ sean finney ]
      * no longer end php-style generated files with a ?>, as it's 
        superfluous and can reportedly cause problems (closes: #379979).
        thanks to Thijs Kinkhorst for pointing this out.
      * other changes/fixes from Thijs Kinkhorst:
        - utf8 fix in changelog
        - update standards version to 3.7.2
        - lintian overrides for false-positives due to the example packages
        closes: #380353
      * updated danish debconf translations from Claus Hindsgaul, thanks.
        closes: #378769
      * fixed/improved pgsql authentication method autodetection.
      * new db-test-pgsql-migration-{1.9,2.0} packages to both show and
        test how to migrate from previous non-dbc packaging.
      * fix for sh-format include files from dbconfig-load-include.  thanks
        to Torsten Werner for finding this problem.
      * remove import-oldsettings template, i don't think the need
        merits having it.
      * packages that migrate to dbconfig-common no longer get the confusing
        installation question.
      * remove date from the d-g-i generated config files, to reduce
        any ucf noise.
    
      [ Bart Cornelis (cobaco) ]
      * Updated Dutch translation
    
     -- Michael Bienia <email address hidden>   Thu,  28 Sep 2006 11:07:00 +0100
  • dbconfig-common (1.8.17) unstable; urgency=low
    
      [ sean finney ]
      * now provide a global configuration option which affects the priority of
        questions related to remote database configuration.
      * updated spanish debconf translations, thanks to 
        Javier Fernández-Sanguino Peña (closes: #372650).
      * provide a fix for over-zealous sanity-checking breakage with packages that
        support multiple database types.  this should remove the need for any
        ugly workarounds.  thanks to David Gil (closes: #372948).
      * dbconfig-common was not respecting manual changes to its global config
        file.  whoops, fixed.
    
      [ Bart Cornelis (cobaco) ]
      * Updated Dutch translation
    
    dbconfig-common (1.8.16) unstable; urgency=low
    
      * when determining the local user as which to interact with postgres,
        additionally check that the account exists before attempting to
        su/chown stuff to it.  this should make postgres work "out of the box"
        for both applications that use a system account and those that don't.
        thanks to stephen gran for the suggestion.  closes: #368854
      * updated the pgsql password prommpt question to mention this.
      * when reconfiguring a package, change the "install with dbconfig-common?"
        question to "reinstall with dbconfig-common?", and default to false.
        this should make dbconfig-common packages' maintainer scripts idempotent,
        which could otherwise be considered a policy bug.
      * bugfix in sql dumping logic (upgrades and purges) for both mysql
        and pgsql.
    
    dbconfig-common (1.8.15) unstable; urgency=low
    
      [sean finney]
      * Michael Ablassmeier noticed the the various upgrade files were
        not being applied in "version" sorted order (and were instead in
        "sort -n" sorted order).  fixed with an O(n^2) chunk of code that
        would make any computer scientist cry, if only it were used for
        sorting more than a small number of files :) closes: #370252.
    
    dbconfig-common (1.8.14) unstable; urgency=low
    
      [sean finney]
      * provide a new hint option dbc_sql_substitutions, which will pipe
        all provided sql files through the template-based substitution
        filter of dbconfig-generate-include before being processed 
        (closes: #366761).
      * andrew mcmillan found a spelling error, so i ran aspell over all
        the documentation :)
      * provide a new hint option dbc_authmethod_user for the packager
        to provide the "sane default" for how the application's database
        user should authenticate for pgsql applications (closes: #368219).
        we'll soon provide a better (automagic) detection, but it shouldn't
        break things if you start using this feature before then.
      * extra sanity check for a glob that might not expand in some circumstances,
        from matt brown (closes: #368714).
      * more code consolidation, configfile-vs-debconf fixes, removal of some
        obsolete code/templates.
    
    dbconfig-common (1.8.13) unstable; urgency=low
    
      [sean finney]
      * now support a dbc_pgsql_createdb_encoding hint option in the postinst
        for supporting specific encodings (closes: #366758).
      * updated czech translation from Miroslav Kure (closes: #366261).
      * a third fix for GRANT command construction hiding in the prerm
        support script.  thanks again to Radu (closes: #362571).
      * added a check for the version of createuser to prevent the
        createuser cmd from stopping the install question with a
        prompt about roles (defaulting to not giving users the
        role granting privs).
      * change the authmethod-user question to medium priority, but
        we really need a way to let the maintainers specify the default
        authentication method.
      * fix typo in postinst support code that always logs "administrative
        sql" even when it's doing normal sql.
      * error checking when dumping the database in prerm.  needs a bit
        more work still as we end up going back through the postinst/configure
        code again which isn't smart enough to realize what's going on sometimes.
      * fix some internal pgsql code where $extra was tossed around too much
        in the wrong scope.
      * support for postgresql-8.1.
    
    dbconfig-common (1.8.12) unstable; urgency=low
    
      [sean finney]
      * dbconfig-common is now migrated to svn.debian.org.
      * two fixes for GRANT command construction from Radu Spineanu:
        - if dbc_dbserver is localhost, then dbc_dballow should
          also be set to localhost (currently it's set to the output of
          `hostname`, just like with remote connections)
        - if connecting to a remote host, use the fqdn (`hostname -f`)
          instead of the node name.
        (closes: #362571).
      * the source package in ./examples is now split into several
        smaller source packages, one per binary.  this should hopefully
        make things much easier to understand for developers interested
        in using dbconfig-common.  thanks to Jelle Boomstra for the
        suggestion (closes: #350588).
      * fix a documentation bug on where installation files should
        be placed.  thanks to Uwe Steinmann for pointing this out
        (closes: #348720).
      * Cameron Dale noticed that a mix of script/sql/admin sql upgrades
        would not necessarily be applied in sorted order with respect
        to each other.  this *should* be fixed now, but i'm sure i'll
        hear if it isn't.
      * added missing build-depend on gs.
      * added a debugging and logging function, and started using it
        in various places as i add more code.  to get a little more
        info on what goes on, export dbc_debug=1 before installing
        a dbc-using package.
      * logic fix for install/upgrades in postinst that would otherwise
        result in installation code being run when it shouldn't, which
        can be really annoying.  now everything *should* work the way
        it ought to...
    
     -- Ubuntu Archive Auto-Sync <email address hidden>   Thu,  15 Jun 2006 13:37:18 +0100
  • dbconfig-common (1.8.11) unstable; urgency=low
    
    
      [sean finney]
      * arrgh.  mysql 5.0 has changed the output from SHOW GRANTS, so
        we need to have a slightly more liberal grep statement in
        dbc_mysql_check_user().  the positive side of this is that
        this also gives the local admin to restrict the privileges
        of the db user, i guess....
    
     -- sean finney <email address hidden>  Fri, 06 Jan 2006 09:46:06 +0100