#184 Add ipv6 links to documentation
Merged 2 years ago by carlwgeorge. Opened 2 years ago by tdawson.
tdawson/epel ipv6  into  main

@@ -44,9 +44,9 @@ 

  

  EPEL project provides add-on packages for Red Hat Enterprise Linux 8, 7, 6,

  and 5 releases and compatible derivatives (e.g.,

- http://www.centos.org[CentOS]). Packages for Red Hat Enterprise Linux 4,

+ https://www.centos.org[CentOS]). Packages for Red Hat Enterprise Linux 4,

  3 and 2 are not provided because these releases are at End of Life per

- Red Hat's http://www.redhat.com/security/updates/errata/[errata support

+ Red Hat's https://www.redhat.com/security/updates/errata/[errata support

  policy]. Also, over time, Fedora diverges from older RHEL releases, and

  it can become more difficult to maintain packages that must build

  against against the older RHEL versions.
@@ -67,7 +67,7 @@ 

  * EPEL only provides free and open source software unencumbered by

  patents or any legal issues.

  

- See also http://wiki.centos.org/AdditionalResources/Repositories[CentOS

+ See also https://wiki.centos.org/AdditionalResources/Repositories[CentOS

  FAQ] on alternate repositories.

  

  == Packages
@@ -222,8 +222,7 @@ 

  [[where_is_the_software_repository_located]]

  === Where is the software repository located?

  

- EPEL packages are located at

- http://dl.fedoraproject.org/pub/epel/[master mirror]. There are mirrors

+ EPEL packages are located at the https://dl.fedoraproject.org/pub/epel/[main mirror]. There are mirrors

  available at

  https://admin.fedoraproject.org/mirrormanager/mirrors/EPEL[mirror list].

  
@@ -233,6 +232,21 @@ 

  package was added into a later RHEL version and you have not yet

  migrated to the latest RHEL version.

  

+ [[ipv6_download_server]]

+ === Can an IPv6-only host connect to main download server?

+ 

+ The main fedora download server is currently ipv4 only.

+ 

+ * https://dl.fedoraproject.org/pub/epel/[]

+ 

+ It is recommended that you find the closest ipv6 mirror from the mirror list.

+ 

+ *  https://admin.fedoraproject.org/mirrormanager/mirrors/EPEL[]

+ 

+ If you must connect directly to a fedora ipv6 download server, go here.

+ 

+ * https://download-ib01.fedoraproject.org/pub/epel/[]

+ 

  [[where_can_i_find_help_or_report_issues]]

  === Where can I find help or report issues?

  
@@ -451,7 +465,7 @@ 

  === Is it possible to get a package only into EPEL and not Fedora?

  

  Simply go through the review process for Fedora and specify only EL

- targets for the initial import. Due to technical reasons, a master

+ targets for the initial import. Due to technical reasons, a main

  branch for Rawhide will always be created. Therefore

  xref:package-maintainers::Package_Retirement_Process.adoc[retire the package] directly

  in Fedora Rawhide to avoid confusion. But note that maintaining packages
@@ -512,7 +526,7 @@ 

  If you encounter a problem where packages from EPEL are incompatible

  with another repository, or lead yum or up2date to bail out during

  dependency resolution, please report a bug to

- http://bugzilla.redhat.com[Bugzilla] and contact the maintainer of the

+ https://bugzilla.redhat.com[Bugzilla] and contact the maintainer of the

  other repositories. The EPEL project encourages its maintainers to solve

  such problems together with the maintainers from other repositories in

  order to find a solution that is acceptable for both sides. However,

file modified
+20 -12
@@ -22,6 +22,8 @@ 

  * https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm[epel-next-release-latest-9]

  * https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm[epel-next-release-latest-8]

  

+ 

+ 

  For convenience some distributions include these release packages in their default repositories,

  allowing you to install them by name without the full URL.

  
@@ -133,15 +135,21 @@ 

  

  Alternately, you can browse the package set:

  

+ * EPEL 9:

+ https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/[x86_64],

+ https://dl.fedoraproject.org/pub/epel/9/Everything/s390x/[s390x],

+ https://dl.fedoraproject.org/pub/epel/9/Everything/ppc64le/[ppc64le],

+ https://dl.fedoraproject.org/pub/epel/9/Everything/aarch64/[aarch64],

+ https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/[sources]

  * EPEL 8:

- https://download.fedoraproject.org/pub/epel/8/Everything/x86_64/[x86_64],

- https://download.fedoraproject.org/pub/epel/8/Everything/s390x/[s390x],

- https://download.fedoraproject.org/pub/epel/8/Everything/ppc64le/[ppc64le],

- https://download.fedoraproject.org/pub/epel/8/Everything/aarch64/[aarch64],

- https://download.fedoraproject.org/pub/epel/8/Everything/SRPMS/[sources]

- * EPEL 7: https://download.fedoraproject.org/pub/epel/7/x86_64/[x86_64],

- https://download.fedoraproject.org/pub/epel/7/ppc64le/[ppc64le],

- https://download.fedoraproject.org/pub/epel/7/SRPMS/[sources] (EPEL-7

+ https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/[x86_64],

+ https://dl.fedoraproject.org/pub/epel/8/Everything/s390x/[s390x],

+ https://dl.fedoraproject.org/pub/epel/8/Everything/ppc64le/[ppc64le],

+ https://dl.fedoraproject.org/pub/epel/8/Everything/aarch64/[aarch64],

+ https://dl.fedoraproject.org/pub/epel/8/Everything/SRPMS/[sources]

+ * EPEL 7: https://dl.fedoraproject.org/pub/epel/7/x86_64/[x86_64],

+ https://dl.fedoraproject.org/pub/epel/7/ppc64le/[ppc64le],

+ https://dl.fedoraproject.org/pub/epel/7/SRPMS/[sources] (EPEL-7

  for aarch64 is no longer supported as Red Hat ended support for this

  architecture).

  
@@ -157,9 +165,9 @@ 

  method for working with these is to have a newer system mirror the

  entire archive and then for your systems to point to that mirror.

  

- * EPEL 6: https://download.fedoraproject.org/pub/archive/epel/6/[]

- * EPEL 5: https://download.fedoraproject.org/pub/archive/epel/5/[]

- * EPEL 4: https://download.fedoraproject.org/pub/archive/epel/4/[]

+ * EPEL 6: https://dl.fedoraproject.org/pub/archive/epel/6/[]

+ * EPEL 5: https://dl.fedoraproject.org/pub/archive/epel/5/[]

+ * EPEL 4: https://dl.fedoraproject.org/pub/archive/epel/4/[]

  

  [[how_can_i_use_these_extra_packages]]

  == How can I use these extra packages?
@@ -254,7 +262,7 @@ 

  

  * The https://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org/[epel-devel]

  mailing list is for general developer and SIG discussion.

- http://www.redhat.com/archives/epel-devel-list/[Historic archives] are available.

+ https://www.redhat.com/archives/epel-devel-list/[Historic archives] are available.

  

  * The

  https://lists.fedoraproject.org/admin/lists/epel-announce@lists.fedoraproject.org/[epel-announce]

Currently all of the download links in our documentation are for ipv4. For machines and networks that are strictly ipv6, these simply do not work.
This pull request updates all the download links, with both an ipv4 and ipv6 link.

Preview of Changes:
https://tdawson.fedorapeople.org/epel-docs/public/epel/index.html
https://tdawson.fedorapeople.org/epel-docs/public/epel/epel-faq/#where_is_the_software_repository_located

Related bugs/issues:
https://pagure.io/epel/issue/183
https://bugzilla.redhat.com/show_bug.cgi?id=2096081

1 new commit added

  • Use ipv6 link for hidden links, add FAQ question
2 years ago

download.fedoraproject.org is a round robin redirect thing. I think this link should be dl.fedoraproject.org.

1 new commit added

  • download.fedoraproject.org to dl.fedoraproject.org
2 years ago

This question strikes me a bit strange. Most people with IPv6 addresses are dual stack and can use the primary links. We may confuse them into thinking that they have to use a different server if they are IPv6-capable (not IPv6-only). How about rephrasing it to be more specific, like "Can an IPv6-only host connect to main download server?" Also, none of the other questions are prefixed with "Q:", so we should remove that part.

1 new commit added

  • Cleanup wording
2 years ago

You were correct about both things (master->main and the question).
Both have been fixed.

rebased onto 2a8889f

2 years ago

Like the other link, this should be dl.fedoraproject.org. Also can we make it https?

I tried to fix this myself, but it appears pagure doesn't have the same feature GitHub does where it allows people with write access to the destination branch to be able to write to the source branch (even on forks) of pull requests. It's probably also worth squashing this into a single commit.

2 new commits added

  • Merge branch 'ipv6' of ssh://pagure.io/forks/tdawson/epel into ipv6
  • https and correct download links
2 years ago

I have changed all instances of http:// to https:// - on the two pages I've been working on.
I believe I have changed all the download links to the correct ones.
I have verified (and fixed) all the links that I have touched.

Pull-Request has been merged by carlwgeorge

2 years ago