Package: mysql-dfsg-5.0 Version: N/A Severity: normal Tags: patch Dear Debian maintainer,
On Saturday, April 07, 2007, I notified you of the beginning of a review process concerning debconf templates for mysql-dfsg-5.0. The debian-l10n-english contributors have now reviewed these templates, and the proposed changes are attached to this bug report. Please review the suggested changes are suggested, and if you have any objections, let me know in the next 3 days. Please try to avoid uploading mysql-dfsg-5.0 with these changes right now. The second phase of this process will begin on Sunday, April 22, 2007, when I will coordinate updates to translations of debconf templates. The existing translators will be notified of the changes: they will receive an updated PO file for their language. Simultaneously, a general call for new translations will be sent to the debian-i18n mailing list. Both these calls for translations will request updates to be sent as individual bug reports. That will probably trigger a lot of bug reports against your package, but these should be easier to deal with. The call for translation updates and new translations will run until Friday, May 04, 2007. Please avoid uploading a package with fixed or changed debconf templates and/or translation updates in the meantime. Of course, other changes are safe. On Saturday, May 05, 2007, I will contact you again and will send a final patch summarizing all the updates (changes to debconf templates, updates to debconf translations and new debconf translations). Again, thanks for your attention and cooperation. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.18-4-486 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash
--- /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0.old/debian/mysql-server-5.0.templates 2007-04-07 17:56:34.050047359 +0200 +++ /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0/debian/mysql-server-5.0.templates 2007-04-08 23:36:45.692865335 +0200 @@ -1,67 +1,80 @@ Template: mysql-server-5.0/really_downgrade Type: boolean Default: false -_Description: Do you really want to downgrade? - WARNING: The file /var/lib/mysql/debian-*.flag exists. This indicates that a - mysql-server package with a higher version has been installed before. - It can not be guaranteed that this version can use its data. +_Description: Really proceed with downgrade? + A file named /var/lib/mysql/debian-*.flag exists on this system. + . + Such file is an indication that a mysql-server package with a higher + version has been installed earlier. + . + There is no guarantee that the version you're currently installing + will be able to use the current databases. Template: mysql-server-5.0/nis_warning Type: note -_Description: Important note for NIS/YP users! - To use mysql you must install an equivalent user and group to the - following and ensure yourself that /var/lib/mysql has the right - permissions (the uid/gid may be different). +#flag:translate!:3,5 +_Description: Important note for NIS/YP users + To use MySQL, the following entries for users and groups should be added + to the system: . - /etc/passwd: mysql:x:100:101:MySQL Server:/var/lib/mysql:/bin/false + /etc/passwd : mysql:x:100:101:MySQL Server:/var/lib/mysql:/bin/false + /etc/group : mysql:x:101: . - /etc/group: mysql:x:101: + You should also check the permissions and the owner of the + /var/lib/mysql file: . - /var/lib/mysql: drwxr-xr-x mysql mysql + /var/lib/mysql: drwxr-xr-x mysql mysql Template: mysql-server-5.0/postrm_remove_databases Type: boolean Default: false -_Description: Remove the databases used by all MySQL versions? - The script is about to remove the data directory /var/lib/mysql. - If it is planned to just install a higher MySQL version or if a different - mysql-server package is already using it, the data should be kept. +_Description: Remove all MySQL databases? + The /var/lib/mysql directory which contains the MySQL databases is about + to be removed. + . + If you're removing the MySQL package in order to later install a more + recent version or if a different mysql-server package is already + using it, the data should be kept. Template: mysql-server-5.0/start_on_boot Type: boolean Default: true -_Description: Should MySQL start on boot? - The MySQL can start automatically on boot time or only if you manually - type '/etc/init.d/mysql start'. +_Description: Start the MySQL server on boot? + The MySQL server can be launched automatically at boot time or manually + with the '/etc/init.d/mysql start' command. Template: mysql-server/root_password Type: password -_Description: New password for MySQL "root" user: - It is highly recommended that you set a password for the MySQL administrative - "root" user. +_Description: New password for the MySQL "root" user: + While not mandatory, it is highly recommended that you set a password + for the MySQL administrative "root" user. . - If you do not provide a password no changes will be made to the account. + If that field is left blank, the password will not be changed. Template: mysql-server/error_setting_password Type: error -_Description: Unable to set password for MySQL "root" user - It seems an error occurred while setting the password for the MySQL - administrative user. This may have happened because the user already - has a password, or because there was a problem communicating with the - MySQL server. - . - When installation finishes, you should verify that the account - is properly protected with a password (see README.Debian for more - information). +_Description: Unable to set password for the MySQL "root" user + An error occurred while setting the password for the MySQL + administrative user. This may have happened because the account + already has a password, or because of a communication problem with + the MySQL server. + . + You should check the account's password after tha package installation. + . + Please read the /usr/share/doc/mysql-server-5.0/README.Debian file + for more information. Template: mysql-server-5.0/need_sarge_compat Type: boolean Default: false _Description: Support MySQL connections from hosts running Debian "sarge" or older? - The way passwords were stored was not very secure. This has been improved - with the drawback that clients (e.g. PHP) from hosts running Debian 3.1 Sarge - will not be able to connect to account which are new or whose password have - been changed. See /usr/share/doc/mysql-server-5.0/README.Debian. + In old versions of MySQL clients on Debian, passwords were not stored + securely. This has been improved since then, however clients (such as PHP) + from hosts running Debian 3.1 Sarge will not be able to connect to + recent accounts or accounts whose password have been changed. + . + Please read the /usr/share/doc/mysql-server-5.0/README.Debian file + for more information. Template: mysql-server-5.0/need_sarge_compat_done Type: boolean --- /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0.old/debian/control 2007-04-07 17:56:34.050047359 +0200 +++ /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0/debian/control 2007-04-18 07:10:19.809928313 +0200 @@ -12,7 +12,7 @@ Depends: mysql-common (>= ${Source-Version}), ${shlibs:Depends} Conflicts: libmysqlclient15 Replaces: libmysqlclient15 -Description: mysql database client library +Description: MySQL database client library MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -26,13 +26,13 @@ Depends: libmysqlclient15off (>= ${Source-Version}), zlib1g-dev, ${shlibs:Depends} Conflicts: libmysqlclient14-dev, libmysqlclient12-dev, libmysqlclient10-dev Provides: libmysqlclient-dev -Description: mysql database development files +Description: MySQL database development files MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and ease of use. . - This package includes development libraries and header files. + This package includes development libraries and header files. Package: mysql-common Section: misc @@ -41,13 +41,14 @@ Conflicts: mysql-common-4.1 Provides: mysql-common-4.1 Replaces: mysql-common-4.1 -Description: mysql database common files (e.g. /etc/mysql/my.cnf) +Description: MySQL database common files MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and ease of use. . - This package includes files needed by all versions of the client library. + This package includes files needed by all versions of the client library + (e.g. /etc/mysql/my.cnf). Package: mysql-client-5.0 Architecture: any @@ -55,7 +56,7 @@ Provides: virtual-mysql-client, mysql-client, mysql-client-4.1 Conflicts: mysql-client (<< ${Source-Version}), mysql-client-4.1 Replaces: mysql-client (<< ${Source-Version}), mysql-server, mysql-client-4.1 -Description: mysql database client binaries +Description: MySQL database client binaries MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -64,7 +65,7 @@ This package includes the client binaries. Package: mysql-server-5.0 -Architecture: any +Architecture: any Suggests: tinyca Recommends: mailx Pre-Depends: mysql-common (>= ${Source-Version}), adduser (>= 3.40) @@ -72,7 +73,7 @@ Conflicts: mysql-server (<< ${Source-Version}), mysql-server-4.1 (<< 5.0.26-3) Provides: mysql-server, virtual-mysql-server, mysql-server-4.1 Replaces: mysql-server (<< ${Source-Version}), mysql-server-4.1 -Description: mysql database server binaries +Description: MySQL database server binaries MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -81,11 +82,11 @@ This package includes the server and ndb-cluster binaries. Package: mysql-server-4.1 -Architecture: any +Architecture: any Section: oldlibs Priority: extra Depends: mysql-server-5.0 -Description: mysql database server (transitional package) +Description: MySQL database server (transitional package) MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -96,17 +97,29 @@ Package: mysql-server Architecture: all Depends: mysql-server-5.0 -Description: mysql database server (meta package depending on the latest version) - This is an empty package that depends on the current "best" version of - mysql-server (currently mysql-server-5.0), as determined by the MySQL - maintainers. Install this package if in doubt about which MySQL version - you want, as this is the one we consider to be in the best shape. +Description: MySQL database server (meta package depending on the latest version) + This is an empty package that depends on the current "best" version + of mysql-server (currently mysql-server-5.0), as determined by the + MySQL maintainers. Install this package if in doubt about which MySQL + version you need. That will install the version recommended by the + package maintainers. + . + MySQL is a fast, stable and true multi-user, multi-threaded SQL database + server. SQL (Structured Query Language) is the most popular database query + language in the world. The main goals of MySQL are speed, robustness and + ease of use. Package: mysql-client Architecture: all Depends: mysql-client-5.0 -Description: mysql database client (meta package depending on the latest version) +Description: MySQL database client (meta package depending on the latest version) This is an empty package that depends on the current "best" version of mysql-client (currently mysql-client-5.0), as determined by the MySQL - maintainers. Install this package if in doubt about which MySQL version - you want, as this is the one we consider to be in the best shape. + maintainers. Install this package if in doubt about which MySQL + version you need. That will install the version recommended by the + package maintainers. + . + MySQL is a fast, stable and true multi-user, multi-threaded SQL database + server. SQL (Structured Query Language) is the most popular database query + language in the world. The main goals of MySQL are speed, robustness and + ease of use. --- /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0.old/debian/mysql-server-5.0.templates 2007-04-07 17:56:34.050047359 +0200 +++ /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0/debian/mysql-server-5.0.templates 2007-04-19 07:46:54.812300756 +0200 @@ -1,67 +1,89 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# for an advice to [EMAIL PROTECTED] +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + Template: mysql-server-5.0/really_downgrade Type: boolean Default: false -_Description: Do you really want to downgrade? - WARNING: The file /var/lib/mysql/debian-*.flag exists. This indicates that a - mysql-server package with a higher version has been installed before. - It can not be guaranteed that this version can use its data. +_Description: Really proceed with downgrade? + A file named /var/lib/mysql/debian-*.flag exists on this system. + . + Such file is an indication that a mysql-server package with a higher + version has been installed earlier. + . + There is no guarantee that the version you're currently installing + will be able to use the current databases. Template: mysql-server-5.0/nis_warning Type: note -_Description: Important note for NIS/YP users! - To use mysql you must install an equivalent user and group to the - following and ensure yourself that /var/lib/mysql has the right - permissions (the uid/gid may be different). +#flag:translate!:3,5 +_Description: Important note for NIS/YP users + To use MySQL, the following entries for users and groups should be added + to the system: . - /etc/passwd: mysql:x:100:101:MySQL Server:/var/lib/mysql:/bin/false + /etc/passwd : mysql:x:100:101:MySQL Server:/var/lib/mysql:/bin/false + /etc/group : mysql:x:101: . - /etc/group: mysql:x:101: + You should also check the permissions and the owner of the + /var/lib/mysql file: . - /var/lib/mysql: drwxr-xr-x mysql mysql + /var/lib/mysql: drwxr-xr-x mysql mysql Template: mysql-server-5.0/postrm_remove_databases Type: boolean Default: false -_Description: Remove the databases used by all MySQL versions? - The script is about to remove the data directory /var/lib/mysql. - If it is planned to just install a higher MySQL version or if a different - mysql-server package is already using it, the data should be kept. +_Description: Remove all MySQL databases? + The /var/lib/mysql directory which contains the MySQL databases is about + to be removed. + . + If you're removing the MySQL package in order to later install a more + recent version or if a different mysql-server package is already + using it, the data should be kept. Template: mysql-server-5.0/start_on_boot Type: boolean Default: true -_Description: Should MySQL start on boot? - The MySQL can start automatically on boot time or only if you manually - type '/etc/init.d/mysql start'. +_Description: Start the MySQL server on boot? + The MySQL server can be launched automatically at boot time or manually + with the '/etc/init.d/mysql start' command. Template: mysql-server/root_password Type: password -_Description: New password for MySQL "root" user: - It is highly recommended that you set a password for the MySQL administrative - "root" user. +_Description: New password for the MySQL "root" user: + While not mandatory, it is highly recommended that you set a password + for the MySQL administrative "root" user. . - If you do not provide a password no changes will be made to the account. + If that field is left blank, the password will not be changed. Template: mysql-server/error_setting_password Type: error -_Description: Unable to set password for MySQL "root" user - It seems an error occurred while setting the password for the MySQL - administrative user. This may have happened because the user already - has a password, or because there was a problem communicating with the - MySQL server. - . - When installation finishes, you should verify that the account - is properly protected with a password (see README.Debian for more - information). +_Description: Unable to set password for the MySQL "root" user + An error occurred while setting the password for the MySQL + administrative user. This may have happened because the account + already has a password, or because of a communication problem with + the MySQL server. + . + You should check the account's password after tha package installation. + . + Please read the /usr/share/doc/mysql-server-5.0/README.Debian file + for more information. Template: mysql-server-5.0/need_sarge_compat Type: boolean Default: false _Description: Support MySQL connections from hosts running Debian "sarge" or older? - The way passwords were stored was not very secure. This has been improved - with the drawback that clients (e.g. PHP) from hosts running Debian 3.1 Sarge - will not be able to connect to account which are new or whose password have - been changed. See /usr/share/doc/mysql-server-5.0/README.Debian. + In old versions of MySQL clients on Debian, passwords were not stored + securely. This has been improved since then, however clients (such as PHP) + from hosts running Debian 3.1 Sarge will not be able to connect to + recent accounts or accounts whose password have been changed. + . + Please read the /usr/share/doc/mysql-server-5.0/README.Debian file + for more information. Template: mysql-server-5.0/need_sarge_compat_done Type: boolean --- /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0.old/debian/control 2007-04-07 17:56:34.050047359 +0200 +++ /home/bubulle/travail/debian/rewrite/LCFC/mysql-dfsg-5.0/mysql-dfsg-5.0/debian/control 2007-04-18 07:10:19.809928313 +0200 @@ -12,7 +12,7 @@ Depends: mysql-common (>= ${Source-Version}), ${shlibs:Depends} Conflicts: libmysqlclient15 Replaces: libmysqlclient15 -Description: mysql database client library +Description: MySQL database client library MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -26,13 +26,13 @@ Depends: libmysqlclient15off (>= ${Source-Version}), zlib1g-dev, ${shlibs:Depends} Conflicts: libmysqlclient14-dev, libmysqlclient12-dev, libmysqlclient10-dev Provides: libmysqlclient-dev -Description: mysql database development files +Description: MySQL database development files MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and ease of use. . - This package includes development libraries and header files. + This package includes development libraries and header files. Package: mysql-common Section: misc @@ -41,13 +41,14 @@ Conflicts: mysql-common-4.1 Provides: mysql-common-4.1 Replaces: mysql-common-4.1 -Description: mysql database common files (e.g. /etc/mysql/my.cnf) +Description: MySQL database common files MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and ease of use. . - This package includes files needed by all versions of the client library. + This package includes files needed by all versions of the client library + (e.g. /etc/mysql/my.cnf). Package: mysql-client-5.0 Architecture: any @@ -55,7 +56,7 @@ Provides: virtual-mysql-client, mysql-client, mysql-client-4.1 Conflicts: mysql-client (<< ${Source-Version}), mysql-client-4.1 Replaces: mysql-client (<< ${Source-Version}), mysql-server, mysql-client-4.1 -Description: mysql database client binaries +Description: MySQL database client binaries MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -64,7 +65,7 @@ This package includes the client binaries. Package: mysql-server-5.0 -Architecture: any +Architecture: any Suggests: tinyca Recommends: mailx Pre-Depends: mysql-common (>= ${Source-Version}), adduser (>= 3.40) @@ -72,7 +73,7 @@ Conflicts: mysql-server (<< ${Source-Version}), mysql-server-4.1 (<< 5.0.26-3) Provides: mysql-server, virtual-mysql-server, mysql-server-4.1 Replaces: mysql-server (<< ${Source-Version}), mysql-server-4.1 -Description: mysql database server binaries +Description: MySQL database server binaries MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -81,11 +82,11 @@ This package includes the server and ndb-cluster binaries. Package: mysql-server-4.1 -Architecture: any +Architecture: any Section: oldlibs Priority: extra Depends: mysql-server-5.0 -Description: mysql database server (transitional package) +Description: MySQL database server (transitional package) MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and @@ -96,17 +97,29 @@ Package: mysql-server Architecture: all Depends: mysql-server-5.0 -Description: mysql database server (meta package depending on the latest version) - This is an empty package that depends on the current "best" version of - mysql-server (currently mysql-server-5.0), as determined by the MySQL - maintainers. Install this package if in doubt about which MySQL version - you want, as this is the one we consider to be in the best shape. +Description: MySQL database server (meta package depending on the latest version) + This is an empty package that depends on the current "best" version + of mysql-server (currently mysql-server-5.0), as determined by the + MySQL maintainers. Install this package if in doubt about which MySQL + version you need. That will install the version recommended by the + package maintainers. + . + MySQL is a fast, stable and true multi-user, multi-threaded SQL database + server. SQL (Structured Query Language) is the most popular database query + language in the world. The main goals of MySQL are speed, robustness and + ease of use. Package: mysql-client Architecture: all Depends: mysql-client-5.0 -Description: mysql database client (meta package depending on the latest version) +Description: MySQL database client (meta package depending on the latest version) This is an empty package that depends on the current "best" version of mysql-client (currently mysql-client-5.0), as determined by the MySQL - maintainers. Install this package if in doubt about which MySQL version - you want, as this is the one we consider to be in the best shape. + maintainers. Install this package if in doubt about which MySQL + version you need. That will install the version recommended by the + package maintainers. + . + MySQL is a fast, stable and true multi-user, multi-threaded SQL database + server. SQL (Structured Query Language) is the most popular database query + language in the world. The main goals of MySQL are speed, robustness and + ease of use.