Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2014 15:37:54 -0700
From:      NGie Cooper <yaneurabeya@gmail.com>
To:        Peter Wemm <peter@wemm.org>
Cc:        "freebsd-arch@FreeBSD.org Arch" <freebsd-arch@freebsd.org>
Subject:   Re: [RFC] fully integrate etc/Makefile into bsd.prog.mk
Message-ID:  <CAGHfRMAWAvns6rdRZD8-5YLZg9RtWhjMdEsZ_zjDu1Z132odnQ@mail.gmail.com>
In-Reply-To: <5421F165.7030304@wemm.org>
References:  <11E49217-8154-47AC-8D39-68256017D3A8@gmail.com> <0A216B9F-3437-461E-A52A-032F6B86B5F2@bsdimp.com> <CAGHfRMBbG6mjpxZ1dLT=jQRTzAsgO%2BRomLyGAsTOaOw6cHBUSw@mail.gmail.com> <5421F165.7030304@wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Peter!

On Tue, Sep 23, 2014 at 3:17 PM, Peter Wemm <peter@wemm.org> wrote:

...

> Please keep in mind that the interface here to release build processes has
> been relatively stable for a long time.  Gratuitous changes for no clear
> benefit would not be well received if it means having to do things
> significantly differently on some branches to others.

Understood.

> Knowledge of how this works, and/or workarounds for the quirks in it
> embedded in at least the following:
> mergemaster
> etcupdate
> snapshot builder
> release build process
> cluster release build process
> my employer's release build process, along with other people's.

I'll take a look at how this is done in mergemaster, etcupdate,
release, etc. Do you have a pointer to the snapshot builder/cluster
release build process as well? Links offline would be much
appreciated.

> If there's a clear benefit that makes disrupting those all worth it, it had
> better be more tangible than "it looks cleaner".

Well, more consistent, cleaner, and easier for others to customize in
the future. I don't want to change external interfaces for
etc/Makefile (make distribution/make distribute/make install).

> You're right that it's far from pretty, but its dealt with the same way at
> least as far back as stable/4 and consistency is important to some of us.

I totally understand, which is why I'm reaching out for comment.

I've only been using FreeBSD since 5.2, so I still consider myself new
on the block, such that I don't know all the ins and outs of older
releases (and I need guidance from others who have been working with
older releases to avoid breaking their processes).

Thank you very much for the input!
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGHfRMAWAvns6rdRZD8-5YLZg9RtWhjMdEsZ_zjDu1Z132odnQ>