From b4f7d8b1566e3220d0e9004499ef9c257e079c57 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 7 Aug 2024 15:30:11 +0200 Subject: Merging upstream version 1.22.7. Signed-off-by: Daniel Baumann --- man/sv/deb-buildinfo.pod | 8 +-- man/sv/deb-changes.pod | 8 ++- man/sv/deb-src-control.pod | 6 +++ man/sv/deb-src-files.pod | 4 +- man/sv/deb-substvars.pod | 2 +- man/sv/dpkg-buildapi.pod | 8 +++ man/sv/dpkg-buildflags.pod | 32 +++++++----- man/sv/dpkg-buildpackage.pod | 48 ++++++++++------- man/sv/dpkg-buildtree.pod | 104 +++++++++++++++++++++++++++++++++++++ man/sv/dpkg-checkbuilddeps.pod | 4 ++ man/sv/dpkg-deb.pod | 6 ++- man/sv/dpkg-divert.pod | 6 ++- man/sv/dpkg-genbuildinfo.pod | 10 +++- man/sv/dpkg-genchanges.pod | 4 ++ man/sv/dpkg-gencontrol.pod | 4 ++ man/sv/dpkg-gensymbols.pod | 4 ++ man/sv/dpkg-maintscript-helper.pod | 2 +- man/sv/dpkg-name.pod | 6 ++- man/sv/dpkg-parsechangelog.pod | 2 +- man/sv/dpkg-query.pod | 14 ++++- man/sv/dpkg-realpath.pod | 4 ++ man/sv/dpkg-shlibdeps.pod | 16 +++++- man/sv/dpkg-source.pod | 2 +- man/sv/dpkg-split.pod | 6 ++- man/sv/dpkg-statoverride.pod | 4 ++ man/sv/dpkg-trigger.pod | 4 ++ man/sv/dpkg.pod | 14 +++-- man/sv/dsc.pod | 8 +-- man/sv/update-alternatives.pod | 2 +- 29 files changed, 283 insertions(+), 59 deletions(-) create mode 100644 man/sv/dpkg-buildtree.pod (limited to 'man/sv') diff --git a/man/sv/deb-buildinfo.pod b/man/sv/deb-buildinfo.pod index 6f5d7ef..a9fa166 100644 --- a/man/sv/deb-buildinfo.pod +++ b/man/sv/deb-buildinfo.pod @@ -76,16 +76,18 @@ Vanligtvis är detta det ursprungliga paketets versionsnummer på den form progr Det här flerradiga fältet innehåller den sammanslagna texten från ändringsloggposter för en insändning av enbart binärer från någon annan än paketansvarige (”binary-only non-maintainer upload”, binNMU) om detta är tillfället. För att göra fältet till ett giltigt flerradsfält ersätts tomma rader med en ensam punkt (”.”) och alla rader får ett teckens indrag. Exakt innehåll beror på formatet på ändringsloggen. -=item B (krävs) +=item B (required, weak) -=item B (krävs) +=item B (required, weak) -=item B (krävs) +=item B (required, strong) =item S< >I I I De här flerradsfälteten innehåller en lista med filer med en kontrollsumma och storlek för var och en. Fälten har samma syntax och skiljer sig bara vad gäller vilken kontrollsummealgoritm som används: MD5 för B, SHA-1 för B och SHA-256 för B. +B: The MD5 and SHA-1 checksums are considered weak, and should never be assumed to be sufficient for secure verification. + Första raden i fältvärdet (delen av på samma rad som fältnamnet följt av kolon) är alltid tom. Innehållet i fältet anges som fortsättningsrader, en rad per fil. Varje rad består av blankstegsavdelade fält som beskriver filen: kontrollsumman, filstorleken och filnamnet. De här fälten visar alla filer bygget består av. diff --git a/man/sv/deb-changes.pod b/man/sv/deb-changes.pod index e484b8d..edd48fe 100644 --- a/man/sv/deb-changes.pod +++ b/man/sv/deb-changes.pod @@ -108,9 +108,11 @@ Första raden i fältvärdet (delen av på samma rad som fältnamnet följt av k Det här fälten visar alla filer insändningen består av. Listan över filer i fältet måste motsvara listan över filer i de andra relaterade B-fälten. -=item B (krävs) +B: The MD5 checksum is considered weak, and should never be assumed to be sufficient for secure verification, but this field cannot be omitted as it provides metadata not available anywhere else. -=item B (krävs) +=item B (required, weak) + +=item B (required, strong) =item S< >I I I @@ -120,6 +122,8 @@ Första raden i fältvärdet (delen av på samma rad som fältnamnet följt av k De här fälten visar alla filer insändningen består av. Listan över filer i fälten måste motsvara listan över filer i fältet B och de andra relaterade B-fälten. +B: The SHA-1 checksum is considered weak, and should never be assumed to be sufficient for secure verification. + =back =head1 PROGRAMFEL diff --git a/man/sv/deb-src-control.pod b/man/sv/deb-src-control.pod index 4463483..115b509 100644 --- a/man/sv/deb-src-control.pod +++ b/man/sv/deb-src-control.pod @@ -60,6 +60,12 @@ URL till uppströmsprojektets hemsida. I:en till felrapporteringssystemet för detta paket. Det nuvarande formatet är I://I
, till exempel B. Det här fältet är normalt sett inte nödvändigt. +=item B I + +This experimental field specifies the name of the build driver to use to build this package. When omitted the I defaults to B. + +This field is supported since dpkg 1.22.7. + =item B B|B|I Det här fältet används för att ange om filen B kräver (fake)root-privilegier för att köra några av sina mål, och i så fall när. diff --git a/man/sv/deb-src-files.pod b/man/sv/deb-src-files.pod index d0f1cad..93b873c 100644 --- a/man/sv/deb-src-files.pod +++ b/man/sv/deb-src-files.pod @@ -22,7 +22,7 @@ B =head1 BESKRIVNING -Den här filen innehåller listan över artifakter som skall distribueras genom styrfilen B<.changes>. +Den här filen innehåller listan över artefakter som skall distribueras genom styrfilen B<.changes>. Filen I har ett enkelt blanksteg-avdelat format. @@ -32,7 +32,7 @@ I I I [ I ] =back -I är namnet på artifakten som ska distribueras. +I är namnet på artefakten som ska distribueras. I och I motsvarar respektive styrfält i .deb-filen. Tillåtna värden är specifika för varje distribution. diff --git a/man/sv/deb-substvars.pod b/man/sv/deb-substvars.pod index 257471b..5594666 100644 --- a/man/sv/deb-substvars.pod +++ b/man/sv/deb-substvars.pod @@ -30,7 +30,7 @@ En variabelsubstitution har formen B<${>IB<}>. Variabelnamn bestå =head2 Filsyntax -Substitueringsvariabler kan anges i en fil. En sådan fil består av rader på formen IB<=>I eller IB. Operatorn B<=> tilldelar en normal substitueringsvariabel, medan operatorn B (sedan dpkg 1.21.8) tilldelar en valfri variabel som inte skriver ut någon varning även om den inte används. Avslutande blanksteg på en rad, blanka rader och rader som börjar med en B<#>-symbol (kommentarer) ignoreras. +Substitution variables can be specified in a file. These files consist of lines of the form IB<=>I, IBI, or IBI. The B<=> operator assigns a normal substitution variable, the B operator (since dpkg 1.21.8) assigns an optional substitution variable which will emit no warnings even if unused, and the B operator (since dpkg 1.22.7) assigns a required substitution variable which will error out if unused. Trailing whitespace on each line, blank lines, and lines starting with a B<#> symbol (comments) are ignored. =head2 Substituering diff --git a/man/sv/dpkg-buildapi.pod b/man/sv/dpkg-buildapi.pod index cf02e43..59657a7 100644 --- a/man/sv/dpkg-buildapi.pod +++ b/man/sv/dpkg-buildapi.pod @@ -58,6 +58,14 @@ Anger huvudkällkodsstyrfilen som information ska läsas från. Standardvärdet Bygg-API-nivån att använda. Den här är tänkt att användas internt av verktyg som körs från F för att undvika att tolka F flera gånger, inte att sätta den globala bygg-API-nivån från F, eftersom byggdrivare (så som L) annars inte kan nå den. +=item B + +Väljer färgläge. För närvarande godtas följande värden: B (förval), B och B. + +=item B + +If set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support. The accepted values are: B<0> and B<1> (default). + =back =head1 FILER diff --git a/man/sv/dpkg-buildflags.pod b/man/sv/dpkg-buildflags.pod index 546b96c..7b271d7 100644 --- a/man/sv/dpkg-buildflags.pod +++ b/man/sv/dpkg-buildflags.pod @@ -179,7 +179,7 @@ Till exempel: =item B<--query-features> I -Print the features enabled for a given area (since dpkg 1.16.2). If the feature is handled (even if only on some architectures) as a builtin default by the compiler, then a B field is printed (since dpkg 1.21.14). See the L section for more details about the currently recognized areas. Exits with 0 if the area is known otherwise exits with 1. +Skriv ut funktioner aktiverade för ett givet område (sedan dpkg 1.16.2). Om funktionen hanteras (även om bara av några arkitekturer) som ett inbyggt förval av kompilatorn visas fältet B (sedan dpkg 1.21.14). Se avsnittet B för fler detaljer om de områden som är kända för närvarande. Avslutar med 0 om området är känt, avslutar annars med 1. Utdata är på RFC822-headerformat, med en sektion per funktion. Till exempel: @@ -290,11 +290,11 @@ Nya flaggor kan komma att läggas till i framtiden om behovet uppstår (till exe =head1 FUNKTIONSOMRÅDEN -Feature areas are currently vendor specific, and the ones described below are only recognized on Debian and derivatives. +Funktionsområden är för närvarande återförsäljarspecifika, och de som beskrivs nedan är de enda som är kända på Debian och dess derivat. -Each area feature can be enabled and disabled in the B and B environment variable's area value with the ‘B<+>’ and ‘B<->’ modifier. Following the general syntax of these variables (described in L), multiple feature areas can be specified separated by spaces, where each get feature specifiers as mandatory parameters after an equal sign (‘B<=>’). The feature specifiers are comma-separated and parsed from left to right, where the settings within the same feature specifier override previous ones, even if the feature specifiers are split across multiple space-separated feature area settings for the same area. +Varje områdesfunktion kan aktiveras och inaktiveras i miljövariablerna B och B:s områdesvärde med ändringsvärdena ”B<+>” och ”B<->”. Genom att följa den allmänna syntaxen för dessa variabler (som beskriven i L) kan flera funktionsområden anges avdelade med blanksteg, där var och en får funktionsangivelser som nödvändiga parametrar efter ett likhetstecken (”B<=>”). Funktionsangivelserna är kommaavdelade och tolkas från vänster till höger, där inställningarna inom samma funktionsangivelse överskriver de tidigare, även om funktionsangivelserna delas över flera blankstegsavdelade funktionsområdeinställningar för samma område. -For example, to enable the B “pie” feature and disable the “fortify” feature you can do this in B: +För att till exempel aktivera B-funktionen ”pie” och inaktivera funktionen ”fortify” kan du göra detta i B: export DEB_BUILD_MAINT_OPTIONS = hardening=+pie,-fortify @@ -302,16 +302,16 @@ Den speciella funktionen B kan användas för att aktivera eller inaktivera export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+format,+fortify -Multiple feature areas can be set: +Flera funktionsområden kan ställas in: export DEB_BUILD_MAINT_OPTIONS = hardening=+pie abi=+lfs -The override behavior applies as much to the B special feature, as to specific features, which should allow for composition. Thus to enable “lfs” in the B area, and only “pie” and “fortify” in the B area, but “format” only when CONDITION is defined, this could be done with: +Beteendet för överstyrning gäller på samma sätt för specialfunktionen B (samtliga) som för specifika funktioner, vilket gör det möjligt att pussla. Således, för att aktivera ”lfs” i området B och endast ”pie” och ”fortify” i området B, men bara ”format” om VILLKOR är definierat, så kan detta göras med: export DEB_BUILD_MAINT_OPTIONS = hardening=-all,+pie,+format abi=+lfs … DEB_BUILD_MAINT_OPTIONS += hardening=+fortify - ifdef CONDITION + ifdef VILLKOR DEB_BUILD_MAINT_OPTIONS += hardening=-format endif @@ -329,11 +329,11 @@ När funktionen är aktiverad kommer den överstyra värdet från samma funktion =item B -This setting (since dpkg 1.22.0; enabled by default except for i386, hurd-i386 and kfreebsd-i386 since dpkg 1.22.5) enables 64-bit time_t support on 32-bit architectures where their ABI does not include it by default, by adding B<-D_TIME_BITS=64> to B. This setting automatically enables the B feature from the B feature area. +Den här inställningen (sedan dpkg 1.22.0; aktiverad som förval förutom för i386, hurd-i386 och kfreebsd-i386 sedan dpkg 1.22.5) aktiverar stöd för 64-bitars time_t på 32-bitars-arkitekturer där deras ABI inte som förval inkluderar det, genom att lägga till B<-D_TIME_BITS=64> till B. Inställningen aktiverar automatiskt funktionen L från funktionsområdet B. -If the setting is enabled explicitly then it gets enabled on all architectures including i386 but not hurd-i386 nor kfreebsd-i386 (where the kernel does not have time64 interfaces), ignoring the binary backwards compatibility default. +Om inställningen aktiveras explicit aktiveras den för alla arkitekturer, inklusive i386, men inte varken hurd-i386 eller kfreebsd-i386 (där kärnan inte har ett gränssnitt för 64-bitarstid), och inkluderar förvalet för baklängeskompatibilitet. -It is also enabled by default by gcc on the armel, armhf, hppa, m68k, mips, mipsel, powerpc and sh4 Debian architectures, where disabling the feature will add instead B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> to B. +Det är också aktiverat som standard på gcc på Debianarkitekturerna armel, armhf, hppa, m68k, mips, mipsel, powerpc och sh4, där istället B<-U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS> läggs till B när den här funktionen inaktiveras. =back @@ -357,13 +357,13 @@ Flera kommandoradsflaggor (beskrivna nedan) kan användas för att göra det lä =item B -This setting (since dpkg 1.22.3; enabled by default since dpkg 1.22.6) adds B<-Werror=implicit-function-declaration> to B. +Den här inställningen (sedan dpkg 1.22.3; aktiverad som förval sedan 1.22.6) lägger till B<-Werror=implicit-function-declaration> till B. =item B Inställningen (sedan dpkg 1.17.4; inaktiverad som förval) lägger till ytterligare varningar som pålitligt upptäcket problematisk källkod. Varningarna är ödesdigra. De enda flaggor som för närvarande stöds är B och B med flaggorna satt till B<-Werror=array-bounds>, B<-Werror=clobbered>, B<-Werror=implicit-function-declaration> och B<-Werror=volatile-register-var>. -This feature handles B<-Werror=implicit-function-declaration> via the B feature, if that has not been specified. +Den här funktionen hanterar B<-Werror=implicit-function-declaration> via funktionen B, om den inte har angivits. =item B @@ -373,7 +373,7 @@ Den här inställningen (sedan dpkg 1.17.14; inaktiverad som förval) lägger ti =head2 optimize -Flera kommandoradsflaggor (beskrivna nedan) kan användas för att hjälpa till att optimera den skapade binären (sedan dpkg 1.21.0). B: om B aktiveras kan dessa flaggor leda till binärartifakter som inte kan reproduceras. +Several compile-time options (detailed below) can be used to help optimize a resulting binary (since dpkg 1.21.0). B: Enabling B these options can result in unreproducible binary artifacts. =over @@ -385,7 +385,7 @@ Inställningen (sedan dpkg 1.2.0; inaktiverad som förval) aktiverar Link Time O =head2 sanitize -Du kan använda flera kompileringsflaggor (se detaljer nedan) för att sanera den färdiga binären mot minnesfördärvningsar, minnesläckor, användning efter frigivning, datakapplöpningsfel i trådar och fel i förbindels med odefinierat beteende. B: dessa flaggor bör B användas för produktionsbygg eftersom de kan minska pålitligheten för korrekt kod, minska säkerheten eller till och med funktionsrikedomen. +Several compile-time options (detailed below) can be used to help sanitize a resulting binary against memory corruptions, memory leaks, use after free, threading data races and undefined behavior bugs. B: These options should B be used for production builds as they can reduce reliability for conformant code, reduce security or even functionality. =over @@ -555,6 +555,10 @@ Inställningen anger den aktuella återförsäljaren. Om den inte är satt komme Den här variabeln anger byggsökvägen (sedan dpkg 1.18.8) att använda i funktioner såsom B så att de kan styras av anroparen. Variabeln är för närvarande specifik för Debian och dess derivat. +=item B + +Sets the host architecture. This affects the build flags that are emitted, which is typically relevant when cross-compiling, where B is different to B. + =item B Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: B (förval), B och B. diff --git a/man/sv/dpkg-buildpackage.pod b/man/sv/dpkg-buildpackage.pod index 8834116..b509381 100644 --- a/man/sv/dpkg-buildpackage.pod +++ b/man/sv/dpkg-buildpackage.pod @@ -18,17 +18,21 @@ dpkg-buildpackage - bygg binär- eller källkodspaket från källkod =head1 SYNOPS -B [I...] +B [I