Provided by: dpkg-dev_1.22.6ubuntu6.5_all 

NAAM
deb-changes - Indeling van het changes-controlebestand van een Debian-upload
OVERZICHT
bestandsnaam.changes
BESCHRIJVING
Elke Debian-upload bestaat uit een controlebestand .changes, dat een aantal velden bevat in
deb822(5)-indeling.
Ieder veld begint met een markering, zoals Source of Binary (niet hoofdlettergevoelig), gevolgd door een
dubbele punt en de tekstinhoud van het veld (hoofdlettergevoelig tenzij anders vermeld. Velden worden
enkel door veldmarkeringen begrensd. De tekstinhoud van het veld kan met andere woorden verschillende
regels lang zijn, maar de installatiegereedschappen zullen bij het verwerken van de tekstinhoud de regels
gewoonlijk samenvoegen (behalve voor de multiregel-velden Description, Changes, Files, Checksums-Sha1 en
Checksums-Sha256; zie hierna)
De controle-data mogen ingesloten liggen in een OpenPGP-handtekening met ASCII-harnas volgens de
specificatie RFC4880.
VELDEN
Format: indelingsversie (verplicht)
De waarde van dit veld bepaalt de indelingsversie van het bestand. De syntaxis van de veldwaarde is
een versienummer met een hoofdversie- en een onderversiecomponent. Wijzigingen aan de indeling die
niet neerwaarts compatibel zijn, hebben een verhoging van het hoofdversienummer tot gevolg en
neerwaarts compatibele veranderingen (zoals het toevoegen van extra velden) verhogen het
onderversienummer. De huidige indelingsversie is 1.8.
Date: datum-van-uitgave (verplicht)
De datum waarop het pakket gebouwd werd of het laatst bewerkt. Hij moet in dezelfde indeling
opgemaakt zijn als de datum in een deb-changelog(5)-item.
De waarde van dit veld wordt meestal gehaald uit het bestand debian/changelog.
Source: broncode-naam [(broncode-versie)] (verplicht)
De naam van het broncodepakket. Indien de versie van het broncodepakket verschilt van de versie van
het binaire pakket, dan zal de broncode-naam gevolgd worden door een broncode-versie tussen haakjes.
Dit kan het geval zijn als de upload een uitsluitend binaire upload is die niet door de beheerder
uitgevoerd wordt.
Binary: lijst-binaire-pakketten (vereist in de context)
Dit gevouwen veld is een lijst, met spatie als scheidingsteken, van binaire pakketten die geüpload
moeten worden. Indien het een upload is van enkel broncode, dan wordt het veld weggelaten (sinds dpkg
1.19.3).
Architecture: arch-lijst
Somt de architecturen op van de bestanden die momenteel geüpload worden. Gebruikelijke architecturen
zijn amd64, armel, i386, enz. Merk op dat de waarde all bedoeld is voor pakketten die
architectuuronafhankelijk zijn. Indien ook de broncode voor het pakket geüpload wordt, wordt tevens
de bijzondere vermelding source toegevoegd. Jokertekens voor architecturen mogen nooit voorkomen in
de lijst.
Version: versie-tekenreeks (verplicht)
Gewoonlijk is dit het originele versienummer van het pakket, welke vorm de auteur van het programma
er ook voor gebruikt. Het kan ook een Debian-revisienummer bevatten (voor niet uit Debian stammende
pakketten). De exacte indeling en het sorteringsalgoritme worden beschreven in deb-version(7).
Distribution: distributies (verplicht)
Somt een of meer met een spatie van elkaar gescheiden distributies op waarin deze versie
ondergebracht moet worden als het geüpload wordt naar het archief.
Urgency: urgentie (aanbevolen)
De dringendheid van de upload. De momenteel toegelaten waarden, in oplopende volgorde van
dringendheid, zijn: low, medium, high, critical en emergency.
Maintainer: volledige-naam-en-e-mail (verplicht)
Moet opgemaakt worden volgens de indeling “Joe Bloggs <jbloggs@example.org>”, en is gewoonlijk de
persoon die het pakket maakte, in tegenstelling tot de auteur van de verpakte software.
Changed-By: volledige-naam-en-e-mailadres
Moet opgemaakt worden volgens de indeling “Joe Bloggs <jbloggs@example.org>”, en is gewoonlijk de
persoon die voor deze release verantwoordelijk is voor de veranderingen aan het pakket.
Description: (aanbevolen)
naam-binaire-pakket - samenvatting-binaire-pakket
Dit multiregel-veld bevat een lijst met de naam van de binaire pakketten, gevolgd door een spatie,
een koppelteken (‘-’) en hun eventueel afgekapte korte beschrijving. Indien het een upload is van
enkel broncode, dan wordt het veld weggelaten (sinds dpkg 1.19.3).
Closes: bug-nummer-lijst
Een lijst van met komma's van elkaar gescheiden nummers van bugrapporten die door deze upload
opgelost worden. De archiefsoftware van de distributie kan dit veld gebruiken om automatisch de
vermelde bugnummers te sluiten in het opvolgingssysteem voor bugs van de distributie.
Binary-Only: yes
Dit veld geeft aan dat deze upload gebeurt na de niet door de pakketbeheerder uitgevoerde bouw van
uitsluitend het binaire pakket. Het vindt zijn oorsprong in het item met de sleutel/waarde-combinatie
binary-only=yes uit de metadata van het changelog-bestand.
Built-For-Profiles: profiel-lijst
Dit veld somt een lijst van door een spatie van elkaar gescheiden bouwprofielen op waarmee deze
upload gebouwd werd.
Changes: (verplicht)
changelog-items
Dit multiregel-veld bevat de samengevoegde tekst van alle changelog-items die deel uitmaken van de
upload. Om van dit veld een geldig multiregel-veld te maken, worden lege regels vervangen door één
enkel punt (‘.’) en springen alle regels in met één spatie. De exacte inhoud hangt af van de
changelog-indeling.
Files: (verplicht)
md5som grootte sectie prioriteit bestandsnaam
Dit multiregel-veld bevat een bestandslijst met voor elk bestand de vermelding van de md5som,
grootte, sectie en prioriteit.
De eerste regel van de veldwaarde (het deel dat op dezelfde regel staat als de door een dubbele punt
gevolgde veldnaam) is steeds leeg. De inhoud van het veld wordt in de vervolgregels verwoord, één
regel per bestand. Elke regel bestaat uit elementen die onderling gescheiden zijn door een spatie en
het bestand beschrijven: zijn md5som, zijn bestandsgrootte, zijn sectie, zijn prioriteit en zijn
naam.
Dit veld somt alle bestanden op die deel uitmaken van de upload. De lijst van bestanden uit dit veld
moet overeenkomen met de bestandslijst in de andere gerelateerde Checksums-velden.
Checksums-Sha1: (verplicht)
Checksums-Sha256: (verplicht)
controlesom grootte bestandsnaam
Deze multiregel-velden bevatten een lijst van bestanden met een controlesom en een bestandsgrootte
voor elk van hen. Deze velden gebruiken dezelfde syntaxis en verschillen onderling enkel in het
gebruikte algoritme voor het berekenen van de controlesom: SHA-1 voor Checksums-Sha1 en SHA-256 voor
Checksums-Sha256.
De eerste regel van de veldwaarde (het deel dat op dezelfde regel staat als de door een dubbele punt
gevolgde veldnaam) is steeds leeg. De inhoud van het veld wordt in de vervolgregels verwoord, één
regel per bestand. Elke regel bestaat uit elementen die onderling door een spatie gescheiden zijn en
het bestand beschrijven: zijn controlesom, zijn bestandsgrootte en zijn naam.
Deze velden sommen alle bestanden op die deel uitmaken van de upload. De lijst van bestanden uit deze
velden moet overeenkomen met de bestandslijst in het veld Files en in de andere gerelateerde
Checksums-velden.
BUGS
Het veld Files is niet consistent met de andere Checksums-velden. De velden Changed-By en Maintainer
hebben namen die verwarrend zijn. Het veld Distribution bevat informatie over waar gewoonlijk met de term
suite naar verwezen wordt.
ZIE OOK
deb822(5), deb-src-control(5), deb-version(7).
1.22.6 2025-09-18 deb-changes(5)