Activity log for bug #1029977

Date Who What changed Old value New value Message
2012-07-27 14:55:54 Mathieu Trudel-Lapierre bug added bug
2012-07-27 14:56:02 Mathieu Trudel-Lapierre dnsmasq (Ubuntu): status New In Progress
2012-07-27 14:56:05 Mathieu Trudel-Lapierre dnsmasq (Ubuntu): importance Undecided Medium
2012-07-27 14:56:08 Mathieu Trudel-Lapierre dnsmasq (Ubuntu): assignee Mathieu Trudel-Lapierre (mathieu-tl)
2012-07-27 15:10:24 Launchpad Janitor dnsmasq (Ubuntu): status In Progress Fix Released
2012-07-27 15:18:46 Mathieu Trudel-Lapierre nominated for series Ubuntu Precise
2012-07-27 15:18:46 Mathieu Trudel-Lapierre bug task added dnsmasq (Ubuntu Precise)
2012-07-27 15:23:27 Mathieu Trudel-Lapierre description /etc/dbus-1/system.d/dnsmasq.conf is currently being shipped by 'dnsmasq'. However, other users of the dnsmasq binary as a standalone binary (e.g. those packages that depend on 'dnsmasq-base' and not 'dnsmasq') may want to use dnsmasq with --enable-dbus. This requires the above config file; otherwise the name can't be owned by dnsmasq and DBus messages will fail. dnsmasq-base should ship the file along with the dnsmasq binary; all other arch-indep files from dnsmasq can stay where they are. [Test case] Requirements: the 'dnsmasq-base' package must be installed; the 'dnsmasq' package must *NOT* be installed. 1) Start a terminal 2) sudo stop network-manager # network-manager interferes with the test, since it starts dnsmasq. 2) Attempt to start dnsmasq with the following command: 'sudo dnsmasq --enable-dbus' Without the file shipped with dnsmasq-base: dnsmasq: Erreur DBus : Connection ":1.64" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file With the file; dnsmasq should start successfully. Other instances may interfere with the test case; if you get an error such as "address already in use"; first kill off other running instances of dnsmasq. --- /etc/dbus-1/system.d/dnsmasq.conf is currently being shipped by 'dnsmasq'. However, other users of the dnsmasq binary as a standalone binary (e.g. those packages that depend on 'dnsmasq-base' and not 'dnsmasq') may want to use dnsmasq with --enable-dbus. This requires the above config file; otherwise the name can't be owned by dnsmasq and DBus messages will fail. dnsmasq-base should ship the file along with the dnsmasq binary; all other arch-indep files from dnsmasq can stay where they are.
2012-07-27 15:23:33 Mathieu Trudel-Lapierre dnsmasq (Ubuntu Precise): status New In Progress
2012-07-27 15:23:36 Mathieu Trudel-Lapierre dnsmasq (Ubuntu Precise): importance Undecided Medium
2012-07-27 15:23:38 Mathieu Trudel-Lapierre dnsmasq (Ubuntu Precise): assignee Mathieu Trudel-Lapierre (mathieu-tl)
2012-08-03 16:07:37 Mathieu Trudel-Lapierre description [Test case] Requirements: the 'dnsmasq-base' package must be installed; the 'dnsmasq' package must *NOT* be installed. 1) Start a terminal 2) sudo stop network-manager # network-manager interferes with the test, since it starts dnsmasq. 2) Attempt to start dnsmasq with the following command: 'sudo dnsmasq --enable-dbus' Without the file shipped with dnsmasq-base: dnsmasq: Erreur DBus : Connection ":1.64" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file With the file; dnsmasq should start successfully. Other instances may interfere with the test case; if you get an error such as "address already in use"; first kill off other running instances of dnsmasq. --- /etc/dbus-1/system.d/dnsmasq.conf is currently being shipped by 'dnsmasq'. However, other users of the dnsmasq binary as a standalone binary (e.g. those packages that depend on 'dnsmasq-base' and not 'dnsmasq') may want to use dnsmasq with --enable-dbus. This requires the above config file; otherwise the name can't be owned by dnsmasq and DBus messages will fail. dnsmasq-base should ship the file along with the dnsmasq binary; all other arch-indep files from dnsmasq can stay where they are. [Rationale] Required for network-manager SRU for bug 1004775: To properly handle updating DNS nameservers in the dnsmasq instance spawned by NetworkManager; it would require starting dnsmasq with dbus enabled so that all future dns changes could be done through that API. Unfortunately, dnsmasq currently ships the dbus configuration file along with an init script as part of the 'dnsmasq' package; which, when installed and improperly configured can conflict with the dnsmasq instance used by network-manager. Furthermore, the additional files provided by 'dnsmasq' are not required. Moving the dbus config file from 'dnsmasq' to 'dnsmasq-base' allows users of the standalone binary to start dnsmasq with dbus enabled without requiring the additional installation of the 'dnsmasq' package and the init script and other configuration files it provides. [Test case] Requirements: the 'dnsmasq-base' package must be installed; the 'dnsmasq' package must *NOT* be installed. 1) Start a terminal 2) sudo stop network-manager # network-manager interferes with the test, since it starts dnsmasq. 2) Attempt to start dnsmasq with the following command: 'sudo dnsmasq --enable-dbus' Without the file shipped with dnsmasq-base: dnsmasq: Erreur DBus : Connection ":1.64" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file With the file; dnsmasq should start successfully. Other instances may interfere with the test case; if you get an error such as "address already in use"; first kill off other running instances of dnsmasq. [Regression Potential] Minimal; would have to be misexecution of the patch; through an error in the packaging (ie. incorrect package dependencies) could cause dnsmasq to refuse to start with --enable-dbus. That function isn't used by any of the packages we ship by default at this point. --- /etc/dbus-1/system.d/dnsmasq.conf is currently being shipped by 'dnsmasq'. However, other users of the dnsmasq binary as a standalone binary (e.g. those packages that depend on 'dnsmasq-base' and not 'dnsmasq') may want to use dnsmasq with --enable-dbus. This requires the above config file; otherwise the name can't be owned by dnsmasq and DBus messages will fail. dnsmasq-base should ship the file along with the dnsmasq binary; all other arch-indep files from dnsmasq can stay where they are.
2012-08-03 19:56:55 Mathieu Trudel-Lapierre bug added subscriber Ubuntu Stable Release Updates Team
2012-08-07 18:31:44 Mathieu Trudel-Lapierre dnsmasq (Ubuntu Precise): status In Progress Triaged
2012-09-25 15:59:21 Launchpad Janitor branch linked lp:~mathieu-tl/ubuntu/precise/dnsmasq/dbus-config
2012-11-30 22:52:10 Launchpad Janitor branch linked lp:~mathieu-tl/ubuntu/precise/dnsmasq/dbus
2012-11-30 22:52:30 Mathieu Trudel-Lapierre dnsmasq (Ubuntu Precise): status Triaged In Progress
2013-01-25 23:42:19 Steve Langasek dnsmasq (Ubuntu Precise): status In Progress Fix Committed
2013-01-25 23:42:23 Steve Langasek bug added subscriber SRU Verification
2013-01-25 23:42:33 Steve Langasek tags verification-needed
2013-04-17 14:52:23 Mark Russell bug added subscriber Mark Russell
2013-04-17 14:52:33 Mark Russell tags verification-needed verification-done
2013-04-18 22:36:45 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2013-04-18 22:37:15 Launchpad Janitor dnsmasq (Ubuntu Precise): status Fix Committed Fix Released
2013-12-11 03:45:16 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/precise/dnsmasq/precise-proposed