* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2016-02-05 12:59 Ulrich Müller
0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Müller @ 2016-02-05 12:59 UTC (permalink / raw
To: gentoo-commits
commit: 961a3db2fee2658c95f55dc38e0a37a97057c4c8
Author: Gokturk Yuksek <gokturk <AT> binghamton <DOT> edu>
AuthorDate: Thu Feb 4 00:57:30 2016 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 5 12:58:18 2016 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=961a3db2
general-concepts/mirrors: substitute "CVS" with "the git tree" #558642
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=558642
Signed-off-by: Gokturk Yuksek <gokturk <AT> binghamton.edu>
general-concepts/mirrors/text.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index e860988..6e3386a 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -55,7 +55,7 @@ On rare occasions you may need to replace a file that is already mirrored. In t
follows:
<ol>
<li>Put a copy of the new distfile on dev.gentoo.org into /space/distfiles-local</li>
- <li>commit the new manifest to CVS</li>
+ <li>commit the new manifest to the git tree</li>
<li>wait</li>
</ol>
After a few hours a cron job on dev.gentoo.org will fetch the file and replace the version on the
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2016-02-05 12:59 Ulrich Müller
0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Müller @ 2016-02-05 12:59 UTC (permalink / raw
To: gentoo-commits
commit: 8b0d2e55eedbc42716fca8de2b76b6aa1d91cdb3
Author: Gokturk Yuksek <gokturk <AT> binghamton <DOT> edu>
AuthorDate: Thu Feb 4 00:57:44 2016 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 5 12:58:21 2016 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=8b0d2e55
general-concepts/git-to-rsync/diagram: update the description for git #558642
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=558642
Signed-off-by: Gokturk Yuksek <gokturk <AT> binghamton.edu>
general-concepts/mirrors/diagram.svg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/general-concepts/mirrors/diagram.svg b/general-concepts/mirrors/diagram.svg
index 0af1f1c..b807e5a 100644
--- a/general-concepts/mirrors/diagram.svg
+++ b/general-concepts/mirrors/diagram.svg
@@ -52,7 +52,7 @@
<defs
id="defs1680" />
<desc
- id="desc1548">CVS to RSYNC Propagation</desc>
+ id="desc1548">Git to RSYNC Propagation</desc>
<rect
y="0.24284256"
x="-2.0556145"
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2016-06-16 22:46 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2016-06-16 22:46 UTC (permalink / raw
To: gentoo-commits
commit: b2594e940d56a89c40b21c6642bc53a424a37134
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 22:33:49 2016 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 22:33:49 2016 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=b2594e94
general-concepts/mirrors: remove manual chmod ug+rw on mirrored files #314183
Per Bug 314183 comment 3, remove the mention of chmod ug+rw on files
uploaded to dev.g.o for mirroring purposes.
Gentoo-Bug: https://bugs.gentoo.org/314183
general-concepts/mirrors/text.xml | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 6e3386a..c3b6ba7 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -103,10 +103,9 @@ parent directories, are world-readable.
<body>
<p>
To manually upload a file to <c>mirror://gentoo</c>, <c>scp</c> it to
-<c>dev.gentoo.org:/space/distfiles-local</c>. You must ensure that the permissions
-are set to <c>ug+rw</c> manually. The file should appear on the mirrors within four
-hours (note that this is <e>less frequent</e> than
-<uri link="::general-concepts/git-to-rsync"/>).
+<c>dev.gentoo.org:/space/distfiles-local</c>. The file should appear
+on the mirrors within four hours (note that this is <e>less
+frequent</e> than <uri link="::general-concepts/git-to-rsync"/>).
If the upstream download location for a package uses a non-standard TCP port
(anything other than 21, 80 or 443), you <e>must</e> manually mirror the files. Not
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-03-19 17:11 Brian Evans
0 siblings, 0 replies; 16+ messages in thread
From: Brian Evans @ 2019-03-19 17:11 UTC (permalink / raw
To: gentoo-commits
commit: dd95c04ba6b989014afb52ce30260373cbaa928b
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 01:44:10 2017 +0000
Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 17:02:04 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=dd95c04b
general-concepts/mirrors: link to the third-party mirror documentation.
If you're looking for information on the "mirror://" pseudo-protocol,
you might try the page titled "Mirrors". This commit adds a link to
that page, pointing to the newly-written third-party mirror documentation.
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
Signed-off-by: Brian Evans <grknight <AT> gentoo.org>
general-concepts/mirrors/text.xml | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index c3b6ba7..97e9ac2 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -124,5 +124,17 @@ Diagram showing the mirroring process.
</body>
</section>
+<section>
+ <title>Third-party mirrors</title>
+ <body>
+ <p>
+ Usage of third-party mirrors and the <c>mirror://</c>
+ pseudo-protocol is described in the <uri
+ link="::ebuild-writing/variables/#third-party-mirrors"><c>SRC_URI</c>
+ variable documentation</uri>.
+ </p>
+ </body>
+</section>
+
</chapter>
</guide>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-16 20:16 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-16 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 9ef8d4d65e699f16788d5a7b6b71e5cad418e885
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 6 07:50:55 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 19:53:21 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=9ef8d4d6
general-concepts/mirrors: Discourage RESTRICT=primaryuri
There is no real argument for using it, so just discourage it instead
of trying to find justification to use it.
Acked-by: Michael Orlitzky <mjo <AT> gentoo.org>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 97e9ac2..7cc6b76 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -33,9 +33,8 @@ certain files; files will still be downloaded from the original locations.
<p>
The <c>RESTRICT="primaryuri"</c> setting causes Portage to try
-original locations <e>first</e>, and then fall back to mirrors if necessary <d/> this
-is sometimes useful if approximate download counts are needed, or if upstream
-have a reliable mirror setup.
+original locations <e>first</e>, and then fall back to mirrors if necessary.
+This should not be used in new ebuilds.
</p>
<p>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-16 20:16 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-16 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 3c24f9dfdfd76d2ea0ca3b7015afaa62b43cff99
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 6 07:59:33 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 19:53:37 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=3c24f9df
general-concepts/mirrors: Update the method of replacing files
The modern method of replacing repackaged distfiles is to rename them
using SRC_URI arrows, not do some mirror-replacement voodoo.
Acked-by: Michael Orlitzky <mjo <AT> gentoo.org>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 28 ++++++++++++++++++----------
1 file changed, 18 insertions(+), 10 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 7cc6b76..24dc188 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -50,16 +50,24 @@ found. This should only be used if a license requires it.
<title>Replacing Automatically Mirrored Files</title>
<body>
<p>
-On rare occasions you may need to replace a file that is already mirrored. In this case proceed as
-follows:
-<ol>
- <li>Put a copy of the new distfile on dev.gentoo.org into /space/distfiles-local</li>
- <li>commit the new manifest to the git tree</li>
- <li>wait</li>
-</ol>
-After a few hours a cron job on dev.gentoo.org will fetch the file and replace the version on the
-mirrors. The file will be automatically removed from /space/distfiles-local after approximately two
-weeks.
+On rare occasions you may need to replace a file that is already mirrored.
+This is usually the case when upstream remakes a release package. If this
+is necessary, please use <c>SRC_URI</c> arrow to rename the file. For example:
+</p>
+
+<codesample lang="ebuild">
+# upstream updated the distfile in place, so make it .r1
+SRC_URI="https://example.com/badupstream/${P}.tar.gz -> ${P}.r1.tar.gz"
+</codesample>
+
+<p>
+Since Gentoo mirrors operate using local distfile names, they will automatically
+fetch and start distributing the new version.
+</p>
+
+<p>
+Please note that if upstream made any changes affecting the built package,
+you need to also bump the ebuild's revision.
</p>
<p>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-16 20:16 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-16 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 0bf78da53c2e86d5a27067e4838ebc8c647778dd
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 6 08:00:56 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 19:53:45 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=0bf78da5
general-concepts/mirrors: Update link to Infra project page
Acked-by: Michael Orlitzky <mjo <AT> gentoo.org>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 24dc188..214fbe4 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -72,8 +72,8 @@ you need to also bump the ebuild's revision.
<p>
More general information about the internals of mirroring can be found on <uri
-link="https://www.gentoo.org/proj/en/infrastructure/mirrors/overview-distfile.xml">infrastructure's
-pages</uri>.
+link="https://wiki.gentoo.org/wiki/Project:Infrastructure/Mirrors/Distfile_Mirroring_System">
+Infrastructure project's Distfile Mirroring System page</uri>.
</p>
</body>
</subsection>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-16 20:16 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-16 20:16 UTC (permalink / raw
To: gentoo-commits
commit: aba7d5fcc1ab3120e028195fdd800ef667d1d361
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 6 08:06:28 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 19:53:56 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=aba7d5fc
general-concepts/mirrors: Provide an example for d.g.o mirroring
Acked-by: Michael Orlitzky <mjo <AT> gentoo.org>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 214fbe4..42fef3f 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -98,8 +98,14 @@ requirement of the license.
<p>
When you upload the file to <c>dev.gentoo.org:~/public_html</c>, you must ensure that it, and its
-parent directories, are world-readable.
+parent directories, are world-readable. An example <c>SRC_URI</c> referencing
+a distfile mirrored this way follows:
</p>
+
+<codesample lang="ebuild">
+SRC_URI="https://dev.gentoo.org/~myname/distfiles/${P}.tar.gz"
+</codesample>
+
</body>
</subsection>
</section>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-16 20:16 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-16 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 41eef2b0c72c3509412b0d8c6487e1745a69794e
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 16 20:10:35 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 20:10:35 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=41eef2b0
general-concepts/mirrors: remove extra whitespace
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 11dd040..6cbb53d 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -98,8 +98,8 @@ requirement of the license.
<p>
When you upload the file to <c>dev.gentoo.org:~/public_html</c>, you must ensure that it, and its
-parent directories, are world-readable. An example <c>SRC_URI</c> referencing
-a distfile mirrored this way follows:
+parent directories, are world-readable. An example <c>SRC_URI</c> referencing
+a distfile mirrored this way is as follows:
</p>
<codesample lang="ebuild">
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-16 20:16 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-16 20:16 UTC (permalink / raw
To: gentoo-commits
commit: bd81725dea981cddc3e890f0117a5bf88e2b3f47
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 16 20:11:07 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 20:11:07 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=bd81725d
general-concepts/mirrors: clarify 'myname' in devspace URI example
Clarify that 'myname' in the example devspace URI refers to the
username of the developer.
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 6cbb53d..f5553fa 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -106,6 +106,10 @@ a distfile mirrored this way is as follows:
SRC_URI="https://dev.gentoo.org/~myname/distfiles/${P}.tar.gz"
</codesample>
+<p>
+where <c>myname</c> refers to the username of the developer.
+</p>
+
</body>
</subsection>
</section>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-16 20:16 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-16 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 10c4cea8a800f9f921ca2dc3f6ea9303eea76861
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 16 20:04:34 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 20:04:34 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=10c4cea8
general-concepts/mirrors: rework the bad upstream distfile renaming example
If a distfile rename is necessary to cope with an upstream updating a
versioned distfile in place, suggest the format of '_YYYYMMDD' instead
of '.r*'. The rationale is that the '.r*' format may confuse readers
with the Gentoo ebuild revision format '-r*', for which there is no
necessary correlation. The timestamp format also has the added bonus
of quickly being able to tell when the distfile rename took place,
assuming the developer used the proper date for it.
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 42fef3f..11dd040 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -56,8 +56,8 @@ is necessary, please use <c>SRC_URI</c> arrow to rename the file. For example:
</p>
<codesample lang="ebuild">
-# upstream updated the distfile in place, so make it .r1
-SRC_URI="https://example.com/badupstream/${P}.tar.gz -> ${P}.r1.tar.gz"
+# upstream updated the distfile in place, so suffix it with _YYYYMMDD
+SRC_URI="https://example.com/badupstream/${P}.tar.gz -> ${P}_20191016.tar.gz"
</codesample>
<p>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-10-29 20:49 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-10-29 20:49 UTC (permalink / raw
To: gentoo-commits
commit: 988392156daae34427906e98609d1dd1fe4970a5
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 16 20:12:24 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 20:46:07 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=98839215
general-concepts/mirrors: improve bad upstream distfile rename text
If an upstream updates a distfile in a way that requires an ebuild
revision bump, remind readers to remove the ebuilds associated with
the old distfile. This is necessary because the Manifest entry for the
old tarball has its checksum changed due to upstream and cause
checksum mismatches during merges.
Closes: https://github.com/gentoo/devmanual.gentoo.org/pull/112
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index f5553fa..703b705 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -66,8 +66,13 @@ fetch and start distributing the new version.
</p>
<p>
-Please note that if upstream made any changes affecting the built package,
-you need to also bump the ebuild's revision.
+Please note that if upstream made any changes affecting the built
+package, you need to also bump the ebuild's revision. Finally,
+remember to remove the ebuilds that are associated with the old
+distfile, or regenerate their checksums in <c>Manifest</c>, if there
+are any. This is necessary because these ebuilds will cause checksum
+mismatch errors as the checksum recorded in the Manifest file no
+longer matches the computed checksum of the fetched distfile.
</p>
<p>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-11-26 13:40 Ulrich Müller
0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Müller @ 2019-11-26 13:40 UTC (permalink / raw
To: gentoo-commits
commit: f706f2b0eed3e03f6e4d74f8416373e12697ce50
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 21 14:34:01 2019 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 13:39:49 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=f706f2b0
general-concepts/mirrors: Clarify that files must be distributable.
It makes no sense to require that files are distributable only by the
Gentoo Foundation; they should be freely distributable by anyone.
Closes: https://bugs.gentoo.org/700888
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
general-concepts/mirrors/text.xml | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 703b705..37e05e3 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -88,11 +88,13 @@ Infrastructure project's Distfile Mirroring System page</uri>.
<title>Suitable Download Hosts</title>
<body>
<p>
-If you have to host a source file (patch or tarball) yourself, as long as it is suitable to be
-distributed by Gentoo Foundation (by license and legality), you're suggested to use your developer's
-space at <c>dev.gentoo.org</c>. Since external overlays may depend on your patches/tarballs, using the
-dev space at <c>dev.gentoo.org</c> keeps the distfiles at a stable and reliable infrastructure. If you
-retire, other developers can take over your distfiles and place them into their own devspace.
+If you have to host a source file (patch or tarball) yourself, as long as it
+can be freely distributed (by license and legality), you're suggested to use
+your developer's space at <c>dev.gentoo.org</c>. Since external overlays may
+depend on your patches/tarballs, using the dev space at <c>dev.gentoo.org</c>
+keeps the distfiles at a stable and reliable infrastructure. If you retire,
+other developers can take over your distfiles and place them into their own
+devspace.
</p>
<p>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-12-18 21:56 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-12-18 21:56 UTC (permalink / raw
To: gentoo-commits
commit: 245e64720a5eb089d29d91487eb5a9fe84c05af9
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 21:54:30 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 21:55:55 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=245e6472
general-concepts/mirrors: post-merge enhancements
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index ac6edfb..9319012 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -9,8 +9,9 @@
<body>
<p>
Packages will automatically have their <c>SRC_URI</c> components mirrored onto
-Gentoo mirrors, including components hosted in other Gentoo locations like developer's
-space at <c>dev.gentoo.org</c>, see below. When fetching, package manager checks
+Gentoo mirrors, including those hosted on the official Gentoo
+Infrastructure (i.e. developer space at <c>dev.gentoo.org</c>). When
+fetching, package manager checks
Gentoo mirrors first before trying the original upstream location.
</p>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2019-12-18 21:56 Göktürk Yüksek
0 siblings, 0 replies; 16+ messages in thread
From: Göktürk Yüksek @ 2019-12-18 21:56 UTC (permalink / raw
To: gentoo-commits
commit: 9d410cf4d056d17e050f32d895aeae5a129c7062
Author: Thomas Deutschmann <whissi <AT> whissi <DOT> de>
AuthorDate: Mon Oct 7 13:30:54 2019 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 21:55:30 2019 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=9d410cf4
general-concepts/mirrors: Clearify that any component in SRC_URI gets mirrored
Clearify that any component in SRC_URI gets mirrored, even those
already hosted in other Gentoo locations, for example files uploaded
to developer's space at dev.gentoo.org.
Closes: https://github.com/gentoo/devmanual/pull/111
Signed-off-by: Thomas Deutschmann <whissi <AT> whissi.de>
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
general-concepts/mirrors/text.xml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index c6570b0..ac6edfb 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -9,8 +9,9 @@
<body>
<p>
Packages will automatically have their <c>SRC_URI</c> components mirrored onto
-Gentoo mirrors. When fetching, Portage checks Gentoo mirrors first before
-trying the original upstream location.
+Gentoo mirrors, including components hosted in other Gentoo locations like developer's
+space at <c>dev.gentoo.org</c>, see below. When fetching, package manager checks
+Gentoo mirrors first before trying the original upstream location.
</p>
<p>
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/
@ 2021-10-10 10:19 Joonas Niilola
0 siblings, 0 replies; 16+ messages in thread
From: Joonas Niilola @ 2021-10-10 10:19 UTC (permalink / raw
To: gentoo-commits
commit: a7574212eac4741e41f07bf443273d08feff50c6
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 28 12:40:45 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Oct 10 10:18:29 2021 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=a7574212
general-concepts/mirrors: update info about mirror://gentoo
- add a clearer note about chmod'ing your distfile,
- make it very clear that d.g.o:/space/distfiles-local is not
accessible anymore, and show the current way of hosting your own
distfiles,
- wrap the document source at 80 chars.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
Closes: https://github.com/gentoo/devmanual/pull/253
general-concepts/mirrors/text.xml | 36 +++++++++++++-----------------------
1 file changed, 13 insertions(+), 23 deletions(-)
diff --git a/general-concepts/mirrors/text.xml b/general-concepts/mirrors/text.xml
index 61b8618..c39c385 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -42,8 +42,8 @@ This should not be used in new ebuilds.
<p>
There is also <c>RESTRICT="fetch"</c>, which prevents Portage from trying to
fetch anything manually. The <uri link="::ebuild-writing/functions/pkg_nofetch">
-pkg_nofetch</uri> function will be called if any <c>SRC_URI</c> components cannot be
-found. This should only be used if a license requires it.
+pkg_nofetch</uri> function will be called if any <c>SRC_URI</c> components
+cannot be found. This should only be used if a license requires it.
</p>
</body>
</subsection>
@@ -100,15 +100,16 @@ devspace.
</p>
<p>
-Previous policy was to use <c>mirror://gentoo</c> directly, but this is now deprecated, as that
-wouldn't allow to have long-term availability and traceability of the source files, which might be a
-requirement of the license.
+Previous policy was to use <c>mirror://gentoo</c> directly, but this is now
+prohibited, as that wouldn't allow to have long-term availability and
+traceability of the source files, which might be a requirement of the license.
</p>
<p>
-When you upload the file to <c>dev.gentoo.org:~/public_html</c>, you must ensure that it, and its
-parent directories, are world-readable. An example <c>SRC_URI</c> referencing
-a distfile mirrored this way is as follows:
+When you upload the distfile to <c>dev.gentoo.org:~/public_html</c>, ensure that
+your file and its parent directories have the correct permissions, so they're
+accessible. An example <c>SRC_URI</c> referencing a distfile mirrored this way
+is as follows:
</p>
<codesample lang="ebuild">
@@ -119,25 +120,14 @@ SRC_URI="https://dev.gentoo.org/~myname/distfiles/${P}.tar.gz"
where <c>myname</c> refers to the username of the developer.
</p>
-</body>
-</subsection>
-</section>
-
-<section>
-<title>Gentoo Mirrors</title>
-
-<body>
<p>
-To manually upload a file to <c>mirror://gentoo</c>, <c>scp</c> it to
-<c>dev.gentoo.org:/space/distfiles-local</c>. The file should appear
-on the mirrors within four hours (note that this is <e>less
-frequent</e> than <uri link="::general-concepts/git-to-rsync"/>).
-
If the upstream download location for a package uses a non-standard TCP port
-(anything other than 21, 80 or 443), you <e>must</e> manually mirror the files. Not
-doing so can cause all kinds of problems with strict firewalls.
+(anything other than 21, 80 or 443), you <e>must</e> manually mirror the files.
+Not doing so can cause all kinds of problems with strict firewalls.
</p>
+
</body>
+</subsection>
</section>
<section>
^ permalink raw reply related [flat|nested] 16+ messages in thread
end of thread, other threads:[~2021-10-10 10:19 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-16 20:16 [gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/ Göktürk Yüksek
-- strict thread matches above, loose matches on Subject: below --
2021-10-10 10:19 Joonas Niilola
2019-12-18 21:56 Göktürk Yüksek
2019-12-18 21:56 Göktürk Yüksek
2019-11-26 13:40 Ulrich Müller
2019-10-29 20:49 Göktürk Yüksek
2019-10-16 20:16 Göktürk Yüksek
2019-10-16 20:16 Göktürk Yüksek
2019-10-16 20:16 Göktürk Yüksek
2019-10-16 20:16 Göktürk Yüksek
2019-10-16 20:16 Göktürk Yüksek
2019-10-16 20:16 Göktürk Yüksek
2019-03-19 17:11 Brian Evans
2016-06-16 22:46 Göktürk Yüksek
2016-02-05 12:59 Ulrich Müller
2016-02-05 12:59 Ulrich Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox