Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up a way to distribute binaries. #477

Closed
beorn7 opened this Issue Jan 27, 2015 · 14 comments

Comments

Projects
None yet
7 participants
@beorn7
Copy link
Member

beorn7 commented Jan 27, 2015

Just the static binaries (Go rules!), or even deb, rpm, ...

And not only for the Prometheus server, but all relevant repos (pushgateway, promdash...)

@beorn7 beorn7 self-assigned this Jan 27, 2015

@beorn7

This comment has been minimized.

Copy link
Member Author

beorn7 commented Mar 3, 2015

Fedora and Debian people are already working on RPMs and DEBs, respectively.

We might still want to provide the statically compiled binaries for a number of architectures Go supports.

@beorn7 beorn7 removed their assignment Mar 3, 2015

@danieldreier

This comment has been minimized.

Copy link

danieldreier commented Jun 18, 2015

Any progress on this? I can't find Debian packages anywhere, and puppetizing the install is needlessly awkward without system packages. I can help build packages if necessary but don't want to duplicate the work of others.

@beorn7

This comment has been minimized.

Copy link
Member Author

beorn7 commented Jun 18, 2015

We went into the habit of attaching binaries to GitHub releases.

Debian packages are still in the work by @TheTincho . Not sure how close he is to officially release them.

@TheTincho

This comment has been minimized.

Copy link
Contributor

TheTincho commented Jun 27, 2015

On 18/06/15 11:34, Björn Rabenstein wrote:

We went into the habit of attaching binaries to GitHub releases.

Debian packages are still in the work by @TheTincho
https://github.com/TheTincho . Not sure how close he is to officially
release them.

Sorry about this guys, I have had very little spare time to dedicate to
this in the last few months. And to make things worse, every time I can
go back to work into this, I notice there is one (or a few) new
versions, with some new dependencies.. I am actually farther from
finishing now than a month ago :-)

Martín Ferrari (Tincho)

@fabxc

This comment has been minimized.

Copy link
Member

fabxc commented Jun 27, 2015

To be honest, I don't think Prometheus's current speed of development aligns well with Debian's slow moving packages. Having proper custom packages for our releases would be nice, but official ones are probably only feasible in a few months.
By then the whole situation might be easier as well since Go 1.5 will allow shared libraries.

I'm very grateful for your effort but I don't want you to sink your personal resources into something that might be pre-mature.
Most people would be very happy about downloadable Debian packages, though :)

@brian-brazil

This comment has been minimized.

Copy link
Member

brian-brazil commented Jun 28, 2015

I'm working on debs now, I should have something in the next few days,

@danieldreier

This comment has been minimized.

Copy link

danieldreier commented Jun 28, 2015

@brian-brazil that's awesome! Looking forward to it.

@brian-brazil

This comment has been minimized.

Copy link
Member

brian-brazil commented Jun 28, 2015

I've got working node_exporter debs for x86_64 and i386. They need some cleanup, but should make it easy to do the rest.

@msiebuhr

This comment has been minimized.

Copy link
Contributor

msiebuhr commented Aug 4, 2015

Is the packaging-work available on a branch somewhere.

I've hacked a bit on init-files &c, but if someone have it around, it would be nice just to copy.

@brian-brazil

This comment has been minimized.

Copy link
Member

brian-brazil commented Sep 3, 2015

Don't we have this now for our Go releases?

@TheTincho

This comment has been minimized.

Copy link
Contributor

TheTincho commented Sep 3, 2015

FWIW, prometheus, prometheus_cli, node_exporter, and push_gateway are all present in Debian at their current versions.

@SuperQ

This comment has been minimized.

Copy link
Member

SuperQ commented Oct 10, 2015

I was wondering what I can do to help add a few more of the common exporters like mysqld, haproxy, blackbox, etc.

I also think we should setup a PPA0 so we can make backported packages for current releases, given the main release cycle for Debian and Ubuntu LTS releases (commonly used for servers) is 2 years.

@fabxc

This comment has been minimized.

Copy link
Member

fabxc commented Apr 25, 2016

We now have a download page. Thanks @grobie.

@fabxc fabxc closed this Apr 25, 2016

@lock

This comment has been minimized.

Copy link

lock bot commented Mar 24, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked and limited conversation to collaborators Mar 24, 2019

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.