[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1029211: debian-policy: Add mention of the new non-free-firmware archive area



On Thu, Jan 19, 2023 at 11:28:41AM -0600, Gunnar Wolf wrote:
> diff --git a/policy/ch-archive.rst b/policy/ch-archive.rst
> index ab04261..15b9343 100644
> --- a/policy/ch-archive.rst
> +++ b/policy/ch-archive.rst
> @@ -24,11 +24,11 @@ The aims of this are:
>  
>  The *main* archive area forms the *Debian distribution*.
>  
> -Packages in the other archive areas (``contrib``, ``non-free``) are not
> -considered to be part of the Debian distribution, although we support
> -their use and provide infrastructure for them (such as our bug-tracking
> -system and mailing lists). This Debian Policy Manual applies to these
> -packages as well.
> +Packages in the other archive areas (``non-free-firmware``,
> +``contrib``, ``non-free``) are not considered to be part of the Debian
> +distribution, although we support their use and provide infrastructure
> +for them (such as our bug-tracking system and mailing lists). This
> +Debian Policy Manual applies to these packages as well.
>  
>  .. _s-dfsg:
>  
> @@ -130,6 +130,27 @@ In addition, the packages in *main*
>  
>  - must meet all policy requirements presented in this manual.
>  
> +.. _s-non-free-firmware:
> +
> +The non-free-firmware archive area
> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> +
> +The *non-free-firmware* archive area contains packages providing
> +firmware needed to initialize, use or keep updated hardware required
> +by our users, typically necessary for important functions to be
> +available (i.e. wireless network connectivity) or for fixing security
> +defects in hardware (i.e. CPU microcode updates). Packages in this
> +archive may not comply with all of the policy requirements in this
> +manual due to lack of source code availability, restrictions on
> +modification or other limitations.
> +
> +Packages in *non-free-firmware*
> +
> +- must not be so buggy that we refuse to support them, and
> +
> +  - must meet all policy requiremens presented in this manual that it
> +    is possible for them to meet.
> +
>  .. _s-contrib:
>  
>  The contrib archive area
> @@ -261,8 +282,8 @@ prohibited" and "distribution restricted".
>  Sections
>  --------
>  
> -The packages in the archive areas *main*, *contrib* and *non-free* are
> -grouped further into *sections* to simplify handling.
> +The packages in the archive areas *main*, *non-free-firmware*, *contrib*
> +and *non-free* are grouped further into *sections* to simplify handling.
>  
>  The archive area and section for each package should be specified in the
>  package's ``Section`` control record (see
> @@ -272,8 +293,8 @@ the Debian distribution. The ``Section`` field should be of the form:
>  
>  -  *section* if the package is in the *main* archive area,
>  
> --  *area/section* if the package is in the *contrib* or *non-free*
> -   archive areas.
> +-  *area/section* if the package is in the *non-free-firmware*, *contrib*
> +   or *non-free* archive areas.
>  
>  The Debian archive maintainers provide the authoritative list of
>  sections. At present, they are: admin, cli-mono, comm, database, debug,

seconded, with or without the minor fixes by James Addison. thanks!


-- 
cheers,
	Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

If you upload your address book to "the cloud", I don't want to be in it.

Attachment: signature.asc
Description: PGP signature


Reply to: