-
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