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

xorg: Changes to 'debian-unstable'



 debian/changelog                     |   34 ++++
 debian/control                       |   11 +
 debian/local/control                 |    1 
 debian/local/dexconf                 |  240 ----------------------------------
 debian/local/dexconf.1               |  246 -----------------------------------
 debian/local/xorg.conf               |   96 -------------
 debian/rules                         |   13 -
 debian/xbase-clients.postinst.in     |   20 --
 debian/xbase-clients.postrm.in       |   20 --
 debian/xbase-clients.preinst.in      |   20 --
 debian/xserver-xorg.examples         |    1 
 debian/xserver-xorg.install          |    2 
 debian/xserver-xorg.manpages         |    1 
 debian/xutils.postinst.in            |   35 ----
 debian/xutils.postrm.in              |   31 ----
 debian/xutils.preinst.in             |   31 ----
 xsf-docs/.gitignore                  |    3 
 xsf-docs/COPYING                     |   19 ++
 xsf-docs/Makefile                    |   61 ++++++++
 xsf-docs/howtos/configure-input.mdwn |  167 +++++++++++++++++++++++
 xsf-docs/howtos/report-bugs.mdwn     |   30 ++++
 xsf-docs/howtos/triage-bugs.mdwn     |   93 +++++++++++++
 xsf-docs/howtos/use-gdb.mdwn         |  102 ++++++++++++++
 xsf-docs/howtos/use-xrandr.mdwn      |  173 ++++++++++++++++++++++++
 xsf-docs/index.mdwn                  |   27 +++
 xsf-docs/mdwn2html                   |   48 ++++++
 xsf-docs/reference/dependencies.mdwn |  221 +++++++++++++++++++++++++++++++
 xsf-docs/upstream-features.mdwn      |   16 ++
 xsf-docs/xsf.css                     |   86 ++++++++++++
 xsf-docs/xsf.png                     |binary
 xsf-docs/xsf.svg                     |  234 +++++++++++++++++++++++++++++++++
 31 files changed, 1331 insertions(+), 751 deletions(-)

New commits:
commit 0e43f190d0716b77c634751da9407909182533df
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Feb 8 16:38:45 2011 +0100

    Add xauth build-dep, for xvfb-run.

diff --git a/debian/changelog b/debian/changelog
index 68f07a7..1d77da6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,7 @@ xorg (1:7.6+2) unstable; urgency=low
     - markdown: .mdwn to .html
     - wkhtmltopdf: .html to .pdf
     - xvfb: wkhtmltopdf needs a display.
+    - xauth: xvfb-run needs it.
   * Remove xbase-clients maintainer scripts: Stop caring about
     /etc/X11/app-defaults/Beforelight, which was needed while upgrading
     from versions earlier than 1:7.4+2. Now even squeeze has a newer
diff --git a/debian/control b/debian/control
index ca1c01c..2b32214 100644
--- a/debian/control
+++ b/debian/control
@@ -10,6 +10,7 @@ Build-Depends:
 # xsf-docs:
  markdown,
  wkhtmltopdf,
+ xauth,
  xvfb,
 
 Package: x11-common

commit 4346bc7d79bb8c3e08b3b7cd0db765a76aa04606
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Feb 8 16:32:33 2011 +0100

    Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 982a0d9..68f07a7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg (1:7.6+2) UNRELEASED; urgency=low
+xorg (1:7.6+2) unstable; urgency=low
 
   * Merge xsf-docs documentation. That's an offline copy of the
     documentation available online (http://pkg-xorg.alioth.debian.org/) in
@@ -29,7 +29,7 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
     - xorg.conf: No real need for an example, with autodetection. If some
       documentation is still needed, it can be added to xsf-docs.
 
- -- Cyril Brulebois <kibi@debian.org>  Sun, 06 Feb 2011 20:22:01 +0100
+ -- Cyril Brulebois <kibi@debian.org>  Tue, 08 Feb 2011 16:32:29 +0100
 
 xorg (1:7.6+1) unstable; urgency=low
 

commit d9b33ad68c13bcb3861db1ec28e71cdb90c9b67f
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Feb 8 16:23:36 2011 +0100

    Mention the directory for xsf-docs.

diff --git a/debian/changelog b/debian/changelog
index ab94888..982a0d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,7 +6,8 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
   * Call make/make clean in xsf-docs/ accordingly. Do the “make” part
     under xvfb-run since wkhtmltopdf requires a working display, at least
     at the moment.
-  * Ship xsf-docs under /usr/share/doc in the xserver-xorg metapackage.
+  * Ship xsf-docs in the xserver-xorg metapackage, under the following
+    directory: /usr/share/doc/xorg
   * Add build-deps accordingly:
     - markdown: .mdwn to .html
     - wkhtmltopdf: .html to .pdf

commit f76bdc79245099474e5d47e21a18b4d79612071b
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Feb 8 15:49:43 2011 +0100

    Remove obsolete material.
    
    - dexconf: Good bye!
    - xorg.conf: No real need for an example, with autodetection. If some
      documentation is still needed, it can be added to xsf-docs.

diff --git a/debian/changelog b/debian/changelog
index c7bc270..ab94888 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -23,6 +23,10 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
   * Ship a bug control file for xorg, making it report-with: xserver-xorg,
     which gives us the exact version of the server (the bug script isn't
     always sufficient), but also the drivers.
+  * Remove obsolete material:
+    - dexconf: Good bye!
+    - xorg.conf: No real need for an example, with autodetection. If some
+      documentation is still needed, it can be added to xsf-docs.
 
  -- Cyril Brulebois <kibi@debian.org>  Sun, 06 Feb 2011 20:22:01 +0100
 
diff --git a/debian/local/dexconf b/debian/local/dexconf
deleted file mode 100644
index 8261cad..0000000
--- a/debian/local/dexconf
+++ /dev/null
@@ -1,240 +0,0 @@
-#!/bin/sh
-
-# dexconf: Debian X server configuration file writer
-#
-# This tool is a backend which uses debconf database values.  It writes an
-# XFree86 X server configuration file based on the information in the database.
-#
-# Author: Branden Robinson
-
-# Copyright 2000--2004 Progeny Linux Systems, Inc.
-#
-# This is free software; you may redistribute it and/or modify
-# it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2,
-# or (at your option) any later version.
-#
-# This is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License with
-# the Debian operating system, in /usr/share/common-licenses/GPL;  if
-# not, write to the Free Software Foundation, Inc., 59 Temple Place,
-# Suite 330, Boston, MA 02111-1307 USA
-
-set -e
-
-# source debconf library
-. /usr/share/debconf/confmodule
-
-# display a usage message
-usage () {
-  cat <<EOF
-Usage: $PROGNAME [OPTION ...]
-  write an Xorg X server configuration file based on debconf database values
-Options:
-  -h, --help                                 display this usage message and exit
-  -o FILE, --output=FILE                        write configuration file to FILE
-This help message is intended only as a quick reference.  For a description of
-the usage of $PROGNAME, see the $PROGNAME(1) manual page.
-EOF
-}
-
-# the error-out function
-bomb () {
-  echo "$PROGNAME: error: $*" | fold -s -w "${COLUMNS:-80}" >&2
-  exit 1
-}
-
-# wrapper around db_get to ensure that the info we try to retrieve exists; it
-# is (almost) always a fatal error for the values to be null
-fetch () {
-  db_get "$1" || true
-  if [ -z "$RET" ]; then
-    ERRMSG="cannot generate configuration file; $1 not set.  Aborting."
-    ERRMSG="$ERRMSG  Reconfigure the X server with \"dpkg-reconfigure"
-    ERRMSG="$ERRMSG xserver-xorg\" to correct this problem."
-    bomb "$ERRMSG"
-  fi
-}
-
-# convert a debconf comma-delimited list to a shell whitespace-delimited list
-list_convert () {
-  echo $(IFS=", "; set -- $RET; while [ $# -gt 0 ]; do echo \"$1\"; shift; done)
-}
-
-SERVER="xorg"
-XF86CONFIG=/etc/X11/xorg.conf
-PROGNAME=${0##*/}
-SHOWHELP=
-EARLYEXIT=
-
-GETOPT_OUTPUT=$(getopt --options ho: \
-                       --longoptions help,output: \
-                       -n "$PROGNAME" -- "$@")
-
-if [ $? -ne 0 ]; then
-    bomb "error while getting options; use \"$PROGNAME --help\" for help"
-fi
-
-eval set -- "$GETOPT_OUTPUT"
-
-while :; do
-    case "$1" in
-        -f|--format)
-          bomb "This option, and XFree86 3.x output, are no longer supported."
-          ;;
-        -h|--help) SHOWHELP=yes EARLYEXIT=yes ;;
-        -o|--output) XF86CONFIG="$2"; shift ;;
-        --) shift; break ;;
-        *)
-          bomb "unrecognized option \"$1\"; use \"$PROGNAME --help\" for help"
-          ;;
-    esac
-    shift
-done
-
-if [ -n "$SHOWHELP" ]; then
-    usage
-fi
-
-if [ -n "$EARLYEXIT" ]; then
-    exit 0
-fi
-
-DEXCONFTMPDIR=
-
-trap 'if [ -e "$DEXCONFTMPDIR/backup" ] && [ -n "$XF86CONFIG" ]; then \
-        cat "$DEXCONFTMPDIR/backup" >"$XF86CONFIG"; \
-      fi; \
-      exec 4<&-; \
-      rm -rf "$DEXCONFTMPDIR"; \
-      bomb "received signal; aborting"' HUP INT QUIT TERM
-
-
-# Set up a temporary directory for the files we'll be writing.
-TDIR_PARENT="${TMPDIR:-/tmp}"
-TDIR="${TMPDIR:-/tmp}/dexconf-tmp-$$"
-
-if [ ! -d "$TDIR_PARENT" ]; then
-  bomb "cannot create temporary work directory; \"$TDIR_PARENT\" does not" \
-    "exist or is not a directory"
-fi
-
-if [ ! -w "$TDIR_PARENT" ]; then
-  bomb "cannot create temporary work directory in \"$TDIR_PARENT\"; directory" \
-    "not writable"
-fi
-
-rm -rf "$TDIR"
-
-if mkdir -m 0700 "$TDIR"; then
-  DEXCONFTMPDIR="$TDIR"
-else
-  bomb "creation of temporary work directory \"$TDIR\" failed"
-fi
-
-# xorg.conf sections:
-#   Files          File pathnames                    NOT USED BY DEXCONF
-#   ServerFlags    Server flags                      NOT USED BY DEXCONF
-#   Module         Dynamic module loading            NOT USED BY DEXCONF
-#   InputDevice    Input device description          NOT USED BY DEXCONF
-#   Device         Graphics device description
-#   VideoAdaptor   Xv video adaptor description      NOT USED BY DEXCONF
-#   Monitor        Monitor description               NOT USED BY DEXCONF
-#   Modes          Video modes descriptions          NOT USED BY DEXCONF
-#   Screen         Screen configuration              NOT USED BY DEXCONF
-#   ServerLayout   Overall layout                    NOT USED BY DEXCONF
-#   DRI            DRI-specific configuration        NOT USED BY DEXCONF
-#   Vendor         Vendor-specific configuration     NOT USED BY DEXCONF
-
-### HEADER
-
-# Because debconf hijacks standard output and its confmodule uses file
-# descriptor 3 for its own purposes, we will write our output to file descriptor
-# 4 instead of standard output.
-
-exec 4>"$DEXCONFTMPDIR/Header"
-cat >&4 <<SECTION
-# xorg.conf (X.Org X Window System server configuration file)
-#
-# This file was generated by dexconf, the Debian X Configuration tool, using
-# values from the debconf database.
-#
-# Edit this file with caution, and see the xorg.conf manual page.
-# (Type "man xorg.conf" at the shell prompt.)
-#
-# This file is automatically updated on xserver-xorg package upgrades *only*
-# if it has not been modified since the last upgrade of the xserver-xorg
-# package.
-#
-# If you have edited this file but would like it to be automatically updated
-# again, run the following command:
-#   sudo dpkg-reconfigure -phigh xserver-xorg
-SECTION
-
-### DEVICE
-
-db_get xserver-$SERVER/config/device/bus_id
-DEVICE_BUSID="$RET"
-exec 4>"$DEXCONFTMPDIR/Device"
-cat >&4 <<SECTION
-Section "Device"
-	Identifier	"Configured Video Device"
-SECTION
-if [ -n "$DEVICE_BUSID" ]; then
-  printf "\tBusID\t\t\"$DEVICE_BUSID\"\n" >&4
-fi
-printf "EndSection\n" >&4
-
-# Close file descriptor 4 before we delete temporary files
-exec 4<&-
-
-# Tell debconf to stop listening to us.
-db_stop
-
-# Write the configuration file.  Put a blank line before every section we write
-# except the first.
-
-OUTFILE="$DEXCONFTMPDIR/dexconf-out"
-umask 022
-: >"$OUTFILE"
-
-SPACER=
-for SECTION in Header Device ; do
-  if [ -e "$DEXCONFTMPDIR/$SECTION" ]; then
-    eval $SPACER
-    cat "$DEXCONFTMPDIR/$SECTION" >>"$OUTFILE"
-    SPACER='echo "" >>"$OUTFILE"'
-  fi
-done
-
-# Ensure we can write to our destination if it already exits.
-if [ -e "$XF86CONFIG" ]; then
-  if [ ! -w "$XF86CONFIG" ]; then
-    bomb "unable to write to \"$XF86CONFIG\""
-  fi
-fi
-
-BACKUP=
-# Create a backup of the existing configuration file if it already exists.
-if [ -e "$XF86CONFIG" ]; then
-  cat "$XF86CONFIG" >"$DEXCONFTMPDIR/backup"
-  BACKUP=true
-fi
-
-# Move the new file into place.
-if ! cat "$OUTFILE" >"$XF86CONFIG"; then
-  # Failed; try to restore the backup.
-  if [ -n "$BACKUP" ]; then
-    cat "$DEXCONFTMPDIR/backup" >"$XF86CONFIG"
-  fi
-fi
-
-rm -rf "$DEXCONFTMPDIR"
-
-exit 0
-
-# vim:set ai et sts=2 sw=2 tw=80:
diff --git a/debian/local/dexconf.1 b/debian/local/dexconf.1
deleted file mode 100644
index f611168..0000000
--- a/debian/local/dexconf.1
+++ /dev/null
@@ -1,246 +0,0 @@
-.\" This manpage is copyright (C) 2000, 2001, 2003, 2004 Progeny Linux
-.\" Systems, Inc.
-.\" Author: Branden Robinson <branden@progeny.com>
-.\"
-.\" This is free software; you may redistribute it and/or modify
-.\" it under the terms of the GNU General Public License as
-.\" published by the Free Software Foundation; either version 2,
-.\" or (at your option) any later version.
-.\"
-.\" This is distributed in the hope that it will be useful, but
-.\" WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public License with
-.\" the Debian operating system, in /usr/share/common-licenses/GPL;  if
-.\" not, write to the Free Software Foundation, Inc., 59 Temple Place,
-.\" Suite 330, Boston, MA 02111-1307 USA
-.\"
-.\" We need the URL macro from groff's www macro package, but also want
-.\" things to work all right for people who don't have it.  So we define
-.\" our own URL macro and let the www macro package override it if it's
-.\" available.
-.de URL
-\\$2 \(laURL: \\$1 \(ra\\$3
-..
-.if \n[.g] .mso www.tmac
-.TH dexconf 1 "2004\-10\-31" "Debian Project"
-.SH NAME
-dexconf \- generate Xorg X server configuration file from debconf data
-.SH SYNOPSIS
-.B dexconf
-[
-.I options
-]
-.SH DESCRIPTION
-.B dexconf
-retrieves values from
-.BR debconf (7)'s
-database and uses them to build an
-.I xorg.conf
-file.
-.PP
-The information that
-.B dexconf
-uses is typically entered via a debconf frontend (or possibly in part by
-hardware autodetection tools).
-Note that
-.B dexconf
-itself does
-.I not
-set any values in the debconf database; it only retrieves them.
-If configuration parameters of the debconf database need to be changed,
-.BR dpkg\-reconfigure (8)
-should be used to do so.
-.PP
-More experienced users should feel free to use
-.BR dexconf \-generated
-configuration files as a starting point for their customizations, since
-individual preferences vary greatly.
-.SH OPTIONS
-.TP
-.B \-h\fR,\fB \-\-help
-Display a usage message and exit.
-.TP
-.BI \-o\  file \fR,\fB\ \-\-output= file
-By default,
-.B dexconf
-writes to
-.IR /etc/X11/xorg.conf
-This option instructs
-.B dexconf
-to write to
-.I file
-instead.
-Note that
-.B dexconf
-unconditionally overwrites its destination file if it has sufficient access
-rights to do so.
-.SH ENVIRONMENT
-.TP
-.B COLUMNS
-This variable is used to format diagnostic messages so that they fit the
-width of the terminal.
-If not set, a terminal width of 80 columns is assumed.
-.TP
-.B TMPDIR
-.B dexconf
-creates a subdirectory of the directory name stored in this variable, and
-uses that subdirectory as a scratch area.
-If not set,
-.I /tmp
-is used as the parent of the scratch directory.
-.SH "OUTPUT FILES"
-.TP
-.I /etc/X11/xorg.conf
-is the configuration file for the Xorg X server.
-.SH DIAGNOSTICS
-.B dexconf
-produces diagnostic messages upon encountering various error conditions.
-These messages are prefixed with the name of the command and a colon; for
-example:
-.RS
-.BI "dexconf: " message
-.RE
-A list of diagnostic messages currently issued by
-.B dexconf
-follows.
-.TP
-.B This option, and XFree86 3.x output, are no longer supported.
-.B dexconf
-no longer supports the
-.BR \-f ,
-.B \-\-format
-option.
-See the \(lqHISTORY\(rq section below.
-.TP
-.BI "cannot create temporary work directory; " dirname " does not exist or is\
-\& not a directory"
-.B
-dexconf
-was unable to create a scratch directory to work in because the parent
-directory
-.RI ( dirname )
-was not does not exist or is not a directory.
-Create
-.I dirname
-and set its permissions properly, or set the
-.B TMPDIR
-environment variable to the name of an existing directory.
-.TP
-.BI "cannot create temporary work directory in " dirname "; directory not\
-\& writable"
-.B dexconf
-had insufficient permissions to create a directory in
-.IR dirname .
-Change the permissions on
-.I dirname
-or set the
-.B TMPDIR
-environment variable to the of a writeable directory.
-.TP
-.BI "cannot generate configuration file; " question " not set"
-An answer to the indicated
-.I question
-was expected in the debconf database, but none was found.
-.B dexconf
-cannot write a valid configuration file without this information.
-This problem can be rectified by reconfiguring the X server package with
-the
-.BR dpkg\-reconfigure (8)
-command.
-.TP
-.BI "creation of temporary work directory " dirname " failed"
-.B dexconf
-was unable to create a scratch directory
-.RI ( dirname )
-to work in.
-This diagnostic is only issued after
-.B dexconf
-has checked to ensure that the parent directory of
-.I dirname
-is writable, and after the temporary directory to be used has been removed
-(if necessary).
-This diagnostic message could indicate that something on the system is
-attempting to use a temporary\-file race condition to compromise the
-system's integrity.
-.TP
-.B error while getting options
-.B dexconf
-received an error from
-.BR getopt (1)
-while attempting to interpret the command\-line arguments.
-Use only the documented options.
-.TP
-.B received signal; aborting
-.B dexconf
-was sent a fatal signal; see the section on asynchronous events below.
-.TP
-.BI "this program does not know how to configure the " package " X server"
-.B dexconf
-only knows how to write configuration files for XFree86 version
-.RI 4. x
-X servers.
-The value of the
-.B shared/default\-x\-server
-debconf template was set to a package name that
-.B dexconf
-did not recognize.
-A different tool will have to be used to configure the
-selected X server, or
-.BR dpkg\-reconfigure (8)
-will have to be used to change the default X server.
-.TP
-.BI "unable to write to " configfile
-.B dexconf
-was unable to write to
-.I configfile
-because it lacked permissions to do so.
-Run
-.B dexconf
-as a user with permissions to write to
-.IR configfile,
-or specify an alternate file to write with the
-.B \-o
-or
-.B \-\-output
-options.
-.TP
-.BI "unrecognized option " "option"
-An unrecognized option was specified.
-Use only the documented options.
-.SH "ASYNCHRONOUS EVENTS"
-.B dexconf
-traps the HUP, INT, QUIT, and TERM signals.
-.B dexconf
-removes its scratch directory and exits when it receives any of these
-signals.
-.SH "EXIT STATUS"
-.TP
-0
-A configuration file was successfully written.
-.TP
-1
-An error occurred, or
-.B dexconf
-was interrupted.
-See the section on diagnostics above.
-.SH BUGS
-See
-.URL "http://bugs.debian.org/xserver\-common"; "the Debian Bug Tracking System" .
-If you wish to report a bug in
-.BR dexconf ,
-please see
-.I /usr/share/doc/debian/bug\-reporting.txt
-or the
-.BR reportbug (1)
-command.
-.SH AUTHOR
-.B dexconf
-was written by Branden Robinson with sponsorship from Progeny Linux Systems.
-.SH "SEE ALSO"
-.BR xorg.conf (5x),
-.BR dpkg\-reconfigure (8),
-.BR debconf (7)
-.\" vim:set et tw=80:
diff --git a/debian/local/xorg.conf b/debian/local/xorg.conf
deleted file mode 100644
index d46634a..0000000
--- a/debian/local/xorg.conf
+++ /dev/null
@@ -1,96 +0,0 @@
-# This is a sample xorg.conf. All sections are commented out, but may
-# be uncommented in order to enable them. You'll almost definitely
-# need to edit the values given here to suit your own system. 
-#
-# It is not recommended to uncomment any more than is necessary, as
-# the server will choose good defaults in most cases. Thus, your
-# xorg.conf should only be used to override the server when those
-# defaults are incorrect for your system.
-#
-# For full documentation see xorg.conf(5)
-
-# Section "Files"
-#     FontPath	"/usr/share/fonts/X11/100dpi"
-#     FontPath	"/usr/share/fonts/X11/75dpi"
-#     FontPath	"/usr/share/fonts/X11/cyrillic"
-#     FontPath	"/usr/share/fonts/X11/misc"
-#     FontPath	"/usr/share/fonts/Type1"
-#     ModulePath "/usr/lib/xorg/modules"
-# EndSection
-
-# Section "ServerFlags"
-#     Option "DontZap" "False"
-#     Option "DefaultServerLayout"	"Layout"
-#     Option "AllowMouseOpenFail"	"False"
-#     Option "AllowEmptyInput"		"True"
-#     Option "AutoAddDevices"		"True"
-# EndSection
-
-# Section "Module"
-#     Load	"glx"
-# EndSection
-
-# Section "Extensions"
-#     Option	"Composite"	"Enable"
-# EndSection
-
-# Section "InputDevice"
-#     Identifier	"Keyboard"
-#     Driver	"kbd"
-#     Option	"CoreKeyboard"
-#     Option	"XkbRules"	"xorg"
-#     Option	"XkbModel"	"pc105"
-#     Option	"XkbLayout"	"us"
-# EndSection
-
-# Section "InputDevice"
-#     Identifier	"Mouse"
-#     Driver	"mouse"
-#     Option	"CorePointer"
-#     Option	"Device"	"/dev/input/mice"
-#     Option	"Protocol"	"ExplorerPS/2"
-# EndSection
-
-# Section "Device"
-#     Identifier	"Video Card"
-#     Driver		"vesa"
-#     Option		"AccelMethod"	"EXA"
-#     Option		"Monitor-LVDS"	"Monitor1"
-#     Option		"Monitor-VGA"	"Monitor2"
-# EndSection
-
-# Section "Device"
-#     Identifier	"Internal Graphics Card We Disable"
-#     Option		"Ignore"  "true"
-#     BusID		"PCI:1:0:0"
-# EndSection
-
-# Section "Monitor"
-#     Identifier	"Monitor1"
-#     DisplaySize	304 228
-# EndSection
-
-# Section "Monitor"
-#     Identifier	"Monitor2"
-#     HorizSync		24-82
-#     VertRefresh	55-77
-#     Option		"RightOf"	"Monitor1"
-# EndSection
-
-# Section "Screen"
-#     Identifier	"Screen"
-#     Device	"Video Card"
-#     Monitor	"Monitor"
-#     DefaultDepth	24
-#     SubSection "Display"
-#         Depth	 24
-#	  Virtual 3072 1200
-#     EndSubSection
-# EndSection
-
-# Section "ServerLayout"
-#     Identifier	"Layout"
-#     Screen		"Screen"
-#     InputDevice	"Keyboard"
-#     InputDevice	"Mouse"
-# EndSection
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 2a9324c..0d02fbe 100755
--- a/debian/rules
+++ b/debian/rules
@@ -44,12 +44,7 @@ SCRIPTS=$(shell ls debian/*.config.in debian/*.postinst.in debian/*.postrm.in de
 DEFAULT_DCRESOLUTIONS="1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050, 1600x1200, 1440x900, 1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800, 1280x768, 1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480"
 
 scripts: scripts-stamp
-scripts-stamp: genscripts validatescripts
-	touch $@
-
-validatescripts: genscripts validatescripts-stamp
-validatescripts-stamp: debian/local/dexconf
-	sh debian/scripts/validate-posix-sh $<
+scripts-stamp: genscripts
 	touch $@
 
 build: build-stamp
@@ -134,7 +129,7 @@ endif
 binary: binary-indep binary-arch
 
 .PHONY: default
-.PHONY: genscripts cleanscripts scripts validatescripts
+.PHONY: genscripts cleanscripts scripts
 .PHONY: updatepo
 .PHONY: clean configure install
 .PHONY: build build-arch-only build-all
diff --git a/debian/xserver-xorg.examples b/debian/xserver-xorg.examples
deleted file mode 100644
index 7b56391..0000000
--- a/debian/xserver-xorg.examples
+++ /dev/null
@@ -1 +0,0 @@
-debian/local/xorg.conf
diff --git a/debian/xserver-xorg.install b/debian/xserver-xorg.install
index f890f5b..9df03a9 100644
--- a/debian/xserver-xorg.install
+++ b/debian/xserver-xorg.install
@@ -1,3 +1,2 @@
 debian/local/X usr/bin
-debian/local/dexconf usr/bin
 debian/local/control usr/share/bug/xorg
diff --git a/debian/xserver-xorg.manpages b/debian/xserver-xorg.manpages
deleted file mode 100644
index 9df885d..0000000
--- a/debian/xserver-xorg.manpages
+++ /dev/null
@@ -1 +0,0 @@
-debian/local/dexconf.1

commit b549ef5a95782dafed85fe27b09f6a700c90f197
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Feb 8 15:33:36 2011 +0100

    Ship a bug control file for xorg.
    
    Make it report-with: xserver-xorg, which gives us the exact version of the
    server (the bug script isn't always sufficient), but also the drivers.

diff --git a/debian/changelog b/debian/changelog
index 1e95191..c7bc270 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -20,6 +20,9 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
   * Tighten the dependency between xorg and xserver-xorg, to prevent from
     being able to upgrade xorg only (e.g. to X11R7.6) while still having
     xserver-xorg and xserver-xorg-core in a lower version (e.g. X11R7.5).
+  * Ship a bug control file for xorg, making it report-with: xserver-xorg,
+    which gives us the exact version of the server (the bug script isn't
+    always sufficient), but also the drivers.
 
  -- Cyril Brulebois <kibi@debian.org>  Sun, 06 Feb 2011 20:22:01 +0100
 
diff --git a/debian/local/control b/debian/local/control
new file mode 100644
index 0000000..c151f51
--- /dev/null
+++ b/debian/local/control
@@ -0,0 +1 @@
+report-with: xserver-xorg
diff --git a/debian/xserver-xorg.install b/debian/xserver-xorg.install
index 6b050ed..f890f5b 100644
--- a/debian/xserver-xorg.install
+++ b/debian/xserver-xorg.install
@@ -1,2 +1,3 @@
 debian/local/X usr/bin
 debian/local/dexconf usr/bin
+debian/local/control usr/share/bug/xorg

commit 0aa09bcff1de54282cb9637e559360a896bfd0d2
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Feb 8 15:17:27 2011 +0100

    Tighten the dependency between xorg and xserver-xorg.
    
    This prevents from being able to upgrade xorg only (e.g. to X11R7.6) while
    still having xserver-xorg and xserver-xorg-core in a lower version (e.g.
    X11R7.5).

diff --git a/debian/changelog b/debian/changelog
index f26e235..1e95191 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,9 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
     version.
   * Ditto for xutils: Stop caring about /etc/X11/rstart, 1:7.3+11 was a
     long time ago.
+  * Tighten the dependency between xorg and xserver-xorg, to prevent from
+    being able to upgrade xorg only (e.g. to X11R7.6) while still having
+    xserver-xorg and xserver-xorg-core in a lower version (e.g. X11R7.5).
 
  -- Cyril Brulebois <kibi@debian.org>  Sun, 06 Feb 2011 20:22:01 +0100
 
diff --git a/debian/control b/debian/control
index 8c60f8b..ca1c01c 100644
--- a/debian/control
+++ b/debian/control
@@ -74,7 +74,7 @@ Description: the X.Org X server -- input driver metapackage
 Package: xorg
 Architecture: any
 Depends:
- xserver-xorg,
+ xserver-xorg (>= ${binary:Version}),
  libgl1-mesa-glx | libgl1,
  libgl1-mesa-dri,
  libglu1-mesa,

commit 01dde16f91fc8e797c71bd40b9217fd5fb8d265d
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Feb 8 15:03:56 2011 +0100

    Ship xsf-docs in xserver-xorg instead of xorg.
    
    xserver-xorg is more used than xorg as dependency of other packages, so
    let's ship xsf-docs in the most widely installed.

diff --git a/debian/changelog b/debian/changelog
index 5497e27..f26e235 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,7 +6,7 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
   * Call make/make clean in xsf-docs/ accordingly. Do the “make” part
     under xvfb-run since wkhtmltopdf requires a working display, at least
     at the moment.
-  * Ship xsf-docs under /usr/share/doc in the xorg metapackage.
+  * Ship xsf-docs under /usr/share/doc in the xserver-xorg metapackage.
   * Add build-deps accordingly:
     - markdown: .mdwn to .html
     - wkhtmltopdf: .html to .pdf
diff --git a/debian/rules b/debian/rules
index 5e03da2..2a9324c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -69,7 +69,7 @@ install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	dh_prep
-	$(MAKE) -C xsf-docs install DESTDIR=$(CURDIR)/debian/xorg/usr/share/doc/xorg
+	$(MAKE) -C xsf-docs install DESTDIR=$(CURDIR)/debian/xserver-xorg/usr/share/doc/xorg
 	touch $@
 
 binary-indep: DH_OPTIONS=-i

commit c23d6ff8befa4cf8c9c6c75f279611859925ce2b
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Feb 7 09:43:57 2011 +0100

    Add build-deps needed for xsf-docs.

diff --git a/debian/changelog b/debian/changelog
index e054b02..5497e27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,10 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
     under xvfb-run since wkhtmltopdf requires a working display, at least
     at the moment.
   * Ship xsf-docs under /usr/share/doc in the xorg metapackage.
+  * Add build-deps accordingly:
+    - markdown: .mdwn to .html
+    - wkhtmltopdf: .html to .pdf
+    - xvfb: wkhtmltopdf needs a display.
   * Remove xbase-clients maintainer scripts: Stop caring about
     /etc/X11/app-defaults/Beforelight, which was needed while upgrading
     from versions earlier than 1:7.4+2. Now even squeeze has a newer
diff --git a/debian/control b/debian/control
index 397828a..8c60f8b 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,13 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Drew Parsons <dparsons@debian.org>, Cyril Brulebois <kibi@debian.org>
 Standards-Version: 3.9.1
-Build-Depends: po-debconf, debhelper (>= 7)
+Build-Depends:
+ debhelper (>= 7),
+ po-debconf,
+# xsf-docs:
+ markdown,
+ wkhtmltopdf,
+ xvfb,
 
 Package: x11-common
 Architecture: all

commit 6bc685065274dea266a5554d9963b1f937aabbf3
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Feb 7 08:27:24 2011 +0100

    Ditto for xutils: Stop caring about /etc/X11/rstart.
    
    Indeed, 1:7.3+11 was a long time ago.

diff --git a/debian/changelog b/debian/changelog
index 0299060..e054b02 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,8 @@ xorg (1:7.6+2) UNRELEASED; urgency=low
     /etc/X11/app-defaults/Beforelight, which was needed while upgrading
     from versions earlier than 1:7.4+2. Now even squeeze has a newer
     version.
+  * Ditto for xutils: Stop caring about /etc/X11/rstart, 1:7.3+11 was a
+    long time ago.
 
  -- Cyril Brulebois <kibi@debian.org>  Sun, 06 Feb 2011 20:22:01 +0100
 
diff --git a/debian/xutils.postinst.in b/debian/xutils.postinst.in
deleted file mode 100644
index 78b3123..0000000
--- a/debian/xutils.postinst.in
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-
-set -e
-
-THIS_PACKAGE=xutils
-THIS_SCRIPT=postinst
-
-#INCLUDE_SHELL_LIB#
-
-case "$1" in
-configure)
-  if dpkg --compare-versions "$2" lt-nl "1:7.3+11"; then
-    remove_conffile_commit "/etc/X11/rstart/commands/x11r6/@List"
-    remove_conffile_commit "/etc/X11/rstart/commands/x11r6/LoadMonitor"
-    remove_conffile_commit "/etc/X11/rstart/commands/x11r6/Terminal"
-    remove_conffile_commit "/etc/X11/rstart/commands/@List"
-    remove_conffile_commit "/etc/X11/rstart/commands/ListContexts"
-    remove_conffile_commit "/etc/X11/rstart/commands/ListGenericCommands"
-    remove_conffile_commit "/etc/X11/rstart/contexts/@List"
-    remove_conffile_commit "/etc/X11/rstart/contexts/default"
-    remove_conffile_commit "/etc/X11/rstart/contexts/x11r6"
-    remove_conffile_commit "/etc/X11/rstart/config"
-    remove_conffile_commit "/etc/X11/rstart/rstartd.real"
-    rmdir /etc/X11/rstart/commands/x11r6/ 2>/dev/null || true
-    rmdir /etc/X11/rstart/commands/ 2>/dev/null || true
-    rmdir /etc/X11/rstart/contexts/ 2>/dev/null || true
-    rmdir /etc/X11/rstart/ 2>/dev/null || true
-  fi
-esac
-
-#DEBHELPER#


Reply to: