Closed wallrj closed 9 years ago
In https://github.com/ClusterHQ/flocker/pull/858#discussion_r18347274 @itamarst wrote:
Ubuntu support is a business decision, so we should discuss with product team before proceeding.
In our packaging meeting today, we discussed the possibility of using fpm
to assist with the creation of Debian repo. Fpm seems to have more mature support for Debian packaging than it does for RPMs so we should investigate whether we can use it. https://github.com/jordansissel/fpm
fpm-cookery is a nice project that uses fpm but provides a DSL for building packages. It can also be useful for our usecase.
See https://github.com/ClusterHQ/flocker/issues/898 for @lukemarsden 's start on this
fpm-cookery is a nice project that uses fpm but provides a DSL for building packages. It can also be useful for our usecase.
Thanks @thedrow we'll look into it.
We are moving our development planning to JIRA. This issue is now being tracked at https://clusterhq.atlassian.net/browse/FLOC-864. You are welcome to file additional issues in GitHub if that's easier for you.
Replaced by https://clusterhq.atlassian.net/browse/FLOC-864
We originally considered packaging Flocker for Ubuntu in #86, but at the time we decided that it was easier to document the installation via pip and virtualenv instead. Those instructions were then reproduced in a simple
linux-install.sh
script.But it would eventually be nice if flocker-node could be easily installed on an existing Ubuntu / Debian server and the easiest mechanism is probably by creating a deb file.
But we'll create a sumo style deb file which includes all the dependencies in a virtualenv. That's the strategy proposed for our flocker-node RPM package in #508
This is probably going to require some sub-issues. For example:
fpm
to build the deb packageA followup ticket will be to package flocker-deploy in the same way.