19710: Fix broken Redmine links throughout. 19710-fix-redmine-links
authorBrett Smith <brett.smith@curii.com>
Tue, 8 Nov 2022 14:34:42 +0000 (09:34 -0500)
committerBrett Smith <brett.smith@curii.com>
Tue, 8 Nov 2022 14:51:54 +0000 (09:51 -0500)
There's a handful of Redmine links throughout the source code that still
use arvados.org as their host part. None of the links work after the site
reorganization. I found them all by running:

    git grep -F /arvados.org/projects/

This commit fixes all these links. Most were fixed by simply updating
the host part to dev.arvados.org. The "Introduction to Arvados" wiki
page now redirects you to the front page of arvados.org, so I updated
that link to match. I confirmed by hand they all work now.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

apps/workbench/app/helpers/version_helper.rb
apps/workbench/app/views/users/_tables.html.erb
apps/workbench/test/integration/report_issue_test.rb
build/run-tests.sh
sdk/python/README.rst
sdk/ruby/lib/arvados/keep.rb
services/fuse/README.rst

index e673c812102143d451fa48887b4cdf9d28e060a6..d11071272b28728038710969543c5ec908d4e958 100644 (file)
@@ -17,6 +17,6 @@ module VersionHelper
 
   # URL for browsing source code for the given version.
   def version_link_target version
-    "https://arvados.org/projects/arvados/repository/changes?rev=#{version.sub(/-.*/, "")}"
+    "https://dev.arvados.org/projects/arvados/repository/changes?rev=#{version.sub(/-.*/, "")}"
   end
 end
index 01a77cdd6188fd35ea409e9c8e90c7f5babb29b4..6e3d9e3437ad34abde3be6ef3166d8dc6bf20f02 100644 (file)
@@ -254,7 +254,7 @@ SPDX-License-Identifier: AGPL-3.0 %>
           <%= link_to "contact us", Rails.configuration.Workbench.ActivationContactLink %>.
           You should receive an email at the address you used to log in when
           your account is activated.  In the mean time, you can
-          <%= link_to "learn more about Arvados", "https://arvados.org/projects/arvados/wiki/Introduction_to_Arvados" %>,
+          <%= link_to "learn more about Arvados", "https://arvados.org/" %>,
           and <%= link_to "read the Arvados user guide", "http://doc.arvados.org/user" %>.
         </p>
         <p style="padding-bottom: 1em">
index d2c4372bce0de489954afa620fabd861f1b42948..98ce8aad141f1627a466ba87ccbe98da0fef9817 100644 (file)
@@ -37,7 +37,7 @@ class ReportIssueTest < ActionDispatch::IntegrationTest
       assert page.has_button?('Close'), 'No button - Close'
       assert page.has_no_button?('Send problem report'), 'Found button - Send problem report'
       history_links = all('a').select do |a|
-        a[:href] =~ %r!^https://arvados.org/projects/arvados/repository/changes\?rev=[0-9a-f]+$!
+        a[:href] =~ %r!^https://dev.arvados.org/projects/arvados/repository/changes\?rev=[0-9a-f]+$!
       end
       assert_operator(2, :<=, history_links.count,
                       "Should have found two links to revision history " +
index c8d1b7745f038a40f96b519551772c3fc6bbd78e..d60ff381022d4c1e8c1c1033196a64b60f0d2e1a 100755 (executable)
@@ -58,7 +58,7 @@ defaults to $HOME/arvados-api-server if that directory exists.
 
 More information and background:
 
-https://arvados.org/projects/arvados/wiki/Running_tests
+https://dev.arvados.org/projects/arvados/wiki/Running_tests
 
 Available tests:
 
index 570e398a2895ffb61ff021e0f7a618e3c21051d6..5e9bf64c4f724a7cd90f4e8f40ff75ea67efd177 100644 (file)
@@ -63,5 +63,5 @@ Testing and Development
 This package is one part of the Arvados source package, and it has
 integration tests to check interoperability with other Arvados
 components.  Our `hacking guide
-<https://arvados.org/projects/arvados/wiki/Hacking_Python_SDK>`_
+<https://dev.arvados.org/projects/arvados/wiki/Hacking_Python_SDK>`_
 describes how to set up a development environment and run tests.
index 458af53a748834f6f0eb22942b07c16a6187e029..e391b7a6ca027aacad81a38d85ef7ddd05133c43 100644 (file)
@@ -248,7 +248,7 @@ module Keep
     end
 
     # Verify that a given manifest is valid according to
-    # https://arvados.org/projects/arvados/wiki/Keep_manifest_format
+    # https://dev.arvados.org/projects/arvados/wiki/Keep_manifest_format
     def self.validate! manifest
       raise ArgumentError.new "No manifest found" if !manifest
 
index 0416d3dbd2cc6eaddcf780326bca845c2cb55710..e0d5046ae25e9cb7058e9bd85ba6673d2cbc8de8 100644 (file)
@@ -66,5 +66,5 @@ $ apt-get install python-dev pkg-config libfuse-dev libattr1-dev
 This package is one part of the Arvados source package, and it has
 integration tests to check interoperability with other Arvados
 components.  Our `hacking guide
-<https://arvados.org/projects/arvados/wiki/Hacking_Python_SDK>`_
+<https://dev.arvados.org/projects/arvados/wiki/Hacking_Python_SDK>`_
 describes how to set up a development environment and run tests.