Man page - deb-changelog(5)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
deb-changelog
NAMNSYNOPS
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.