Man page - deb-changelog(5)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

deb-changelog

NAMN
SYNOPS
BESKRIVNING
FILER
EXEMPEL
SE ÄVEN
ÖVERSÄTTNING

NAMN

deb-changelog - filformat för Àndringsloggfiler i DeibankÀllkodspaket

SYNOPS

debian/changelog

BESKRIVNING

Ändringar i den paketerade versionen av ett projekt förklaras i Ă€ndringsloggfilen debian/changelog . DĂ€ribland anges Ă€ndringar i kĂ€llkodspaket jĂ€mfört med uppströmsversionen, sĂ„vĂ€l som andra Ă€ndringar och uppdateringar av paketet.

Formatet pÄ <debian/changelog> gör det möjligt för paketbyggverktyg att upptÀcka vilken version av paketet som byggs och finna ytterligare utgivningsspecifik information.

Formatet Àr ett antal poster sÄsom denna:

paket ( version ) distributioner ; metadata
[valfri(a) blankrad(er), tas bort]
* Àndringsdetalj
fler-Ă€ndringsdetaljer

[blankrad(er), tas med i utdata frÄn dpkg-parsechangelog (1)]
* ytterligare-Ă€ndringsdetaljer
[valfri(a) blankrad(er), tas bort]
-- ansvarig-namn < epost-adress > datum

paket och version Ă€r kĂ€llkodspaketets namn och versionsnummer. version avdelas av parentes U+0028 ” ( ” och U+0029 ” ) ”.

distributioner anger en eller flera blankstegsavdelade distributioner dĂ€r den hĂ€r versionen ska installeras efter insĂ€ndning; vĂ€rdet kopieras till fĂ€ltet Distribution i .changes -filen. distributions mĂ„ste avslutas av ett semikolon (U+003B ” ; ”).

metadata anger noll eller flera kommaseparerade poster pÄ formen nyckelord = vÀrde . Varje nyckelord innehÄller endast minustecken och skiftlÀgesokÀnsliga alfanumeriska tecken, eftersom de mÄste kunna motsvara deb822 (5)-fÀltnamn. De enda nyckelord som stöds av dpkg för nÀrvarande Àr:
urgency
(brÄdska)

VÀrdet anvÀnds för fÀltet Urgency i .changes -filen vid insÀndning.

binary-only (endast binÀr)

Med vĂ€rdet yes anvĂ€nds fĂ€ltet för att ange att Ă€ndringsposten Ă€r för en insĂ€ndning bestĂ„ende av enbart binĂ€rer frĂ„n nĂ„gon annan Ă€n den paketansvarige (”binary-only non-maintainer upload”, en automatisk ombyggd binĂ€r dĂ€r den enda Ă€ndringen Ă€r Ă€ndringsloggposten).

Ändringsdetaljerna kan faktiskt vara valfri serie av rader som börjar med minst tvĂ„ blanksteg (U+0020 SPACE ), men sedvanligen inleds varje Ă€ndring med en asterisk och ett avdelande blanksteg och fortsĂ€ttningsrader har ett indrag sĂ„ att de stĂ„r i linje med början pĂ„ texten över. Tomrader kan anvĂ€ndas för att avdela grupper av Ă€ndringar hĂ€r, om sĂ„ önskas.

Om insÀndningen rÀttar fel beskrivna i distributionens felhanteringssystem, kan de stÀngas automatiskt nÀr paketet tas in i distributionensarkivet genom att ta med strÀngen:

Closes: # nnnnn

i Àndringsdetaljerna, dÀr # nnnnn Àr felrapportsnumret. Exakt Perl-reguljÀrt uttryck Àr:

/closes:\s*(?:bug)?\#?\s?\d+(?:,\s*(?:bug)?\#?\s?\d+)*/i

Det vill sÀga, strÀngen bör bestÄ av ordet closes: följt av en kommaavdelad lista med felrapportsnummer. Felrapporterna kan föregÄs av ordet bug och/eller tecknet # , som i "Closes: 42, bug#43, #44, bug 45". Ordet closes: och bug Àr inte skiftlÀgeskÀnsliga. Listan med relrapportsnummer kan fortsÀtta över flera rader.

Informationen vidareförs via fÀltet Closes i .changes -filen. DÀr, beroende pÄ vilken arkivhanteringsprogramvra som anvÀnds, alla listade felrapporter kan stÀngas automatiskt.

Det namn och e-postadress för den ansvarige som anvÀnds i Àndringsloggen bör vara information om den person som förberedde denna utgÄva av paketet. Det Àr inte nödvÀndigtvis samma som insÀndaren eller den vanlige paketansvarige. Informationen kopieras till fÀltet Changed-By i .changes -filen, och kan senare anvÀndas för att sÀnda en bekrÀftelse nÀr det insÀnda paketet har installerats i distributionsarkivet.

datum har följande format (kompatibelt med och med samma betydelse som RFC2822 and RFC5322, eller det ”date -R” skapar):

veckodag , dd mÄnad ÄÄÄÄ hh : mm : ss + zzzz

dÀr:
veckodag

Är en av: Mon , Tue , Wed , Thu , Fri , Sat , Sun .

dd

Är dag i mĂ„naden ( 01 - 31 ) med en eller tvĂ„ siffror, dĂ€r den inledande nollan Ă€r valfri, men vanligtvis inte utesluts.

mÄnad

Är en av: Jan , Feb , Mar , Apr , May , Jun , Jul , Aug , Sep , Oct , Nov , Dec .

ÄÄÄÄ

Är det fyrasiffriga Ă„ret (t.ex 2010).

hh

Är den tvĂ„siffriga timmen ( 00 - 23 ).

mm

Är den tvĂ„siffriga minuten ( 00 - 59 ).

ss

Är den tvĂ„siffriga sekunden ( 00 - 60 ).

[ +- ] zzzz

Är skillnaden i tidszon frĂ„n Koordinerad universell tid (UTC). ” + ” anger att tiden Ă€r framför (dvs. öster om) UTC och ” - ” anger att tiden er bakom (dvs. vĂ€ster om) UTC. De första tvĂ„ siffrorna anger skillnaden mot UTC i timmar och de tvĂ„ sista siffrorna anger antalet ytterligare minuter som skiljer mot UTC. De tvĂ„ sista siffrorna mĂ„ste vara i intervallet 00 - 59 .

Den första ”titel”-raden med paketnamnet mĂ„ste börja i vĂ€nstermarginalen. ”SlĂ€praden” med ansvarige och datum mĂ„ste inledas med exakt ett blanktecken (U+0020 SPACE ). Informationen om ansvarige och datumet mĂ„ste Ă„tskiljas av exakt tvĂ„ blanksteg (U+0020 SPACE ). Varje del av datum kan avdelas av ett eller flera blanksteg (U+0020 SPACE ), bortsett frĂ„n efter komma dĂ€r det kan avdelas av noll eller flera blanksteg (U+0020 SPACE ).

Rader som i sin helhet (dvs., inga inledande blanksteg) bestÄr av kommentarer pÄ formen # eller /* */ eller RCS-nyckelord.

Vim-lÀgesrader eller Emacs-lokala variabler, och antika Àndringsloggar med andra format pÄ slutet av filen bör godtas och behÄllas i utdata, men deras innehÄll kan annars ignoreras och tolkningen kan avbrytas nÀr de upptÀcks.

Hela Àndringsloggen mÄste vara kodad i UTF-8.

FILER

debian/changelog

EXEMPEL

dpkg (1.17.18) unstable; urgency=low
[ Guillem Jover ]
* Handle empty minimum versions when initializing dependency versions,
as the code is mapping the minimum version 0 to '' to avoid outputting
useless versions. Regression introduced in dpkg 1.17.17. Closes: #764929
[ Updated programs translations ]
* Catalan (Guillem Jover).
[ Updated dselect translations ]
* Catalan (Guillem Jover).
* German (Sven Joachim).
-- Guillem Jover <guillem@debian.org> Sun, 12 Oct 2014 15:47:44 +0200

SE ÄVEN

deb822 (5), deb-changes (5), deb-version (7), dpkg-parsechangelog (1).

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.