aboutsummaryrefslogtreecommitdiffstats
path: root/dutch
diff options
context:
space:
mode:
authorFrans Spiesschaert <Frans.Spiesschaert@yucom.be>2024-04-25 17:59:32 +0200
committerFrans Spiesschaert <Frans.Spiesschaert@yucom.be>2024-04-25 17:59:32 +0200
commit6115e4cb466ba1b6f3fccd583e87323b4d3b5bc5 (patch)
tree025e6aa190ff8f6363aaf03dddd7054921490ca7 /dutch
parent07466c51e587c9f42897018451d642addf4bba15 (diff)
(nl) dutch/devel/buildd/index.wml, translation update.
Diffstat (limited to 'dutch')
-rw-r--r--dutch/devel/buildd/index.wml78
1 files changed, 43 insertions, 35 deletions
diff --git a/dutch/devel/buildd/index.wml b/dutch/devel/buildd/index.wml
index 17199e0e99c..aa32efcc8d7 100644
--- a/dutch/devel/buildd/index.wml
+++ b/dutch/devel/buildd/index.wml
@@ -1,28 +1,36 @@
#use wml::debian::template title="Autobuilder-netwerk"
-#use wml::debian::translation-check translation="07cf5605b2f918ba0e3c1cd8df22f71f1b641c18"
+#use wml::debian::translation-check translation="e6a1462539e3f8feecbd6e88728cbae06f920c59"
<p>Het autobuilder-netwerk is een door Debian ontwikkeld systeem dat zorg
draagt voor het compileren van pakketten voor alle architecturen die <a
-href="$(HOME)/ports/">Debian op dit moment ondersteund</a>. Dit netwerk bestaat
+href="$(HOME)/ports/">Debian op dit moment ondersteunt</a>. Dit netwerk bestaat
uit verschillende machines die een specifiek software-pakket gebruiken wat
-<em>buildd</em> heet, om pakketten uit het Debian-archief op te pikken en ze te
-hercompileren voor de doelarchitectuur.</p>
+<em>buildd</em> heet, om pakketten uit het Debian-archief op te pikken en ze
+opnieuw te bouwen voor de doelarchitectuur.</p>
<h2>Waarom is het autobuilder-netwerk nodig?</h2>
-<p>De Debian-distributie ondersteunt <a href="$(HOME)/ports/">een flink aantal
-architecturen</a>, maar de pakketbeheerders compileren normaliter de binaire
-pakketten voor slechts één architectuur (gewoonlijk i386 of amd64). De andere
-binaire pakketten worden automatisch geproduceerd, waarbij er voor wordt
-gezorgd dat elk pakket maar eenmaal wordt gemaakt. Mislukte pogingen worden
-bijgehouden in de database van de autobuilder.</p>
-
-<p>Toen Debian/m86k (de eerste niet-Intel port) werd opgestart moesten de
-ontwikkelaars voor deze architectuur zelf in de gaten houden of er nieuwe
-versies van pakketten beschikbaar kwamen en deze hercompileren om de
-Intel-distributie bij te houden. Dit werd allemaal handmatig gedaan: De
+<p>Het autobuilder-netwerk biedt een veilige functionaliteit voor het bouwen van
+pakketten voor alle ondersteunde architecturen.
+De Debian-distributie ondersteunt <a href="$(HOME)/ports/">een flink aantal
+architecturen</a>, en de pakketbeheerders hebben vaak geen toegang tot alle
+machines met de benodigde architecturen. Anderzijds vereist Debian nu dat gewone
+binaire pakketten worden gegenereerd vanuit de broncode in een gecontroleerde
+bouwomgeving (via de <a href="https://wiki.debian.org/SourceOnlyUpload">eis om
+alleen broncode te uploaden</a>) om de introductie te voorkomen van kwaadwillig
+gemaakte binaire pakketten door toedoen van menselijke ontwikkelaars. Het
+autobuilder-netwerk neemt de broncode van het pakket en bouwt automatisch binaire
+pakketten, één keer voor elke ondersteunde hardware-architectuur. Fouten worden
+bijgehouden in de autobuilder-database.</p>
+
+<p>Het autobuilder-netwerk verlicht ook het werk van ontwikkelaars die <a
+href="https://www.ports.debian.org/">Debian geschikt maken voor andere architecturen</a>, zogenaamde ports.
+Toen Debian/m86k (de eerste niet-Intel architectuur) werd opgestart moesten de
+ontwikkelaars voor deze architectuur, de zogenaamde porters, zelf in de gaten houden of er nieuwe
+versies van pakketten beschikbaar kwamen en deze opnieuw bouwen om de
+Intel-distributie bij te houden. Dit werd allemaal handmatig gedaan. De
ontwikkelaars keken op de upload-mailinglijst naar nieuwe pakketten en
-compileerden sommigen. De noodzakelijke coordinatie om te voorkomen dat
+compileerden sommige. De noodzakelijke coördinatie om te voorkomen dat
pakketten twee keer gecompileerd werden door verschillende personen werd gedaan
via een eigen mailinglijst. Het is duidelijk dat met deze procedure makkelijk
fouten gemaakt worden, terwijl ze ook veel tijd vraagt. Toch was dit voor een
@@ -30,15 +38,15 @@ lange tijd de normale manier om niet-i386 distributies actueel te houden.</p>
<p>Het "build daemon"-systeem automatiseert het grootste gedeelte van dit
proces. Het bestaat uit een set scripts (geschreven in Perl en Python) die
-mettertijd gegroeid zijn om porters te helpen met verschillende taken. Ze zijn
-uiteindelijk geëvolueerd in een systeem dat in staat is om Debian-distributies
+mettertijd ontwikkeld zijn om porters te helpen met verschillende taken. Ze zijn
+uiteindelijk geëvolueerd tot een systeem dat in staat is om Debian-distributies
bijna volautomatisch up-to-date te houden. De beveiligingsupdates worden op
dezelfde machines gecompileerd zodat deze snel beschikbaar zijn.</p>
<h2>Hoe werkt buildd?</h2>
<p><em>Buildd</em> is de naam die gewoonlijk gegeven wordt aan de
-software die gebruikt wordt door het autobuilder-netwerk, maar het
+software die gebruikt wordt door het autobuilder-netwerk, maar ze
bestaat eigenlijk uit verschillende onderdelen:</p>
<dl>
@@ -47,7 +55,7 @@ bestaat eigenlijk uit verschillende onderdelen:</p>
Een hulpmiddel dat pakket-(her)compilaties helpt coördineren via een database
die een lijst van pakketten en hun status bijhoudt. Er is één centrale database
per architectuur die per pakket de status, versie en nog wat informatie
-bijhoudt. Hij krijgt de Sources- en Packages-bestanden aangeleverd vanaf de
+bijhoudt. Deze krijgt de Sources- en Packages-bestanden aangeleverd vanaf de
verschillende pakketarchieven van Debian (bv. ftp-master en security-master).
</dd>
<dt><a href="https://packages.debian.org/buildd">buildd</a></dt>
@@ -60,9 +68,9 @@ uploadt hij het pakket naar het juiste archief.
<dt><a href="https://packages.debian.org/sbuild">sbuild</a></dt>
<dd>
Is verantwoordelijk voor de daadwerkelijke compilatie van pakketten in
-geïsoleerde chroot-omgevingen. Er wordt gezorgd dat alle bron-afhankelijkheden
+geïsoleerde chroot-omgevingen. Er wordt gezorgd dat alle bron-vereisten
in de chroot zijn geïnstalleerd voor de compilatie begint. Vervolgens worden de
-standaard Debian-gereeedschappen aangeroepen voor het compilatieproces.
+standaard Debian-gereedschappen aangeroepen voor het compilatieproces.
Logbestanden worden naar de <a
href="https://buildd.debian.org">buildlog-database</a> gestuurd.
</dd>
@@ -79,22 +87,22 @@ uploadt (met een binaire versie voor een bepaalde architectuur) zal het
toegevoegd worden aan de database voor alle architecturen (in de status
<em>Needs-Build</em>). Build-machines zullen de database bevragen voor
pakketten in deze status, en zullen routineus pakketten van die lijst oppikken.
-De lijst wordt geprioritizeerd op de vorige compilatiestatus
+De lijst wordt geprioriteerd op de vorige compilatiestatus
(<em>out-of-date</em> of <em>uncompiled</em>), de prioriteit van het pakket, de
-sectie, en pakketnaam. Tot slot worden de prioriteiten nog dynamisch bijgesteld
+sectie en de pakketnaam. Tot slot worden de prioriteiten nog dynamisch bijgesteld
op basis van wachttijd, dit om te voorkomen dat sommige pakketten achter in de
wachtrij blijven steken.</p>
<p>Als de compilatie succesvol is in alle architecturen, dan hoeft een
-pakketbeheerder niets doen. Al deze binaire pakketten worden geüploaded naar
+pakketbeheerder niets te doen. Al deze binaire pakketten worden geüpload naar
het desbetreffende archief. Als de compilatie niet succesvol is, dan zal het
pakket een speciale status krijgen (<em>Build-Attempted</em> voor
compilatiepogingen die nog niet zijn nagekeken, <em>Failed</em> indien
nagekeken en als bug gemeld bij het pakket of <em>Dep-Wait</em> als ze
-bron-afhankelijkheden kennen die niet beschikbaar zijn).
+bron-vereisten hebben die niet beschikbaar zijn).
De autobuilder-beheerders zullen pakketten die niet compileren nakijken en
informatie sturen naar de pakketbeheerder, gewoonlijk via het openen van een
-bug in het Bug Tracking System.</p>
+bug in het Bug Tracking System, het bugvolgsysteem.</p>
<p>Soms duurt het lang om een pakket te compileren voor een gegeven
architectuur, en houdt dat de migratie naar <a
@@ -107,11 +115,11 @@ prioriteit leidt.</p>
<p>U kunt de status van de verschillende compilatiepogingen van de pakketten
die onder het beheer van een bepaalde pakketbeheerder vallen, bekijken via de
<a href="https://buildd.debian.org/status/">buildd-logs</a>. Er is ook een link
-naar deze logbestanden vanuit het "Packages' Maintainer Overview".</p>
+naar deze logbestanden vanuit het overzicht van de beheerders van pakketten.</p>
<p>Voor meer informatie over de verschillende statussen waarin een
-pakket zich kan bevinden, gelieve <a
-href="wanna-build-states">wanna-build-states</a> te lezen.</p>
+pakket zich kan bevinden, kunt u <a
+href="wanna-build-states">wanna-build-states</a> lezen.</p>
<h2>Waar kan ik meer informatie vinden?</h2>
@@ -121,13 +129,13 @@ buildd-netwerk werkt. Daarnaast bevat de sectie <a
href="$(HOME)/doc/manuals/developers-reference/pkgs.html#porting">Porting
and being ported</a> van de <a
href="$(HOME)/doc/manuals/developers-reference/">Debian Developers
-Reference</a> aanvullende informatie over hoe het werkt, terwijl het ook
+Reference</a> aanvullende informatie over hoe het werkt, terwijl ze ook
wat informatie bevat over
<a href="$(HOME)/doc/manuals/developers-reference/tools.html#tools-builders">\
pakketcompilatie-</a> en
<a href="$(HOME)/doc/manuals/developers-reference/tools.html#tools-porting">\
porteer-hulpmiddelen</a> die gebruikt worden in het proces van zowel het
-opzetten als het onderhouden van het buildd netwerk.</p>
+opzetten als het onderhouden van het buildd-netwerk.</p>
<p>Er zijn een aantal statistieken van het autobuilder-netwerk
beschikbaar op <a href="https://buildd.debian.org/stats/">de buildd
@@ -144,8 +152,8 @@ architectuur (wanneer autobuilders nodig zijn)</li>
<li>Om de impact van een gegeven compiler-optimalisatie of patch na te
gaan door een grote groep pakketten te hercompileren.</li>
<li>Om hulpmiddelen uit te voeren die pakketten controleren op bekende
-vergissingen en die gedraaid moeten in gecompileerde pakket-mappen.
-Dit is zelfs nodig wanneer men broncode-analyse wilt doen, bijvoorbeeld,
+vergissingen en die gedraaid moeten worden in gecompileerde pakket-mappen.
+Dit is zelfs nodig wanneer men broncode-analyse wil doen, bijvoorbeeld,
als een workaround voor pakketten die <tt>dpatch</tt> gebruiken.</li>
</ul>
@@ -167,5 +175,5 @@ i386@buildd.debian.org>.</p>
<hrline />
<p><small>Deze introductie tot het autobuilder-netwerk werd geschreven
op basis van informatie verstrekt door Roman Hodek, Christian T. Steigies,
-Wouter Verhelst, Andreas Barth, Francesco Paolo Lovergine en Javier
+Wouter Verhelst, Andreas Barth, Francesco Paolo Lovergine, Javier
Fernández-Sanguino Peña en Philipp Kern.</small></p>

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