[ovs-dev] [PATCH] poc: Automate building of Fedora rpm packages

Aaron Conole aconole at redhat.com
Tue Apr 24 21:11:19 UTC 2018


Ansis Atteka <ansisatteka at gmail.com> writes:

> On 24 April 2018 at 13:10, Aaron Conole <aconole at redhat.com> wrote:
>> Ansis Atteka <aatteka at ovn.org> writes:
>>
>>> This patch automates building of Fedora rpm packages (Just
>>> like we are already doing this for for CentOS and Ubuntu).
>>>
>>> Signed-off-by: Ansis Atteka <aatteka at ovn.org>
>>> ---
>>
>> Maybe it's something wrong with my setup - but for the fedorabuilder
>> image I get a stall "Waiting for domain to get an IP address..." and it
>> doesn't proceed.  On the other hand, the centos and ubuntu still proceed
>> as normal.
>
> Thanks for trying this out!
>
>>
>> Are you also able to observe this?  I probably did something wrong, but
>> all I did was:
>>
>>   $ git am ~/News/poc.patch
>>   $ vagrant up fedorabuilder
>
> That is exactly the same command I ran. Though, I believe your default
> provider is libvirt and not virtualbox?

Yes, that is true.

>
>
>>   ...
>>   ==> fedorabuilder: Starting domain.
>>   ==> fedorabuilder: Waiting for domain to get an IP address...
>
> I reproduced the exact same error with --provider=libvirt argument.
> Thanks for catching this. I suspect that generic/fedora27 works on
> virtualbox, but does not work on libvirt. Will try to find fedora27
> box that works with both providers.

Strange.  I look forward to seeing it work :)

>>   ==> fedorabuilder: Removing domain...
>>   ==> fedorabuilder: An error occurred. The error will be shown
>> after all tasks complete.
>>   An error occurred while executing multiple actions in parallel.
>>   Any errors that occurred are shown below.
>>
>>   An unexpected error occurred when executing the action on the
>>   'fedorabuilder' machine. Please report this as a bug:
>>
>>   The specified wait_for timeout (2 seconds) was exceeded
>>
>>   /usr/share/gems/gems/fog-core-1.43.0/lib/fog/core/wait_for.rb:9:in
>> `block in wait_for'
>>   /usr/share/gems/gems/fog-core-1.43.0/lib/fog/core/wait_for.rb:6:in `loop'
>>   /usr/share/gems/gems/fog-core-1.43.0/lib/fog/core/wait_for.rb:6:in `wait_for'
>>   /usr/share/gems/gems/fog-core-1.43.0/lib/fog/core/model.rb:69:in `wait_for'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/wait_till_up.rb:42:in
>> `block (2 levels) in call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/util/retryable.rb:17:in
>> `retryable'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/wait_till_up.rb:37:in
>> `block in call'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/util/timer.rb:9:in
>> `time'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/wait_till_up.rb:34:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/action/warden.rb:34:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/start_domain.rb:298:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/action/warden.rb:34:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/set_boot_order.rb:78:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/action/warden.rb:34:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/create_network_interfaces.rb:176:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/action/warden.rb:34:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/create_networks.rb:83:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/action/warden.rb:34:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/share_folders.rb:20:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/action/warden.rb:34:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-libvirt-0.0.40/lib/vagrant-libvirt/action/prepare_nfs_settings.rb:18:in
>> `call'
>>   /usr/share/vagrant/gems/gems/vagrant-2.0.2/lib/vagrant/action/warden.rb:34:in
>> `call'
>>   ...
>>
>> -Aaron


More information about the dev mailing list