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

Ubuntu and the default page


As you've introduced the default index.html page in the apache2 package,
there's now some dissonance with this page on Ubuntu. I'm writing to
seek feedback on apache2 Debian maintainers' opinions on what Ubuntu
should do here.

This area is a can of worms. I feel that whatever I do I may upset
someone, so this email is an attempt to mitigate this. I've attached my
proposal as a starting point. I'm open to doing something else if there
is consensus that I should.

Right now, the page on Ubuntu is wrong because:

1) The page implies the user is running Debian, not Ubuntu.

2) The page describes users to file bugs in Debian for the Ubuntu
package, instead of on Launchpad, thus potentially creating extra work
for Debian, when Ubuntu should be triaging these bugs first.

This issue was brought to my attention by this bug:

I am keen to fix this in a way that everyone is happy, so that:

1) Debian is appropriately acknowledged.

2) Debian doesn't get extra work that it doesn't want.

3) Debian doesn't get misattributed in a way it doesn't want.

4) Debian doesn't get bugs filed that should have been filed in Ubuntu

My proposal is attached. I haven't changed the logo yet but I expect
I'll swap the logo out for a suitable Ubuntu logo - please object if you
think this is not appropriate.

Your comments are appreciated. If I don't hear back, I guess I'll apply
my patch to apache2 in Ubuntu.


Robie Basak
Ubuntu Server Team
diff -Nru apache2-2.4.7/debian/changelog apache2-2.4.7/debian/changelog
--- apache2-2.4.7/debian/changelog	2014-01-14 17:23:47.000000000 +0000
+++ apache2-2.4.7/debian/changelog	2014-03-18 17:03:53.000000000 +0000
@@ -1,3 +1,10 @@
+apache2 (2.4.7-1ubuntu2) UNRELEASED; urgency=medium
+  * d/index.html: replace Debian with Ubuntu on default page
+    (LP: #1288690).
+ -- Robie Basak <robie.basak@ubuntu.com>  Tue, 18 Mar 2014 16:43:18 +0000
 apache2 (2.4.7-1ubuntu1) trusty; urgency=medium
   * Merge from Debian unstable. Remaining changes:
diff -Nru apache2-2.4.7/debian/index.html apache2-2.4.7/debian/index.html
--- apache2-2.4.7/debian/index.html	2014-01-07 13:23:42.000000000 +0000
+++ apache2-2.4.7/debian/index.html	2014-03-18 17:14:10.000000000 +0000
@@ -1,9 +1,14 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
 <html xmlns="http://www.w3.org/1999/xhtml";>
+  <!--
+    Modified from the Debian original for Ubuntu
+    Last updated: 2014-18-03
+    See: https://launchpad.net/bugs/1288690
+  -->
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Apache2 Debian Default Page: It works</title>
+    <title>Apache2 Ubuntu Default Page: It works</title>
     <style type="text/css" media="screen">
   * {
     margin: 0px 0px 0px 0px;
@@ -190,7 +195,7 @@
       <div class="page_header floating_element">
         <img src="/icons/openlogo-75.png" alt="Debian Logo" class="floating_element"/>
         <span class="floating_element">
-          Apache2 Debian Default Page
+          Apache2 Ubuntu Default Page
 <!--      <div class="table_of_contents floating_element">
@@ -221,7 +226,9 @@
         <div class="content_section_text">
                 This is the default welcome page used to test the correct 
-                operation of the Apache2 server after installation on Debian systems.
+                operation of the Apache2 server after installation on Ubuntu systems.
+                It is based on the equivalent page on Debian, from which the Ubuntu Apache
+                packaging is derived.
                 If you can read this page, it means that the Apache HTTP server installed at
                 this site is working properly. You should <b>replace this file</b> (located at
                 <tt>/var/www/html/index.html</tt>) before continuing to operate your HTTP server.
@@ -242,9 +249,9 @@
         <div class="content_section_text">
-                Debian's Apache2 default configuration is different from the
+                Ubuntu's Apache2 default configuration is different from the
                 upstream default configuration, and split into several files optimized for
-                interaction with Debian tools. The configuration system is
+                interaction with Ubuntu tools. The configuration system is
                 <b>fully documented in
                 /usr/share/doc/apache2/README.Debian.gz</b>. Refer to this for the full
                 documentation. Documentation for the web server itself can be
@@ -253,7 +260,7 @@
-                The configuration layout for an Apache2 web server installation on Debian systems is as follows:
+                The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows:
@@ -324,7 +331,7 @@
         <div class="content_section_text">
-                By default, Debian does not allow access through the web browser to
+                By default, Ubuntu does not allow access through the web browser to
                 <em>any</em> file apart of those located in <tt>/var/www</tt>,
                 <a href="http://httpd.apache.org/docs/2.4/mod/mod_userdir.html";>public_html</a>
                 directories (when enabled) and <tt>/usr/share</tt> (for web
@@ -333,7 +340,7 @@
                 document root directory in <tt>/etc/apache2/apache2.conf</tt>.
-                The default Debian document root is <tt>/var/www/html</tt>. You
+                The default Ubuntu document root is <tt>/var/www/html</tt>. You
                 can make your own virtual hosts under /var/www. This is different
                 to previous releases which provides better security out of the box.
@@ -345,9 +352,9 @@
         <div class="content_section_text">
-                Please use the <tt>reportbug</tt> tool to report bugs in the
-                Apache2 package with Debian. However, check <a
-                href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?ordering=normal;archive=0;src=apache2;repeatmerged=0";>existing
+                Please use the <tt>ubuntu-bug</tt> tool to report bugs in the
+                Apache2 package with Ubuntu. However, check <a
+                href="https://bugs.launchpad.net/ubuntu/+source/apache2";>existing
                 bug reports</a> before reporting a new bug.

Attachment: signature.asc
Description: Digital signature

Reply to: