Monday, 2018-02-26

*** Seb-Solon has quit IRC03:37
*** Seb-Solon has joined #openstack-chef03:43
*** eroux has quit IRC06:31
*** os-chef-bot has quit IRC09:33
*** os-chef-bot has joined #openstack-chef09:52
jklaresc` hi14:00
jklaresc` was just moving though the release patches and wondered if the removal of the if/else block in the Berksfile is intended?14:00
jklaresc` if so, we should probably do this change in master and backport it to stable/pike14:02
sc`jklare: removal of the if/else block was the only way to generate the Berksfile.lock14:19
sc`keeping it in meant berks followed the paths and splatted out a lock file with those local paths14:19
sc`to me, the alternative is to not commit a lock file, letting chef dep solving choose the dependencies14:20
sc`the overall importance of berkshelf is waning, with other chef-native tooling sprouting up since14:21
jklaresc` ah ok, so you generated the Berksfile locally on your machine where these folders exist14:22
sc`when generating the release patches, i pulled all the cookbooks to a single directory and iterated across them. the act of doing that, with the if/else block, gave an invalid lock file to commit14:23
jklaresc` i see14:23
jklaresc` i think we can omit the Berksfile.lock14:24
sc`sounds good to me14:24
jklaresc` but that means we have no real way of checking which was a working set of cookbooks14:24
sc`i have a possible solution for that: policyfile14:24
jklaresc` ?14:24
sc`its intention is to replace berkshelf14:25
jklarebut why?14:25
jklarei like berkshelf :)14:25
sc`:)14:26
sc`the output of that policyfile is a more concise way of pinning to cookbooks, which itself includes a lock file that, i believe, is safe for this exact use case14:27
sc`https://github.com/chef/chef-rfc/blob/master/rfc097-policyfile-includes.md14:28
sc`we can keep using berks. that's fine.14:29
sc`as far as i know, it's still supported14:30
sc`removing the lock will mean that the if/else block can live upstream, though14:30
sc`i'll knock out the Berksfile.lock from the release patches, and restore the if/else blocks14:31
sc`from a dev perspective, it's easier to pull in changes that way, as it may be14:32
sc`jklare: when i get supermarket fully populated, i'll push up a change to remove the github callouts for the Berksfiles, so it'll default to supermarket15:23
sc`that may not be for another several weeks15:23
jklaresc` ok15:23
sc`once all the gerrit changes are merged, i'll push 16.x to supermarket15:24
sc`that'll make changing berks easier. the goal is to have github not as a focal point, but just another mirror15:25
sc`i'm still working on the guide. i have a skeleton building with some content15:26
sc`got the locks removed. just running through a series of local rake jobs before pushing the new patchsets16:14
sc`jklare: the lock has to go from openstack-chef-repo as well, to keep the if/else block16:17
*** openstack has joined #openstack-chef17:15
*** ChanServ sets mode: +o openstack17:15
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-block-storage stable/pike: stable/pike release  https://review.openstack.org/54748719:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-common stable/pike: stable/pike release  https://review.openstack.org/54749019:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-compute stable/pike: stable/pike release  https://review.openstack.org/54749119:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-dashboard stable/pike: stable/pike release  https://review.openstack.org/54749219:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-identity stable/pike: stable/pike release  https://review.openstack.org/54749319:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-image stable/pike: stable/pike release  https://review.openstack.org/54749419:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-integration-test master: Run discover_hosts after computes are added, before running Tempest  https://review.openstack.org/54767919:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-network stable/pike: stable/pike release  https://review.openstack.org/54750419:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-ops-database stable/pike: stable/pike release  https://review.openstack.org/54750519:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-ops-messaging stable/pike: stable/pike release  https://review.openstack.org/54750719:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-orchestration stable/pike: stable/pike release  https://review.openstack.org/54750819:54
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-telemetry stable/pike: stable/pike release  https://review.openstack.org/54750919:55
openstackgerritSamuel Cassiba proposed openstack/openstack-chef-repo stable/pike: stable/pike release  https://review.openstack.org/54751019:55
openstackgerritSamuel Cassiba proposed openstack/cookbook-openstack-integration-test stable/pike: stable/pike release  https://review.openstack.org/54749519:58
sc`all the patches are up. https://review.openstack.org/547694 needs to go in before the release patches can safely go20:38
sc`the -1s are because of that20:38

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!