make rpm and make deb status

Registered by Henrik Ingo

We want to make it possible to build rpm and deb packages directly from the bzr repo (or tarball). This tracks the steps needed to get there.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Henrik Ingo
Direction:
Needs approval
Assignee:
Henrik Ingo
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Sprints

Whiteboard

See also: http://bazaar.launchpad.net/~drizzle-developers/drizzle/drizzle-7.1-packaging/view/head:/support-files/README

Status:

We missed the boat on having this included in the sources for the 7.1 -rc.
The plan now is to maintain a parallel repository
lp:~drizzle-developers/drizzle/drizzle-7.1-packaging which will merge from trunk.

Once we start working on 7.2, we hope to merge this into trunk asap.

First packages are now released based on 7.1.31-rc. For Fedora 16
we don't have any systemd support yet so Fedora packages were not released.

Additional patches:

lp:~drizzle-developers/drizzle/drizzle-7.1-packaging
...is based on trunk, and in addition contains:
lp:~hingo/drizzle/fix-make-html

TODO: Must be done before release

libdrizzle:

 - should be packaged from lp:libdrizzle and not at all in lp:drizzle.
 - currently nothing done in lp:libdrizzle
 - Use 4.0.x versions for libdrizzle
 - Please don't publish any packages using 1:7.1.x version that would include
   libdrizzle. (Creates unnecessary version jumps and we would then need yet
   another epoch for libdrizzle. So go straight to 4.0.x please.)

TODO: Bugs / improvements, but can be postponed beyond first release

all:
 - Do make html and distribute them in a docs package. (Now we have doxygen, on Debian only?.)

Ubuntu:
 - Shutdown command from inside drizzled fails and upstart respawns drizzled. https://bugs.launchpad.net/drizzle/+bug/920175
(Unfortunately http://bazaar.launchpad.net/~drizzle-trunk/drizzle/development/revision/2488 does not fix it...)

RPM:
- grep for FIX ME
- https://bugs.launchpad.net/drizzle/+bug/735850

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.