Man page - dpkg-parsechangelog(1)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

dpkg-parsechangelog

NAMN
SYNOPS
BESKRIVNING
FLAGGOR
Parserflaggor
FORMAT PÅ ÄNDRINGSLOGGEN
ANTECKNINGAR
MILJÖVARIABLER
FILER
PROGRAMFEL
SE ÄVEN
ÖVERSÄTTNING

NAMN

dpkg-parsechangelog - tolka Debians Àndringsloggar

SYNOPS

dpkg-parsechangelog [ flagga ...]

BESKRIVNING

dpkg-parsechangelog lÀser och tolkar Àndringsloggen i ett uppackat DebiankÀllkodstrÀd och visar informationen i den pÄ standard ut i en maskinlÀsbar form.

FLAGGOR

-l , --file Àndringsloggfil

Anger Ă€ndringsloggfilen som information ska lĂ€sas frĂ„n. Ett ”-” kan anvĂ€ndas för att ange lĂ€sning frĂ„n stadnard in. StandardvĂ€rdet Ă€r debian/changelog .

-F Àndringsloggformat

Anger format pĂ„ Ă€ndringsloggen. Som standard lĂ€ses formatet frĂ„n en speciell rad nĂ€ra slutet av Ă€ndringsloggen, om det misslyckas anvĂ€nds formatet debian som standard. Se Ă€ven /FORMAT PÅ ÄNDRINGSLOGGEN .

-L bibliotekskatalog

FörÄldrad flagga utan effekt (sedan dpkg 1.18.8). En liknande effekt kan uppnÄs för att söka perl-tolkningsmodulerna genom att sÀtta miljövariablerna PERL5LIB eller PERLLIB

-S , --show-field fÀlt

Anger namnet pÄ ett fÀlt att visa (sedan dpkg 1.17.0). FÀltnamnet visas inte, endast dess vÀrde.

-? , --help

Visar hjÀlpskÀrm och avslutar.

--version

Visar version och avslutar.

Parserflaggor

Följande flaggor kan anvÀndas för att styra utdata frÄn Àndringsloggtolken, till exempel omfÄnget av poster eller formatet pÄ utdata.
--format
utdataformat

VÀlj utdataformat. Stödda format Àr för nÀrvarande dpkg och rfc822 . dpkg Àr det klassiska utdataformatet (frÄn innan denna flagga var tillgÀnglig) och förvalet. Det bestÄr av ett stycke i Debians control-format (se deb-control (5)). Om mer Àn en post önskas tas de flesta fÀlt frÄn den första posten (vanligtvis den nyaste posten), förutom om annat anges:
Source:
paketnamn

Namnet pÄ kÀllkodspaketet.

Version: version

Versionsnummer för kÀllkoden. Observera : För insÀndningar av endast binÀrer kan det hÀnda att det inte finns nÄgon motsvarande kÀllkodsutgÄva.

Distribution: mÄlutgÄva

En blankstegsavdelad lista med ett eller flera distributionsnamn dÀr denna version ska installeras nÀr den har sÀnts in till arkivet.

Urgency: brÄdska

Högsta brÄdskan av alla de inkluderade posterna anvÀnds, följt av de sammanslagna (avdelade med blanksteg) kommentarerna frÄn alla de begÀrda versionerna.

Maintainer: författare

Namn och e-postadress till den person som förberett Àndringarna, de Àr inte nödvÀndigtvis samma som den som sÀnt in dem eller den vanlige paketansvarige.

Date: datum

Postens datum, sÄ som det stÄr skrivet i Àndringsloggen. Med ett strptime (3)-format pÄ " %a, %d %b %Y %T %z ", men dÀr veckodagen kanske inte nödvÀndigtvis motsvarar den faktiska dagen som hÀmtas frÄn resten av datumstrÀngen. Om du behöver en mer korrekt representation av datumet, anvÀnd fÀltet Timestamp , men tÀnk pÄ att det kanske inte Àr möjligt att koppla det tillbaka till det exakta vÀrdet pÄ det hÀr fÀltet.

Timestamp: tidsstÀmpel

Datumet för posten som en tidsstÀmpel i sekundeer sedan epoken (sedan dpkg 1.18.8).

Closes: nummer-pÄ-felrapport

Closes-fÀltet i alla inkluderade poster slÄs samman.

Changes: poster-frÄn-Àndringsloggen

Texten i alla Àndringsloggposter slÄs samman. För att göra fÀltet till giltigt flerradsfÀlt i Debian-control-format ersÀtts tomma rader med en ensam punkt och alla rader fÄr ett teckens indrag. Exakt innehÄll beror pÄ formatet pÄ Àndringsloggen.

FÀlten Version , Distribution , Urgency , Maintainer och Changes krÀvs.

Ytterligare anvÀndardefinierade fÀlt kan finnas.

rfc822 -formatet anvÀnder samma fÀlt, men ger ett separat stycke för varje Àndringsloggspost sÄ att all metadata för varje post behÄlls.

--reverse

Inkludera alla Àndringar i omvÀnd ordning (sedan dpkg 1.19.1).

Observera : För dpkg -formatet kommer den första posten vara den Àldsta posten.

--all

Ta med alla Àndringar. Observera : övriga flaggor har ingen effekt nÀr denna anvÀnds.

-s , --since version
-v
version

Ta med alla poster senare Àn version .

-u , --until version

Ta med alla Àndringar tidigare Àn version .

-f , --from version

Ta med alla Àndringar frÄn och med version .

-t , --to version

Ta med alla Àndringar till och med version .

-c , --count antal
-n
antal

Ta med antal Àndringar frÄn början (eller slutet om antal Àr lÀgre Àn 0).

-o , --offset antal

Ändra startpunkt för --count , rĂ€knat frĂ„n början (eller slutet om antal Ă€r lĂ€gre Ă€n 0).

FORMAT PÅ ÄNDRINGSLOGGEN

Det Àr möjligt att anvÀnda ett annat format Àn standard, genom att tillhandahÄlla en tolk för det alternativa formatet.

För att lĂ„ta dpkg-parsechangelog köra den nya tolken mĂ„ste en rad som motsvarar det reguljĂ€ra uttrycket (Perl-format) “ \schangelog-format:\s+([0-9a-z]+)\W ” lĂ€ggas in bland de 40 sista raderna i Ă€ndringsloggfilen. Delen i parentes Ă€r namnet pĂ„ formatet. Till exempel:

@@@ changelog-format: annatformat @@@

Namn pĂ„ Ă€ndringsloggformat Ă€r icke-tomma strĂ€ngar med smĂ„ alfanumeriska tecken (”a-z0-9”).

Om en sÄdan rad finns kommer dpkg-parsechangelog att leta efter tolken som en perlmodul Dpkg::Changelog:: annatformat ; det Àr ett fel om det inte finns. Standardformatet för Àndringsloggar Àr debian och en tolk för detta format inkluderas som standard.

Tolken ska vara ett derivat av klassen Dpkg::Changelog och implementera de krÀvda dokumenterade grÀnssnitten.

Om Àndringsloggformatet som tolkas alltid eller nÀstan alltid innehÄller en blank rad mellan individuella Àndringsposter bör dessa blanka rader tas bort, sÄ att utdataformatet blir mer kompakt.

Om Àndringsloggformatet inte innehÄller information om datum eller paketnamn bör denna information utelÀmnas frÄn utdata. Tolken bör inte försöka skapa den eller hitta den i andra kÀllor.

Om Àndringsloggen inte har det förvÀntade formatet bör tolken avsluta med en felstatus, istÀllet för att försöka virra sig genom och möjligen generera felaktiga utdata.

En Àndringsloggtolk kan inte pÄ nÄgot sÀtt interagera med anvÀndaren.

ANTECKNINGAR

De olika parserflaggorna , bortsett -v , stöds enbart sedan dpkg 1.14.16.

Hantering av korta flaggor med icke-medsÀnda vÀrden Àr endast tillgÀngligt edan dpkg 1.18.0.

MILJÖVARIABLER

DPKG_COLORS

VÀljer fÀrglÀge (sedan dpkg 1.18.5). För nÀrvarande godtas följande vÀrden: auto (förval), always och never .

DPKG_NLS

Om satt, anvÀnds för att bestÀmma om lokalt sprÄkstöd ska aktiveras, Àven kÀnt som internationaliseringsstöd (eller i18n) (sedan dpkg 1.19.0). TillÄtna vÀrden Àr: 0 och 1 (förval).

FILER

debian/changelog

Ändringsloggsfilen, anvĂ€nds för att hĂ€mta versionsberoende information om kĂ€llkodspaketet, till exempel brĂ„dska och utgĂ„va för en insĂ€ndning, Ă€ndringarna som utförts sedan en specifik version och sjĂ€lva versionsnumret pĂ„ kĂ€llkoden.

PROGRAMFEL

FÀltet Maintainer har ett förvirrande namn som motsvarar fÀltet i filen debian/control men inte dess exakta betydelse, dÀr dess betydelse bÀttre kunde beskrivas av Changed-By -fÀltnamnet som anvÀnds i filen .changes .

SE ÄVEN

deb-changelog (5).

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.