Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Dec 2013 21:14:41 +0400
From:      Andrej Zverev <az@freebsd.org>
To:        Mathieu Arnold <mat@freebsd.org>
Cc:        "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, "Sergey A. Osokin" <osa@freebsd.org>, Eygene Ryabinkin <rea@freebsd.org>, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r335584 - head/www/nginx/files
Message-ID:  <CAD5bB%2BhQDbBp5dUNmd9JgLZRjywG6wwu%2BKvnHTxrF3GXQ1FK8Q@mail.gmail.com>
In-Reply-To: <35CE06BD9B13A4C04FF9BA6C@ogg.in.absolight.net>
References:  <201312031808.rB3I8LX3026752@svn.freebsd.org> <2810458563ECCE4995A6F346@ogg.in.absolight.net> <vC8bOu99RjKuU8c6B28CX9Bf9W8@hAm863D/O7ToqOy9f4TrItu8xPI> <6C5CAF4A651E78FA0271987C@ogg.in.absolight.net> <CAD5bB%2BgM=WEj=gqP1Ks5%2BBCQYiG=GB32jU=ghNbFm5pAAGjD%2BA@mail.gmail.com> <35CE06BD9B13A4C04FF9BA6C@ogg.in.absolight.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 6, 2013 at 8:47 PM, Mathieu Arnold <mat@freebsd.org> wrote:
>
>
> +--On 6 d=E9cembre 2013 20:27:05 +0400 Andrej Zverev <az@freebsd.org> wro=
te:
> | On Fri, Dec 6, 2013 at 7:27 PM, Mathieu Arnold <mat@freebsd.org> wrote:
> |
> |> | Supposedly, the second category of people will get nginx with
> |> | enable-able syslog support from vanilla port at the next update
> |> | of their tree.  SYSLOG_SUPPORT is off by-default, so packages won't
> |> | be affected too.
> |>
> |> Packages built with the default options won't be affected, yes.
> |> But for people not using packages, or building packages with non defau=
lt
> |> options won't know there is a new version of the port.
> |
> | PHB contains text in a case where this should be done, and when not.
> | I'm with osa@ and rea@ here, you are trying make new rules on the fly.
>
> Well, yes, but the thing is, the system is not perfect, most of updates o=
f
> nginx are a modules/plugins update, and if one wants to have the updated
> version, one has to force the reinstallation of the port, because the
> version has not changed.
Blame pkgng ;-)

>
> For instance, here, I have a few hundreds servers here, I run my own
> poudriere builds so that I can have sane options for the packages I
> install, like for instance, for nginx, SSL, most non third parties module=
s,
> and a few third parties I need here and there.
> When some nginx module is updated, and I want poudriere to rebuild it, I
> have to go and remove the existing package, so that it gets rebuild. I
> shouldn't have to do that :-)

Oh, you can teach your scripts to look into Makefile's revision and
fire french tinderbox.
At least if you have few hundreds servers you can adapt all for you in
your local playground.
For example, I'm doing build everytime from scratch and within my own
schedule (like I'm not care about version, changes). Updating lot of
servers by every port update looks strange for me.

>
> |> You have to bump PORTREVISION when what you change can change the
> |> package.
> |
> | Then find all your commits (at least for two months) and bump
> | PORTREVISION there for a start ;-)
>
> If I bump perl's PORTREVISION and ask people to rebuild everything, I'm
> going to get lynched :-p
Yes, but why I need to update nginx every time (by your logic) if I
don't use modules which are not default? )


>
> --
> Mathieu Arnold



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD5bB%2BhQDbBp5dUNmd9JgLZRjywG6wwu%2BKvnHTxrF3GXQ1FK8Q>