ubuntu packaging issues for 14.04

Bug #1281261 reported by George Ormond Lorch III
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Fix Released
Medium
George Ormond Lorch III
5.1
Won't Fix
Undecided
Unassigned
5.5
Fix Released
Medium
George Ormond Lorch III
5.6
Fix Released
Medium
George Ormond Lorch III

Bug Description

On discussion with James Page after his initial review of PS 5.6:

* percona-server-common-5.6 needs to depend on mysql-common; otherwise we end up without a my.cnf

* Breaks/Conflicts/Provides need some work; Otto documented the virtual-* stuff here - https://wiki.debian.org/Teams/MySQL/virtual-mysql-server

* We need change to a Breaks/Replaces model for switching in/out versions, for example:
  * Package: percona-server-server-5.6
  * Breaks: mysql-server-5.5, mysql-server-5.6 mariadb-server-5.5
  * Replaces: mysql-server-5.5, mysql-server-5.6, mariadb-server-5.5
  * Provides: virtual-mysql-server

* changelog needs some work, the d/changelog file needs to get to a point where it is contiguous and documents the changes being made to the packages. For example, the last changelog entry is great for CI/trunk PPA's, but less good for general upload to the archive. See http://anonscm.debian.org/gitweb/?p=pkg-mysql/mysql-5.5.git;a=blob;f=debian/changelog;h=78dd8916c5d54b1d855abdea3550861beb890b32;hb=HEAD for an example of what our changelog should look like.

* The Uploaders field in the d/control file needs updating, it is doubtful that Stewart will be doing any more work here.

* python-for-subunit2junitxml - embedding another projects source and then not referencing it in the d/copyright file will be noticed, it would be best if that could not be shipped in the orig.tar.gz

Tags: pkg

Related branches

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

We use python-for-subunit2junitxml for Jenkins only. Perhaps it can be removed from the source repo and added to the Jenkins slaves.

tags: added: pkg
Revision history for this message
Stewart Smith (stewart) wrote : Re: [Bug 1281261] Re: ubuntu packaging issues for 14.04

Laurynas Biveinis <email address hidden> writes:
> We use python-for-subunit2junitxml for Jenkins only. Perhaps it can be
> removed from the source repo and added to the Jenkins slaves.

IIRC having it in the tree predates puppet, so it's much easier to add
everywhere on build slaves now.

--
Stewart Smith

Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-1475

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.