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

r5095 - in /packages/trunk/doc-debian: debian/changelog doc/Makefile doc/debian-manifesto doc/source-unpack.txt



Author: joostvb
Date: Wed Apr  2 13:32:54 2008
New Revision: 5095

URL: http://svn.debian.org/wsvn/?sc=1&rev=5095
Log:
keep source-unpack.txt and debian-manifesto in our own SVN, so that we can build automagically

Added:
    packages/trunk/doc-debian/doc/debian-manifesto
    packages/trunk/doc-debian/doc/source-unpack.txt
Modified:
    packages/trunk/doc-debian/debian/changelog
    packages/trunk/doc-debian/doc/Makefile

Modified: packages/trunk/doc-debian/debian/changelog
URL: http://svn.debian.org/wsvn/packages/trunk/doc-debian/debian/changelog?rev=5095&op=diff
==============================================================================
--- packages/trunk/doc-debian/debian/changelog (original)
+++ packages/trunk/doc-debian/debian/changelog Wed Apr  2 13:32:54 2008
@@ -10,6 +10,8 @@
   * debian/control: Bump Standards-Version from 3.6.2.0 to 3.7.3 (no changes
     needed.)
   * debian/copyright: convert encoding from ISO-8859 to UTF-8 Unicode.
+  * doc/{source-unpack.txt,debian-manifesto}: now kept in our own SVN (these
+    are not published on the Debian website).
 
  -- Joost van Baal <joostvb@debian.org>  Wed, 02 Apr 2008 08:05:14 +0200
 

Modified: packages/trunk/doc-debian/doc/Makefile
URL: http://svn.debian.org/wsvn/packages/trunk/doc-debian/doc/Makefile?rev=5095&op=diff
==============================================================================
--- packages/trunk/doc-debian/doc/Makefile (original)
+++ packages/trunk/doc-debian/doc/Makefile Wed Apr  2 13:32:54 2008
@@ -67,6 +67,6 @@
 	cd $(WEBWML)/MailingLists && $(MAKE) mailing-lists.txt
 endif
 
-# Not in Debian's website:
+# Not in Debian's website, therefore kept in our own SVN:
 # source-unpack.txt
 # debian-manifesto

Added: packages/trunk/doc-debian/doc/debian-manifesto
URL: http://svn.debian.org/wsvn/packages/trunk/doc-debian/doc/debian-manifesto?rev=5095&op=file
==============================================================================
--- packages/trunk/doc-debian/doc/debian-manifesto (added)
+++ packages/trunk/doc-debian/doc/debian-manifesto Wed Apr  2 13:32:54 2008
@@ -1,0 +1,135 @@
+Please note that this document is provided in order to document
+Debian's history.  While the general ideas still apply some details
+changed.
+
+
+********************
+Appendix
+The Debian Manifesto
+********************
+
+
+			The Debian Linux Manifesto
+
+			Written by  Ian A. Murdock
+			     Revised 01/06/94
+
+
+What is Debian Linux?
+=====================
+
+Debian Linux is a brand-new kind of Linux distribution.  Rather than
+being developed by one isolated individual or group, as other
+distributions of Linux have been developed in the past, Debian is being
+developed openly in the spirit of Linux and GNU.  The primary purpose
+of the Debian project is to finally create a distribution that lives up
+to the Linux name.  Debian is being carefully and conscientiously put
+together and will be maintained and supported with similar care.
+
+It is also an attempt to create a non-commercial distribution that will
+be able to effectively compete in the commercial market.  It will
+eventually be distributed by The Free Software Foundation on CD-ROM,
+and The Debian Linux Association will offer the distribution on floppy
+disk and tape along with printed manuals, technical support and other
+end-user essentials.  All of the above will be available at little more
+than cost, and the excess will be put toward further development of
+free software for all users.  Such distribution is essential to the
+success of the Linux operating system in the commercial market, and it
+must be done by organizations in a position to successfully advance and
+advocate free software without the pressure of profits or returns.
+
+
+Why is Debian being constructed?
+================================
+
+Distributions are essential to the future of Linux.  Essentially, they
+eliminate the need for the user to locate, download, compile, install
+and integrate a fairly large number of essential tools to assemble a
+working Linux system.  Instead, the burden of system construction is
+placed on the distribution creator, whose work can be shared with
+thousands of other users.  Almost all users of Linux will get their
+first taste of it through a distribution, and most users will continue
+to use a distribution for the sake of convenience even after they are
+familiar with the operating system.  Thus, distributions play a very
+important role indeed.
+
+Despite their obvious importance, distributions have attracted little
+attention from developers.  There is a simple reason for this: they are
+neither easy nor glamorous to construct and require a great deal of
+ongoing effort from the creator to keep the distribution bug-free and
+up-to-date.  It is one thing to put together a system from scratch; it
+is quite another to ensure that the system is easy for others to
+install, is installable and usable under a wide variety of hardware
+configurations, contains software that others will find useful, and is
+updated when the components themselves are improved.
+
+Many distributions have started out as fairly good systems, but as time
+passes attention to maintaining the distribution becomes a secondary
+concern.  A case-in-point is the Softlanding Linux System (better known
+as SLS).  It is quite possibly the most bug-ridden and badly maintained
+Linux distribution available; unfortunately, it is also quite possibly
+the most popular.  It is, without question, the distribution that
+attracts the most attention from the many commercial "distributors" of
+Linux that have surfaced to capitalize on the growing popularity of the
+operating system.
+
+This is a bad combination indeed, as most people who obtain Linux from
+these "distributors" receive a bug-ridden and badly maintained Linux
+distribution.  As if this wasn't bad enough, these "distributors" have
+a disturbing tendency to misleadingly advertise non-functional or
+extremely unstable "features" of their product.  Combine this with the
+fact that the buyers will, of course, expect the product to live up to
+its advertisement and the fact that many may believe it to be a
+commercial operating system (there is also a tendency not to mention
+that Linux is free nor that it is distributed under the GNU General
+Public License).  To top it all off, these "distributors" are actually
+making enough money from their effort to justify buying larger
+advertisements in more magazines; it is the classic example of
+unacceptable behavior being rewarded by those who simply do not know
+any better.  Clearly something needs to be done to remedy the
+situation.
+
+
+How will Debian attempt to put an end to these problems?
+========================================================
+
+The Debian design process is open to ensure that the system is of the
+highest quality and that it reflects the needs of the user community.
+By involving others with a wide range of abilities and backgrounds,
+Debian is able to be developed in a modular fashion.  Its components
+are of high quality because those with expertise in a certain area are
+given the opportunity to construct or maintain the individual
+components of Debian involving that area.  Involving others also
+ensures that valuable suggestions for improvement can be incorporated
+into the distribution during its development; thus, a distribution is
+created based on the needs and wants of the users rather than the needs
+and wants of the constructor.  It is very difficult for one individual
+or small group to anticipate these needs and wants in advance without
+direct input from others.
+
+Debian Linux will also be distributed on physical media by the Free
+Software Foundation and the Debian Linux Association.  This provides
+Debian to users without access to the Internet or FTP and additionally
+makes products and services such as printed manuals and technical
+support available to all users of the system.  In this way, Debian may
+be used by many more individuals and organizations than is otherwise
+possible, the focus will be on providing a first-class product and not
+on profits or returns, and the margin from the products and services
+provided may be used to improve the software itself for all users
+whether they paid to obtain it or not.
+
+The Free Software Foundation plays an extremely important role in the
+future of Debian.  By the simple fact that they will be distributing
+it, a message is sent to the world that Linux is not a commercial
+product and that it never should be, but that this does not mean that
+Linux will never be able to compete commercially.  For those of you who
+disagree, I challenge you to rationalize the success of GNU Emacs and
+GCC, which are not commercial software but which have had quite an
+impact on the commercial market regardless of that fact.
+
+The time has come to concentrate on the future of Linux rather than on
+the destructive goal of enriching oneself at the expense of the entire
+Linux community and its future.  The development and distribution of
+Debian may not be the answer to the problems that I have outlined in
+the Manifesto, but I hope that it will at least attract enough
+attention to these problems to allow them to be solved.

Added: packages/trunk/doc-debian/doc/source-unpack.txt
URL: http://svn.debian.org/wsvn/packages/trunk/doc-debian/doc/source-unpack.txt?rev=5095&op=file
==============================================================================
--- packages/trunk/doc-debian/doc/source-unpack.txt (added)
+++ packages/trunk/doc-debian/doc/source-unpack.txt Wed Apr  2 13:32:54 2008
@@ -1,0 +1,33 @@
+	HOW TO UNPACK A DEBIAN SOURCE PACKAGE
+
+There are two kinds of Debian source packages: old ones and new ones.
+
+A. Old ones look like this:
+      hello-1.3-4.tar.gz
+      hello-1.3-4.diff.gz
+ You unpack them by untarring the .tar.gz.  There is NO need to apply
+ the diff.
+
+B. New ones look like this:
+      hello_1.3-11.dsc
+      hello_1.3-11.diff.gz
+      hello_1.3-11.orig.tar.gz - note the `.orig' part
+ Here you MUST use dpkg-source or apply the diff manually - see below.
+
+ If you have `dpkg-source' you should put the files in the same
+ directory and type `dpkg-source -x <whatever>.dsc'.
+
+ If you do not you can extract the Debian source as follows:
+   1. untar P_V.orig.tar.gz.
+   2. rename the resulting P-V.orig directory to P-V.  If some other
+      directory results, rename *it* to P-V.
+   3. mkdir P-V/debian.
+   4. apply the diff with patch -p0.
+   5. do `chmod +x P-V/debian/rules'
+ (where P is the package name and V the version.)
+
+C. There are some packages where the Debian source is the upstream
+ source.  In this case there will be no .diff.gz and you can just use
+ the .tar.gz.  If a .dsc is provided you can use `dpkg-source -x'.
+
+ -- Ian Jackson <ijackson@gnu.ai.mit.edu>  Sat, 31 Aug 1996


Reply to: