update: prometheus-2.4.3

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

update: prometheus-2.4.3

Abel Abraham Camarillo Ojeda-2
Hi Claudio,

Updates prometheus to 2.4.3, tested in amd64

Allow rc_reload since prometheus correctly handles SIGHUP.

Thoughts?

Thanks

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/prometheus/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile 14 Apr 2018 22:53:54 -0000 1.2
+++ Makefile 22 Oct 2018 04:52:00 -0000
@@ -4,8 +4,7 @@ COMMENT = systems monitoring and alerti

 GH_ACCOUNT = prometheus
 GH_PROJECT = prometheus
-GH_TAGNAME = v2.0.0
-REVISION = 0
+GH_TAGNAME = v2.4.3

 CATEGORIES = sysutils

Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/prometheus/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 10 Jan 2018 16:26:19 -0000 1.1.1.1
+++ distinfo 22 Oct 2018 04:52:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (prometheus-2.0.0.tar.gz) =
aUeumy1BTUkwQDSiY18OHs1FrIOk9FkupbzKQNb3lRs=
-SIZE (prometheus-2.0.0.tar.gz) = 5603884
+SHA256 (prometheus-2.4.3.tar.gz) =
T4Rpf3Rqgd9F5DSie0trLCPAh2iqD2i3vPiPTubR2NY=
+SIZE (prometheus-2.4.3.tar.gz) = 6095284
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile 10 Jan 2018 16:26:19 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.1.1.1 2018/01/10 16:26:19 claudio Exp $
-
-Index: Makefile
---- Makefile.orig
-+++ Makefile
-@@ -86,11 +86,7 @@ assets:
- @$(GO) fmt ./web/ui
-
- promu:
-- @echo ">> fetching promu"
-- @GOOS=$(shell uname -s | tr A-Z a-z) \
-- GOARCH=$(subst x86_64,amd64,$(patsubst i%86,386,$(shell uname -m))) \
-- GO="$(GO)" \
-- $(GO) get -u github.com/prometheus/promu
-+ @true
-
- $(FIRST_GOPATH)/bin/staticcheck:
- @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck
Index: patches/patch-Makefile_common
===================================================================
RCS file: patches/patch-Makefile_common
diff -N patches/patch-Makefile_common
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_common 22 Oct 2018 05:19:29 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: Makefile.common
+--- Makefile.common.orig
++++ Makefile.common
+@@ -121,7 +121,7 @@ common-docker-tag-latest:
+
+ .PHONY: promu
+ promu:
+- GOOS= GOARCH= $(GO) get -u github.com/prometheus/promu
++ @true
+
+ .PHONY: $(STATICCHECK)
+ $(STATICCHECK):
Index: pkg/prometheus.rc
===================================================================
RCS file: /cvs/ports/sysutils/prometheus/pkg/prometheus.rc,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 prometheus.rc
--- pkg/prometheus.rc 10 Jan 2018 16:26:19 -0000 1.1.1.1
+++ pkg/prometheus.rc 22 Oct 2018 09:58:06 -0000
@@ -11,7 +11,6 @@ daemon_user=_prometheus

 pexp="${daemon}.*"
 rc_bg=YES
-rc_reload=NO

 rc_start() {
  ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \

prometheus.diff (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: update: prometheus-2.4.3

Claudio Jeker-3
On Mon, Oct 22, 2018 at 05:40:00AM -0500, Abel Abraham Camarillo Ojeda wrote:
> Hi Claudio,
>
> Updates prometheus to 2.4.3, tested in amd64
>
> Allow rc_reload since prometheus correctly handles SIGHUP.
>
> Thoughts?

I'm currently not using prometheus but looks fine to me.
There has been some changes to the TSDB, did you check that the upgrade
works from 2.0 to 2.4? After upgrade reverting back will be impossible.

Can a ports developer have a look as well?
 

> Thanks
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/prometheus/Makefile,v
> retrieving revision 1.2
> diff -u -p -r1.2 Makefile
> --- Makefile 14 Apr 2018 22:53:54 -0000 1.2
> +++ Makefile 22 Oct 2018 04:52:00 -0000
> @@ -4,8 +4,7 @@ COMMENT = systems monitoring and alerti
>
>  GH_ACCOUNT = prometheus
>  GH_PROJECT = prometheus
> -GH_TAGNAME = v2.0.0
> -REVISION = 0
> +GH_TAGNAME = v2.4.3
>
>  CATEGORIES = sysutils
>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/sysutils/prometheus/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo 10 Jan 2018 16:26:19 -0000 1.1.1.1
> +++ distinfo 22 Oct 2018 04:52:25 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (prometheus-2.0.0.tar.gz) =
> aUeumy1BTUkwQDSiY18OHs1FrIOk9FkupbzKQNb3lRs=
> -SIZE (prometheus-2.0.0.tar.gz) = 5603884
> +SHA256 (prometheus-2.4.3.tar.gz) =
> T4Rpf3Rqgd9F5DSie0trLCPAh2iqD2i3vPiPTubR2NY=
> +SIZE (prometheus-2.4.3.tar.gz) = 6095284
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: patches/patch-Makefile
> diff -N patches/patch-Makefile
> --- patches/patch-Makefile 10 Jan 2018 16:26:19 -0000 1.1.1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,18 +0,0 @@
> -$OpenBSD: patch-Makefile,v 1.1.1.1 2018/01/10 16:26:19 claudio Exp $
> -
> -Index: Makefile
> ---- Makefile.orig
> -+++ Makefile
> -@@ -86,11 +86,7 @@ assets:
> - @$(GO) fmt ./web/ui
> -
> - promu:
> -- @echo ">> fetching promu"
> -- @GOOS=$(shell uname -s | tr A-Z a-z) \
> -- GOARCH=$(subst x86_64,amd64,$(patsubst i%86,386,$(shell uname -m))) \
> -- GO="$(GO)" \
> -- $(GO) get -u github.com/prometheus/promu
> -+ @true
> -
> - $(FIRST_GOPATH)/bin/staticcheck:
> - @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck
> Index: patches/patch-Makefile_common
> ===================================================================
> RCS file: patches/patch-Makefile_common
> diff -N patches/patch-Makefile_common
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-Makefile_common 22 Oct 2018 05:19:29 -0000
> @@ -0,0 +1,14 @@
> +$OpenBSD$
> +
> +Index: Makefile.common
> +--- Makefile.common.orig
> ++++ Makefile.common
> +@@ -121,7 +121,7 @@ common-docker-tag-latest:
> +
> + .PHONY: promu
> + promu:
> +- GOOS= GOARCH= $(GO) get -u github.com/prometheus/promu
> ++ @true
> +
> + .PHONY: $(STATICCHECK)
> + $(STATICCHECK):
> Index: pkg/prometheus.rc
> ===================================================================
> RCS file: /cvs/ports/sysutils/prometheus/pkg/prometheus.rc,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 prometheus.rc
> --- pkg/prometheus.rc 10 Jan 2018 16:26:19 -0000 1.1.1.1
> +++ pkg/prometheus.rc 22 Oct 2018 09:58:06 -0000
> @@ -11,7 +11,6 @@ daemon_user=_prometheus
>
>  pexp="${daemon}.*"
>  rc_bg=YES
> -rc_reload=NO
>
>  rc_start() {
>   ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/prometheus/Makefile,v
> retrieving revision 1.2
> diff -u -p -r1.2 Makefile
> --- Makefile 14 Apr 2018 22:53:54 -0000 1.2
> +++ Makefile 22 Oct 2018 04:52:00 -0000
> @@ -4,8 +4,7 @@ COMMENT = systems monitoring and alerti
>  
>  GH_ACCOUNT = prometheus
>  GH_PROJECT = prometheus
> -GH_TAGNAME = v2.0.0
> -REVISION = 0
> +GH_TAGNAME = v2.4.3
>  
>  CATEGORIES = sysutils
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/sysutils/prometheus/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo 10 Jan 2018 16:26:19 -0000 1.1.1.1
> +++ distinfo 22 Oct 2018 04:52:25 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (prometheus-2.0.0.tar.gz) = aUeumy1BTUkwQDSiY18OHs1FrIOk9FkupbzKQNb3lRs=
> -SIZE (prometheus-2.0.0.tar.gz) = 5603884
> +SHA256 (prometheus-2.4.3.tar.gz) = T4Rpf3Rqgd9F5DSie0trLCPAh2iqD2i3vPiPTubR2NY=
> +SIZE (prometheus-2.4.3.tar.gz) = 6095284
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: patches/patch-Makefile
> diff -N patches/patch-Makefile
> --- patches/patch-Makefile 10 Jan 2018 16:26:19 -0000 1.1.1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,18 +0,0 @@
> -$OpenBSD: patch-Makefile,v 1.1.1.1 2018/01/10 16:26:19 claudio Exp $
> -
> -Index: Makefile
> ---- Makefile.orig
> -+++ Makefile
> -@@ -86,11 +86,7 @@ assets:
> - @$(GO) fmt ./web/ui
> -
> - promu:
> -- @echo ">> fetching promu"
> -- @GOOS=$(shell uname -s | tr A-Z a-z) \
> -- GOARCH=$(subst x86_64,amd64,$(patsubst i%86,386,$(shell uname -m))) \
> -- GO="$(GO)" \
> -- $(GO) get -u github.com/prometheus/promu
> -+ @true
> -
> - $(FIRST_GOPATH)/bin/staticcheck:
> - @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck
> Index: patches/patch-Makefile_common
> ===================================================================
> RCS file: patches/patch-Makefile_common
> diff -N patches/patch-Makefile_common
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-Makefile_common 22 Oct 2018 05:19:29 -0000
> @@ -0,0 +1,14 @@
> +$OpenBSD$
> +
> +Index: Makefile.common
> +--- Makefile.common.orig
> ++++ Makefile.common
> +@@ -121,7 +121,7 @@ common-docker-tag-latest:
> +
> + .PHONY: promu
> + promu:
> +- GOOS= GOARCH= $(GO) get -u github.com/prometheus/promu
> ++ @true
> +
> + .PHONY: $(STATICCHECK)
> + $(STATICCHECK):
> Index: pkg/prometheus.rc
> ===================================================================
> RCS file: /cvs/ports/sysutils/prometheus/pkg/prometheus.rc,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 prometheus.rc
> --- pkg/prometheus.rc 10 Jan 2018 16:26:19 -0000 1.1.1.1
> +++ pkg/prometheus.rc 22 Oct 2018 09:58:06 -0000
> @@ -11,7 +11,6 @@ daemon_user=_prometheus
>  
>  pexp="${daemon}.*"
>  rc_bg=YES
> -rc_reload=NO
>  
>  rc_start() {
>   ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \


--
:wq Claudio

Reply | Threaded
Open this post in threaded view
|

Re: update: prometheus-2.4.3

Abel Abraham Camarillo Ojeda-2
On Mon, Oct 22, 2018 at 6:26 AM Claudio Jeker <[hidden email]> wrote:

> On Mon, Oct 22, 2018 at 05:40:00AM -0500, Abel Abraham Camarillo Ojeda
> wrote:
> > Hi Claudio,
> >
> > Updates prometheus to 2.4.3, tested in amd64
> >
> > Allow rc_reload since prometheus correctly handles SIGHUP.
> >
> > Thoughts?
>
> I'm currently not using prometheus but looks fine to me.
>

Oh, if you are interested I can take maintainership of it.


> There has been some changes to the TSDB, did you check that the upgrade
> works from 2.0 to 2.4? After upgrade reverting back will be impossible.
>

Will check that, I'm new in prometheus so had no experience with previous
versions.
And wanted to update it in openbsd before using it...

by upgrade it this case you mean:

1. pkg_add -u prometheus; works
2. prometheus itself really works with old file (not crashes / stops).

is that?

Thanks


> Can a ports developer have a look as well?
>
> > Thanks
> >
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/sysutils/prometheus/Makefile,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 Makefile
> > --- Makefile 14 Apr 2018 22:53:54 -0000 1.2
> > +++ Makefile 22 Oct 2018 04:52:00 -0000
> > @@ -4,8 +4,7 @@ COMMENT = systems monitoring and alerti
> >
> >  GH_ACCOUNT = prometheus
> >  GH_PROJECT = prometheus
> > -GH_TAGNAME = v2.0.0
> > -REVISION = 0
> > +GH_TAGNAME = v2.4.3
> >
> >  CATEGORIES = sysutils
> >
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/sysutils/prometheus/distinfo,v
> > retrieving revision 1.1.1.1
> > diff -u -p -r1.1.1.1 distinfo
> > --- distinfo 10 Jan 2018 16:26:19 -0000 1.1.1.1
> > +++ distinfo 22 Oct 2018 04:52:25 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (prometheus-2.0.0.tar.gz) =
> > aUeumy1BTUkwQDSiY18OHs1FrIOk9FkupbzKQNb3lRs=
> > -SIZE (prometheus-2.0.0.tar.gz) = 5603884
> > +SHA256 (prometheus-2.4.3.tar.gz) =
> > T4Rpf3Rqgd9F5DSie0trLCPAh2iqD2i3vPiPTubR2NY=
> > +SIZE (prometheus-2.4.3.tar.gz) = 6095284
> > Index: patches/patch-Makefile
> > ===================================================================
> > RCS file: patches/patch-Makefile
> > diff -N patches/patch-Makefile
> > --- patches/patch-Makefile 10 Jan 2018 16:26:19 -0000 1.1.1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > @@ -1,18 +0,0 @@
> > -$OpenBSD: patch-Makefile,v 1.1.1.1 2018/01/10 16:26:19 claudio Exp $
> > -
> > -Index: Makefile
> > ---- Makefile.orig
> > -+++ Makefile
> > -@@ -86,11 +86,7 @@ assets:
> > - @$(GO) fmt ./web/ui
> > -
> > - promu:
> > -- @echo ">> fetching promu"
> > -- @GOOS=$(shell uname -s | tr A-Z a-z) \
> > -- GOARCH=$(subst x86_64,amd64,$(patsubst i%86,386,$(shell uname -m))) \
> > -- GO="$(GO)" \
> > -- $(GO) get -u github.com/prometheus/promu
> > -+ @true
> > -
> > - $(FIRST_GOPATH)/bin/staticcheck:
> > - @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck
> > Index: patches/patch-Makefile_common
> > ===================================================================
> > RCS file: patches/patch-Makefile_common
> > diff -N patches/patch-Makefile_common
> > --- /dev/null 1 Jan 1970 00:00:00 -0000
> > +++ patches/patch-Makefile_common 22 Oct 2018 05:19:29 -0000
> > @@ -0,0 +1,14 @@
> > +$OpenBSD$
> > +
> > +Index: Makefile.common
> > +--- Makefile.common.orig
> > ++++ Makefile.common
> > +@@ -121,7 +121,7 @@ common-docker-tag-latest:
> > +
> > + .PHONY: promu
> > + promu:
> > +- GOOS= GOARCH= $(GO) get -u github.com/prometheus/promu
> > ++ @true
> > +
> > + .PHONY: $(STATICCHECK)
> > + $(STATICCHECK):
> > Index: pkg/prometheus.rc
> > ===================================================================
> > RCS file: /cvs/ports/sysutils/prometheus/pkg/prometheus.rc,v
> > retrieving revision 1.1.1.1
> > diff -u -p -r1.1.1.1 prometheus.rc
> > --- pkg/prometheus.rc 10 Jan 2018 16:26:19 -0000 1.1.1.1
> > +++ pkg/prometheus.rc 22 Oct 2018 09:58:06 -0000
> > @@ -11,7 +11,6 @@ daemon_user=_prometheus
> >
> >  pexp="${daemon}.*"
> >  rc_bg=YES
> > -rc_reload=NO
> >
> >  rc_start() {
> >   ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \
>
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/sysutils/prometheus/Makefile,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 Makefile
> > --- Makefile  14 Apr 2018 22:53:54 -0000      1.2
> > +++ Makefile  22 Oct 2018 04:52:00 -0000
> > @@ -4,8 +4,7 @@ COMMENT =             systems monitoring and alerti
> >
> >  GH_ACCOUNT =         prometheus
> >  GH_PROJECT =         prometheus
> > -GH_TAGNAME =         v2.0.0
> > -REVISION =           0
> > +GH_TAGNAME =         v2.4.3
> >
> >  CATEGORIES =         sysutils
> >
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/sysutils/prometheus/distinfo,v
> > retrieving revision 1.1.1.1
> > diff -u -p -r1.1.1.1 distinfo
> > --- distinfo  10 Jan 2018 16:26:19 -0000      1.1.1.1
> > +++ distinfo  22 Oct 2018 04:52:25 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (prometheus-2.0.0.tar.gz) =
> aUeumy1BTUkwQDSiY18OHs1FrIOk9FkupbzKQNb3lRs=
> > -SIZE (prometheus-2.0.0.tar.gz) = 5603884
> > +SHA256 (prometheus-2.4.3.tar.gz) =
> T4Rpf3Rqgd9F5DSie0trLCPAh2iqD2i3vPiPTubR2NY=
> > +SIZE (prometheus-2.4.3.tar.gz) = 6095284
> > Index: patches/patch-Makefile
> > ===================================================================
> > RCS file: patches/patch-Makefile
> > diff -N patches/patch-Makefile
> > --- patches/patch-Makefile    10 Jan 2018 16:26:19 -0000      1.1.1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > @@ -1,18 +0,0 @@
> > -$OpenBSD: patch-Makefile,v 1.1.1.1 2018/01/10 16:26:19 claudio Exp $
> > -
> > -Index: Makefile
> > ---- Makefile.orig
> > -+++ Makefile
> > -@@ -86,11 +86,7 @@ assets:
> > -     @$(GO) fmt ./web/ui
> > -
> > - promu:
> > --    @echo ">> fetching promu"
> > --    @GOOS=$(shell uname -s | tr A-Z a-z) \
> > --    GOARCH=$(subst x86_64,amd64,$(patsubst i%86,386,$(shell uname
> -m))) \
> > --    GO="$(GO)" \
> > --    $(GO) get -u github.com/prometheus/promu
> > -+    @true
> > -
> > - $(FIRST_GOPATH)/bin/staticcheck:
> > -     @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck
> > Index: patches/patch-Makefile_common
> > ===================================================================
> > RCS file: patches/patch-Makefile_common
> > diff -N patches/patch-Makefile_common
> > --- /dev/null 1 Jan 1970 00:00:00 -0000
> > +++ patches/patch-Makefile_common     22 Oct 2018 05:19:29 -0000
> > @@ -0,0 +1,14 @@
> > +$OpenBSD$
> > +
> > +Index: Makefile.common
> > +--- Makefile.common.orig
> > ++++ Makefile.common
> > +@@ -121,7 +121,7 @@ common-docker-tag-latest:
> > +
> > + .PHONY: promu
> > + promu:
> > +-    GOOS= GOARCH= $(GO) get -u github.com/prometheus/promu
> > ++    @true
> > +
> > + .PHONY: $(STATICCHECK)
> > + $(STATICCHECK):
> > Index: pkg/prometheus.rc
> > ===================================================================
> > RCS file: /cvs/ports/sysutils/prometheus/pkg/prometheus.rc,v
> > retrieving revision 1.1.1.1
> > diff -u -p -r1.1.1.1 prometheus.rc
> > --- pkg/prometheus.rc 10 Jan 2018 16:26:19 -0000      1.1.1.1
> > +++ pkg/prometheus.rc 22 Oct 2018 09:58:06 -0000
> > @@ -11,7 +11,6 @@ daemon_user=_prometheus
> >
> >  pexp="${daemon}.*"
> >  rc_bg=YES
> > -rc_reload=NO
> >
> >  rc_start() {
> >       ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \
>
>
> --
> :wq Claudio
>
Reply | Threaded
Open this post in threaded view
|

Re: update: prometheus-2.4.3

Claudio Jeker
On Mon, Oct 22, 2018 at 06:48:02AM -0500, Abel Abraham Camarillo Ojeda wrote:

> On Mon, Oct 22, 2018 at 6:26 AM Claudio Jeker <[hidden email]> wrote:
>
> > On Mon, Oct 22, 2018 at 05:40:00AM -0500, Abel Abraham Camarillo Ojeda
> > wrote:
> > > Hi Claudio,
> > >
> > > Updates prometheus to 2.4.3, tested in amd64
> > >
> > > Allow rc_reload since prometheus correctly handles SIGHUP.
> > >
> > > Thoughts?
> >
> > I'm currently not using prometheus but looks fine to me.
> >
>
> Oh, if you are interested I can take maintainership of it.
 
Sure, fine with me.
 

> > There has been some changes to the TSDB, did you check that the upgrade
> > works from 2.0 to 2.4? After upgrade reverting back will be impossible.
> >
>
> Will check that, I'm new in prometheus so had no experience with previous
> versions.
> And wanted to update it in openbsd before using it...
>
> by upgrade it this case you mean:
>
> 1. pkg_add -u prometheus; works
> 2. prometheus itself really works with old file (not crashes / stops).
>
> is that?

Yes, install the old package, run prometheus for a bit so you have some
data then update and see if new prometheus is happy with the old data.
Mainly just to be sure that people upgreading will not end up with nasty
surprises.

> > Can a ports developer have a look as well?
> >
> > > Thanks
> > >
> > > Index: Makefile
> > > ===================================================================
> > > RCS file: /cvs/ports/sysutils/prometheus/Makefile,v
> > > retrieving revision 1.2
> > > diff -u -p -r1.2 Makefile
> > > --- Makefile 14 Apr 2018 22:53:54 -0000 1.2
> > > +++ Makefile 22 Oct 2018 04:52:00 -0000
> > > @@ -4,8 +4,7 @@ COMMENT = systems monitoring and alerti
> > >
> > >  GH_ACCOUNT = prometheus
> > >  GH_PROJECT = prometheus
> > > -GH_TAGNAME = v2.0.0
> > > -REVISION = 0
> > > +GH_TAGNAME = v2.4.3
> > >
> > >  CATEGORIES = sysutils
> > >
> > > Index: distinfo
> > > ===================================================================
> > > RCS file: /cvs/ports/sysutils/prometheus/distinfo,v
> > > retrieving revision 1.1.1.1
> > > diff -u -p -r1.1.1.1 distinfo
> > > --- distinfo 10 Jan 2018 16:26:19 -0000 1.1.1.1
> > > +++ distinfo 22 Oct 2018 04:52:25 -0000
> > > @@ -1,2 +1,2 @@
> > > -SHA256 (prometheus-2.0.0.tar.gz) =
> > > aUeumy1BTUkwQDSiY18OHs1FrIOk9FkupbzKQNb3lRs=
> > > -SIZE (prometheus-2.0.0.tar.gz) = 5603884
> > > +SHA256 (prometheus-2.4.3.tar.gz) =
> > > T4Rpf3Rqgd9F5DSie0trLCPAh2iqD2i3vPiPTubR2NY=
> > > +SIZE (prometheus-2.4.3.tar.gz) = 6095284
> > > Index: patches/patch-Makefile
> > > ===================================================================
> > > RCS file: patches/patch-Makefile
> > > diff -N patches/patch-Makefile
> > > --- patches/patch-Makefile 10 Jan 2018 16:26:19 -0000 1.1.1.1
> > > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > > @@ -1,18 +0,0 @@
> > > -$OpenBSD: patch-Makefile,v 1.1.1.1 2018/01/10 16:26:19 claudio Exp $
> > > -
> > > -Index: Makefile
> > > ---- Makefile.orig
> > > -+++ Makefile
> > > -@@ -86,11 +86,7 @@ assets:
> > > - @$(GO) fmt ./web/ui
> > > -
> > > - promu:
> > > -- @echo ">> fetching promu"
> > > -- @GOOS=$(shell uname -s | tr A-Z a-z) \
> > > -- GOARCH=$(subst x86_64,amd64,$(patsubst i%86,386,$(shell uname -m))) \
> > > -- GO="$(GO)" \
> > > -- $(GO) get -u github.com/prometheus/promu
> > > -+ @true
> > > -
> > > - $(FIRST_GOPATH)/bin/staticcheck:
> > > - @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck
> > > Index: patches/patch-Makefile_common
> > > ===================================================================
> > > RCS file: patches/patch-Makefile_common
> > > diff -N patches/patch-Makefile_common
> > > --- /dev/null 1 Jan 1970 00:00:00 -0000
> > > +++ patches/patch-Makefile_common 22 Oct 2018 05:19:29 -0000
> > > @@ -0,0 +1,14 @@
> > > +$OpenBSD$
> > > +
> > > +Index: Makefile.common
> > > +--- Makefile.common.orig
> > > ++++ Makefile.common
> > > +@@ -121,7 +121,7 @@ common-docker-tag-latest:
> > > +
> > > + .PHONY: promu
> > > + promu:
> > > +- GOOS= GOARCH= $(GO) get -u github.com/prometheus/promu
> > > ++ @true
> > > +
> > > + .PHONY: $(STATICCHECK)
> > > + $(STATICCHECK):
> > > Index: pkg/prometheus.rc
> > > ===================================================================
> > > RCS file: /cvs/ports/sysutils/prometheus/pkg/prometheus.rc,v
> > > retrieving revision 1.1.1.1
> > > diff -u -p -r1.1.1.1 prometheus.rc
> > > --- pkg/prometheus.rc 10 Jan 2018 16:26:19 -0000 1.1.1.1
> > > +++ pkg/prometheus.rc 22 Oct 2018 09:58:06 -0000
> > > @@ -11,7 +11,6 @@ daemon_user=_prometheus
> > >
> > >  pexp="${daemon}.*"
> > >  rc_bg=YES
> > > -rc_reload=NO
> > >
> > >  rc_start() {
> > >   ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \
> >
> > > Index: Makefile
> > > ===================================================================
> > > RCS file: /cvs/ports/sysutils/prometheus/Makefile,v
> > > retrieving revision 1.2
> > > diff -u -p -r1.2 Makefile
> > > --- Makefile  14 Apr 2018 22:53:54 -0000      1.2
> > > +++ Makefile  22 Oct 2018 04:52:00 -0000
> > > @@ -4,8 +4,7 @@ COMMENT =             systems monitoring and alerti
> > >
> > >  GH_ACCOUNT =         prometheus
> > >  GH_PROJECT =         prometheus
> > > -GH_TAGNAME =         v2.0.0
> > > -REVISION =           0
> > > +GH_TAGNAME =         v2.4.3
> > >
> > >  CATEGORIES =         sysutils
> > >
> > > Index: distinfo
> > > ===================================================================
> > > RCS file: /cvs/ports/sysutils/prometheus/distinfo,v
> > > retrieving revision 1.1.1.1
> > > diff -u -p -r1.1.1.1 distinfo
> > > --- distinfo  10 Jan 2018 16:26:19 -0000      1.1.1.1
> > > +++ distinfo  22 Oct 2018 04:52:25 -0000
> > > @@ -1,2 +1,2 @@
> > > -SHA256 (prometheus-2.0.0.tar.gz) =
> > aUeumy1BTUkwQDSiY18OHs1FrIOk9FkupbzKQNb3lRs=
> > > -SIZE (prometheus-2.0.0.tar.gz) = 5603884
> > > +SHA256 (prometheus-2.4.3.tar.gz) =
> > T4Rpf3Rqgd9F5DSie0trLCPAh2iqD2i3vPiPTubR2NY=
> > > +SIZE (prometheus-2.4.3.tar.gz) = 6095284
> > > Index: patches/patch-Makefile
> > > ===================================================================
> > > RCS file: patches/patch-Makefile
> > > diff -N patches/patch-Makefile
> > > --- patches/patch-Makefile    10 Jan 2018 16:26:19 -0000      1.1.1.1
> > > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > > @@ -1,18 +0,0 @@
> > > -$OpenBSD: patch-Makefile,v 1.1.1.1 2018/01/10 16:26:19 claudio Exp $
> > > -
> > > -Index: Makefile
> > > ---- Makefile.orig
> > > -+++ Makefile
> > > -@@ -86,11 +86,7 @@ assets:
> > > -     @$(GO) fmt ./web/ui
> > > -
> > > - promu:
> > > --    @echo ">> fetching promu"
> > > --    @GOOS=$(shell uname -s | tr A-Z a-z) \
> > > --    GOARCH=$(subst x86_64,amd64,$(patsubst i%86,386,$(shell uname
> > -m))) \
> > > --    GO="$(GO)" \
> > > --    $(GO) get -u github.com/prometheus/promu
> > > -+    @true
> > > -
> > > - $(FIRST_GOPATH)/bin/staticcheck:
> > > -     @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck
> > > Index: patches/patch-Makefile_common
> > > ===================================================================
> > > RCS file: patches/patch-Makefile_common
> > > diff -N patches/patch-Makefile_common
> > > --- /dev/null 1 Jan 1970 00:00:00 -0000
> > > +++ patches/patch-Makefile_common     22 Oct 2018 05:19:29 -0000
> > > @@ -0,0 +1,14 @@
> > > +$OpenBSD$
> > > +
> > > +Index: Makefile.common
> > > +--- Makefile.common.orig
> > > ++++ Makefile.common
> > > +@@ -121,7 +121,7 @@ common-docker-tag-latest:
> > > +
> > > + .PHONY: promu
> > > + promu:
> > > +-    GOOS= GOARCH= $(GO) get -u github.com/prometheus/promu
> > > ++    @true
> > > +
> > > + .PHONY: $(STATICCHECK)
> > > + $(STATICCHECK):
> > > Index: pkg/prometheus.rc
> > > ===================================================================
> > > RCS file: /cvs/ports/sysutils/prometheus/pkg/prometheus.rc,v
> > > retrieving revision 1.1.1.1
> > > diff -u -p -r1.1.1.1 prometheus.rc
> > > --- pkg/prometheus.rc 10 Jan 2018 16:26:19 -0000      1.1.1.1
> > > +++ pkg/prometheus.rc 22 Oct 2018 09:58:06 -0000
> > > @@ -11,7 +11,6 @@ daemon_user=_prometheus
> > >
> > >  pexp="${daemon}.*"
> > >  rc_bg=YES
> > > -rc_reload=NO
> > >
> > >  rc_start() {
> > >       ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \
> >
> >
> > --
> > :wq Claudio
> >

--
:wq Claudio