Skip to content

Commit b24bbb8

Browse files
authored
Merge pull request #262 from s-makin/package-archive
redistribute package-archive wiki content
2 parents 2a33903 + 7dbb84d commit b24bbb8

File tree

9 files changed

+22
-404
lines changed

9 files changed

+22
-404
lines changed

docs/contributors/setup/set-up-for-ubuntu-development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ $ sudo apt update && \
4444

4545
[GnuPG](https://gnupg.org/) is an encryption tool that helps manage your
4646
{term}`encryption keys <Signing Key>`. You'll need it later to be able to add
47-
a {term}`signature` to each {ref}`upload <Uploading>`.
47+
a {term}`signature` to each {ref}`upload <uploading-to-the-archive>`.
4848

4949
This setup example is quite concise and only contains the basics, but
5050
eventually the {term}`private key <Signing Key>` will represent your identity

docs/contributors/uploading/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
This section groups articles on how to have uploads to the Archive sponsored (for contributores without upload rights). The articles are part of the {ref}`sponsorship` series.
55

6+
Packages are [uploaded via FTP](ftp://upload.ubuntu.com/) using {ref}`dput or dupload <dput>`.
7+
68
```{toctree}
79
:maxdepth: 1
810

docs/how-ubuntu-is-made/concepts/debian-directory.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ These are required for all packages. A number of additional files in the :file:`
1616
The :file:`changelog` file
1717
--------------------------
1818

19-
This file is a listing of the changes made in each version. It has a specific format that gives the package name, version, distribution changes, and who made the changes at a given time. The following is a template :file:`debian/changelog`:
19+
This file is a listing of the changes made in each version. Changelogs for every Ubuntu version can be found at `the changelog index <https://changelogs.ubuntu.com/changelogs/>`_.
20+
The changelog has a specific format that gives the package name, version, distribution changes, and who made the changes at a given time. The following is a template :file:`debian/changelog`:
2021

2122
.. code-block:: none
2223

docs/how-ubuntu-is-made/concepts/package-archive.rst

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ Mirrors
227227

228228
Every day, hundreds of thousands of people want to download and install packages from the Ubuntu package archive. To provide a good :term:`user experience`, the content of ``http://archive.ubuntu.com/ubuntu`` is mirrored (replicated and kept in sync) by other servers to distribute network traffic, reduce latency, and provide redundancy, which ensures high availability and fault tolerance.
229229

230-
A complete list of officially recognized `Ubuntu package archive mirrors <https://launchpad.net/ubuntu/+archivemirrors>`_.
230+
A complete list of officially recognized `Ubuntu package archive mirrors <https://launchpad.net/ubuntu/+archivemirrors>`_. A search interface is available at `packages.ubuntu.com <https://packages.ubuntu.com>`_.
231231

232232
.. note::
233233

@@ -327,6 +327,12 @@ Because the :manpage:`sources.list(5)` file is read from top to bottom, the APT
327327
``security.ubuntu.com`` points to the same servers as ``archive.ubuntu.com``. It is used in the :manpage:`sources.list(5)` file for the security pocket to prevent a user or script from accidentally changing it to a mirror.
328328

329329

330+
Landscape repositories
331+
~~~~~~~~~~~~~~~~~~~~~~
332+
333+
`Landscape <https://ubuntu.com/landscape>`_ is a management and administration tool for Ubuntu. Landscape allows to mirror :term:`APT` repositories like the Ubuntu package archive. Although it is not directly related to the Ubuntu package archive, it can be educational to understand how APT repositories work in general.
334+
335+
330336
Further reading
331337
---------------
332338

@@ -335,10 +341,6 @@ Further reading
335341
- `Ubuntu Server docs -- package management <https://documentation.ubuntu.com/server/package-management/>`_
336342

337343

338-
Landscape repositories
339-
~~~~~~~~~~~~~~~~~~~~~~
340-
341-
`Landscape <https://ubuntu.com/landscape>`_ is a management and administration tool for Ubuntu. Landscape allows to mirror :term:`APT` repositories like the Ubuntu package archive. Although it is not directly related to the Ubuntu package archive, it can be educational to understand how APT repositories work in general.
342344

343345
.. |main| replace:: :ref:`archive-components-main`
344346
.. |restricted| replace:: :ref:`archive-components-restricted`

docs/how-ubuntu-is-made/concepts/supported-architectures.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
Supported architectures
44
=======================
55

6+
Packages are typically built for each of several architectures.
7+
These are officially supported and maintained by the Ubuntu project.
8+
:term:`Canonical` provides server resources to build, store and distribute packages and installation media for them, and the core development team is responsible for their upkeep.
9+
10+
Build failures on these architectures are considered serious bugs.
11+
Each official Ubuntu release and update includes appropriate support for these architectures.
12+
613
.. list-table::
714
:header-rows: 1
815

docs/redirects.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ staging/release-team/push-mirroring/ release-team/push-mirroring/
3939
staging/push-mirroring/ release-team/push-mirroring/
4040
staging/release-team/release-team/ release-team/release-team/
4141
staging/release-team/releases/ release-team/list-of-releases/
42+
staging/package-archive/ how-ubuntu-is-made/concepts/package-archive/
4243

4344
# Governance/community pages
4445
explanation/governance/ community/governance/

docs/staging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ staging/dmb/index-umb
1919
staging/release-team/seeds
2020
staging/release-team/seed-management
2121
staging/release-team/germinate
22-
staging/package-archive
22+
staging/new-packages
2323
staging/partner-archive
2424
staging/aa-museum
2525
staging/not-AA

docs/staging/dmb/ubuntu-development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ included in Ubuntu is described at {ref}`new-packages`.
301301

302302
All current official Ubuntu packages are stored in the primary Package Archive,
303303
which is widely {ref}`mirrored <mirrors>`. It is administered by the
304-
{ref}`archive-administration` team. The {ref}`Packaging Archive section <the-package-archive>`
304+
{ref}`archive-administration` team. The {ref}`Packaging Archive section <package-archive>`
305305
covers details such as interactions with the build daemons and the Archive. It
306306
also explains how different architectures and package components are handled and
307307
how the autobuilders work.

0 commit comments

Comments
 (0)