Provided by: dpkg-dev_1.22.0ubuntu1.1_all bug

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 lists zero or more comma-separated keyword=value items. Each keyword can contain
       only minus and case insensitive alphanumeric characters, as they need to be mapped to
       deb822(5) field names. The only keywords currently supported by dpkg are:

       urgency
           Its value is used for the Urgency field in the .changes file for the upload.

       binary-only
           With a yes value, it is used to denote that this changelog entry is for a binary-only
           non-maintainer upload (an automatic binary rebuild with the only change being the
           changelog entry).

       Ä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-version(7), deb-changes(5), dpkg-parsechangelog(1).

ÖVERSÄTTNING

       Peter Krefting och Daniel Nylander.