lp://staging/~clint-fewbar/ubuntu/maverick/mysql-5.1/maverick-beta-papercuts
- Get this branch:
- bzr branch lp://staging/~clint-fewbar/ubuntu/maverick/mysql-5.1/maverick-beta-papercuts
Branch merges
- Thierry Carrez (community): Disapprove
- Ubuntu branches: Pending requested
-
Diff: 124 lines (+18/-31)4 files modifieddebian/additions/my.cnf (+1/-1)
debian/apparmor-profile (+2/-1)
debian/changelog (+14/-29)
debian/mysql-server-5.1.mysql.upstart (+1/-0)
Related bugs
Bug #375371: MySQL must not use /tmp | Medium | In Progress | |
Bug #591875: mysql_install_db run without --user in postinst | Low | Expired | |
Bug #594932: MySQL cannot access it's plugin directory (AppArmor rule) | Medium | Fix Released | |
Bug #605021: mismatch in mysql_config output and libmysqld cflags | Low | Fix Released | |
Bug #619172: AppArmor Denied | Low | Fix Released |
Related blueprints
Branch information
- Owner:
- Clint Byrum
- Status:
- Development
Recent revisions
- 17. By Clint Byrum
-
* debian/
mysql-server. 5.1.postinst: Specify the mysql user when installing
the mysql databases. (LP: #591875)
* debian/apparmor- profile: Update apparmor profile for mysql plugins.
(LP: #594932, #619172)
* Use debhelper where possible in rules
* Split binary packages into mysql-base, mysql-client, mysql-doc
* New upstream release - 15. By Clint Byrum
-
* Changed default setting for tmpdir /var/tmp (LP: #375371)
* Installing mysql_config_pic in /usr/bin so users of libmysqld-pic
can extract the appropriate compile flags. (LP: #605021) - 14. By Jamie Strandboge
-
debian/rules: doy. Put dh_apparmor in binary-arch so more than just
i386 has the benefit of AppArmor protection, really fixing LP: #616417 - 13. By Jamie Strandboge
-
debian/control: Build-Depends on debhelper 7.4.20ubuntu6, which has a
fix that prevented debhelper from creating the necessary output in
postinst (LP: #616417) - 12. By Jamie Strandboge
-
* convert to using dh_apparmor:
- debian/rules, debian/mysql-server- 5.1.postinst: use dh_apparmor
- debian/control: Build-Depends on debhelper 7.4.20ubuntu5
* debian/mysql-server- 5.1.postrm: since it doesn't use DEBHELPER, update
to what we have in debhelper
* debian/apparmor- profile: update for local include - 11. By Chuck Short
-
* Merge from debian unstable:
+ debian/control:
* Update maintainer according to spec.
* Move section from "misc" to "database".
* Added libmysqlclient16-dev an empty transitional package.
* Added mysql-client-core-5. 1 package.
* Suggest mailx for mysql-server-5.1
* Add mysql-testsuite package so you can run the testsuite seperately.
+ debian/additions/ my.cnf:
* Remove language options. Error message files are located in a different directory in Mysql
5.0. Setting the language option to use /usr/share/mysql/english breaks Mysql 5.0. Both 5.0
and 5.1 use a different value that works. (LP: #316974)
+ Add apparmor profile:
+ debian/apparmor- profile: apparmor-profile
+ debian/rules, debian/mysql-server- 5.1.files: install apparmor profile
+ debian/mysql-server- 5.1.dirs: add etc/apparmor. d/fore- complain
+ debian/mysql-server- 5.1.postrm: remove symlink in force-complain/ on purge.
+ debian/mysql-server- 5.1.README. Debian: add apparmor documentation.
+ debian/additions/ my.cnf: Add warning about apparmor. (LP: #201799)
+ debian/mysql-server- 5.1.postinst: reload apparmor profiles
* Convert the package from sysvinit to upstart:
+ debian/mysql-server- 5.1.mysql. upstart: Add upstart script.
+ debian/mysql-server- 5.1.mysql. init: Dropped, unused now with upstart.
+ debian/additions/ mysqld_ safe_syslog. cnf: Dropped, unused now with upstart.
+ debian/additons/ my.cnf: Remove pid declaration and setup error logging to /var/log/mysql since
we're not piping anything around logger anymore.
+ debian/rules, debian/mysql-server- 5.1.logcheck. ignore. {paranoid, worstation} ,
debian/mysql-server- 5.1.logcheck. ignore. server: : Remove references to mysqld_safe
+ debian/patches/ 38_scripts_ mysqld_ safe.sh_ signals. dpatch: Dropped
* Added -fno-strict-aliasing to CFLAGS to get around mysql testsuite build failures.
* Add Apport hook (LP: #354188):
+ debian/mysql-server- 5.1.py: apport package hook
+ debian/rules: Make it installable
* debian/mysql-server- 5.1.mysql- server. logrotate: Check to see if mysql is running before
running logrotate. (LP: #513135)
* Make the testsuite installable. (LP: #530752)
+ debian/mysql-server- 5.1.files, debian/rules: install apport package hook
* debian/mysql-server- 5.1.preinst: Set mysql user's home directory
to /nonexistent to protect against having the /var/lib/mysql
user-writeable. If an attacker can trick mysqld into creating
dot files in the home directory, he could do .rhost-like attacks
on the system. (LP: #293258)
* debian/control: mysql-client-5.1 should depend on mysql-core-client- 5.1.
(LP: #590952) - 9. By Chuck Short
-
debian/
mysql-server- 5.1.mysql. upstart: Update upstart job again, simpilfy things again.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ubuntu/maverick/mysql-5.1