lp:ubuntu/gutsy/dbconfig-common

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy/dbconfig-common
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

14. By sean finney <email address hidden>

* New Mayalalam debconf translations from Praveen A (closes: #426220).
* Updated Vietnamese debconf translations from Clytie Siddall
  (closes: #426841).
* initial attempt at handling more gracefully situations where a
  database was not installed before the package was installed. The
  text is not yet marked translatable since i don't think it's final yet.
* do some more under-the-hood stuff for multi-instance support in the up
  and coming webapps-common package.
* make sure the _DBC_DBSERVER_ substitution in d-g-i does not result in an
  empty string, as is done elsewhere. thanks to Stefano Zacchiroli for
  the patch (closes: #429841).
* clean up an extra tmpfile that wasn't being deleted by d-g-i, thanks
  again to Stefano for the patch (closes: #429854).

13. By sean finney <email address hidden>

* new support for sqlite3, thanks to the patch from Vincent Bernat!
  (closes: #425262).
* create leading elements of purge-time data dump, if necessary.

12. By sean finney <email address hidden>

* include a long-neglected fix from Adam Lebsack, which seems to fix the
  problems prevents dbconfig-common from working with dash (closes: #406127).
  this was also likely the cause of dbconfig appearing to attempt creating
  the database/user in the wrong order (closes: #418479).
* remove some extra straggler bashisms, and use printf instead of echo
  for the dbc_log functions.
* change function names for some internal debugging/logging functions.
* now dbc defaults to logging to /var/log/dbconfig-common/dbc.log, which
  can perhaps make it a bit easier to get debugging info from folks who
  experience bugs.

11. By sean finney <email address hidden>

* incorporated the suggested grammatical corrections to debconf templates,
  doing my best to avoid fuzzying current translations. thanks to
  Helge Kreutzmann for finding these (closes: #400784).
* fixed random password generating code so that passwords are always
  12 characters long. previously a newline character from /dev/urandom
  could cause it to be truncated.
* correction version number in sample sql script for the db-test-mysql-2.1
  example package. thanks to Niko Tyni (closes: #421009).
* fixed typo in french debconf translations, thanks to Frédéric Bothamy
  for pointing this out (closes: #422196).
* small fix for created nested subdirectories, which will be used by
  the soon-coming webapps-common package.

10. By sean finney <email address hidden>

* tons of new/updated translations:
  * Swedish, thanks to Andreas Henriksson and Daniel Nylander
    (closes: #407852, #412012).
  * Galician, thanks to Jacobo Tarrio (closes: #412025).
  * Portuguese, thanks to Miguel Figueiredo (closes: #412177).
  * Norwegian Bokmål, thanks to Bjørn Steensrud (closes: #412308).
  * Italian, thanks to Giuseppe Sacco (closes: #412172).
  * Korean, thanks to Sunjae Park (closes: #412780).
  * Russian, thanks to Yuriy Talakan' (closes: #412788).
  * German, thanks to Helge Kreutzmann (closes: #400799).

9. By sean finney <email address hidden>

* remove some "-a" and "-o" bashisms.
* dbconfig-load-include now returns the exit status of the "exec"
  format (where the output is based on running a script), if appropriate.
  thanks to Matt Brown for the patch (closes: #397089).
* single-quote settings in /etc/dbconfig-common/package.conf instead
  of double-quoting them, and make sure any single quotes in the
  settings are properly escaped when written.
* escape SQL-sensitive character sequences in passwords for user
  creation SQL snippits.
* escape shell/sed sensitive character sequences that are used in
  dbconfig-generate-include (closes: #405598).
* another dpkg order-of-operations corner case: if unpacked but not
  (pre-)configured, our debconf templates aren't registered yet, so
  if some dependant package tries to use us in such a state (i.e. its
  config is run before ours), fail gracefully and let its postinst
  script pick up the work with a second config run.

8. By sean finney <email address hidden>

Fabio Tranchitella discovered that in some environments passwords
could be generated with illegal UTF8 characters. the fix was simple
enough, anyway, thanks. Closes: #397288.

7. By Kees Cook

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.

6. By sean finney <email address hidden>

* 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.

5. By sean finney <email address hidden>

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).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/dbconfig-common
This branch contains Public information 
Everyone can see this information.

Subscribers