I'm doing the fastest solution right now. But we can discuss the best way in this thread.
On Fri, Apr 4, 2014 at 3:22 PM, Mike Scherbakov <[email protected]>wrote: > Folks, I'm for the fastest solution for now - and simultaneously creating > bug in LP in High priority to address it properly afterwards. > > We really need to speed this up, as many things depend on this.. > > Thanks, > > > On Fri, Apr 4, 2014 at 3:20 PM, Vladimir Sharshov > <[email protected]>wrote: > >> Hi all! >> >> As many of you know we decide to move from Ruby 1.8.7 and 1.9.3 in master >> node to Ruby 2.1 as system ruby. Also we convert all gems to packages >> (required for docker). >> >> But we have a problem with make iso process, which do not expect such a >> variance of build process with 2 versions of Ruby: 1.8.7 and 2.1 in centos >> mirror, because yum by default try to install newest version. >> >> From yesterday discussion with OSCI (Sergey, Dmitry) and Andrey Danin we >> have 3 way to solve it: >> >> - exclude using yum installation of new ruby in make process for >> bootstrap process and also block it for CentOS provisioned nodes: >> - change yum calls in make scripts ( >> http://paste.openstack.org/show/75007/); >> - use separate local package repository for new ruby and included >> it when run boostrap_admin_node.sh; >> - remove from package ruby 2.1 provider(ruby). >> - use new ruby(2.1) for master node and bootstrap centos images. >> Block Ruby for CentOS provisioned nodes: >> - change kickstart profile to select special version of >> ruby(1.8.7). >> - use 2.1 as system Ruby for master node and provisioned nodes(both >> for CentOS and Ubuntu) (need to fix compatibility with openstack puppet >> recipes) >> >> Which way we should choose? >> >> Additional links: >> >> - https://review.openstack.org/#/c/82045/ (in progress); >> - >> >> https://github.com/warpc/fuel-main/commit/fde8ca23cb5881de0b5afa8173ae113d0926dafd(in >> progress); >> - http://paste.openstack.org/show/75007/ >> >> >> -- >> Mailing list: https://launchpad.net/~fuel-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~fuel-dev >> More help : https://help.launchpad.net/ListHelp >> >> > > > -- > Mike Scherbakov > #mihgen > > -- > Mailing list: https://launchpad.net/~fuel-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~fuel-dev > More help : https://help.launchpad.net/ListHelp > > -- Andrey Danin [email protected] skype: gcon.monolake
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

