Date: Thu, 15 Feb 2018 14:38:22 -0700 From: Brad Davis <brd@FreeBSD.org> To: Mathieu Arnold <mat@FreeBSD.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r461844 - in head: . net-mgmt net-mgmt/prometheus net-mgmt/prometheus1 net-mgmt/prometheus2 net-mgmt/prometheus2/files Message-ID: <1518730702.3714167.1272411376.445D11B0@webmail.messagingengine.com> In-Reply-To: <20180215164245.a5u2hmvrb3iplzvx@ogg.in.absolight.net> References: <201802142158.w1ELwc51053041@repo.freebsd.org> <20180215083547.zrd2bggrbhnq56y4@atuin.in.mat.cc> <1518711888.992438.1272052384.166A69A9@webmail.messagingengine.com> <20180215164245.a5u2hmvrb3iplzvx@ogg.in.absolight.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Feb 15, 2018, at 9:42 AM, Mathieu Arnold wrote: > On Thu, Feb 15, 2018 at 09:24:48AM -0700, Brad Davis wrote: > > > > > > You added 1 to the package name, which seems ok, though renaming > > > packages is probably a bad idea because of the wtf moment people using > > > it will have :-) > > > > Yeah, this is part of the explanation below.. > > > > Steve and I wondered if pkg uses MOVED at all? > > No, poudriere uses it though. And MOVED is about origins, pkg is about > package names, so it could nto really be interesting for it. OK, thanks.. > > > But you did not add a 2 to this one, so people who run pkg upgrade will > > > go to 1.8.2 to 2.1.0 and it'll break, as, like you said, upgrading is > > > non trivial. > > > > We are trying to encourage people to upgrade and help new users that > > just do: `pkg install' get the newer version, instead of discovering > > later that they installed the old one. > > > > There is a hook in the version 2 start up script and a pkg-message to > > help with this. > > Mmmm, ok, but then, the directory should be named prometheus, not > prometheus2, it is always confusing when the directory name does not > match PKGBASE, one wonders which one is supposed to be the correct one, > a bit like when code and documentation do not say the same thing. Well.. I figured prometheus2, so that when prometheus 3.x comes out it goes in as net-mgmt/prometheus3.. I am not sure if that will pay off in the end, but when I maintained rsyslog, it was useful because of the regular major version number bumps there. Regards, Brad Davis
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1518730702.3714167.1272411376.445D11B0>