aboutsummaryrefslogtreecommitdiff
path: root/AUTHORS
diff options
context:
space:
mode:
authordancer <dancer>2002-08-17 16:52:54 +0000
committerdancer <dancer>2002-08-17 16:52:54 +0000
commit7d6ea6086216aaf0ff48a0fa19a9d0f2a946bbec (patch)
tree41e4a801d66328ab22bbd1d6daab56e80bc14480 /AUTHORS
parentb780087ddb61c4c9803da124e769f0e6f790b746 (diff)
downloadpbuilder-7d6ea6086216aaf0ff48a0fa19a9d0f2a946bbec.tar
pbuilder-7d6ea6086216aaf0ff48a0fa19a9d0f2a946bbec.tar.gz
added notes on authors, and background.
Diffstat (limited to 'AUTHORS')
-rw-r--r--AUTHORS46
1 files changed, 46 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index c936f09..a6eaa7b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -6,4 +6,50 @@ Daniel Kobras -- Patches and bugfixes for non-interactive building, and
some other bugs.
+History and background of pbuilder
+==================================
+
+Just to note the background of this package.
+
+There were dbuild, which was a shell script to build
+Debian packages from source. Lars Wirzenius wrote that
+script, and it was good, short, and simple
+There was nothing like build-depends then, and it was simple.
+It could have been improved, I don't have the source off-hand.
+
+debbuild was probably written by James Troup. I don't know it
+because I have never seen the actual code, but there are
+references to it on the net, and mailing list logs.
+
+sbuild is a perl script to build Debian package from source.
+It parses Build-Dependency, and performs other misc checks,
+and has a lot of hacks to actually get things building.
+It supports use of local database for packages which do not
+have build-dependency. It was written by Ronan Hodek,
+and I think it was patched and fixed and extended by
+several people. It is part of wanna-build, and used extensively
+in Debian buildd system. I think it was maintained
+mostly by Ryan Murray.
+
+wanna-build was quite difficult to set up, and it was
+never a Debian package. dbuild was something that predated
+Build-Depends.
+
+
+Building package from source using Build-Depends
+information within a chroot sounded trivial; and
+pbuilder was born. It was initially a shell script
+with only a few lines, which called debootstrap
+and chroot and dpkg-buildpackage in the same run,
+but soon, it was decided that's too slow.
+
+Yes, and it took almost an year to get things somewhat
+right, and in the middle of the process, Debian 3.0
+was released. Yay.
+Debian 3.0 wasn't completely buildable with pbuilder,
+but the amount of packages which are not buildable
+are steadily decreasing. (I hope)
+
+
+
$Id$ \ No newline at end of file