[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#775944: Please, document changes between Apache 2.2 and 2.4



On 2015-01-23 14:35, David Prévot wrote:
> Hi,
> 
> Le 22/01/2015 12:35, Niels Thykier a écrit :
>> On 2015-01-21 20:21, David Prévot wrote:
> 
> 
>> I have made the following draft for documenting this issue.
> 
> Thanks Niels!
> 
>> If there are any things on the packaging side (i.e. Debian-specific
>> changes since 2.2) that users should be aware of, please do let me know
>> as I am currently not aware of issues there.
> 
> From /usr/share/doc/apache2/NEWS.Debian.gz:
> 
>>   Moreover, the configuration mechanism in Debian has changed. All
>>   configurations in sites-enabled and conf-enabled need a ".conf" suffix now.
> […]
>>   Note this means all existing sites are ignored until they get a ".conf"
>>   suffix and are re-enabled by the use of a2ensite.
> 
> There are other Debian-specific bits in NEWS.Debian, but at least this
> one may deserve a mention in the release notes since it’s likely to bite
> a lot of administrators (and when the NEWS changes shows up, it’s too
> late since Apache 2.4 is already there, it will probably be long anyway).
> 
> Regards
> 
> David
> 

Thanks for the review. :)

I have attached an updated patch and also briefly touches on the
".conf"-suffix issue and adds a reference to the NEWS file.  A second
review is appreciated. :)

Thanks,
~Niels


diff --git a/en/issues.dbk b/en/issues.dbk
index bef2995..97741f0 100644
--- a/en/issues.dbk
+++ b/en/issues.dbk
@@ -209,6 +209,50 @@ $ echo 'openssh-server openssh-server/permit-root-login boolean true' | debconf-
   </para>
 </section>
 
+<section id="apache-httpd-incomat">
+  <!-- Wheezy to Jessie -->
+  <title>Incompatible changes in Apache HTTPD 2.4</title>
+  <note>
+    <para>
+      This section only applies to systems, which have installed an
+      Apache HTTPD server and configured it manually.
+    </para>
+  </note>
+  <para>
+    There has been a number of changes to the configuration of the
+    Apache HTTPD server in version 2.4.  On the upstream side, the
+    syntax has changed.  Notably, the access control directives have
+    changed considerably and will need manual migration to the
+    directives.
+  </para>
+  <para>
+    The managing of configuration files have also been changed in the
+    Debian packaging.  In particular, all configuration files and
+    sites must now end with ".conf" to be parsed.  This change also
+    replaces the existing use of
+    <filename>/etc/apache2/conf.d/</filename>.
+  </para>
+  <para>
+    For more information and the full list of changes, please refer to:
+  </para>
+  <itemizedlist>
+    <listitem>
+      <para><ulink
+      url="http://httpd.apache.org/docs/2.4/upgrading.html";>Upgrading
+      to 2.4 from 2.2</ulink> document provided by Apache for the upstream
+      side.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        The <filename>/usr/share/doc/apache2/NEWS.Debian.gz</filename>
+        file provided by the <systemitem
+        role="package">apache2</systemitem> package.
+      </para>
+    </listitem>
+  </itemizedlist>
+</section>
+
 <section id="systemd-upgrade-default-init-system">
   <!-- Wheezy to Jessie -->
   <title>Upgrading installs the new default init system for Jessie</title>

Reply to: