On Tue, 2019-05-21 at 17:44 +0100, Rowland penny via samba wrote:> There was some talk of this happening automatically, but this seems > to > have not come to fruition yet.It has. See the bootstrap/ system in master. This hasn't been backported to Samba 4.10 however. The files in generated-dists are intended to be linkable from the wiki as the definitive list of packages for a developer install, which will always be a superset of packages needed in production. So for 4.11 onwards we can finally get rid of the mostly-but-not- entirely-accurate package lists in the wiki and replace with what we test with. Thanks, Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
On 21/05/2019 20:15, Andrew Bartlett wrote:> On Tue, 2019-05-21 at 17:44 +0100, Rowland penny via samba wrote: >> There was some talk of this happening automatically, but this seems >> to >> have not come to fruition yet. > It has. See the bootstrap/ system in master.Okay, I will> > This hasn't been backported to Samba 4.10 however.Seeing as how lots of people have been having problems building 4.10.x, don't you think backporting it might just be a good idea ?> > The files in generated-dists are intended to be linkable from the wiki > as the definitive list of packages for a developer install, which will > always be a superset of packages needed in production. > > So for 4.11 onwards we can finally get rid of the mostly-but-not- > entirely-accurate package lists in the wiki and replace with what we > test with.I can see a problem already, whilst it is a good idea to always build the newest version of Samba, people are contrary, they will want to build earlier versions. This will possibly mean that the wikipage will not list the python2 packages required to build Samba 4.10.x and earlier.> > Thanks, > > Andrew Bartlett >Rowland
On Tue, 2019-05-21 at 20:29 +0100, Rowland penny via samba wrote:> On 21/05/2019 20:15, Andrew Bartlett wrote: > > On Tue, 2019-05-21 at 17:44 +0100, Rowland penny via samba wrote: > > > There was some talk of this happening automatically, but this > > > seems > > > to > > > have not come to fruition yet. > > > > It has. See the bootstrap/ system in master. > > Okay, I will > > > > This hasn't been backported to Samba 4.10 however. > > Seeing as how lots of people have been having problems building > 4.10.x, > don't you think backporting it might just be a good idea ?I though it was such a good idea I already suggested it. It didn't get any traction at the time, but perhaps with your enthusiasm someone might do the work. Particularly since we got CentOS7 working in master. The task is essentially to cherry-pick all the changes under bootstrap/ and then adjust the package list to also include the py2 packages.> > The files in generated-dists are intended to be linkable from the > > wiki > > as the definitive list of packages for a developer install, which > > will > > always be a superset of packages needed in production. > > > > So for 4.11 onwards we can finally get rid of the mostly-but-not- > > entirely-accurate package lists in the wiki and replace with what > > we > > test with. > > I can see a problem already, whilst it is a good idea to always > build > the newest version of Samba, people are contrary, they will want to > build earlier versions. This will possibly mean that the wikipage > will > not list the python2 packages required to build Samba 4.10.x and > earlier.Between you and me I'm sure we can come up with a clear structure. Most likely a table of versions vs distributions with a link to each. Thanks, Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba