Bug 244247 - Add dnsmasq package to RHEL
Summary: Add dnsmasq package to RHEL
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: distribution
Version: 5.0
Hardware: All
OS: Linux
Target Milestone: ---
: ---
Assignee: Daniel Veillard
QA Contact:
Depends On:
Blocks: 243463
TreeView+ depends on / blocked
Reported: 2007-06-14 17:51 UTC by Daniel Berrangé
Modified: 2007-11-30 22:07 UTC (History)
2 users (show)

Fixed In Version: RHEA-2007-0653
Doc Type: Enhancement
Doc Text:
Clone Of:
Last Closed: 2007-11-07 17:26:03 UTC

Attachments (Terms of Use)

System ID Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2007:0653 normal SHIPPED_LIVE New package dnsmasq 2007-10-30 18:05:57 UTC

Description Daniel Berrangé 2007-06-14 17:51:56 UTC
Description of problem:
Libvirt provides a virtual networking capability for users who are unable to
make use of bridging - eg Laptop users, anyone with Wifi, anyone using
NetworkManager, or anyone without connectivity.

This sets up an isolated bridge device to which guests attach & NATs to outside
world. This requires dnsmasq to provide DNS and DHCP services to guest VMs,
since they can't get DHCP across the NAT forwarding.

The dnsmasq package is part of the (former) Fedora Extras, and is used by
libvirt in Fedora 6/7

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Start the libvirt default network (virsh net-start default)
2. Verify dnsmasq has started on Dom0 attached to that virbr0 device
2. Create a guest attached to the network
3. Try and configure guest with DHCP
Actual results:

Expected results:
dnsmasq running & DHCP works in guest

Additional info: 
Recommend taking existing package from Fedora Extras


Comment 1 RHEL Product and Program Management 2007-06-14 17:54:03 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update

Comment 3 Balint Cristian 2007-06-19 11:59:43 UTC
added from fedora devel to dis-5E-U1 for CVS, brew, and comps file.

initial build:
Daniel Veillard (veillard@redhat.com) is set as the owner of the package.

Comment 4 Daniel Veillard 2007-06-19 12:13:08 UTC
thanks Cristian,

the built completed successfully.

Just wondering, libvirt is limited to arches i386, x86_64 and ia64.
Since  dnsmasq is added solely as an helper for this libvirt update, 
should we use the same set of limited arches, or the whole set.
  - minimize the disruption of adding the new package
  - increase the gap between the architectures
  - we may miss some bugs only raised on the new architectures

Seems the cons override the pros, but I wonder if there are release
engineering rules for such a case,


Comment 5 Balint Cristian 2007-06-19 12:24:30 UTC
I just thinked:

   I think dnsmasq should _not_ be neccesary Req from libvirt, its just 
another DHCP server, a simple lightweight one, and should be build on all our 

   There can be some case when dnsmasq is used for small office DHCP setup 
and not for xen !, since its very easy to configure, so building it for all 
arches make a sense at all.
Thats my 5 cent.   

Comment 6 Daniel Veillard 2007-06-19 12:32:00 UTC
Well the Requires is required because libvirt may exec dnsmasq, that's why we are
adding it at this point :-)
Let's keep it built on all arches,



Comment 12 errata-xmlrpc 2007-11-07 17:26:03 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.


Note You need to log in before you can comment on or make changes to this bug.