Page MenuHomePhabricator

Create debian packages for druid
Closed, ResolvedPublic21 Estimated Story Points

Description

Create debian packages for druid

How to debianize java dependencies?

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedOttomata

Event Timeline

Dependencies:

  • Some of them already have debian packages, use those when existing (and versions match)
  • For deps that do not have debian packages we can either build the packages or copy them to git depot and update classpath to look for them there

Confluent installs by using a fat jar (or similar) that includes all their deps

Do we want to use Archiva in this setup or rather download all deps and build on a git repo like we have been doing to date? (the issue comes with doing security upgrades as we are having to rebuild all for minor upgrades)

Nuria set the point value for this task to 21.May 5 2016, 5:23 PM
Ottomata added a subscriber: Ottomata.

WIP here: https://github.com/ottomata/druid-debian

I decided it'd be much easier to start with the prebuilt tarball. Not sure if Ops will let me get away with this, but it will be WAY easier. We will see.

Ottomata triaged this task as Medium priority.

Change 287285 had a related patch set uploaded (by Ottomata):
Initial debian packaging

https://gerrit.wikimedia.org/r/287285

Change 287285 merged by Ottomata:
Initial debian packaging

https://gerrit.wikimedia.org/r/287285

Change 291228 had a related patch set uploaded (by Ottomata):
Bump to 0.9.0-2 with middlemananger -> middleManager fix

https://gerrit.wikimedia.org/r/291228

Change 291228 merged by Ottomata:
Bump to 0.9.0-2 with middlemananger -> middleManager fix

https://gerrit.wikimedia.org/r/291228

Change 351685 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/debs/druid@debian] Initial debian packaging

https://gerrit.wikimedia.org/r/351685

Change 351687 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/debs/druid@debian] Bump to 0.9.0-2 with middlemananger -> middleManager fix

https://gerrit.wikimedia.org/r/351687

Change 351685 merged by Ottomata:
[operations/debs/druid@debian] Initial debian packaging

https://gerrit.wikimedia.org/r/351685

Change 351687 merged by Ottomata:
[operations/debs/druid@debian] Bump to 0.9.0-2 with middlemananger -> middleManager fix

https://gerrit.wikimedia.org/r/351687