make rpm and make deb status

Registered by Henrik Ingo on 2012-02-11

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.