aboutsummaryrefslogtreecommitdiffstats
path: root/english
diff options
context:
space:
mode:
authorBoyuan Yang <byang@debian.org>2024-04-24 22:29:36 -0400
committerBoyuan Yang <byang@debian.org>2024-04-24 22:29:38 -0400
commite6a1462539e3f8feecbd6e88728cbae06f920c59 (patch)
tree27deb5eb625f580b90f4e17415e34e55d75d9fc1 /english
parent30696cb11148c16e6dd056831db4cdeb31977f84 (diff)
devel/buildd/: Major rewrite of "Why is the autobuilder network needed?"
The changes emphasizes that Debian is encouraging the source-only upload, and thus most of the binary packages served to the end user are generated on the autobuilder network. Besides, the logic of this subsection is slightly tweaked to better elaborate the ideas.
Diffstat (limited to 'english')
-rw-r--r--english/devel/buildd/index.wml22
1 files changed, 16 insertions, 6 deletions
diff --git a/english/devel/buildd/index.wml b/english/devel/buildd/index.wml
index 3600d7bfdc7..fe9fef6319f 100644
--- a/english/devel/buildd/index.wml
+++ b/english/devel/buildd/index.wml
@@ -9,15 +9,25 @@ archive and rebuild them for the target architecture.</p>
<h2>Why is the autobuilder network needed?</h2>
-<p>The Debian distribution supports <a href="$(HOME)/ports/">quite a
-few architectures</a>, but the package maintainers usually only
-compile binary versions for a single architecture they have access to
-(usually i386 or amd64). The other builds are produced automatically,
-ensuring that every package is only built once. Failures are tracked
+<p>
+The autobuilder network provides a secure package building
+functionality for all supported architectures.
+The Debian distribution supports <a href="$(HOME)/ports/">quite a
+few architectures</a>, and the package maintainers often do not have
+access to all machines with needed architectures. On the other hand,
+Debian now requires ordinary binary packages to be generated from the
+source code in a controlled build environment (via the <a
+href="https://wiki.debian.org/SourceOnlyUpload">source-only upload
+requirement</a>) to avoid the introduction of maliciously-crafted
+binary packages by human developers. The autobuilder network takes
+the package source code and build binary packages automatically,
+once for each supported hardware architecture. Failures are tracked
in the autobuilder database.</p>
<p>
-As Debian/m68k (the first non-Intel port) started, developers for
+The autobuilder network also eases the work of <a
+href="https://www.ports.debian.org/">Debian Ports</a> maintainers.
+When Debian/m68k (the first non-Intel port) started, developers for
it had to watch out for new versions of packages and recompile them
if they wanted to stay up-to-date with the Intel distribution. All
this was done manually: developers watched the upload mailing list for

© 2014-2024 Faster IT GmbH | imprint | privacy policy