From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Sat, 4 Mar 2017 15:42:22 +0100 Subject: [Buildroot] [PATCH] linux: Add CIP SLTS easy selection option In-Reply-To: References: <1488577816-19047-1-git-send-email-angelo.compagnucci@gmail.com> <20170303234636.0dbf4fd6@free-electrons.com> <7663394e-1ac6-07ae-a226-159605ac4011@mind.be> <20170304000243.35b8b146@free-electrons.com> <20170304111105.03e2ffe2@free-electrons.com> <20170304151228.3de59a5c@free-electrons.com> Message-ID: <20170304154222.7fbf231e@free-electrons.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello, On Sat, 4 Mar 2017 15:38:13 +0100, Angelo Compagnucci wrote: > > Clearly *NOT*. We want Buildroot builds to be reproducible. So if you > > take a given Buildroot version and configuration, it should *always* > > provide exactly the same output. So we need to use fixed versions of > > all the components. > > Obviously, I know. We could exclude the CIP kernel from the > reproducibility thing. There is nothing like "excluding feature " from the reproducibility thing. > This should not happens, or if this happens, there's fault in the CIP > project. Btw the project doesn't involves only a Linux kernel but all > the necessary infrastructure to be sure that a new minor release > doesn't brake everything. Right, but that's not the point. The point is that a given Buildroot version+configuration should always build the same thing, period. That's a very strong principle in Buildroot. If you want to upgrade your kernel to a newer version, you change your configuration. Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com