Bug#864035: deb.debian.org should be used throughout
Paul Gevers wrote:
>> Do we recommend using deb.debian.org as the default in
>> /etc/apt/sources.list (I think so)? If so, is that documented somewhere?
>>
>> I think people that upgrade may have older entries and I think we should
>> suggest them to migrate, no? Where to find an authoritative answer?
>
> What do you think of the attached patch?
It needs a couple of trivial language fixes, but it also runs into
bug #864017. Oh - okay, while I was writing this you've commented
on that one, so I'll reply separately on that topic.
I would also suggest that we should reserve markup like <systemitem
role="package">apt</systemitem> for cases where we actually mean the
package "apt", as opposed to the package-management infrastructure in
general (aka "APT").
> diff --git a/en/upgrading.dbk b/en/upgrading.dbk
> index b779789f..f64458ca 100644
> --- a/en/upgrading.dbk
> +++ b/en/upgrading.dbk
> @@ -476,14 +476,33 @@ $ apt-forktracer | sort
>
> <section id="network">
> <title>Adding APT Internet sources</title>
> - <programlisting condition="fixme">
> - TODO: [elbrus, 2019]: we now have deb.debian.org. This section could do with
> - some minor updates regarding using that.
> - </programlisting>
> <para>
> - The default configuration is set up for installation from the main Debian Internet
> - servers, but you may wish to modify <filename>/etc/apt/sources.list</filename>
> - to use other mirrors, preferably a mirror that is closest to you in network terms.
> + The default configuration is set up for installation from the &debian;
> + apt CDN service, so on new installations you should always be getting
> + packages from a server near you. As this is a relative new service, you
^ly
Slightly confusing use of "installation" in two different senses.
On new installations the default is for APT to be set up to use the
&debian; APT CDN service, which should ensure that packages are
automatically downloaded from a server near you in network terms. As
this is a relatively new service, older installations
> + may have configuration that still points to one of the main &debian;
> + Internet servers or one of the mirrors. If you haven't done so yet, it is
> + recommended to switch over to the use of the CDN service in your apt
> + configuration.
> + </para>
> + <para>
> + To use the CDN service with <systemitem role="package">apt</systemitem>,
^^^^^^^
> + you add this line to your <filename>/etc/apt/sources.list</filename> file
^^^
> + (assuming you are using <literal>main</literal> and
> + <literal>contrib</literal>):
> + </para>
I would recommend just:
<para>
To make use of the CDN service, add a line like this to your APT source
configuration (assuming you are using <literal>main</literal> and
<literal>contrib</literal>):
</para>
> + <programlisting>deb http://deb.debian.org/debian &releasename; main contrib</programlisting>
(Yet another interacting change: we want people to start using HTTPS!
But it's much simpler to recommend that as a *post*-upgrade change.)
> + <para>
> + After adding your new sources, disable the previously existing
> + <quote><literal>deb</literal></quote> lines in
> + <filename>sources.list</filename> by placing a hash sign
> + (<literal>#</literal>) in front of them.
If they've already got the right file open, there's no need to repeat
what might be a confusing filename.
After adding your new sources, disable the previously existing
<quote><literal>deb</literal></quote> lines by placing a hash sign
(<literal>#</literal>) in front of them.
> + </para>
> + <para>
> + Normally using the CDN service provides you with the best performance,
> + however you may wish to modify <filename>sources.list</filename> to use
> + one of the mirrors, preferably a mirror that is closest to you in network
> + terms.
The advantages normally expected from deb.debian.org are something
that should be explained above, not here - what we should be giving
here is some hint at the circumstances that might lead a user to pick
the non-default option.
<para>
However, if you get better results using a specific mirror that is
close to you in network terms, this option is still available.
</para>
> </para>
> <para>
> Debian mirror addresses can be found at <ulink
> @@ -502,8 +521,10 @@ $ apt-forktracer | sort
> &url-debian-mirror-eg;/debian/dists/&releasename;/contrib/binary-&architecture;/...
> </programlisting>
> <para>
> - To use this mirror with <systemitem role="package">apt</systemitem>, you add this line to your
> - <filename>sources.list</filename> file:
> + To use this mirror with <systemitem role="package">apt</systemitem>, you
> + add this line to your <filename>sources.list</filename> file (again,
To configure APT to use a given mirror, add a line like this (again,
> + assuming you are using <literal>main</literal> and
> + <literal>contrib</literal>):
> </para>
> <programlisting>deb &url-debian-mirror-eg;/debian &releasename; main contrib</programlisting>
> <para>
> @@ -511,9 +532,8 @@ $ apt-forktracer | sort
> after the release name are used to expand the path into multiple directories.
> </para>
> <para>
> - After adding your new sources, disable the previously existing
> - <quote><literal>deb</literal></quote> lines in <filename>sources.list</filename> by placing a
> - hash sign (<literal>#</literal>) in front of them.
> + Again, after adding your new sources, disable the previously existing
> + <quote><literal>deb</literal></quote> lines.
> </para>
> </section>
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
Reply to: