<div class="gmail_quote">---------- Forwarded message ----------<br>From: &quot;Andrew Lutomirski&quot; &lt;<a href="mailto:luto@mit.edu">luto@mit.edu</a>&gt;<br>Date: Apr 30, 2014 7:46 PM<br>Subject: Re: Mass bug: packages should not auto-enable systemd units<br>
To:  &lt;<a href="mailto:devel-announce@lists.fedoraproject.org">devel-announce@lists.fedoraproject.org</a>&gt;<br>Cc: <br><br type="attribution">Due to some confusion around how alternatives worked, I screwed up the<br>
list of packages here.  I&#39;ve updated it below.  I&#39;ll give it a few<br>
more days before filing the actual bugs.<br>
<br>
On Wed, Apr 23, 2014 at 4:59 PM, Andrew Lutomirski &lt;<a href="mailto:luto@mit.edu">luto@mit.edu</a>&gt; wrote:<br>
&gt; Hi everyone-<br>
&gt;<br>
&gt; This is a notice in accordance with the mass bug filing procedure.<br>
&gt;<br>
&gt; A number of packages install systemd units and enable them<br>
&gt; automatically.  They should not.  Please update these packages to use the<br>
&gt; macroized scriptlet<br>
&gt; (<a href="https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd" target="_blank">https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd</a>).<br>
&gt;<br>
&gt; If your package has an exception from FESCo permitting it to enable<br>
&gt; itself, please make sure that the service in question is listed in the<br>
&gt; appropriate preset file.<br>
&gt;<br>
&gt; There is a general exception described here:<br>
&gt;<br>
&gt; <a href="https://fedoraproject.org/wiki/Starting_services_by_default" target="_blank">https://fedoraproject.org/wiki/Starting_services_by_default</a><br>
&gt;<br>
&gt; If your package falls under the general exception, then it is possible<br>
&gt; that no change is required.  Nevertheless, if you are relying on the<br>
&gt; exception, please make sure that your rpm scripts are sensible.  The<br>
&gt; exception is:<br>
&gt;<br>
&gt; In addition, any service which does not remain persistent on the<br>
&gt; system (aka, it &quot;runs once then goes away&quot;), does not listen to<br>
&gt; incoming connections during initialization, and does not require<br>
&gt; configuration to be functional may be enabled by default (but is not<br>
&gt; required to do so). An example of &quot;runs once then goes away&quot; service<br>
&gt; is iptables.<br>
&gt;<br>
&gt; Given that this issue can affect Fedora 20 users who install your<br>
&gt; package as a dependency, these bugs should be fixed in Fedora 20 and<br>
&gt; Rawhide.<br>
&gt;<br>
&gt; The tracker bug is here:<br>
&gt;<br>
&gt; <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1090684" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1090684</a><br>
&gt;<br>
&gt; I created it early because three of the bugs are pre-existing.  Next<br>
&gt; week, I&#39;ll file bugs against the packages below.  If you fix your<br>
&gt; package in the mean time, please let me know.<br>
&gt;<br>
&gt; After three weeks, provenpackagers may step in and fix these issues.<br>
&gt;<br>
<br>
abrt<br>
acpid<br>
aeolus-audrey-agent<br>
aeolus-configserver<br>
audit<br>
avahi<br>
bluez<br>
bootchart<br>
cherokee<br>
cloud-init<br>
deltacloud-core<br>
dmapd<br>
dnssec-trigger<br>
glusterfs<br>
gnome-initial-setup<br>
gpsd<br>
ipmiutil<br>
iptables<br>
kexec-tools<br>
libstoragemgmt<br>
libvirt<br>
lttng-tools<br>
monit<br>
NetworkManager<br>
nfs-utils<br>
nss-pam-ldapd<br>
olpc-kbdshim<br>
olpc-powerd<br>
openct<br>
pcsc-lite<br>
qemu<br>
qpid-cpp<br>
rootfs-resize<br>
rpcbind<br>
sendmail<br>
soundmodem<br>
spacenavd<br>
subscription-manager<br>
supervisor<br>
systemd<br>
targetcli<br>
util-linux<br>
vdsm<br>
xen<br>
<br>
--Andy<br>
_______________________________________________<br>
devel-announce mailing list<br>
<a href="mailto:devel-announce@lists.fedoraproject.org">devel-announce@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/devel-announce" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel-announce</a></div>