bitbake-devel.lists.openembedded.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] replace http with https for URLs
@ 2021-10-07 15:06 Jon Mason
  2021-10-07 15:06 ` [PATCH 1/8] oeqa/manual: Fix no longer valid URLs Jon Mason
                   ` (7 more replies)
  0 siblings, 8 replies; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

This started off with a simple request to change http to https in the
documentation.  It quickly went off the rails when I decided to change
all of the http to https, and then found broken links and a myriad of
other things.  I broke up the patches so they can be applied to their
respective git repos, but I'm sending as a series so that it can be
seen as a single push to get rid of http.

Of note: https://sstate.yoctoproject.org doesn't work (bad cert), and
https://sources.openembedded.org doesn't work (no https).

If there are problems with some of the patches, like the SSTATE URL,
feel free to drop them.

Thanks,
Jon

Jon Mason (8):
  oeqa/manual: Fix no longer valid URLs
  bitbake:toaster:test: Update SSTATE URL
  meta: replace http with https for URLs
  yocto-bsp/poky: replace http with https for URLs
  bitbake: replace http with https for URLs
  documentation: replace http with https for URLs
  documentation: use YOCTO_DL_URL
  dev-manual: remove errant /

 README.OE-Core.md                             | 10 +++---
 bitbake/README                                |  8 ++---
 bitbake/doc/README                            |  2 +-
 .../bitbake-user-manual-fetching.rst          |  2 +-
 .../bitbake-user-manual-hello.rst             |  4 +--
 .../bitbake-user-manual-intro.rst             |  6 ++--
 .../bitbake-user-manual-ref-variables.rst     | 10 +++---
 bitbake/lib/bb/tests/fetch.py                 | 36 +++++++++----------
 bitbake/lib/layerindexlib/__init__.py         |  4 +--
 bitbake/lib/layerindexlib/restapi.py          |  4 +--
 bitbake/lib/layerindexlib/tests/restapi.py    |  2 +-
 bitbake/lib/toaster/orm/fixtures/oe-core.xml  | 12 +++----
 bitbake/lib/toaster/orm/fixtures/poky.xml     | 24 ++++++-------
 .../orm/management/commands/lsupdates.py      |  2 +-
 bitbake/lib/toaster/tests/builds/buildtest.py |  2 +-
 .../toastergui/templates/layerdetails.html    |  2 +-
 .../templates/package_detail_base.html        |  2 +-
 documentation/dev-manual/start.rst            |  4 +--
 documentation/profile-manual/usage.rst        | 28 +++++++--------
 documentation/ref-manual/faq.rst              | 16 ++++-----
 documentation/ref-manual/variables.rst        |  8 ++---
 documentation/toaster-manual/reference.rst    |  8 ++---
 meta-poky/README.poky.md                      | 12 +++----
 meta-poky/conf/distro/poky.conf               | 16 ++++-----
 .../devtool/devtool-test-local_6.03.bb        |  2 +-
 .../devtool/devtool-test-patch-gz.bb          |  2 +-
 .../devtool/devtool-upgrade-test2_git.bb      |  2 +-
 .../devtool-upgrade-test2_git.bb.upgraded     |  2 +-
 .../git-submodule-test/git-submodule-test.bb  |  2 +-
 .../recipes-core/busybox/busybox_%.bbappend   |  2 +-
 meta-yocto-bsp/README.hardware.md             |  2 +-
 meta/classes/insane.bbclass                   |  2 +-
 meta/classes/mirrors.bbclass                  | 20 +++++------
 meta/classes/sstate.bbclass                   |  2 +-
 meta/classes/toaster.bbclass                  |  2 +-
 meta/conf/distro/include/maintainers.inc      |  2 +-
 meta/conf/distro/include/yocto-uninative.inc  |  2 +-
 meta/lib/oe/package_manager/__init__.py       |  2 +-
 meta/lib/oeqa/manual/eclipse-plugin.json      |  6 ++--
 .../lib/oeqa/manual/toaster-managed-mode.json |  8 ++---
 meta/lib/oeqa/runtime/cases/buildlzip.py      |  2 +-
 meta/lib/oeqa/sdk/cases/buildlzip.py          |  2 +-
 meta/lib/oeqa/selftest/cases/buildoptions.py  | 22 ++++++------
 meta/lib/oeqa/selftest/cases/devtool.py       |  4 +--
 meta/lib/oeqa/selftest/cases/fetch.py         |  2 +-
 meta/lib/oeqa/selftest/cases/recipetool.py    |  2 +-
 meta/recipes-core/dbus-wait/dbus-wait_git.bb  |  2 +-
 .../images/build-appliance-image_15.0.0.bb    |  2 +-
 meta/recipes-core/psplash/psplash_git.bb      |  2 +-
 meta/recipes-devtools/glide/glide_0.13.3.bb   |  4 +--
 .../opkg-utils/opkg-utils_0.4.5.bb            |  6 ++--
 meta/recipes-devtools/opkg/opkg_0.4.5.bb      |  2 +-
 meta/recipes-devtools/prelink/prelink_git.bb  |  4 +--
 .../pseudo/files/build-oldlibc                |  2 +-
 meta/recipes-devtools/pseudo/pseudo.inc       |  2 +-
 meta/recipes-devtools/pseudo/pseudo_git.bb    |  4 +--
 ...ssing-libraries-to-Extension-for-mul.patch |  2 +-
 ...t-fail-to-build-on-some-PPC32-config.patch |  2 +-
 meta/recipes-gnome/gcr/gcr_3.40.0.bb          |  2 +-
 .../libsecret/libsecret_0.20.4.bb             |  2 +-
 .../libfakekey/libfakekey_git.bb              |  2 +-
 .../matchbox-session/matchbox-session_0.1.bb  |  2 +-
 .../matchbox-wm/matchbox-wm_1.2.2.bb          |  2 +-
 .../mini-x-session/mini-x-session_0.1.bb      |  2 +-
 .../xcursor-transparent-theme_git.bb          |  2 +-
 ...-workarounds-in-cpu-features-detecti.patch |  2 +-
 meta/recipes-graphics/xrestop/xrestop_0.4.bb  |  2 +-
 ...der.c-when-env-var-is-set-do-not-fal.patch |  2 +-
 .../matchbox-config-gtk_0.2.bb                |  2 +-
 .../matchbox-desktop/matchbox-desktop_2.2.bb  |  2 +-
 .../matchbox-keyboard_0.1.1.bb                |  2 +-
 .../matchbox-panel-2/matchbox-panel-2_2.11.bb |  2 +-
 .../matchbox-session-sato_0.1.bb              |  2 +-
 .../matchbox-terminal_0.2.bb                  |  2 +-
 .../matchbox-theme-sato.inc                   |  2 +-
 .../sato-screenshot/sato-screenshot_0.3.bb    |  2 +-
 .../settings-daemon/settings-daemon_0.0.2.bb  |  2 +-
 meta/recipes-sato/webkit/webkitgtk_2.32.3.bb  |  2 +-
 meta/recipes-support/icu/icu_69.1.bb          |  2 +-
 .../libunwind/libunwind_1.5.0.bb              |  2 +-
 .../ptest-runner/ptest-runner_2.4.2.bb        |  2 +-
 scripts/autobuilder-worker-prereq-tests       |  6 ++--
 scripts/create-pull-request                   |  4 +--
 scripts/install-buildtools                    | 10 +++---
 scripts/lib/build_perf/html/report.html       |  2 +-
 85 files changed, 210 insertions(+), 210 deletions(-)

-- 
2.20.1



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH 1/8] oeqa/manual: Fix no longer valid URLs
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-07 16:15   ` [docs] " Quentin Schulz
  2021-10-07 15:06 ` [PATCH 2/8] bitbake:toaster:test: Update SSTATE URL Jon Mason
                   ` (6 subsequent siblings)
  7 siblings, 1 reply; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

autobuilder.yoctoproject.org URLS no longer work.  Update them to a
working location.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 meta/lib/oeqa/manual/eclipse-plugin.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/lib/oeqa/manual/eclipse-plugin.json b/meta/lib/oeqa/manual/eclipse-plugin.json
index d77d0e673b8b..6c110d0656ec 100644
--- a/meta/lib/oeqa/manual/eclipse-plugin.json
+++ b/meta/lib/oeqa/manual/eclipse-plugin.json
@@ -44,7 +44,7 @@
                     "expected_results": ""
                 },
                 "2": {
-                    "action": "wget  autobuilder.yoctoproject.org/pub/releases//machines/qemu/qemux86/qemu (ex:core-image-sato-sdk-qemux86-date-rootfs-tar-bz2) \nsource /opt/poky/version/environment-setup-i585-poky-linux  \n\nExtract qemu with runqemu-extract-sdk /home/user/file(ex.core-image-sato-sdk-qemux86.bz2) \n/home/user/qemux86-sato-sdk  \n\n",
+                    "action": "wget  https://downloads.yoctoproject.org/releases/yocto/yocto-$VERSION/machines/qemu/qemux86/ (ex:core-image-sato-sdk-qemux86-date-rootfs-tar-bz2) \nsource /opt/poky/version/environment-setup-i585-poky-linux  \n\nExtract qemu with runqemu-extract-sdk /home/user/file(ex.core-image-sato-sdk-qemux86.bz2) \n/home/user/qemux86-sato-sdk  \n\n",
                     "expected_results": " Qemu can be lauched normally."
                 },
                 "3": {
@@ -60,7 +60,7 @@
                     "expected_results": ""
                 },
                 "6": {
-                    "action": "(d) QEMU: \nSelect this option if you will be using the QEMU emulator. Specify the Kernel matching the QEMU architecture you are using. \n      wget  autobuilder.yoctoproject.org/pub/releases//machines/qemu/qemux86/bzImage-qemux86.bin \n      e.g: /home/$USER/yocto/adt-installer/download_image/bzImage-qemux86.bin  \n\n",
+                    "action": "(d) QEMU: \nSelect this option if you will be using the QEMU emulator. Specify the Kernel matching the QEMU architecture you are using. \n      wget  https://downloads.yoctoproject.org/releases/yocto/yocto-$VERSION/machines/qemu/qemux86/bzImage-qemux86.bin \n      e.g: /home/$USER/yocto/adt-installer/download_image/bzImage-qemux86.bin  \n\n",
                     "expected_results": ""
                 },	
                 "7": {
@@ -247,7 +247,7 @@
             "execution": {
                 "1": {
                     "action": "Clone eclipse-poky source.   \n    \n    - git clone git://git.yoctoproject.org/eclipse-poky  \n\n",
-                    "expected_results": "Eclipse plugin is successfully installed  \n\nDocumentation is there. For example if you have release yocto-2.0.1 you will found on   http://autobuilder.yoctoproject.org/pub/releases/yocto-2.0.1/eclipse-plugin/mars/  archive with documentation like org.yocto.doc-development-$date.zip  \n  \n"
+                    "expected_results": "Eclipse plugin is successfully installed  \n\nDocumentation is there. For example if you have release yocto-2.0.1 you will found on   https://downloads.yoctoproject.org/releases/yocto/yocto-2.0.1/eclipse-plugin/mars/  archive with documentation like org.yocto.doc-development-$date.zip  \n  \n"
                 },
                 "2": {
                     "action": "Checkout correct tag.  \n\n    - git checkout <eclipse-version>/<yocto-version> \n\n",
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 2/8] bitbake:toaster:test: Update SSTATE URL
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
  2021-10-07 15:06 ` [PATCH 1/8] oeqa/manual: Fix no longer valid URLs Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-07 15:06 ` [PATCH 3/8] meta: replace http with https for URLs Jon Mason
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 bitbake/lib/toaster/tests/builds/buildtest.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bitbake/lib/toaster/tests/builds/buildtest.py b/bitbake/lib/toaster/tests/builds/buildtest.py
index 872bbd377510..13b51fb0d8e4 100644
--- a/bitbake/lib/toaster/tests/builds/buildtest.py
+++ b/bitbake/lib/toaster/tests/builds/buildtest.py
@@ -119,7 +119,7 @@ class BuildTest(unittest.TestCase):
         if os.environ.get("TOASTER_TEST_USE_SSTATE_MIRROR"):
             ProjectVariable.objects.get_or_create(
                 name="SSTATE_MIRRORS",
-                value="file://.* http://autobuilder.yoctoproject.org/pub/sstate/PATH;downloadfilename=PATH",
+                value="file://.* http://sstate.yoctoproject.org/PATH;downloadfilename=PATH",
                 project=project)
 
         ProjectTarget.objects.create(project=project,
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 3/8] meta: replace http with https for URLs
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
  2021-10-07 15:06 ` [PATCH 1/8] oeqa/manual: Fix no longer valid URLs Jon Mason
  2021-10-07 15:06 ` [PATCH 2/8] bitbake:toaster:test: Update SSTATE URL Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-07 16:25   ` [docs] " Quentin Schulz
  2021-10-07 15:06 ` [PATCH 4/8] yocto-bsp/poky: " Jon Mason
                   ` (4 subsequent siblings)
  7 siblings, 1 reply; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

https has been the preferred way to access websites for many years now.
Change all of the URLs with a _working_ https server/certificate to use
that URL.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 README.OE-Core.md                             | 10 ++++-----
 .../devtool/devtool-test-local_6.03.bb        |  2 +-
 .../devtool/devtool-test-patch-gz.bb          |  2 +-
 .../devtool/devtool-upgrade-test2_git.bb      |  2 +-
 .../devtool-upgrade-test2_git.bb.upgraded     |  2 +-
 .../git-submodule-test/git-submodule-test.bb  |  2 +-
 .../recipes-core/busybox/busybox_%.bbappend   |  2 +-
 meta/classes/insane.bbclass                   |  2 +-
 meta/classes/mirrors.bbclass                  | 20 ++++++++---------
 meta/classes/sstate.bbclass                   |  2 +-
 meta/classes/toaster.bbclass                  |  2 +-
 meta/conf/distro/include/maintainers.inc      |  2 +-
 meta/conf/distro/include/yocto-uninative.inc  |  2 +-
 meta/lib/oe/package_manager/__init__.py       |  2 +-
 .../lib/oeqa/manual/toaster-managed-mode.json |  8 +++----
 meta/lib/oeqa/runtime/cases/buildlzip.py      |  2 +-
 meta/lib/oeqa/sdk/cases/buildlzip.py          |  2 +-
 meta/lib/oeqa/selftest/cases/buildoptions.py  | 22 +++++++++----------
 meta/lib/oeqa/selftest/cases/devtool.py       |  4 ++--
 meta/lib/oeqa/selftest/cases/fetch.py         |  2 +-
 meta/lib/oeqa/selftest/cases/recipetool.py    |  2 +-
 meta/recipes-core/dbus-wait/dbus-wait_git.bb  |  2 +-
 .../images/build-appliance-image_15.0.0.bb    |  2 +-
 meta/recipes-core/psplash/psplash_git.bb      |  2 +-
 meta/recipes-devtools/glide/glide_0.13.3.bb   |  4 ++--
 .../opkg-utils/opkg-utils_0.4.5.bb            |  6 ++---
 meta/recipes-devtools/opkg/opkg_0.4.5.bb      |  2 +-
 meta/recipes-devtools/prelink/prelink_git.bb  |  4 ++--
 .../pseudo/files/build-oldlibc                |  2 +-
 meta/recipes-devtools/pseudo/pseudo.inc       |  2 +-
 meta/recipes-devtools/pseudo/pseudo_git.bb    |  4 ++--
 ...ssing-libraries-to-Extension-for-mul.patch |  2 +-
 ...t-fail-to-build-on-some-PPC32-config.patch |  2 +-
 meta/recipes-gnome/gcr/gcr_3.40.0.bb          |  2 +-
 .../libsecret/libsecret_0.20.4.bb             |  2 +-
 .../libfakekey/libfakekey_git.bb              |  2 +-
 .../matchbox-session/matchbox-session_0.1.bb  |  2 +-
 .../matchbox-wm/matchbox-wm_1.2.2.bb          |  2 +-
 .../mini-x-session/mini-x-session_0.1.bb      |  2 +-
 .../xcursor-transparent-theme_git.bb          |  2 +-
 ...-workarounds-in-cpu-features-detecti.patch |  2 +-
 meta/recipes-graphics/xrestop/xrestop_0.4.bb  |  2 +-
 ...der.c-when-env-var-is-set-do-not-fal.patch |  2 +-
 .../matchbox-config-gtk_0.2.bb                |  2 +-
 .../matchbox-desktop/matchbox-desktop_2.2.bb  |  2 +-
 .../matchbox-keyboard_0.1.1.bb                |  2 +-
 .../matchbox-panel-2/matchbox-panel-2_2.11.bb |  2 +-
 .../matchbox-session-sato_0.1.bb              |  2 +-
 .../matchbox-terminal_0.2.bb                  |  2 +-
 .../matchbox-theme-sato.inc                   |  2 +-
 .../sato-screenshot/sato-screenshot_0.3.bb    |  2 +-
 .../settings-daemon/settings-daemon_0.0.2.bb  |  2 +-
 meta/recipes-sato/webkit/webkitgtk_2.32.3.bb  |  2 +-
 meta/recipes-support/icu/icu_69.1.bb          |  2 +-
 .../libunwind/libunwind_1.5.0.bb              |  2 +-
 .../ptest-runner/ptest-runner_2.4.2.bb        |  2 +-
 scripts/autobuilder-worker-prereq-tests       |  6 ++---
 scripts/create-pull-request                   |  4 ++--
 scripts/install-buildtools                    | 10 ++++-----
 scripts/lib/build_perf/html/report.html       |  2 +-
 60 files changed, 99 insertions(+), 99 deletions(-)

diff --git a/README.OE-Core.md b/README.OE-Core.md
index 521916cd4f3f..2f2127fb03a7 100644
--- a/README.OE-Core.md
+++ b/README.OE-Core.md
@@ -6,24 +6,24 @@ of OpenEmbedded. It is distro-less (can build a functional image with
 DISTRO = "nodistro") and contains only emulated machine support.
 
 For information about OpenEmbedded, see the OpenEmbedded website:
-    http://www.openembedded.org/
+    https://www.openembedded.org/
 
 The Yocto Project has extensive documentation about OE including a reference manual
 which can be found at:
-    http://yoctoproject.org/documentation
+    https://docs.yoctoproject.org/
 
 
 Contributing
 ------------
 
 Please refer to
-http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
+https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
 for guidelines on how to submit patches.
 
 Mailing list:
 
-    http://lists.openembedded.org/mailman/listinfo/openembedded-core
+    https://lists.openembedded.org/g/openembedded-core
 
 Source code:
 
-    http://git.openembedded.org/openembedded-core/
+    https://git.openembedded.org/openembedded-core/
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb b/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb
index 6bfc557060a3..e95b365ce806 100644
--- a/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb
+++ b/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb
@@ -3,7 +3,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
 
 INHIBIT_DEFAULT_DEPS = "1"
 
-SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/syslinux-${PV}.tar.xz \
+SRC_URI = "https://downloads.yoctoproject.org/mirror/sources/syslinux-${PV}.tar.xz \
            file://file1 \
            file://file2"
 
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb b/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb
index fc3799590cc3..069d0395be98 100644
--- a/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb
+++ b/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb
@@ -3,7 +3,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
 
 DEPENDS = "libxres libxext virtual/libx11 ncurses"
 
-SRC_URI = "http://downloads.yoctoproject.org/releases/xrestop/xrestop-0.4.tar.gz \
+SRC_URI = "https://downloads.yoctoproject.org/releases/xrestop/xrestop-0.4.tar.gz \
            file://readme.patch.gz \
            "
 UPSTREAM_VERSION_UNKNOWN = "1"
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
index 07b83276fb95..dcb5816da552 100644
--- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
+++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
@@ -1,5 +1,5 @@
 SUMMARY = "A simple tool to wait for a specific signal over DBus"
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
 SECTION = "base"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded
index 32ec4b14fa62..cef88cbb3351 100644
--- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded
+++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded
@@ -1,5 +1,5 @@
 SUMMARY = "A simple tool to wait for a specific signal over DBus"
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
 SECTION = "base"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
diff --git a/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb b/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb
index 9429564df43d..41e50b792e0b 100644
--- a/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb
+++ b/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb
@@ -1,5 +1,5 @@
 SUMMARY = "Test recipe for fetching git submodules"
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/git-submodule-test/"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/git-submodule-test/"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
 
diff --git a/meta-skeleton/recipes-core/busybox/busybox_%.bbappend b/meta-skeleton/recipes-core/busybox/busybox_%.bbappend
index 621c94f651f5..79353bf61e4d 100644
--- a/meta-skeleton/recipes-core/busybox/busybox_%.bbappend
+++ b/meta-skeleton/recipes-core/busybox/busybox_%.bbappend
@@ -5,7 +5,7 @@
 # when DISTRO = "mydistro" is defined in your conf/local.conf file.
 #
 # More details can be found in the Kernel Dev Manual
-# http://www.yoctoproject.org/docs/current/kernel-dev/kernel-dev.html#changing-the-configuration
+# https://www.yoctoproject.org/docs/current/kernel-dev/kernel-dev.html#changing-the-configuration
 FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
 SRC_URI:append:mydistro += " \
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index f2d2ca3689fd..bb6fb8145f9e 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -1132,7 +1132,7 @@ python do_qa_patch() {
     # Check patch.log for fuzz warnings
     #
     # Further information on why we check for patch fuzz warnings:
-    # http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
+    # https://www.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
     # https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
     ###########################################################################
 
diff --git a/meta/classes/mirrors.bbclass b/meta/classes/mirrors.bbclass
index ba325a658bc1..90f5d6cf2cfa 100644
--- a/meta/classes/mirrors.bbclass
+++ b/meta/classes/mirrors.bbclass
@@ -40,16 +40,16 @@ ${SAVANNAH_NONGNU_MIRROR} http://download-mirror.savannah.nongnu.org/releases \n
 ftp://sourceware.org/pub http://mirrors.kernel.org/sourceware \n \
 ftp://sourceware.org/pub http://gd.tuwien.ac.at/gnu/sourceware \n \
 ftp://sourceware.org/pub http://ftp.gwdg.de/pub/linux/sources.redhat.com/sourceware \n \
-cvs://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
-svn://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
-git://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
-hg://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n \
-bzr://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
-p4://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n \
-osc://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
-https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-ftp://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
-npm://.*/?.*    http://downloads.yoctoproject.org/mirror/sources/ \n \
+cvs://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
+svn://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
+git://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
+hg://.*/.*      https://downloads.yoctoproject.org/mirror/sources/ \n \
+bzr://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
+p4://.*/.*      https://downloads.yoctoproject.org/mirror/sources/ \n \
+osc://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
+https?$://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+ftp://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
+npm://.*/?.*    https://downloads.yoctoproject.org/mirror/sources/ \n \
 cvs://.*/.*     http://sources.openembedded.org/ \n \
 svn://.*/.*     http://sources.openembedded.org/ \n \
 git://.*/.*     http://sources.openembedded.org/ \n \
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index 7f4b1f6804cc..5810d7b56674 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -1112,7 +1112,7 @@ def setscene_depvalid(task, taskdependees, notneeded, d, log=None):
             # Allow excluding certain recursive dependencies. If a recipe needs it should add a
             # specific dependency itself, rather than relying on one of its dependees to pull
             # them in.
-            # See also http://lists.openembedded.org/pipermail/openembedded-core/2018-January/146324.html
+            # See also https://www.openembedded.org/pipermail/openembedded-core/2018-January/146324.html
             not_needed = False
             excludedeps = d.getVar('_SSTATE_EXCLUDEDEPS_SYSROOT')
             if excludedeps is None:
diff --git a/meta/classes/toaster.bbclass b/meta/classes/toaster.bbclass
index dd5c7f224ba8..ef987656d2a2 100644
--- a/meta/classes/toaster.bbclass
+++ b/meta/classes/toaster.bbclass
@@ -69,7 +69,7 @@ python toaster_layerinfo_dumpdata() {
 
         layer_info = {}
         layer_name = layer_path.split('/')[-1]
-        layer_url = 'http://layers.openembedded.org/layerindex/layer/{layer}/'
+        layer_url = 'https://layers.openembedded.org/layerindex/layer/{layer}/'
         layer_url_name = _get_url_map_name(layer_name)
 
         layer_info['name'] = layer_url_name
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 8592de5a6682..f3d68a0ad0b4 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -12,7 +12,7 @@
 # questions in the future), but please try to do the following first:
 #
 #  - look in the Yocto Project Bugzilla
-#    (http://bugzilla.yoctoproject.org/) to see if a problem has
+#    (https://bugzilla.yoctoproject.org/) to see if a problem has
 #    already been reported
 #
 # - look through recent entries of the appropriate mailing list archives
diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc
index 3165fc93b899..8b0bfcb5cd0d 100644
--- a/meta/conf/distro/include/yocto-uninative.inc
+++ b/meta/conf/distro/include/yocto-uninative.inc
@@ -8,7 +8,7 @@
 
 UNINATIVE_MAXGLIBCVERSION = "2.34"
 
-UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/3.4/"
+UNINATIVE_URL ?= "https://downloads.yoctoproject.org/releases/uninative/3.4/"
 UNINATIVE_CHECKSUM[aarch64] ?= "3013cdda8f0dc6639ce1c80f33eabce66f06b890bd5b58739a6d7a92a0bb7100"
 UNINATIVE_CHECKSUM[i686] ?= "abed500de584aad63ec237546db20cdd0c69d8870a6f8e94ac31721ace64b376"
 UNINATIVE_CHECKSUM[x86_64] ?= "126f4f7f6f21084ee140dac3eb4c536b963837826b7c38599db0b512c3377ba2"
diff --git a/meta/lib/oe/package_manager/__init__.py b/meta/lib/oe/package_manager/__init__.py
index 8f7b60e07703..bf8fa115382a 100644
--- a/meta/lib/oe/package_manager/__init__.py
+++ b/meta/lib/oe/package_manager/__init__.py
@@ -309,7 +309,7 @@ class PackageManager(object, metaclass=ABCMeta):
         """
         Add remote package feeds into repository manager configuration. The parameters
         for the feeds are set by feed_uris, feed_base_paths and feed_archs.
-        See http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PACKAGE_FEED_URIS
+        See https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PACKAGE_FEED_URIS
         for their description.
         """
         pass
diff --git a/meta/lib/oeqa/manual/toaster-managed-mode.json b/meta/lib/oeqa/manual/toaster-managed-mode.json
index 1a71985c3c16..17b0d81f7386 100644
--- a/meta/lib/oeqa/manual/toaster-managed-mode.json
+++ b/meta/lib/oeqa/manual/toaster-managed-mode.json
@@ -2176,7 +2176,7 @@
       ],
       "execution": {
         "1": {
-          "action": "Clone the poky environment     git clone http://git.yoctoproject.org/git/poky",
+          "action": "Clone the poky environment     git clone https://git.yoctoproject.org/git/poky",
           "expected_results": ""
         },
         "2": {
@@ -2458,7 +2458,7 @@
       ],
       "execution": {
         "1": {
-          "action": "Clone the poky environment     git clone http://git.yoctoproject.org/git/poky",
+          "action": "Clone the poky environment     git clone https://git.yoctoproject.org/git/poky",
           "expected_results": ""
         },
         "2": {
@@ -2496,7 +2496,7 @@
       ],
       "execution": {
         "1": {
-          "action": "Clone the poky environment     git clone http://git.yoctoproject.org/git/poky\n",
+          "action": "Clone the poky environment     git clone https://git.yoctoproject.org/git/poky\n",
           "expected_results": ""
         },
         "2": {
@@ -2513,7 +2513,7 @@
         },
         "5": {
           "action": "Remove all the layers from the project",
-          "expected_results": " you should see a message that reads:  \n\nYou need to add some layers. For that you can:  \n\n-View all layers compatible with this project  \n\n-Import a layer  \n\n-Read about layers in the documentation  \n\nOr type a layer name below.  \n\n\n The \"Choose from the layers compatible with this project\" link should go to the compatible layers page The \"Import a layer\" link should go to the import layer page The \"Read about layers in the documentation\" link should open in a new window and bring you to http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#understanding-and-creating-layers"
+          "expected_results": " you should see a message that reads:  \n\nYou need to add some layers. For that you can:  \n\n-View all layers compatible with this project  \n\n-Import a layer  \n\n-Read about layers in the documentation  \n\nOr type a layer name below.  \n\n\n The \"Choose from the layers compatible with this project\" link should go to the compatible layers page The \"Import a layer\" link should go to the import layer page The \"Read about layers in the documentation\" link should open in a new window and bring you to https://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#understanding-and-creating-layers"
         }
       },
       "summary": "Verify_delete_layer_functionality"
diff --git a/meta/lib/oeqa/runtime/cases/buildlzip.py b/meta/lib/oeqa/runtime/cases/buildlzip.py
index bc70b4146121..37afce5f713e 100644
--- a/meta/lib/oeqa/runtime/cases/buildlzip.py
+++ b/meta/lib/oeqa/runtime/cases/buildlzip.py
@@ -12,7 +12,7 @@ class BuildLzipTest(OERuntimeTestCase):
 
     @classmethod
     def setUpClass(cls):
-        uri = 'http://downloads.yoctoproject.org/mirror/sources'
+        uri = 'https://downloads.yoctoproject.org/mirror/sources'
         uri = '%s/lzip-1.19.tar.gz' % uri
         cls.project = TargetBuildProject(cls.tc.target,
                                          uri,
diff --git a/meta/lib/oeqa/sdk/cases/buildlzip.py b/meta/lib/oeqa/sdk/cases/buildlzip.py
index 49ae756bf3c4..c1358b69d21d 100644
--- a/meta/lib/oeqa/sdk/cases/buildlzip.py
+++ b/meta/lib/oeqa/sdk/cases/buildlzip.py
@@ -13,7 +13,7 @@ class BuildLzipTest(OESDKTestCase):
     """
     def test_lzip(self):
         with tempfile.TemporaryDirectory(prefix="lzip", dir=self.tc.sdk_dir) as testdir:
-            tarball = self.fetch(testdir, self.td["DL_DIR"], "http://downloads.yoctoproject.org/mirror/sources/lzip-1.19.tar.gz")
+            tarball = self.fetch(testdir, self.td["DL_DIR"], "https://downloads.yoctoproject.org/mirror/sources/lzip-1.19.tar.gz")
 
             dirs = {}
             dirs["source"] = os.path.join(testdir, "lzip-1.19")
diff --git a/meta/lib/oeqa/selftest/cases/buildoptions.py b/meta/lib/oeqa/selftest/cases/buildoptions.py
index f99881758e3a..4dc0a3ae1c15 100644
--- a/meta/lib/oeqa/selftest/cases/buildoptions.py
+++ b/meta/lib/oeqa/selftest/cases/buildoptions.py
@@ -206,17 +206,17 @@ DL_DIR = "${TMPDIR}/test_downloads"
 STAMPS_DIR = "${TMPDIR}/test_stamps"
 SSTATE_DIR = "${TMPDIR}/test_sstate-cache"
 PREMIRRORS = "\\
-    bzr://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    cvs://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    git://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    hg://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    osc://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    p4://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    svn://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    ftp://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    http://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \\n \\
-    https://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \\n"
+    bzr://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    cvs://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    git://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    gitsm://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    hg://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    osc://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    p4://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    svn://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    ftp://.*/.*      https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    http://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \\n \\
+    https://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \\n"
 """)
 
         bitbake("world --runall fetch")
diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py
index f495e84c79b8..ac9ebd601915 100644
--- a/meta/lib/oeqa/selftest/cases/devtool.py
+++ b/meta/lib/oeqa/selftest/cases/devtool.py
@@ -269,7 +269,7 @@ class DevtoolAddTests(DevtoolBase):
         self.track_for_cleanup(tempdir)
         pn = 'pv'
         pv = '1.5.3'
-        url = 'http://downloads.yoctoproject.org/mirror/sources/pv-1.5.3.tar.bz2'
+        url = 'https://downloads.yoctoproject.org/mirror/sources/pv-1.5.3.tar.bz2'
         result = runCmd('wget %s' % url, cwd=tempdir)
         result = runCmd('tar xfv %s' % os.path.basename(url), cwd=tempdir)
         srcdir = os.path.join(tempdir, '%s-%s' % (pn, pv))
@@ -1788,7 +1788,7 @@ class DevtoolUpgradeTests(DevtoolBase):
         recipename = 'i2c-tools'
         recipever = '3.1.2'
         recipefile = os.path.join(self.workspacedir, 'recipes', recipename, '%s_%s.bb' % (recipename, recipever))
-        url = 'http://downloads.yoctoproject.org/mirror/sources/i2c-tools-%s.tar.bz2' % recipever
+        url = 'https://downloads.yoctoproject.org/mirror/sources/i2c-tools-%s.tar.bz2' % recipever
         def add_recipe():
             result = runCmd('devtool add %s' % url)
             self.assertExists(recipefile, 'Expected recipe file not created')
diff --git a/meta/lib/oeqa/selftest/cases/fetch.py b/meta/lib/oeqa/selftest/cases/fetch.py
index 9aa91e59c13d..d9c1e17f7b62 100644
--- a/meta/lib/oeqa/selftest/cases/fetch.py
+++ b/meta/lib/oeqa/selftest/cases/fetch.py
@@ -47,7 +47,7 @@ PREMIRRORS:forcevariable = ""
         features = """
 DL_DIR = "%s"
 GIT_PROXY_COMMAND = "false"
-MIRRORS:forcevariable = "git://.*/.* http://downloads.yoctoproject.org/mirror/sources/"
+MIRRORS:forcevariable = "git://.*/.* https://downloads.yoctoproject.org/mirror/sources/"
 """ % dldir
         self.write_config(features)
         oe.path.remove(dldir, recurse=True)
diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py
index c2a53815d0ea..1100971d9ded 100644
--- a/meta/lib/oeqa/selftest/cases/recipetool.py
+++ b/meta/lib/oeqa/selftest/cases/recipetool.py
@@ -509,7 +509,7 @@ class RecipetoolTests(RecipetoolBase):
         temprecipe = os.path.join(self.tempdir, 'recipe')
         os.makedirs(temprecipe)
         recipefile = os.path.join(temprecipe, 'matchbox-terminal_git.bb')
-        srcuri = 'http://git.yoctoproject.org/git/matchbox-terminal'
+        srcuri = 'https://git.yoctoproject.org/git/matchbox-terminal'
         result = runCmd('recipetool create -o %s %s' % (temprecipe, srcuri))
         self.assertTrue(os.path.isfile(recipefile))
         checkvars = {}
diff --git a/meta/recipes-core/dbus-wait/dbus-wait_git.bb b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
index 677768d35a35..8f049cb417f8 100644
--- a/meta/recipes-core/dbus-wait/dbus-wait_git.bb
+++ b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
@@ -1,5 +1,5 @@
 SUMMARY = "A simple tool to wait for a specific signal over DBus"
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
 DESCRIPTION = "${SUMMARY}"
 SECTION = "base"
 LICENSE = "GPLv2"
diff --git a/meta/recipes-core/images/build-appliance-image_15.0.0.bb b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
index 86dc691297d1..ebcef783aec8 100644
--- a/meta/recipes-core/images/build-appliance-image_15.0.0.bb
+++ b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
@@ -1,6 +1,6 @@
 SUMMARY = "An image containing the build system itself"
 DESCRIPTION = "An image containing the build system that you can boot and run using either VirtualBox, VMware Player or VMware Workstation."
-HOMEPAGE = "http://www.yoctoproject.org/documentation/build-appliance"
+HOMEPAGE = "https://www.yoctoproject.org/software-item/build-appliance/"
 
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb
index 1be7ece79d98..5c76aa993c60 100644
--- a/meta/recipes-core/psplash/psplash_git.bb
+++ b/meta/recipes-core/psplash/psplash_git.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Userspace framebuffer boot logo based on usplash"
 DESCRIPTION = "PSplash is a userspace graphical boot splash screen for mainly embedded Linux devices supporting a 16bpp or 32bpp framebuffer. It has few dependencies (just libc), supports basic images and text and handles rotation. Its visual look is configurable by basic source changes. Also included is a 'client' command utility for sending information to psplash such as boot progress information."
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/psplash"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/psplash"
 SECTION = "base"
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://psplash.h;beginline=1;endline=8;md5=8f232c1e95929eacab37f00900580224"
diff --git a/meta/recipes-devtools/glide/glide_0.13.3.bb b/meta/recipes-devtools/glide/glide_0.13.3.bb
index e943dc1762a5..06bb717cbaf0 100644
--- a/meta/recipes-devtools/glide/glide_0.13.3.bb
+++ b/meta/recipes-devtools/glide/glide_0.13.3.bb
@@ -20,12 +20,12 @@ RDEPENDS:${PN}-ptest += "bash"
 BBCLASSEXTEND = "native nativesdk"
 
 # for x86 ends with textrel in ${PN}
-# http://errors.yoctoproject.org/Errors/Details/185631/
+# https://errors.yoctoproject.org/Errors/Details/185631/
 # ERROR: QA Issue: ELF binary '/work/i586-oe-linux/glide/0.13.1-r0/packages-split/glide/usr/bin/glide' has relocations in .text [textrel]
 INSANE_SKIP:${PN} += "textrel"
 
 # for aarch64 ends with textrel in ${PN}-ptest
-# http://errors.yoctoproject.org/Errors/Details/185633/
+# https://errors.yoctoproject.org/Errors/Details/185633/
 # ERROR: QA Issue: ELF binary '/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/glide.test' has relocations in .text
 # ELF binary '/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/dependency/dependency.test' has relocations in .text
 # ELF binary '/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/repo/repo.test' has relocations in .text
diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb b/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb
index a2bcc7f66116..f056ae1c4323 100644
--- a/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb
+++ b/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb
@@ -1,16 +1,16 @@
 SUMMARY = "Additional utilities for the opkg package manager"
 SUMMARY:update-alternatives-opkg = "Utility for managing the alternatives system"
 SECTION = "base"
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils"
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
                     file://opkg.py;beginline=2;endline=18;md5=ffa11ff3c15eb31c6a7ceaa00cc9f986"
 PROVIDES += "${@bb.utils.contains('PACKAGECONFIG', 'update-alternatives', 'virtual/update-alternatives', '', d)}"
 
-SRC_URI = "http://git.yoctoproject.org/cgit/cgit.cgi/${BPN}/snapshot/${BPN}-${PV}.tar.gz \
+SRC_URI = "https://git.yoctoproject.org/cgit/cgit.cgi/${BPN}/snapshot/${BPN}-${PV}.tar.gz \
            file://0001-update-alternatives-correctly-match-priority.patch \
            "
-UPSTREAM_CHECK_URI = "http://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils/refs/"
+UPSTREAM_CHECK_URI = "https://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils/refs/"
 
 SRC_URI[md5sum] = "025b19744e5c7fc1c8380e17df1fcc64"
 SRC_URI[sha256sum] = "528635e674addea5c2b3a3268404ad04a952c4f410d17c3d754f5dd5529770c9"
diff --git a/meta/recipes-devtools/opkg/opkg_0.4.5.bb b/meta/recipes-devtools/opkg/opkg_0.4.5.bb
index ef18ccf63a84..e0a3206b3c5e 100644
--- a/meta/recipes-devtools/opkg/opkg_0.4.5.bb
+++ b/meta/recipes-devtools/opkg/opkg_0.4.5.bb
@@ -12,7 +12,7 @@ DEPENDS = "libarchive"
 
 PE = "1"
 
-SRC_URI = "http://downloads.yoctoproject.org/releases/${BPN}/${BPN}-${PV}.tar.gz \
+SRC_URI = "https://downloads.yoctoproject.org/releases/${BPN}/${BPN}-${PV}.tar.gz \
            file://opkg.conf \
            file://0001-opkg_conf-create-opkg.lock-in-run-instead-of-var-run.patch \
            file://run-ptest \
diff --git a/meta/recipes-devtools/prelink/prelink_git.bb b/meta/recipes-devtools/prelink/prelink_git.bb
index 24713b61f847..91605494f874 100644
--- a/meta/recipes-devtools/prelink/prelink_git.bb
+++ b/meta/recipes-devtools/prelink/prelink_git.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 # Would need transfig-native for documentation if it wasn't disabled
 DEPENDS = "elfutils binutils"
 SUMMARY = "An ELF prelinking utility"
-HOMEPAGE = "http://git.yoctoproject.org/cgit.cgi/prelink-cross/about/"
+HOMEPAGE = "https://git.yoctoproject.org/cgit.cgi/prelink-cross/about/"
 DESCRIPTION = "The prelink package contains a utility which modifies ELF shared libraries \
 and executables, so that far fewer relocations need to be resolved at \
 runtime and thus programs come up faster."
@@ -49,7 +49,7 @@ inherit autotools
 BBCLASSEXTEND = "native"
 
 EXTRA_OECONF = "--with-pkgversion=${PV}-${PR} \
-	--with-bugurl=http://bugzilla.yoctoproject.org/"
+	--with-bugurl=https://bugzilla.yoctoproject.org/"
 
 PACKAGECONFIG ??= ""
 PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux"
diff --git a/meta/recipes-devtools/pseudo/files/build-oldlibc b/meta/recipes-devtools/pseudo/files/build-oldlibc
index 85c438de4e02..2f8a527e53fa 100755
--- a/meta/recipes-devtools/pseudo/files/build-oldlibc
+++ b/meta/recipes-devtools/pseudo/files/build-oldlibc
@@ -9,7 +9,7 @@
 
 for i in x86_64 aarch64 i686; do
     if [ ! -e $i-nativesdk-libc.tar.xz ]; then
-        wget http://downloads.yoctoproject.org/releases/uninative/3.2/$i-nativesdk-libc.tar.xz
+        wget https://downloads.yoctoproject.org/releases/uninative/3.2/$i-nativesdk-libc.tar.xz
     fi
     tar -xf $i-nativesdk-libc.tar.xz --wildcards \*/lib/libpthread\* \*/lib/libdl\*
     cd $i-linux/lib
diff --git a/meta/recipes-devtools/pseudo/pseudo.inc b/meta/recipes-devtools/pseudo/pseudo.inc
index 7ba414ca25d8..da5b254f092f 100644
--- a/meta/recipes-devtools/pseudo/pseudo.inc
+++ b/meta/recipes-devtools/pseudo/pseudo.inc
@@ -3,7 +3,7 @@
 # BBFETCH2=True PSEUDO_BUILD=1 ../bitbake/bin/bitbake pseudo-native [-c CMD]
 
 SUMMARY = "Pseudo gives fake root capabilities to a normal user"
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/pseudo"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/pseudo"
 DESCRIPTION = "The pseudo utility offers a way to run commands in a virtualized root environment."
 LIC_FILES_CHKSUM = "file://COPYING;md5=a1d8023a6f953ac6ea4af765ff62d574"
 SECTION = "base"
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb
index 7acb1d64d59a..1983ac48a04a 100644
--- a/meta/recipes-devtools/pseudo/pseudo_git.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
@@ -6,10 +6,10 @@ SRC_URI = "git://git.yoctoproject.org/pseudo;branch=oe-core \
            file://fallback-group \
            "
 SRC_URI:append:class-native = " \
-    http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
+    https://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
     file://older-glibc-symbols.patch"
 SRC_URI:append:class-nativesdk = " \
-    http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
+    https://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
     file://older-glibc-symbols.patch"
 SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa"
 
diff --git a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch b/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
index ea0af02e7204..cf1d60be33a6 100644
--- a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
+++ b/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
@@ -26,7 +26,7 @@ and `__old_sem_getvalue' is to compat the old version
 sem_getvalue@GLIBC_2.0.
 
 To build python for embedded Linux systems:
-http://www.yoctoproject.org/docs/2.3.1/yocto-project-qs/yocto-project-qs.html
+https://www.yoctoproject.org/docs/2.3.1/yocto-project-qs/yocto-project-qs.html
 If not explicitly link to library pthread (-lpthread), it will
 load glibc's sem_getvalue randomly at runtime.
 
diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch b/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch
index a78e1953ff55..fbeda93cc279 100644
--- a/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch
+++ b/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch
@@ -4,7 +4,7 @@ Date: Fri, 8 Jan 2016 16:36:29 +0200
 Subject: [PATCH] Remove tests that fail to build on some PPC32 configurations
 
 Failures are documented here:
-http://errors.yoctoproject.org/Errors/Search/?items=10&query=862d702fbb99e484631315aa44b9e46f8fc567da&filter=valgrind&type=recipe
+https://errors.yoctoproject.org/Errors/Search/?items=10&query=862d702fbb99e484631315aa44b9e46f8fc567da&filter=valgrind&type=recipe
 
 Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
 Upstream-Status: Pending
diff --git a/meta/recipes-gnome/gcr/gcr_3.40.0.bb b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
index a05e753ee94b..c439185d11bb 100644
--- a/meta/recipes-gnome/gcr/gcr_3.40.0.bb
+++ b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
@@ -29,7 +29,7 @@ FILES:${PN} += " \
     ${datadir}/gcr-3 \
 "
 
-# http://errors.yoctoproject.org/Errors/Details/20229/
+# https://errors.yoctoproject.org/Errors/Details/20229/
 ARM_INSTRUCTION_SET:armv4 = "arm"
 ARM_INSTRUCTION_SET:armv5 = "arm"
 ARM_INSTRUCTION_SET:armv6 = "arm"
diff --git a/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb b/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
index 9c1f97b8f840..93344e89368d 100644
--- a/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
+++ b/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
@@ -22,7 +22,7 @@ GTKDOC_MESON_OPTION = 'gtk_doc'
 
 PACKAGECONFIG[manpages] = "-Dmanpage=true,-Dmanpage=false,libxslt-native xmlto-native"
 
-# http://errors.yoctoproject.org/Errors/Details/20228/
+# https://errors.yoctoproject.org/Errors/Details/20228/
 ARM_INSTRUCTION_SET:armv4 = "arm"
 ARM_INSTRUCTION_SET:armv5 = "arm"
 ARM_INSTRUCTION_SET:armv6 = "arm"
diff --git a/meta/recipes-graphics/libfakekey/libfakekey_git.bb b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
index ab6f5ac9ed22..45058a161719 100644
--- a/meta/recipes-graphics/libfakekey/libfakekey_git.bb
+++ b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
@@ -2,7 +2,7 @@ SUMMARY = "Library for converting characters to X key-presses"
 DESCRIPTION = "libfakekey is a simple library for converting UTF-8 characters into 'fake' X \
 key-presses."
 HOMEPAGE = "http://matchbox-project.org/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "LGPLv2+"
 LIC_FILES_CHKSUM = "file://src/libfakekey.c;endline=30;md5=602b5ccd48f64407510867f3373b448c"
diff --git a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
index 53229f2edcab..cdb872442346 100644
--- a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
+++ b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
@@ -1,7 +1,7 @@
 SUMMARY = "Custom Matchbox session files"
 DESCRIPTION = "Very simple session manager for matchbox tools"
 HOMEPAGE = "http://www.matchbox-project.org/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://matchbox-session;endline=20;md5=180f1c169a15d059a56c30094f6fb5ea"
diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
index 95a0604aeea6..b009754c3b00 100644
--- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Matchbox lightweight window manager"
 HOMEPAGE = "http://matchbox-project.org"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://src/wm.h;endline=21;md5=a7e844465edbcf79c282369f93caa835 \
diff --git a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
index 470a5e9ea904..e50f291a61aa 100644
--- a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
+++ b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Very simple session manager for X"
 DESCRIPTION = "Simple session manager for X, that provides just the right boilerplate to create a session and launch the browser "
-HOMEPAGE = "http://www.yoctoproject.org"
+HOMEPAGE = "https://www.yoctoproject.org"
 BUGTRACKER = "http://bugzilla.pokylinux.org"
 
 PR = "r4"
diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
index f484f537c1a5..d6d9c265922b 100644
--- a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
+++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Transparent X11 cursor theme for touchscreens"
 HOMEPAGE = "http://www.matchbox-project.org/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
diff --git a/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch b/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
index 4569dca01e22..04417fe46129 100644
--- a/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
+++ b/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
@@ -10,7 +10,7 @@ Content-Transfer-Encoding: 8bit
 This was ported from meta-oe's patch [1]. The original pixman patch is found
 at [2].
 
-[1] http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-graphics/xorg-lib/pixman-0.26.2/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
+[1] https://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-graphics/xorg-lib/pixman-0.26.2/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
 [2] http://lists.freedesktop.org/archives/pixman/2011-January/000906.html
 
 Upstream-Status: Inappropriate [other] qemu fix
diff --git a/meta/recipes-graphics/xrestop/xrestop_0.4.bb b/meta/recipes-graphics/xrestop/xrestop_0.4.bb
index c7b8716f6f6a..8bd02e23d14b 100644
--- a/meta/recipes-graphics/xrestop/xrestop_0.4.bb
+++ b/meta/recipes-graphics/xrestop/xrestop_0.4.bb
@@ -14,7 +14,7 @@ PR = "r3"
 
 DEPENDS = "libxres libxext virtual/libx11 ncurses"
 
-SRC_URI = "http://downloads.yoctoproject.org/releases/xrestop/xrestop-${PV}.tar.gz"
+SRC_URI = "https://downloads.yoctoproject.org/releases/xrestop/xrestop-${PV}.tar.gz"
 
 SRC_URI[md5sum] = "d8a54596cbaf037e62b80c4585a3ca9b"
 SRC_URI[sha256sum] = "67c2fc94a7ecedbaae0d1837e82e93d1d98f4a6d759828860e552119af3ce257"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
index 23ebd5c6005f..95d488c6c476 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
@@ -10,7 +10,7 @@ Falling through to the one installed on the system is problamatic in cross-compi
 environemnts, regardless of whether one pointed to by the env var succeeded or failed.
 
 taken from:
-http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch?id=0db7ba34ca41b107042306d13a6f0162885c123b
+https://cgit.openembedded.org/openembedded-core/commit/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch?id=0db7ba34ca41b107042306d13a6f0162885c123b
 
 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/669>
 
diff --git a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
index d5fe9b5dceae..268979f3d44f 100644
--- a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
+++ b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Matchbox GTK+ theme configuration application"
 HOMEPAGE = "http://matchbox-project.org"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
diff --git a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb
index 79ccb0391b0e..74bf45f4837f 100644
--- a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb
+++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb
@@ -1,7 +1,7 @@
 SUMMARY = "Matchbox Window Manager Desktop"
 DESCRIPTION = "A lightweight windows manager for embedded systems. It uses the desktop background to provide an application launcher and allows modules to be loaded for additional functionality."
 HOMEPAGE = "http://matchbox-project.org/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2+ & LGPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
diff --git a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
index a87841181463..8fb38189484e 100644
--- a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
+++ b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
@@ -1,7 +1,7 @@
 SUMMARY = "Matchbox virtual keyboard for X11"
 DESCRIPTION = "An on screen 'virtual' or 'software' keyboard."
 HOMEPAGE = "http://matchbox-project.org"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 SECTION = "x11"
 
 LICENSE = "LGPLv2.1"
diff --git a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb
index c6de14e34eb4..1f851e52d251 100644
--- a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb
+++ b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb
@@ -2,7 +2,7 @@ SUMMARY = "Simple GTK+ based panel for handheld devices"
 DESCRIPTION = "A flexible always present 'window bar' for holding application \
 launchers and small 'applet' style applications"
 HOMEPAGE = "http://matchbox-project.org"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
diff --git a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
index 7af11c2f5082..8f12268da2e6 100644
--- a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
+++ b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Custom Matchbox session files for the Sato environment"
 HOMEPAGE = "http://www.matchbox-project.org/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2.0+"
 LIC_FILES_CHKSUM = "file://session;endline=3;md5=f8a5c5b9c279e52dc094d10e11c2be63"
diff --git a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
index 9f00281ddec5..04c00c7d67d2 100644
--- a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
+++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Lightweight GTK+ terminal application"
 HOMEPAGE = "http://www.matchbox-project.org/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
diff --git a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
index bd680111d95d..772669f3c0b8 100644
--- a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
+++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
@@ -1,6 +1,6 @@
 SUMMARY = "Matchbox window manager Sato themes"
 HOMEPAGE = "http://www.matchbox-project.org/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "CC-BY-SA-3.0"
 LIC_FILES_CHKSUM = "file://COPYING;md5=aae86bb34b0a83716ca09f4e783d6ba4"
diff --git a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
index b2913b4ed5cd..6b03a2444a93 100644
--- a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
+++ b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Ultra-simple screen capture utility, aimed at handheld devices"
 HOMEPAGE = "http://www.o-hand.com"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 
 LICENSE = "GPLv2 & GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
diff --git a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
index 742364f699c2..e87a0716707a 100644
--- a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
+++ b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
@@ -1,6 +1,6 @@
 SUMMARY = "Provides a bridge between gconf and xsettings"
 HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/xsettings-daemon/"
-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
 LICENSE = "MIT-style"
 LIC_FILES_CHKSUM = "file://xsettings-manager.h;endline=22;md5=7cfac9d2d4dc3694cc7eb605cf32a69b \
                     file://xsettings-common.h;endline=22;md5=7cfac9d2d4dc3694cc7eb605cf32a69b"
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb b/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb
index 1f3f7a9c00a4..9675ebdc4f41 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb
@@ -116,7 +116,7 @@ FILES:${PN} += "${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbu
 
 RRECOMMENDS:${PN} += "ca-certificates shared-mime-info"
 
-# http://errors.yoctoproject.org/Errors/Details/20370/
+# https://errors.yoctoproject.org/Errors/Details/20370/
 ARM_INSTRUCTION_SET:armv4 = "arm"
 ARM_INSTRUCTION_SET:armv5 = "arm"
 ARM_INSTRUCTION_SET:armv6 = "arm"
diff --git a/meta/recipes-support/icu/icu_69.1.bb b/meta/recipes-support/icu/icu_69.1.bb
index 4daf0fe82e2f..7934db65a6ed 100644
--- a/meta/recipes-support/icu/icu_69.1.bb
+++ b/meta/recipes-support/icu/icu_69.1.bb
@@ -96,7 +96,7 @@ def icu_download_folder(d):
 ICU_PV = "${@icu_download_version(d)}"
 ICU_FOLDER = "${@icu_download_folder(d)}"
 
-# http://errors.yoctoproject.org/Errors/Details/20486/
+# https://errors.yoctoproject.org/Errors/Details/20486/
 ARM_INSTRUCTION_SET:armv4 = "arm"
 ARM_INSTRUCTION_SET:armv5 = "arm"
 
diff --git a/meta/recipes-support/libunwind/libunwind_1.5.0.bb b/meta/recipes-support/libunwind/libunwind_1.5.0.bb
index 9b515b58f47d..8804c2988201 100644
--- a/meta/recipes-support/libunwind/libunwind_1.5.0.bb
+++ b/meta/recipes-support/libunwind/libunwind_1.5.0.bb
@@ -15,7 +15,7 @@ SRC_URI[sha256sum] = "90337653d92d4a13de590781371c604f9031cdb50520366aa1e3a91e1e
 
 EXTRA_OECONF:append:libc-musl = " --disable-documentation --disable-tests --enable-static"
 
-# http://errors.yoctoproject.org/Errors/Details/20487/
+# https://errors.yoctoproject.org/Errors/Details/20487/
 ARM_INSTRUCTION_SET:armv4 = "arm"
 ARM_INSTRUCTION_SET:armv5 = "arm"
 
diff --git a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb
index 1d3c24a17763..90a76ef84045 100644
--- a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb
+++ b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb
@@ -2,7 +2,7 @@ SUMMARY = "A C program to run all installed ptests"
 DESCRIPTION = "The ptest-runner2 package installs a ptest-runner \
 program which loops through all installed ptest test suites and \
 runs them in sequence."
-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/ptest-runner2/about/"
+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/ptest-runner2/about/"
 
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
diff --git a/scripts/autobuilder-worker-prereq-tests b/scripts/autobuilder-worker-prereq-tests
index 5d7e6e260130..2a7d8d43ecdd 100755
--- a/scripts/autobuilder-worker-prereq-tests
+++ b/scripts/autobuilder-worker-prereq-tests
@@ -49,13 +49,13 @@ fi
 mkdir -p tmp/deploy/images/qemux86-64
 pushd tmp/deploy/images/qemux86-64
 if [ ! -e core-image-minimal-qemux86-64.ext4 ]; then
-    wget http://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.ext4
+    wget https://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.ext4
 fi
 if [ ! -e core-image-minimal-qemux86-64.qemuboot.conf ]; then
-    wget http://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.qemuboot.conf
+    wget https://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.qemuboot.conf
 fi
 if [ ! -e bzImage-qemux86-64.bin ]; then
-    wget http://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/bzImage-qemux86-64.bin
+    wget https://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/bzImage-qemux86-64.bin
 fi
 popd
 bitbake qemu-helper-native
diff --git a/scripts/create-pull-request b/scripts/create-pull-request
index 8eefcf63a561..6a9da7113b14 100755
--- a/scripts/create-pull-request
+++ b/scripts/create-pull-request
@@ -149,13 +149,13 @@ fi
 WEB_URL=""
 case "$REMOTE_URL" in
 	*git.yoctoproject.org*)
-		WEB_URL="http://git.yoctoproject.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH"
+		WEB_URL="https://git.yoctoproject.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH"
 		;;
 	*git.pokylinux.org*)
 		WEB_URL="http://git.pokylinux.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH"
 		;;
 	*git.openembedded.org*)
-		WEB_URL="http://cgit.openembedded.org/$REMOTE_REPO/log/?h=$BRANCH"
+		WEB_URL="https://cgit.openembedded.org/$REMOTE_REPO/log/?h=$BRANCH"
 		;;
 	*github.com*)
 		WEB_URL="https://github.com/$REMOTE_REPO/tree/$BRANCH"
diff --git a/scripts/install-buildtools b/scripts/install-buildtools
index 8554a5db6791..44c77cb11131 100755
--- a/scripts/install-buildtools
+++ b/scripts/install-buildtools
@@ -11,11 +11,11 @@
 #  Example usage (extended buildtools from milestone):
 #    (1) using --url and --filename
 #        $ install-buildtools \
-#          --url http://downloads.yoctoproject.org/releases/yocto/milestones/yocto-3.1_M3/buildtools \
+#          --url https://downloads.yoctoproject.org/releases/yocto/milestones/yocto-3.1_M3/buildtools \
 #          --filename x86_64-buildtools-extended-nativesdk-standalone-3.0+snapshot-20200315.sh
 #    (2) using --base-url, --release, --installer-version and --build-date
 #        $ install-buildtools \
-#          --base-url http://downloads.yoctoproject.org/releases/yocto \
+#          --base-url https://downloads.yoctoproject.org/releases/yocto \
 #          --release yocto-3.1_M3 \
 #          --installer-version 3.0+snapshot
 #          --build-date 202000315
@@ -23,11 +23,11 @@
 #  Example usage (standard buildtools from release):
 #    (3) using --url and --filename
 #        $ install-buildtools --without-extended-buildtools \
-#          --url http://downloads.yoctoproject.org/releases/yocto/yocto-3.0.2/buildtools \
+#          --url https://downloads.yoctoproject.org/releases/yocto/yocto-3.0.2/buildtools \
 #          --filename x86_64-buildtools-nativesdk-standalone-3.0.2.sh
 #    (4) using --base-url, --release and --installer-version
 #        $ install-buildtools --without-extended-buildtools \
-#          --base-url http://downloads.yoctoproject.org/releases/yocto \
+#          --base-url https://downloads.yoctoproject.org/releases/yocto \
 #          --release yocto-3.0.2 \
 #          --installer-version 3.0.2
 #
@@ -56,7 +56,7 @@ PROGNAME = 'install-buildtools'
 logger = scriptutils.logger_create(PROGNAME, stream=sys.stdout)
 
 DEFAULT_INSTALL_DIR = os.path.join(os.path.split(scripts_path)[0],'buildtools')
-DEFAULT_BASE_URL = 'http://downloads.yoctoproject.org/releases/yocto'
+DEFAULT_BASE_URL = 'https://downloads.yoctoproject.org/releases/yocto'
 DEFAULT_RELEASE = 'yocto-3.2_M3'
 DEFAULT_INSTALLER_VERSION = '3.1+snapshot'
 DEFAULT_BUILDDATE = '20200923'
diff --git a/scripts/lib/build_perf/html/report.html b/scripts/lib/build_perf/html/report.html
index d1ba6f257886..76df3210d41a 100644
--- a/scripts/lib/build_perf/html/report.html
+++ b/scripts/lib/build_perf/html/report.html
@@ -83,7 +83,7 @@ h3 {
 </head>
 
 {% macro poky_link(commit) -%}
-    <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?id={{ commit }}">{{ commit[0:11] }}</a>
+    <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?id={{ commit }}">{{ commit[0:11] }}</a>
 {%- endmacro %}
 
 <body><div style="width: 700px">
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 4/8] yocto-bsp/poky: replace http with https for URLs
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
                   ` (2 preceding siblings ...)
  2021-10-07 15:06 ` [PATCH 3/8] meta: replace http with https for URLs Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-07 16:27   ` [docs] " Quentin Schulz
  2021-10-07 15:06 ` [PATCH 5/8] bitbake: " Jon Mason
                   ` (3 subsequent siblings)
  7 siblings, 1 reply; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

https has been the preferred way to access websites for many years now.
Change all of the URLs with a _working_ https server/certificate to use
that URL.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 meta-poky/README.poky.md          | 12 ++++++------
 meta-poky/conf/distro/poky.conf   | 16 ++++++++--------
 meta-yocto-bsp/README.hardware.md |  2 +-
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/meta-poky/README.poky.md b/meta-poky/README.poky.md
index 289373f94411..a99c75ed5cb8 100644
--- a/meta-poky/README.poky.md
+++ b/meta-poky/README.poky.md
@@ -3,7 +3,7 @@ Poky
 
 Poky is an integration of various components to form a pre-packaged
 build system and development environment which is used as a development and
-validation tool by the [Yocto Project](http://www.yoctoproject.org/). It
+validation tool by the [Yocto Project](https://www.yoctoproject.org/). It
 features support for building customised embedded style device images
 and custom containers. There are reference demo images ranging from X11/GTK+
  to Weston, commandline and more. The system supports cross-architecture
@@ -19,8 +19,8 @@ Many layers are available and can be found through the
 As an integration layer Poky consists of several upstream projects such as 
 [BitBake](https://git.openembedded.org/bitbake/),
 [OpenEmbedded-Core](https://git.openembedded.org/openembedded-core/),
-[Yocto documentation](http://git.yoctoproject.org/cgit.cgi/yocto-docs/),
-the '[meta-yocto](http://git.yoctoproject.org/cgit.cgi/meta-yocto/)' layer
+[Yocto documentation](https://git.yoctoproject.org/cgit.cgi/yocto-docs/),
+the '[meta-yocto](https://git.yoctoproject.org/cgit.cgi/meta-yocto/)' layer
 which has configuration and hardware support components. These components
 are all part of the Yocto Project and OpenEmbedded ecosystems.
 
@@ -29,7 +29,7 @@ reference manual which can be found at <https://docs.yoctoproject.org/>
 
 OpenEmbedded is the build architecture used by Poky and the Yocto project.
 For information about OpenEmbedded, see the 
-[OpenEmbedded website](http://www.openembedded.org/).
+[OpenEmbedded website](https://www.openembedded.org/).
 
 Contribution Guidelines
 -----------------------
@@ -42,7 +42,7 @@ who the maintainers are and where bugs should be reported.
 
 A guide to submitting patches to OpenEmbedded is available at:
 
-<http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded>
+<https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded>
 
 There is good documentation on how to write/format patches at:
 
@@ -72,7 +72,7 @@ Documentation (files in documentation/):
 
 meta-yocto (files in meta-poky/, meta-yocto-bsp/):
 
-- Git repository: <http://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto>
+- Git repository: <https://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto>
 - Mailing list: poky@lists.yoctoproject.org
 
 If in doubt, check the openembedded-core git repository for the content you
diff --git a/meta-poky/conf/distro/poky.conf b/meta-poky/conf/distro/poky.conf
index e161e4943a38..b0793de21cea 100644
--- a/meta-poky/conf/distro/poky.conf
+++ b/meta-poky/conf/distro/poky.conf
@@ -31,14 +31,14 @@ DISTRO_EXTRA_RRECOMMENDS += "${POKY_DEFAULT_EXTRA_RRECOMMENDS}"
 TCLIBCAPPEND = ""
 
 PREMIRRORS ??= "\
-bzr://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
-cvs://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
-git://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
-gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-hg://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n \
-osc://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
-p4://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n \
-svn://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n"
+bzr://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
+cvs://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
+git://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
+gitsm://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+hg://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \n \
+osc://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
+p4://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \n \
+svn://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n"
 
 SANITY_TESTED_DISTROS ?= " \
             poky-3.2 \n \
diff --git a/meta-yocto-bsp/README.hardware.md b/meta-yocto-bsp/README.hardware.md
index f00f167d3ba2..9151d641d5b7 100644
--- a/meta-yocto-bsp/README.hardware.md
+++ b/meta-yocto-bsp/README.hardware.md
@@ -15,7 +15,7 @@ configuration. For more information please see the Yocto Board Support Package
 (BSP) Developer's Guide - documentation source is in documentation/bspguide or 
 download the PDF from:
 
-   http://yoctoproject.org/documentation
+   https://docs.yoctoproject.org/
 
 Note that these reference BSPs use the linux-yocto kernel and in general don't
 pull in binary module support for the platforms. This means some device functionality
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 5/8] bitbake: replace http with https for URLs
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
                   ` (3 preceding siblings ...)
  2021-10-07 15:06 ` [PATCH 4/8] yocto-bsp/poky: " Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-08  8:57   ` [docs] " Michael Opdenacker
  2021-10-08  9:38   ` Richard Purdie
  2021-10-07 15:06 ` [PATCH 6/8] documentation: " Jon Mason
                   ` (2 subsequent siblings)
  7 siblings, 2 replies; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

https has been the preferred way to access websites for many years now.
Change all of the URLs with a _working_ https server/certificate to use
that URL.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 bitbake/README                                |  8 ++---
 bitbake/doc/README                            |  2 +-
 .../bitbake-user-manual-fetching.rst          |  2 +-
 .../bitbake-user-manual-hello.rst             |  4 +--
 .../bitbake-user-manual-intro.rst             |  6 ++--
 .../bitbake-user-manual-ref-variables.rst     | 10 +++---
 bitbake/lib/bb/tests/fetch.py                 | 36 +++++++++----------
 bitbake/lib/layerindexlib/__init__.py         |  4 +--
 bitbake/lib/layerindexlib/restapi.py          |  4 +--
 bitbake/lib/layerindexlib/tests/restapi.py    |  2 +-
 bitbake/lib/toaster/orm/fixtures/oe-core.xml  | 12 +++----
 bitbake/lib/toaster/orm/fixtures/poky.xml     | 24 ++++++-------
 .../orm/management/commands/lsupdates.py      |  2 +-
 .../toastergui/templates/layerdetails.html    |  2 +-
 .../templates/package_detail_base.html        |  2 +-
 15 files changed, 60 insertions(+), 60 deletions(-)

diff --git a/bitbake/README b/bitbake/README
index 2d5cd254e5eb..80a97118b9e2 100644
--- a/bitbake/README
+++ b/bitbake/README
@@ -7,7 +7,7 @@ One of BitBake's main users, OpenEmbedded, takes this core and builds embedded L
 stacks using a task-oriented approach.
 
 For information about Bitbake, see the OpenEmbedded website:
-    http://www.openembedded.org/
+    https://www.openembedded.org/
 
 Bitbake plain documentation can be found under the doc directory or its integrated
 html version at the Yocto Project website:
@@ -17,7 +17,7 @@ Contributing
 ------------
 
 Please refer to
-http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
+https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
 for guidelines on how to submit patches, just note that the latter documentation is intended
 for OpenEmbedded (and its core) not bitbake patches (bitbake-devel@lists.openembedded.org)
 but in general main guidelines apply. Once the commit(s) have been created, the way to send
@@ -28,11 +28,11 @@ branch, type:
 
 Mailing list:
 
-    http://lists.openembedded.org/mailman/listinfo/bitbake-devel
+    https://lists.openembedded.org/g/bitbake-devel
 
 Source code:
 
-    http://git.openembedded.org/bitbake/
+    https://git.openembedded.org/bitbake/
 
 Testing:
 
diff --git a/bitbake/doc/README b/bitbake/doc/README
index 62595820bd0d..16e6cdf990d2 100644
--- a/bitbake/doc/README
+++ b/bitbake/doc/README
@@ -13,7 +13,7 @@ Folders exist for individual manuals as follows:
 Each folder is self-contained regarding content and figures.
 
 If you want to find HTML versions of the BitBake manuals on the web, 
-go to http://www.openembedded.org/wiki/Documentation. 
+go to https://www.openembedded.org/wiki/Documentation.
 
 Sphinx
 ======
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
index a944d0f78e52..4396830a2f58 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
@@ -74,7 +74,7 @@ handles that particular URL type. This behavior can be the source of
 some confusion when you are providing URLs for the :term:`SRC_URI` variable.
 Consider the following two URLs::
 
-   http://git.yoctoproject.org/git/poky;protocol=git
+   https://git.yoctoproject.org/git/poky;protocol=git
    git://git.yoctoproject.org/git/poky;protocol=http
 
 In the former case, the URL is passed to the ``wget`` fetcher, which does not
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-hello.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-hello.rst
index 83a415d994f9..722dc5a2cc60 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-hello.rst
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-hello.rst
@@ -99,7 +99,7 @@ discussion mailing list about the BitBake build tool.
 
    This example was inspired by and drew heavily from
    `Mailing List post - The BitBake equivalent of "Hello, World!"
-   <http://www.mail-archive.com/yocto@yoctoproject.org/msg09379.html>`_.
+   <https://www.mail-archive.com/yocto@yoctoproject.org/msg09379.html>`_.
 
 As stated earlier, the goal of this example is to eventually compile
 "Hello World". However, it is unknown what BitBake needs and what you
@@ -205,7 +205,7 @@ Following is the complete "Hello World" example.
     recipe files. For this example, you need to create the file in your
     project directory and define some key BitBake variables. For more
     information on the ``bitbake.conf`` file, see
-    http://git.openembedded.org/bitbake/tree/conf/bitbake.conf.
+    https://git.openembedded.org/bitbake/tree/conf/bitbake.conf.
 
     Use the following commands to create the ``conf`` directory in the
     project directory::
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.rst
index 76c8e3dacecc..42263cef3adb 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.rst
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.rst
@@ -60,11 +60,11 @@ member Chris Larson split the project into two distinct pieces:
 -  OpenEmbedded, a metadata set utilized by BitBake
 
 Today, BitBake is the primary basis of the
-`OpenEmbedded <http://www.openembedded.org/>`__ project, which is being
+`OpenEmbedded <https://www.openembedded.org/>`__ project, which is being
 used to build and maintain Linux distributions such as the `Angstrom
 Distribution <http://www.angstrom-distribution.org/>`__, and which is
 also being used as the build tool for Linux projects such as the `Yocto
-Project <http://www.yoctoproject.org>`__.
+Project <https://www.yoctoproject.org>`__.
 
 Prior to BitBake, no other build tool adequately met the needs of an
 aspiring embedded Linux distribution. All of the build systems used by
@@ -319,7 +319,7 @@ You can obtain BitBake several different ways:
 
    The following example downloads a snapshot of BitBake version 1.17.0::
 
-     $ wget http://git.openembedded.org/bitbake/snapshot/bitbake-1.17.0.tar.gz
+     $ wget https://git.openembedded.org/bitbake/snapshot/bitbake-1.17.0.tar.gz
      $ tar zxpvf bitbake-1.17.0.tar.gz
 
    After extraction of the tarball using
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst
index 11f8fdcde003..0e5f9746b41c 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst
@@ -538,7 +538,7 @@ overview of their function and contents.
 
       You can use this variable in combination with task overrides to raise
       or lower priorities of specific tasks. For example, on the `Yocto
-      Project <http://www.yoctoproject.org>`__ autobuilder, QEMU emulation
+      Project <https://www.yoctoproject.org>`__ autobuilder, QEMU emulation
       in images is given a higher priority as compared to build tasks to
       ensure that images do not suffer timeouts on loaded systems.
 
@@ -1123,10 +1123,10 @@ overview of their function and contents.
       your configuration::
 
          PREMIRRORS:prepend = "\
-         git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-         ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-         http://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-         https://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n"
+         git://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+         ftp://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+         http://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+         https://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n"
 
       These changes cause the build system to intercept Git, FTP, HTTP, and
       HTTPS requests and direct them to the ``http://`` sources mirror. You can
diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py
index af292a21634a..2a009874be2c 100644
--- a/bitbake/lib/bb/tests/fetch.py
+++ b/bitbake/lib/bb/tests/fetch.py
@@ -450,7 +450,7 @@ class MirrorUriTest(FetcherTest):
             self.assertEqual([v], newuris)
 
     def test_urilist1(self):
-        fetcher = bb.fetch.FetchData("http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", self.d)
+        fetcher = bb.fetch.FetchData("https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", self.d)
         mirrors = bb.fetch2.mirror_from_string(self.mirrorvar)
         uris, uds = bb.fetch2.build_mirroruris(fetcher, mirrors, self.d)
         self.assertEqual(uris, ['file:///somepath/downloads/bitbake-1.0.tar.gz', 'file:///someotherpath/downloads/bitbake-1.0.tar.gz'])
@@ -466,7 +466,7 @@ class MirrorUriTest(FetcherTest):
         # Test if mirror of a mirror works
         mirrorvar = self.mirrorvar + " http://.*/.* http://otherdownloads.yoctoproject.org/downloads/ \n"
         mirrorvar = mirrorvar + " http://otherdownloads.yoctoproject.org/.* http://downloads2.yoctoproject.org/downloads/ \n"
-        fetcher = bb.fetch.FetchData("http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", self.d)
+        fetcher = bb.fetch.FetchData("https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", self.d)
         mirrors = bb.fetch2.mirror_from_string(mirrorvar)
         uris, uds = bb.fetch2.build_mirroruris(fetcher, mirrors, self.d)
         self.assertEqual(uris, ['file:///somepath/downloads/bitbake-1.0.tar.gz', 
@@ -826,12 +826,12 @@ class FetcherNoNetworkTest(FetcherTest):
 class FetcherNetworkTest(FetcherTest):
     @skipIfNoNetwork()
     def test_fetch(self):
-        fetcher = bb.fetch.Fetch(["http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
+        fetcher = bb.fetch.Fetch(["https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
         fetcher.download()
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.1.tar.gz"), 57892)
         self.d.setVar("BB_NO_NETWORK", "1")
-        fetcher = bb.fetch.Fetch(["http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
+        fetcher = bb.fetch.Fetch(["https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
         fetcher.download()
         fetcher.unpack(self.unpackdir)
         self.assertEqual(len(os.listdir(self.unpackdir + "/bitbake-1.0/")), 9)
@@ -839,21 +839,21 @@ class FetcherNetworkTest(FetcherTest):
 
     @skipIfNoNetwork()
     def test_fetch_mirror(self):
-        self.d.setVar("MIRRORS", "http://.*/.* http://downloads.yoctoproject.org/releases/bitbake")
+        self.d.setVar("MIRRORS", "http://.*/.* https://downloads.yoctoproject.org/releases/bitbake")
         fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
         fetcher.download()
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
 
     @skipIfNoNetwork()
     def test_fetch_mirror_of_mirror(self):
-        self.d.setVar("MIRRORS", "http://.*/.* http://invalid2.yoctoproject.org/ \n http://invalid2.yoctoproject.org/.* http://downloads.yoctoproject.org/releases/bitbake")
+        self.d.setVar("MIRRORS", "http://.*/.* http://invalid2.yoctoproject.org/ \n http://invalid2.yoctoproject.org/.* https://downloads.yoctoproject.org/releases/bitbake")
         fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
         fetcher.download()
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
 
     @skipIfNoNetwork()
     def test_fetch_file_mirror_of_mirror(self):
-        self.d.setVar("MIRRORS", "http://.*/.* file:///some1where/ \n file:///some1where/.* file://some2where/ \n file://some2where/.* http://downloads.yoctoproject.org/releases/bitbake")
+        self.d.setVar("MIRRORS", "http://.*/.* file:///some1where/ \n file:///some1where/.* file://some2where/ \n file://some2where/.* https://downloads.yoctoproject.org/releases/bitbake")
         fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
         os.mkdir(self.dldir + "/some2where")
         fetcher.download()
@@ -861,20 +861,20 @@ class FetcherNetworkTest(FetcherTest):
 
     @skipIfNoNetwork()
     def test_fetch_premirror(self):
-        self.d.setVar("PREMIRRORS", "http://.*/.* http://downloads.yoctoproject.org/releases/bitbake")
+        self.d.setVar("PREMIRRORS", "http://.*/.* https://downloads.yoctoproject.org/releases/bitbake")
         fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
         fetcher.download()
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
 
     @skipIfNoNetwork()
     def test_fetch_specify_downloadfilename(self):
-        fetcher = bb.fetch.Fetch(["http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
+        fetcher = bb.fetch.Fetch(["https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
         fetcher.download()
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-v1.0.0.tar.gz"), 57749)
 
     @skipIfNoNetwork()
     def test_fetch_premirror_specify_downloadfilename_regex_uri(self):
-        self.d.setVar("PREMIRRORS", "http://.*/.* http://downloads.yoctoproject.org/releases/bitbake/")
+        self.d.setVar("PREMIRRORS", "http://.*/.* https://downloads.yoctoproject.org/releases/bitbake/")
         fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
         fetcher.download()
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-v1.0.0.tar.gz"), 57749)
@@ -882,7 +882,7 @@ class FetcherNetworkTest(FetcherTest):
     @skipIfNoNetwork()
     # BZ13039
     def test_fetch_premirror_specify_downloadfilename_specific_uri(self):
-        self.d.setVar("PREMIRRORS", "http://invalid.yoctoproject.org/releases/bitbake http://downloads.yoctoproject.org/releases/bitbake")
+        self.d.setVar("PREMIRRORS", "http://invalid.yoctoproject.org/releases/bitbake https://downloads.yoctoproject.org/releases/bitbake")
         fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
         fetcher.download()
         self.assertEqual(os.path.getsize(self.dldir + "/bitbake-v1.0.0.tar.gz"), 57749)
@@ -1291,10 +1291,10 @@ class FetchLatestVersionTest(FetcherTest):
         #
         # packages with versions only in current directory
         #
-        # http://downloads.yoctoproject.org/releases/eglibc/eglibc-2.18-svnr23787.tar.bz2
+        # https://downloads.yoctoproject.org/releases/eglibc/eglibc-2.18-svnr23787.tar.bz2
         ("eglic", "/releases/eglibc/eglibc-2.18-svnr23787.tar.bz2", "", "")
             : "2.19",
-        # http://downloads.yoctoproject.org/releases/gnu-config/gnu-config-20120814.tar.bz2
+        # https://downloads.yoctoproject.org/releases/gnu-config/gnu-config-20120814.tar.bz2
         ("gnu-config", "/releases/gnu-config/gnu-config-20120814.tar.bz2", "", "")
             : "20120814",
         #
@@ -1357,13 +1357,13 @@ class FetchLatestVersionTest(FetcherTest):
 
 
 class FetchCheckStatusTest(FetcherTest):
-    test_wget_uris = ["http://downloads.yoctoproject.org/releases/sato/sato-engine-0.1.tar.gz",
-                      "http://downloads.yoctoproject.org/releases/sato/sato-engine-0.2.tar.gz",
-                      "http://downloads.yoctoproject.org/releases/sato/sato-engine-0.3.tar.gz",
+    test_wget_uris = ["https://downloads.yoctoproject.org/releases/sato/sato-engine-0.1.tar.gz",
+                      "https://downloads.yoctoproject.org/releases/sato/sato-engine-0.2.tar.gz",
+                      "https://downloads.yoctoproject.org/releases/sato/sato-engine-0.3.tar.gz",
                       "https://yoctoproject.org/",
                       "https://docs.yoctoproject.org",
-                      "http://downloads.yoctoproject.org/releases/opkg/opkg-0.1.7.tar.gz",
-                      "http://downloads.yoctoproject.org/releases/opkg/opkg-0.3.0.tar.gz",
+                      "https://downloads.yoctoproject.org/releases/opkg/opkg-0.1.7.tar.gz",
+                      "https://downloads.yoctoproject.org/releases/opkg/opkg-0.3.0.tar.gz",
                       "ftp://sourceware.org/pub/libffi/libffi-1.20.tar.gz",
                       "http://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz",
                       "https://ftp.gnu.org/gnu/chess/gnuchess-5.08.tar.gz",
diff --git a/bitbake/lib/layerindexlib/__init__.py b/bitbake/lib/layerindexlib/__init__.py
index 3159bf2f668a..08063c571e9a 100644
--- a/bitbake/lib/layerindexlib/__init__.py
+++ b/bitbake/lib/layerindexlib/__init__.py
@@ -198,7 +198,7 @@ The format of the indexURI:
 
   For example:
 
-  http://layers.openembedded.org/layerindex/api/;branch=master;desc=OpenEmbedded%20Layer%20Index
+  https://layers.openembedded.org/layerindex/api/;branch=master;desc=OpenEmbedded%20Layer%20Index
   cooker://
 '''
         if reload:
@@ -576,7 +576,7 @@ This function is used to implement debugging and provide the user info.
 #   index['config'] - configuration data for this index
 #   index['branches'] - dictionary of Branch objects, by id number
 #   index['layerItems'] - dictionary of layerItem objects, by id number
-#   ...etc...  (See: http://layers.openembedded.org/layerindex/api/)
+#   ...etc...  (See: https://layers.openembedded.org/layerindex/api/)
 #
 # The class needs to manage the 'index' entries and allow easily adding
 # of new items, as well as simply loading of the items.
diff --git a/bitbake/lib/layerindexlib/restapi.py b/bitbake/lib/layerindexlib/restapi.py
index 26a1c9674e2b..81d99b02eaeb 100644
--- a/bitbake/lib/layerindexlib/restapi.py
+++ b/bitbake/lib/layerindexlib/restapi.py
@@ -31,7 +31,7 @@ class RestApiPlugin(layerindexlib.plugin.IndexPlugin):
             The return value is a LayerIndexObj.
 
             url is the url to the rest api of the layer index, such as:
-            http://layers.openembedded.org/layerindex/api/
+            https://layers.openembedded.org/layerindex/api/
 
             Or a local file...
         """
@@ -138,7 +138,7 @@ class RestApiPlugin(layerindexlib.plugin.IndexPlugin):
             The return value is a LayerIndexObj.
 
             ud is the parsed url to the rest api of the layer index, such as:
-            http://layers.openembedded.org/layerindex/api/
+            https://layers.openembedded.org/layerindex/api/
         """
 
         def _get_json_response(apiurl=None, username=None, password=None, retry=True):
diff --git a/bitbake/lib/layerindexlib/tests/restapi.py b/bitbake/lib/layerindexlib/tests/restapi.py
index 33b5c1c4c842..71f0ae8a9dbc 100644
--- a/bitbake/lib/layerindexlib/tests/restapi.py
+++ b/bitbake/lib/layerindexlib/tests/restapi.py
@@ -22,7 +22,7 @@ class LayerIndexWebRestApiTest(LayersTest):
         self.assertFalse(os.environ.get("BB_SKIP_NETTESTS") == "yes", msg="BB_SKIP_NETTESTS set, but we tried to test anyway")
         LayersTest.setUp(self)
         self.layerindex = layerindexlib.LayerIndex(self.d)
-        self.layerindex.load_layerindex('http://layers.openembedded.org/layerindex/api/;branch=sumo', load=['layerDependencies'])
+        self.layerindex.load_layerindex('https://layers.openembedded.org/layerindex/api/;branch=sumo', load=['layerDependencies'])
 
     @skipIfNoNetwork()
     def test_layerindex_is_empty(self):
diff --git a/bitbake/lib/toaster/orm/fixtures/oe-core.xml b/bitbake/lib/toaster/orm/fixtures/oe-core.xml
index 026d94869a01..b01a337012a5 100644
--- a/bitbake/lib/toaster/orm/fixtures/oe-core.xml
+++ b/bitbake/lib/toaster/orm/fixtures/oe-core.xml
@@ -34,7 +34,7 @@
     <field type="CharField" name="description">Openembedded Dunfell</field>
     <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">1</field>
     <field type="CharField" name="branch_name">dunfell</field>
-    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href=\"http://cgit.openembedded.org/openembedded-core/log/?h=dunfell\"&gt;OpenEmbedded Dunfell&lt;/a&gt; branch.</field>
+    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=dunfell\"&gt;OpenEmbedded Dunfell&lt;/a&gt; branch.</field>
   </object>
   <object model="orm.release" pk="2">
     <field type="CharField" name="name">local</field>
@@ -48,14 +48,14 @@
     <field type="CharField" name="description">OpenEmbedded core master</field>
     <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">3</field>
     <field type="CharField" name="branch_name">master</field>
-    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href=\"http://cgit.openembedded.org/openembedded-core/log/\"&gt;OpenEmbedded master&lt;/a&gt; branch.</field>
+    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href=\"https://cgit.openembedded.org/openembedded-core/log/\"&gt;OpenEmbedded master&lt;/a&gt; branch.</field>
   </object>
   <object model="orm.release" pk="4">
     <field type="CharField" name="name">gatesgarth</field>
     <field type="CharField" name="description">Openembedded Gatesgarth</field>
     <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">4</field>
     <field type="CharField" name="branch_name">gatesgarth</field>
-    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href=\"http://cgit.openembedded.org/openembedded-core/log/?h=gatesgarth\"&gt;OpenEmbedded Gatesgarth&lt;/a&gt; branch.</field>
+    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=gatesgarth\"&gt;OpenEmbedded Gatesgarth&lt;/a&gt; branch.</field>
   </object>
 
   <!-- Default layers for each release -->
@@ -81,9 +81,9 @@
   <object model="orm.layer" pk="1">
     <field type="CharField" name="name">openembedded-core</field>
     <field type="CharField" name="vcs_url">git://git.openembedded.org/openembedded-core</field>
-    <field type="CharField" name="vcs_web_url">http://cgit.openembedded.org/openembedded-core</field>
-    <field type="CharField" name="vcs_web_tree_base_url">http://cgit.openembedded.org/openembedded-core/tree/%path%?h=%branch%</field>
-    <field type="CharField" name="vcs_web_file_base_url">http://cgit.openembedded.org/openembedded-core/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_url">https://cgit.openembedded.org/openembedded-core</field>
+    <field type="CharField" name="vcs_web_tree_base_url">https://cgit.openembedded.org/openembedded-core/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_file_base_url">https://cgit.openembedded.org/openembedded-core/tree/%path%?h=%branch%</field>
   </object>
   <object model="orm.layer_version" pk="1">
     <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field>
diff --git a/bitbake/lib/toaster/orm/fixtures/poky.xml b/bitbake/lib/toaster/orm/fixtures/poky.xml
index a468a54c49bb..363789d62491 100644
--- a/bitbake/lib/toaster/orm/fixtures/poky.xml
+++ b/bitbake/lib/toaster/orm/fixtures/poky.xml
@@ -39,7 +39,7 @@
     <field type="CharField" name="description">Yocto Project 3.1 "Dunfell"</field>
     <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">1</field>
     <field type="CharField" name="branch_name">dunfell</field>
-    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=dunfell"&gt;Yocto Project Dunfell branch&lt;/a&gt;.</field>
+    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=dunfell"&gt;Yocto Project Dunfell branch&lt;/a&gt;.</field>
   </object>
   <object model="orm.release" pk="2">
     <field type="CharField" name="name">local</field>
@@ -53,14 +53,14 @@
     <field type="CharField" name="description">Yocto Project master</field>
     <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">3</field>
     <field type="CharField" name="branch_name">master</field>
-    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/"&gt;Yocto Project Master branch&lt;/a&gt;.</field>
+    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/"&gt;Yocto Project Master branch&lt;/a&gt;.</field>
   </object>
   <object model="orm.release" pk="4">
     <field type="CharField" name="name">gatesgarth</field>
     <field type="CharField" name="description">Yocto Project 3.2 "Gatesgarth"</field>
     <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">4</field>
     <field type="CharField" name="branch_name">gatesgarth</field>
-    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=gatesgarth"&gt;Yocto Project Gatesgarth branch&lt;/a&gt;.</field>
+    <field type="TextField" name="helptext">Toaster will run your builds using the tip of the &lt;a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=gatesgarth"&gt;Yocto Project Gatesgarth branch&lt;/a&gt;.</field>
   </object>
 
   <!-- Default project layers for each release -->
@@ -122,9 +122,9 @@
     <field type="CharField" name="name">openembedded-core</field>
     <field type="CharField" name="layer_index_url"></field>
     <field type="CharField" name="vcs_url">git://git.yoctoproject.org/poky</field>
-    <field type="CharField" name="vcs_web_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
-    <field type="CharField" name="vcs_web_tree_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
-    <field type="CharField" name="vcs_web_file_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
+    <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
   </object>
   <object model="orm.layer_version" pk="1">
     <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field>
@@ -160,9 +160,9 @@
     <field type="CharField" name="name">meta-poky</field>
     <field type="CharField" name="layer_index_url"></field>
     <field type="CharField" name="vcs_url">git://git.yoctoproject.org/poky</field>
-    <field type="CharField" name="vcs_web_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
-    <field type="CharField" name="vcs_web_tree_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
-    <field type="CharField" name="vcs_web_file_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
+    <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
   </object>
   <object model="orm.layer_version" pk="5">
     <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
@@ -198,9 +198,9 @@
     <field type="CharField" name="name">meta-yocto-bsp</field>
     <field type="CharField" name="layer_index_url"></field>
     <field type="CharField" name="vcs_url">git://git.yoctoproject.org/poky</field>
-    <field type="CharField" name="vcs_web_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
-    <field type="CharField" name="vcs_web_tree_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
-    <field type="CharField" name="vcs_web_file_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
+    <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+    <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
   </object>
   <object model="orm.layer_version" pk="9">
     <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
diff --git a/bitbake/lib/toaster/orm/management/commands/lsupdates.py b/bitbake/lib/toaster/orm/management/commands/lsupdates.py
index 2fbd7be3d2fa..3b950e6e1508 100644
--- a/bitbake/lib/toaster/orm/management/commands/lsupdates.py
+++ b/bitbake/lib/toaster/orm/management/commands/lsupdates.py
@@ -21,7 +21,7 @@ import threading
 import time
 logger = logging.getLogger("toaster")
 
-DEFAULT_LAYERINDEX_SERVER = "http://layers.openembedded.org/layerindex/api/"
+DEFAULT_LAYERINDEX_SERVER = "https://layers.openembedded.org/layerindex/api/"
 
 # Add path to bitbake modules for layerindexlib
 # lib/toaster/orm/management/commands/lsupdates.py (abspath)
diff --git a/bitbake/lib/toaster/toastergui/templates/layerdetails.html b/bitbake/lib/toaster/toastergui/templates/layerdetails.html
index 1e26e31c8b86..923ca3bfe4d3 100644
--- a/bitbake/lib/toaster/toastergui/templates/layerdetails.html
+++ b/bitbake/lib/toaster/toastergui/templates/layerdetails.html
@@ -355,7 +355,7 @@
             {% if layerversion.layer_source == layer_source.TYPE_LAYERINDEX  %}
             <dt>Layer index</dt>
             <dd>
-            <a href="http://layers.openembedded.org/layerindex/branch/{{layerversion.release.name}}/layer/{{layerversion.layer.name}}">Layer index {{layerversion.layer.name}}</a>
+            <a href="https://layers.openembedded.org/layerindex/branch/{{layerversion.release.name}}/layer/{{layerversion.layer.name}}">Layer index {{layerversion.layer.name}}</a>
             </dd>
             {% endif %}
           </dl>
diff --git a/bitbake/lib/toaster/toastergui/templates/package_detail_base.html b/bitbake/lib/toaster/toastergui/templates/package_detail_base.html
index 66f8e7f06926..a4fcd2aa425c 100644
--- a/bitbake/lib/toaster/toastergui/templates/package_detail_base.html
+++ b/bitbake/lib/toaster/toastergui/templates/package_detail_base.html
@@ -127,7 +127,7 @@
                     {% comment %}
                     # Removed per team meeting of 1/29/2014 until
                     # decision on index search algorithm
-                    <a href="http://layers.openembedded.org"  target="_blank">
+                    <a href="https://layers.openembedded.org"  target="_blank">
                     <i class="glyphicon glyphicon-share get-info"></i>
                     </a>
                     {% endcomment %}
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 6/8] documentation: replace http with https for URLs
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
                   ` (4 preceding siblings ...)
  2021-10-07 15:06 ` [PATCH 5/8] bitbake: " Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-08  9:08   ` [docs] " Michael Opdenacker
  2021-10-07 15:06 ` [PATCH 7/8] documentation: use YOCTO_DL_URL Jon Mason
  2021-10-07 15:06 ` [PATCH 8/8] dev-manual: remove errant / Jon Mason
  7 siblings, 1 reply; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

https has been the preferred way to access websites for many years now.
Change all of the URLs with a _working_ https server/certificate to use
that URL.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 documentation/profile-manual/usage.rst     | 28 +++++++++++-----------
 documentation/ref-manual/faq.rst           | 16 ++++++-------
 documentation/ref-manual/variables.rst     |  8 +++----
 documentation/toaster-manual/reference.rst |  8 +++----
 4 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/documentation/profile-manual/usage.rst b/documentation/profile-manual/usage.rst
index ae4efa7f4cb7..0c21ab14dec4 100644
--- a/documentation/profile-manual/usage.rst
+++ b/documentation/profile-manual/usage.rst
@@ -105,18 +105,18 @@ can be used in a very similar way to the whole host of supported BusyBox
 applets in Yocto. ::
 
    root@crownbay:~# rm linux-2.6.19.2.tar.bz2; \
-                    wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+                    wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
 
 The quickest and easiest way to get some basic overall data about what's
 going on for a particular workload is to profile it using 'perf stat'.
 'perf stat' basically profiles using a few default counters and displays
 the summed counts at the end of the run::
 
-   root@crownbay:~# perf stat wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf stat wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |***************************************************| 41727k  0:00:00 ETA
 
-   Performance counter stats for 'wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
+   Performance counter stats for 'wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
 
          4597.223902 task-clock                #    0.077 CPUs utilized
                23568 context-switches          #    0.005 M/sec
@@ -141,11 +141,11 @@ by 'perf stat'. For example, suppose we wanted to see a summary of all
 the events related to kernel memory allocation/freeing along with cache
 hits and misses::
 
-   root@crownbay:~# perf stat -e kmem:* -e cache-references -e cache-misses wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf stat -e kmem:* -e cache-references -e cache-misses wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |***************************************************| 41727k  0:00:00 ETA
 
-   Performance counter stats for 'wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
+   Performance counter stats for 'wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
 
                 5566 kmem:kmalloc
               125517 kmem:kmem_cache_alloc
@@ -181,7 +181,7 @@ executed in a new shell). perf collects samples until the process exits
 and records them in a file named 'perf.data' in the current working
 directory. ::
 
-   root@crownbay:~# perf record wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf record wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
 
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |************************************************| 41727k  0:00:00 ETA
@@ -219,7 +219,7 @@ between the new profile and the previous one is that we'll add the -g
 option, which will record not just the address of a sampled function,
 but the entire callchain to the sampled function as well::
 
-   root@crownbay:~# perf record -g wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf record -g wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |************************************************| 41727k  0:00:00 ETA
    [ perf record: Woken up 3 times to write data ]
@@ -527,8 +527,8 @@ workload, so let's choose the most likely subsystems (identified by the
 string before the colon in the Tracepoint events) and do a 'perf stat'
 run using only those wildcarded subsystems::
 
-   root@crownbay:~# perf stat -e skb:* -e net:* -e napi:* -e sched:* -e workqueue:* -e irq:* -e syscalls:* wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
-   Performance counter stats for 'wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
+   root@crownbay:~# perf stat -e skb:* -e net:* -e napi:* -e sched:* -e workqueue:* -e irq:* -e syscalls:* wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   Performance counter stats for 'wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
 
                23323 skb:kfree_skb
                    0 skb:consume_skb
@@ -589,7 +589,7 @@ run using only those wildcarded subsystems::
 Let's pick one of these tracepoints
 and tell perf to do a profile using it as the sampling event::
 
-   root@crownbay:~# perf record -g -e sched:sched_wakeup wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf record -g -e sched:sched_wakeup wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
 
 .. image:: figures/sched-wakeup-profile.png
    :align: center
@@ -648,7 +648,7 @@ applicable to our workload::
 
    root@crownbay:~# perf record -g -e skb:* -e net:* -e napi:* -e sched:sched_switch -e sched:sched_wakeup -e irq:*
     -e syscalls:sys_enter_read -e syscalls:sys_exit_read -e syscalls:sys_enter_write -e syscalls:sys_exit_write
-    wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+    wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
 
 We can look at the raw trace output using 'perf script' with no
 arguments::
@@ -885,7 +885,7 @@ To demonstrate this, open up one window and start the profile using the
 
 In another window, run the wget test::
 
-   root@crownbay:~# wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% \|*******************************\| 41727k 0:00:00 ETA
 
@@ -2251,7 +2251,7 @@ of the block device you want to trace activity on::
 
 In another shell, execute a workload you want to trace. ::
 
-   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2; sync
+   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2; sync
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% \|*******************************\| 41727k 0:00:00 ETA
 
@@ -2420,7 +2420,7 @@ On the target system, you should see this::
 
 In another shell, execute a workload you want to trace. ::
 
-   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget http://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2; sync
+   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2; sync
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% \|*******************************\| 41727k 0:00:00 ETA
 
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst
index f06abc84ee6f..0d547b2d1bfa 100644
--- a/documentation/ref-manual/faq.rst
+++ b/documentation/ref-manual/faq.rst
@@ -302,10 +302,10 @@ attempt before any others by adding something like the following to the
 ``local.conf`` configuration file::
 
    PREMIRRORS:prepend = "\
-       git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-       ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-       http://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-       https://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n"
+       git://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+       ftp://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+       http://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+       https://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n"
 
 These changes cause the build system to intercept Git, FTP, HTTP, and
 HTTPS requests and direct them to the ``http://`` sources mirror. You
@@ -342,10 +342,10 @@ You could make the following changes to the ``local.conf`` configuration
 file as long as the :term:`PREMIRRORS` server is current::
 
    PREMIRRORS:prepend = "\
-       git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-       ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-       http://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-       https://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n"
+       git://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+       ftp://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+       http://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+       https://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n"
    BB_FETCH_PREMIRRORONLY = "1"
 
 These changes would cause the build system to successfully fetch source
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index 97782d8ec7ed..b0c2c92c1a00 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -5838,10 +5838,10 @@ system and gives an overview of their function and contents.
       :term:`Build Directory`::
 
          PREMIRRORS:prepend = "\
-             git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-             ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-             http://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
-             https://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n"
+             git://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+             ftp://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+             http://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
+             https://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n"
 
       These changes cause the
       build system to intercept Git, FTP, HTTP, and HTTPS requests and
diff --git a/documentation/toaster-manual/reference.rst b/documentation/toaster-manual/reference.rst
index c0d02ff9ab26..1bb9f98ccaa2 100644
--- a/documentation/toaster-manual/reference.rst
+++ b/documentation/toaster-manual/reference.rst
@@ -296,7 +296,7 @@ The following defines the releases when you create a new project:
       <field type="CharField" name="description">Yocto Project &DISTRO; "&DISTRO_NAME;"</field>
       <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">1</field>
       <field type="CharField" name="branch_name">&DISTRO_NAME_NO_CAP;</field>
-      <field type="TextField" name="helptext">Toaster will run your builds using the tip of the <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=&DISTRO_NAME_NO_CAP;">Yocto Project &DISTRO_NAME; branch</a>.</field>
+      <field type="TextField" name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=&DISTRO_NAME_NO_CAP;">Yocto Project &DISTRO_NAME; branch</a>.</field>
    </object>
 
 The "pk" value must match the above respective BitBake version record.
@@ -333,9 +333,9 @@ that includes the layer. In general all releases include the layer.
       <field type="CharField" name="name">openembedded-core</field>
       <field type="CharField" name="layer_index_url"></field>
       <field type="CharField" name="vcs_url">git://git.yoctoproject.org/poky</field>
-      <field type="CharField" name="vcs_web_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
-      <field type="CharField" name="vcs_web_tree_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
-      <field type="CharField" name="vcs_web_file_base_url">http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+      <field type="CharField" name="vcs_web_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky</field>
+      <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
+      <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
    </object>
    <object model="orm.layer_version" pk="1">
       <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field>
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 7/8] documentation: use YOCTO_DL_URL
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
                   ` (5 preceding siblings ...)
  2021-10-07 15:06 ` [PATCH 6/8] documentation: " Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-08 12:15   ` [docs] " Michael Opdenacker
  2021-10-07 15:06 ` [PATCH 8/8] dev-manual: remove errant / Jon Mason
  7 siblings, 1 reply; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 documentation/profile-manual/usage.rst | 28 +++++++++++++-------------
 documentation/ref-manual/faq.rst       | 16 +++++++--------
 documentation/ref-manual/variables.rst |  8 ++++----
 3 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/documentation/profile-manual/usage.rst b/documentation/profile-manual/usage.rst
index 0c21ab14dec4..3d2840884f9a 100644
--- a/documentation/profile-manual/usage.rst
+++ b/documentation/profile-manual/usage.rst
@@ -105,18 +105,18 @@ can be used in a very similar way to the whole host of supported BusyBox
 applets in Yocto. ::
 
    root@crownbay:~# rm linux-2.6.19.2.tar.bz2; \
-                    wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+                    wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
 
 The quickest and easiest way to get some basic overall data about what's
 going on for a particular workload is to profile it using 'perf stat'.
 'perf stat' basically profiles using a few default counters and displays
 the summed counts at the end of the run::
 
-   root@crownbay:~# perf stat wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf stat wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |***************************************************| 41727k  0:00:00 ETA
 
-   Performance counter stats for 'wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
+   Performance counter stats for 'wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2':
 
          4597.223902 task-clock                #    0.077 CPUs utilized
                23568 context-switches          #    0.005 M/sec
@@ -141,11 +141,11 @@ by 'perf stat'. For example, suppose we wanted to see a summary of all
 the events related to kernel memory allocation/freeing along with cache
 hits and misses::
 
-   root@crownbay:~# perf stat -e kmem:* -e cache-references -e cache-misses wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf stat -e kmem:* -e cache-references -e cache-misses wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |***************************************************| 41727k  0:00:00 ETA
 
-   Performance counter stats for 'wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
+   Performance counter stats for 'wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2':
 
                 5566 kmem:kmalloc
               125517 kmem:kmem_cache_alloc
@@ -181,7 +181,7 @@ executed in a new shell). perf collects samples until the process exits
 and records them in a file named 'perf.data' in the current working
 directory. ::
 
-   root@crownbay:~# perf record wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf record wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
 
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |************************************************| 41727k  0:00:00 ETA
@@ -219,7 +219,7 @@ between the new profile and the previous one is that we'll add the -g
 option, which will record not just the address of a sampled function,
 but the entire callchain to the sampled function as well::
 
-   root@crownbay:~# perf record -g wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf record -g wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% |************************************************| 41727k  0:00:00 ETA
    [ perf record: Woken up 3 times to write data ]
@@ -527,8 +527,8 @@ workload, so let's choose the most likely subsystems (identified by the
 string before the colon in the Tracepoint events) and do a 'perf stat'
 run using only those wildcarded subsystems::
 
-   root@crownbay:~# perf stat -e skb:* -e net:* -e napi:* -e sched:* -e workqueue:* -e irq:* -e syscalls:* wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
-   Performance counter stats for 'wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2':
+   root@crownbay:~# perf stat -e skb:* -e net:* -e napi:* -e sched:* -e workqueue:* -e irq:* -e syscalls:* wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
+   Performance counter stats for 'wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2':
 
                23323 skb:kfree_skb
                    0 skb:consume_skb
@@ -589,7 +589,7 @@ run using only those wildcarded subsystems::
 Let's pick one of these tracepoints
 and tell perf to do a profile using it as the sampling event::
 
-   root@crownbay:~# perf record -g -e sched:sched_wakeup wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# perf record -g -e sched:sched_wakeup wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
 
 .. image:: figures/sched-wakeup-profile.png
    :align: center
@@ -648,7 +648,7 @@ applicable to our workload::
 
    root@crownbay:~# perf record -g -e skb:* -e net:* -e napi:* -e sched:sched_switch -e sched:sched_wakeup -e irq:*
     -e syscalls:sys_enter_read -e syscalls:sys_exit_read -e syscalls:sys_enter_write -e syscalls:sys_exit_write
-    wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+    wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
 
 We can look at the raw trace output using 'perf script' with no
 arguments::
@@ -885,7 +885,7 @@ To demonstrate this, open up one window and start the profile using the
 
 In another window, run the wget test::
 
-   root@crownbay:~# wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2
+   root@crownbay:~# wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% \|*******************************\| 41727k 0:00:00 ETA
 
@@ -2251,7 +2251,7 @@ of the block device you want to trace activity on::
 
 In another shell, execute a workload you want to trace. ::
 
-   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2; sync
+   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2; sync
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% \|*******************************\| 41727k 0:00:00 ETA
 
@@ -2420,7 +2420,7 @@ On the target system, you should see this::
 
 In another shell, execute a workload you want to trace. ::
 
-   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget https://downloads.yoctoproject.org/mirror/sources/linux-2.6.19.2.tar.bz2; sync
+   root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2; sync
    Connecting to downloads.yoctoproject.org (140.211.169.59:80)
    linux-2.6.19.2.tar.b 100% \|*******************************\| 41727k 0:00:00 ETA
 
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst
index 0d547b2d1bfa..e1b95f183a64 100644
--- a/documentation/ref-manual/faq.rst
+++ b/documentation/ref-manual/faq.rst
@@ -302,10 +302,10 @@ attempt before any others by adding something like the following to the
 ``local.conf`` configuration file::
 
    PREMIRRORS:prepend = "\
-       git://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-       ftp://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-       http://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-       https://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n"
+       git://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+       ftp://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+       http://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+       https://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n"
 
 These changes cause the build system to intercept Git, FTP, HTTP, and
 HTTPS requests and direct them to the ``http://`` sources mirror. You
@@ -342,10 +342,10 @@ You could make the following changes to the ``local.conf`` configuration
 file as long as the :term:`PREMIRRORS` server is current::
 
    PREMIRRORS:prepend = "\
-       git://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-       ftp://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-       http://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-       https://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n"
+       git://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+       ftp://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+       http://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+       https://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n"
    BB_FETCH_PREMIRRORONLY = "1"
 
 These changes would cause the build system to successfully fetch source
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index b0c2c92c1a00..c6776838aedc 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -5838,10 +5838,10 @@ system and gives an overview of their function and contents.
       :term:`Build Directory`::
 
          PREMIRRORS:prepend = "\
-             git://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-             ftp://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-             http://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
-             https://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n"
+             git://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+             ftp://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+             http://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n \
+             https://.*/.* &YOCTO_DL_URL;/mirror/sources/ \n"
 
       These changes cause the
       build system to intercept Git, FTP, HTTP, and HTTPS requests and
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 8/8] dev-manual: remove errant /
  2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
                   ` (6 preceding siblings ...)
  2021-10-07 15:06 ` [PATCH 7/8] documentation: use YOCTO_DL_URL Jon Mason
@ 2021-10-07 15:06 ` Jon Mason
  2021-10-08 12:19   ` [docs] " Michael Opdenacker
  7 siblings, 1 reply; 17+ messages in thread
From: Jon Mason @ 2021-10-07 15:06 UTC (permalink / raw)
  To: openembedded-core, docs, bitbake-devel

Signed-off-by: Jon Mason <jdmason@kudzu.us>
---
 documentation/dev-manual/start.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/documentation/dev-manual/start.rst b/documentation/dev-manual/start.rst
index fc1b7c30752e..1ca25318cd53 100644
--- a/documentation/dev-manual/start.rst
+++ b/documentation/dev-manual/start.rst
@@ -670,7 +670,7 @@ Accessing Nightly Builds
 ------------------------
 
 Yocto Project maintains an area for nightly builds that contains tarball
-releases at https://autobuilder.yocto.io//pub/nightly/. These builds include Yocto
+releases at https://autobuilder.yocto.io/pub/nightly/. These builds include Yocto
 Project releases ("poky"), toolchains, and builds for supported
 machines.
 
@@ -678,7 +678,7 @@ Should you ever want to access a nightly build of a particular Yocto
 Project component, use the following procedure:
 
 1. *Locate the Index of Nightly Builds:* Open a browser and go to
-   https://autobuilder.yocto.io//pub/nightly/ to access the Nightly Builds.
+   https://autobuilder.yocto.io/pub/nightly/ to access the Nightly Builds.
 
 2. *Select a Date:* Click on the date in which you are interested. If
    you want the latest builds, use "CURRENT".
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 1/8] oeqa/manual: Fix no longer valid URLs
  2021-10-07 15:06 ` [PATCH 1/8] oeqa/manual: Fix no longer valid URLs Jon Mason
@ 2021-10-07 16:15   ` Quentin Schulz
  0 siblings, 0 replies; 17+ messages in thread
From: Quentin Schulz @ 2021-10-07 16:15 UTC (permalink / raw)
  To: docs, Jon Mason, openembedded-core, bitbake-devel

Hi Jon,

On October 7, 2021 5:06:23 PM GMT+02:00, Jon Mason <jdmason@kudzu.us> wrote:
>autobuilder.yoctoproject.org URLS no longer work.  Update them to a
>working location.
>
>Signed-off-by: Jon Mason <jdmason@kudzu.us>
>---
> meta/lib/oeqa/manual/eclipse-plugin.json | 6 +++---

We don't support the eclipse plugin anymore, I guess this is a file we forgot to remove?

Cheers,
Quentin

> 1 file changed, 3 insertions(+), 3 deletions(-)
>
>diff --git a/meta/lib/oeqa/manual/eclipse-plugin.json b/meta/lib/oeqa/manual/eclipse-plugin.json
>index d77d0e673b8b..6c110d0656ec 100644
>--- a/meta/lib/oeqa/manual/eclipse-plugin.json
>+++ b/meta/lib/oeqa/manual/eclipse-plugin.json
>@@ -44,7 +44,7 @@
>                     "expected_results": ""
>                 },
>                 "2": {
>-                    "action": "wget  autobuilder.yoctoproject.org/pub/releases//machines/qemu/qemux86/qemu (ex:core-image-sato-sdk-qemux86-date-rootfs-tar-bz2) \nsource /opt/poky/version/environment-setup-i585-poky-linux  \n\nExtract qemu with runqemu-extract-sdk /home/user/file(ex.core-image-sato-sdk-qemux86.bz2) \n/home/user/qemux86-sato-sdk  \n\n",
>+                    "action": "wget  https://downloads.yoctoproject.org/releases/yocto/yocto-$VERSION/machines/qemu/qemux86/ (ex:core-image-sato-sdk-qemux86-date-rootfs-tar-bz2) \nsource /opt/poky/version/environment-setup-i585-poky-linux  \n\nExtract qemu with runqemu-extract-sdk /home/user/file(ex.core-image-sato-sdk-qemux86.bz2) \n/home/user/qemux86-sato-sdk  \n\n",
>                     "expected_results": " Qemu can be lauched normally."
>                 },
>                 "3": {
>@@ -60,7 +60,7 @@
>                     "expected_results": ""
>                 },
>                 "6": {
>-                    "action": "(d) QEMU: \nSelect this option if you will be using the QEMU emulator. Specify the Kernel matching the QEMU architecture you are using. \n      wget  autobuilder.yoctoproject.org/pub/releases//machines/qemu/qemux86/bzImage-qemux86.bin \n      e.g: /home/$USER/yocto/adt-installer/download_image/bzImage-qemux86.bin  \n\n",
>+                    "action": "(d) QEMU: \nSelect this option if you will be using the QEMU emulator. Specify the Kernel matching the QEMU architecture you are using. \n      wget  https://downloads.yoctoproject.org/releases/yocto/yocto-$VERSION/machines/qemu/qemux86/bzImage-qemux86.bin \n      e.g: /home/$USER/yocto/adt-installer/download_image/bzImage-qemux86.bin  \n\n",
>                     "expected_results": ""
>                 },	
>                 "7": {
>@@ -247,7 +247,7 @@
>             "execution": {
>                 "1": {
>                     "action": "Clone eclipse-poky source.   \n    \n    - git clone git://git.yoctoproject.org/eclipse-poky  \n\n",
>-                    "expected_results": "Eclipse plugin is successfully installed  \n\nDocumentation is there. For example if you have release yocto-2.0.1 you will found on   http://autobuilder.yoctoproject.org/pub/releases/yocto-2.0.1/eclipse-plugin/mars/  archive with documentation like org.yocto.doc-development-$date.zip  \n  \n"
>+                    "expected_results": "Eclipse plugin is successfully installed  \n\nDocumentation is there. For example if you have release yocto-2.0.1 you will found on   https://downloads.yoctoproject.org/releases/yocto/yocto-2.0.1/eclipse-plugin/mars/  archive with documentation like org.yocto.doc-development-$date.zip  \n  \n"
>                 },
>                 "2": {
>                     "action": "Checkout correct tag.  \n\n    - git checkout <eclipse-version>/<yocto-version> \n\n",


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 3/8] meta: replace http with https for URLs
  2021-10-07 15:06 ` [PATCH 3/8] meta: replace http with https for URLs Jon Mason
@ 2021-10-07 16:25   ` Quentin Schulz
  0 siblings, 0 replies; 17+ messages in thread
From: Quentin Schulz @ 2021-10-07 16:25 UTC (permalink / raw)
  To: Jon Mason, openembedded-core, docs, bitbake-devel

Hi Jon,

On October 7, 2021 5:06:25 PM GMT+02:00, Jon Mason <jdmason@kudzu.us> wrote:
>https has been the preferred way to access websites for many years now.
>Change all of the URLs with a _working_ https server/certificate to use
>that URL.
>
>Signed-off-by: Jon Mason <jdmason@kudzu.us>
>---
> README.OE-Core.md                             | 10 ++++-----
> .../devtool/devtool-test-local_6.03.bb        |  2 +-
> .../devtool/devtool-test-patch-gz.bb          |  2 +-
> .../devtool/devtool-upgrade-test2_git.bb      |  2 +-
> .../devtool-upgrade-test2_git.bb.upgraded     |  2 +-
> .../git-submodule-test/git-submodule-test.bb  |  2 +-
> .../recipes-core/busybox/busybox_%.bbappend   |  2 +-
> meta/classes/insane.bbclass                   |  2 +-
> meta/classes/mirrors.bbclass                  | 20 ++++++++---------
> meta/classes/sstate.bbclass                   |  2 +-
> meta/classes/toaster.bbclass                  |  2 +-
> meta/conf/distro/include/maintainers.inc      |  2 +-
> meta/conf/distro/include/yocto-uninative.inc  |  2 +-
> meta/lib/oe/package_manager/__init__.py       |  2 +-
> .../lib/oeqa/manual/toaster-managed-mode.json |  8 +++----
> meta/lib/oeqa/runtime/cases/buildlzip.py      |  2 +-
> meta/lib/oeqa/sdk/cases/buildlzip.py          |  2 +-
> meta/lib/oeqa/selftest/cases/buildoptions.py  | 22 +++++++++----------
> meta/lib/oeqa/selftest/cases/devtool.py       |  4 ++--
> meta/lib/oeqa/selftest/cases/fetch.py         |  2 +-
> meta/lib/oeqa/selftest/cases/recipetool.py    |  2 +-
> meta/recipes-core/dbus-wait/dbus-wait_git.bb  |  2 +-
> .../images/build-appliance-image_15.0.0.bb    |  2 +-
> meta/recipes-core/psplash/psplash_git.bb      |  2 +-
> meta/recipes-devtools/glide/glide_0.13.3.bb   |  4 ++--
> .../opkg-utils/opkg-utils_0.4.5.bb            |  6 ++---
> meta/recipes-devtools/opkg/opkg_0.4.5.bb      |  2 +-
> meta/recipes-devtools/prelink/prelink_git.bb  |  4 ++--
> .../pseudo/files/build-oldlibc                |  2 +-
> meta/recipes-devtools/pseudo/pseudo.inc       |  2 +-
> meta/recipes-devtools/pseudo/pseudo_git.bb    |  4 ++--
> ...ssing-libraries-to-Extension-for-mul.patch |  2 +-
> ...t-fail-to-build-on-some-PPC32-config.patch |  2 +-
> meta/recipes-gnome/gcr/gcr_3.40.0.bb          |  2 +-
> .../libsecret/libsecret_0.20.4.bb             |  2 +-
> .../libfakekey/libfakekey_git.bb              |  2 +-
> .../matchbox-session/matchbox-session_0.1.bb  |  2 +-
> .../matchbox-wm/matchbox-wm_1.2.2.bb          |  2 +-
> .../mini-x-session/mini-x-session_0.1.bb      |  2 +-
> .../xcursor-transparent-theme_git.bb          |  2 +-
> ...-workarounds-in-cpu-features-detecti.patch |  2 +-
> meta/recipes-graphics/xrestop/xrestop_0.4.bb  |  2 +-
> ...der.c-when-env-var-is-set-do-not-fal.patch |  2 +-
> .../matchbox-config-gtk_0.2.bb                |  2 +-
> .../matchbox-desktop/matchbox-desktop_2.2.bb  |  2 +-
> .../matchbox-keyboard_0.1.1.bb                |  2 +-
> .../matchbox-panel-2/matchbox-panel-2_2.11.bb |  2 +-
> .../matchbox-session-sato_0.1.bb              |  2 +-
> .../matchbox-terminal_0.2.bb                  |  2 +-
> .../matchbox-theme-sato.inc                   |  2 +-
> .../sato-screenshot/sato-screenshot_0.3.bb    |  2 +-
> .../settings-daemon/settings-daemon_0.0.2.bb  |  2 +-
> meta/recipes-sato/webkit/webkitgtk_2.32.3.bb  |  2 +-
> meta/recipes-support/icu/icu_69.1.bb          |  2 +-
> .../libunwind/libunwind_1.5.0.bb              |  2 +-
> .../ptest-runner/ptest-runner_2.4.2.bb        |  2 +-
> scripts/autobuilder-worker-prereq-tests       |  6 ++---
> scripts/create-pull-request                   |  4 ++--
> scripts/install-buildtools                    | 10 ++++-----
> scripts/lib/build_perf/html/report.html       |  2 +-
> 60 files changed, 99 insertions(+), 99 deletions(-)
>
>diff --git a/README.OE-Core.md b/README.OE-Core.md
>index 521916cd4f3f..2f2127fb03a7 100644
>--- a/README.OE-Core.md
>+++ b/README.OE-Core.md
>@@ -6,24 +6,24 @@ of OpenEmbedded. It is distro-less (can build a functional image with
> DISTRO = "nodistro") and contains only emulated machine support.
> 
> For information about OpenEmbedded, see the OpenEmbedded website:
>-    http://www.openembedded.org/
>+    https://www.openembedded.org/
> 
> The Yocto Project has extensive documentation about OE including a reference manual
> which can be found at:
>-    http://yoctoproject.org/documentation
>+    https://docs.yoctoproject.org/
> 
> 
> Contributing
> ------------
> 
> Please refer to
>-http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
>+https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
> for guidelines on how to submit patches.
> 
> Mailing list:
> 
>-    http://lists.openembedded.org/mailman/listinfo/openembedded-core
>+    https://lists.openembedded.org/g/openembedded-core
> 
> Source code:
> 
>-    http://git.openembedded.org/openembedded-core/
>+    https://git.openembedded.org/openembedded-core/
>diff --git a/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb b/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb
>index 6bfc557060a3..e95b365ce806 100644
>--- a/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb
>+++ b/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb
>@@ -3,7 +3,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
> 
> INHIBIT_DEFAULT_DEPS = "1"
> 
>-SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/syslinux-${PV}.tar.xz \
>+SRC_URI = "https://downloads.yoctoproject.org/mirror/sources/syslinux-${PV}.tar.xz \
>            file://file1 \
>            file://file2"
> 
>diff --git a/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb b/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb
>index fc3799590cc3..069d0395be98 100644
>--- a/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb
>+++ b/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb
>@@ -3,7 +3,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
> 
> DEPENDS = "libxres libxext virtual/libx11 ncurses"
> 
>-SRC_URI = "http://downloads.yoctoproject.org/releases/xrestop/xrestop-0.4.tar.gz \
>+SRC_URI = "https://downloads.yoctoproject.org/releases/xrestop/xrestop-0.4.tar.gz \
>            file://readme.patch.gz \
>            "
> UPSTREAM_VERSION_UNKNOWN = "1"
>diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
>index 07b83276fb95..dcb5816da552 100644
>--- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
>+++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
>@@ -1,5 +1,5 @@
> SUMMARY = "A simple tool to wait for a specific signal over DBus"
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
> SECTION = "base"
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded
>index 32ec4b14fa62..cef88cbb3351 100644
>--- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded
>+++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded
>@@ -1,5 +1,5 @@
> SUMMARY = "A simple tool to wait for a specific signal over DBus"
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
> SECTION = "base"
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
>diff --git a/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb b/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb
>index 9429564df43d..41e50b792e0b 100644
>--- a/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb
>+++ b/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb
>@@ -1,5 +1,5 @@
> SUMMARY = "Test recipe for fetching git submodules"
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/git-submodule-test/"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/git-submodule-test/"
> LICENSE = "MIT"
> LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
> 
>diff --git a/meta-skeleton/recipes-core/busybox/busybox_%.bbappend b/meta-skeleton/recipes-core/busybox/busybox_%.bbappend
>index 621c94f651f5..79353bf61e4d 100644
>--- a/meta-skeleton/recipes-core/busybox/busybox_%.bbappend
>+++ b/meta-skeleton/recipes-core/busybox/busybox_%.bbappend
>@@ -5,7 +5,7 @@
> # when DISTRO = "mydistro" is defined in your conf/local.conf file.
> #
> # More details can be found in the Kernel Dev Manual
>-# http://www.yoctoproject.org/docs/current/kernel-dev/kernel-dev.html#changing-the-configuration
>+# https://www.yoctoproject.org/docs/current/kernel-dev/kernel-dev.html#changing-the-configuration

Actually, this is outdated. We should link to https://docs.yoctoproject.org. but that can be fixed in a later commit :)

> FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
> 
> SRC_URI:append:mydistro += " \
>diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
>index f2d2ca3689fd..bb6fb8145f9e 100644
>--- a/meta/classes/insane.bbclass
>+++ b/meta/classes/insane.bbclass
>@@ -1132,7 +1132,7 @@ python do_qa_patch() {
>     # Check patch.log for fuzz warnings
>     #
>     # Further information on why we check for patch fuzz warnings:
>-    # http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
>+    # https://www.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
>     # https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
>     ###########################################################################
> 
>diff --git a/meta/classes/mirrors.bbclass b/meta/classes/mirrors.bbclass
>index ba325a658bc1..90f5d6cf2cfa 100644
>--- a/meta/classes/mirrors.bbclass
>+++ b/meta/classes/mirrors.bbclass
>@@ -40,16 +40,16 @@ ${SAVANNAH_NONGNU_MIRROR} http://download-mirror.savannah.nongnu.org/releases \n
> ftp://sourceware.org/pub http://mirrors.kernel.org/sourceware \n \
> ftp://sourceware.org/pub http://gd.tuwien.ac.at/gnu/sourceware \n \
> ftp://sourceware.org/pub http://ftp.gwdg.de/pub/linux/sources.redhat.com/sourceware \n \
>-cvs://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
>-svn://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
>-git://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
>-hg://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n \
>-bzr://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
>-p4://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n \
>-osc://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
>-https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
>-ftp://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n \
>-npm://.*/?.*    http://downloads.yoctoproject.org/mirror/sources/ \n \
>+cvs://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
>+svn://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
>+git://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
>+hg://.*/.*      https://downloads.yoctoproject.org/mirror/sources/ \n \
>+bzr://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
>+p4://.*/.*      https://downloads.yoctoproject.org/mirror/sources/ \n \
>+osc://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
>+https?$://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
>+ftp://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \n \
>+npm://.*/?.*    https://downloads.yoctoproject.org/mirror/sources/ \n \
> cvs://.*/.*     http://sources.openembedded.org/ \n \
> svn://.*/.*     http://sources.openembedded.org/ \n \
> git://.*/.*     http://sources.openembedded.org/ \n \
>diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
>index 7f4b1f6804cc..5810d7b56674 100644
>--- a/meta/classes/sstate.bbclass
>+++ b/meta/classes/sstate.bbclass
>@@ -1112,7 +1112,7 @@ def setscene_depvalid(task, taskdependees, notneeded, d, log=None):
>             # Allow excluding certain recursive dependencies. If a recipe needs it should add a
>             # specific dependency itself, rather than relying on one of its dependees to pull
>             # them in.
>-            # See also http://lists.openembedded.org/pipermail/openembedded-core/2018-January/146324.html
>+            # See also https://www.openembedded.org/pipermail/openembedded-core/2018-January/146324.html
>             not_needed = False
>             excludedeps = d.getVar('_SSTATE_EXCLUDEDEPS_SYSROOT')
>             if excludedeps is None:
>diff --git a/meta/classes/toaster.bbclass b/meta/classes/toaster.bbclass
>index dd5c7f224ba8..ef987656d2a2 100644
>--- a/meta/classes/toaster.bbclass
>+++ b/meta/classes/toaster.bbclass
>@@ -69,7 +69,7 @@ python toaster_layerinfo_dumpdata() {
> 
>         layer_info = {}
>         layer_name = layer_path.split('/')[-1]
>-        layer_url = 'http://layers.openembedded.org/layerindex/layer/{layer}/'
>+        layer_url = 'https://layers.openembedded.org/layerindex/layer/{layer}/'
>         layer_url_name = _get_url_map_name(layer_name)
> 
>         layer_info['name'] = layer_url_name
>diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
>index 8592de5a6682..f3d68a0ad0b4 100644
>--- a/meta/conf/distro/include/maintainers.inc
>+++ b/meta/conf/distro/include/maintainers.inc
>@@ -12,7 +12,7 @@
> # questions in the future), but please try to do the following first:
> #
> #  - look in the Yocto Project Bugzilla
>-#    (http://bugzilla.yoctoproject.org/) to see if a problem has
>+#    (https://bugzilla.yoctoproject.org/) to see if a problem has
> #    already been reported
> #
> # - look through recent entries of the appropriate mailing list archives
>diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc
>index 3165fc93b899..8b0bfcb5cd0d 100644
>--- a/meta/conf/distro/include/yocto-uninative.inc
>+++ b/meta/conf/distro/include/yocto-uninative.inc
>@@ -8,7 +8,7 @@
> 
> UNINATIVE_MAXGLIBCVERSION = "2.34"
> 
>-UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/3.4/"
>+UNINATIVE_URL ?= "https://downloads.yoctoproject.org/releases/uninative/3.4/"
> UNINATIVE_CHECKSUM[aarch64] ?= "3013cdda8f0dc6639ce1c80f33eabce66f06b890bd5b58739a6d7a92a0bb7100"
> UNINATIVE_CHECKSUM[i686] ?= "abed500de584aad63ec237546db20cdd0c69d8870a6f8e94ac31721ace64b376"
> UNINATIVE_CHECKSUM[x86_64] ?= "126f4f7f6f21084ee140dac3eb4c536b963837826b7c38599db0b512c3377ba2"
>diff --git a/meta/lib/oe/package_manager/__init__.py b/meta/lib/oe/package_manager/__init__.py
>index 8f7b60e07703..bf8fa115382a 100644
>--- a/meta/lib/oe/package_manager/__init__.py
>+++ b/meta/lib/oe/package_manager/__init__.py
>@@ -309,7 +309,7 @@ class PackageManager(object, metaclass=ABCMeta):
>         """
>         Add remote package feeds into repository manager configuration. The parameters
>         for the feeds are set by feed_uris, feed_base_paths and feed_archs.
>-        See http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PACKAGE_FEED_URIS
>+        See https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PACKAGE_FEED_URIS

Ditto.

>         for their description.
>         """
>         pass
>diff --git a/meta/lib/oeqa/manual/toaster-managed-mode.json b/meta/lib/oeqa/manual/toaster-managed-mode.json
>index 1a71985c3c16..17b0d81f7386 100644
>--- a/meta/lib/oeqa/manual/toaster-managed-mode.json
>+++ b/meta/lib/oeqa/manual/toaster-managed-mode.json
>@@ -2176,7 +2176,7 @@
>       ],
>       "execution": {
>         "1": {
>-          "action": "Clone the poky environment     git clone http://git.yoctoproject.org/git/poky",
>+          "action": "Clone the poky environment     git clone https://git.yoctoproject.org/git/poky",
>           "expected_results": ""
>         },
>         "2": {
>@@ -2458,7 +2458,7 @@
>       ],
>       "execution": {
>         "1": {
>-          "action": "Clone the poky environment     git clone http://git.yoctoproject.org/git/poky",
>+          "action": "Clone the poky environment     git clone https://git.yoctoproject.org/git/poky",
>           "expected_results": ""
>         },
>         "2": {
>@@ -2496,7 +2496,7 @@
>       ],
>       "execution": {
>         "1": {
>-          "action": "Clone the poky environment     git clone http://git.yoctoproject.org/git/poky\n",
>+          "action": "Clone the poky environment     git clone https://git.yoctoproject.org/git/poky\n",
>           "expected_results": ""
>         },
>         "2": {
>@@ -2513,7 +2513,7 @@
>         },
>         "5": {
>           "action": "Remove all the layers from the project",
>-          "expected_results": " you should see a message that reads:  \n\nYou need to add some layers. For that you can:  \n\n-View all layers compatible with this project  \n\n-Import a layer  \n\n-Read about layers in the documentation  \n\nOr type a layer name below.  \n\n\n The \"Choose from the layers compatible with this project\" link should go to the compatible layers page The \"Import a layer\" link should go to the import layer page The \"Read about layers in the documentation\" link should open in a new window and bring you to http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#understanding-and-creating-layers"
>+          "expected_results": " you should see a message that reads:  \n\nYou need to add some layers. For that you can:  \n\n-View all layers compatible with this project  \n\n-Import a layer  \n\n-Read about layers in the documentation  \n\nOr type a layer name below.  \n\n\n The \"Choose from the layers compatible with this project\" link should go to the compatible layers page The \"Import a layer\" link should go to the import layer page The \"Read about layers in the documentation\" link should open in a new window and bring you to https://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#understanding-and-creating-layers"
>         }
>       },
>       "summary": "Verify_delete_layer_functionality"
>diff --git a/meta/lib/oeqa/runtime/cases/buildlzip.py b/meta/lib/oeqa/runtime/cases/buildlzip.py
>index bc70b4146121..37afce5f713e 100644
>--- a/meta/lib/oeqa/runtime/cases/buildlzip.py
>+++ b/meta/lib/oeqa/runtime/cases/buildlzip.py
>@@ -12,7 +12,7 @@ class BuildLzipTest(OERuntimeTestCase):
> 
>     @classmethod
>     def setUpClass(cls):
>-        uri = 'http://downloads.yoctoproject.org/mirror/sources'
>+        uri = 'https://downloads.yoctoproject.org/mirror/sources'
>         uri = '%s/lzip-1.19.tar.gz' % uri
>         cls.project = TargetBuildProject(cls.tc.target,
>                                          uri,
>diff --git a/meta/lib/oeqa/sdk/cases/buildlzip.py b/meta/lib/oeqa/sdk/cases/buildlzip.py
>index 49ae756bf3c4..c1358b69d21d 100644
>--- a/meta/lib/oeqa/sdk/cases/buildlzip.py
>+++ b/meta/lib/oeqa/sdk/cases/buildlzip.py
>@@ -13,7 +13,7 @@ class BuildLzipTest(OESDKTestCase):
>     """
>     def test_lzip(self):
>         with tempfile.TemporaryDirectory(prefix="lzip", dir=self.tc.sdk_dir) as testdir:
>-            tarball = self.fetch(testdir, self.td["DL_DIR"], "http://downloads.yoctoproject.org/mirror/sources/lzip-1.19.tar.gz")
>+            tarball = self.fetch(testdir, self.td["DL_DIR"], "https://downloads.yoctoproject.org/mirror/sources/lzip-1.19.tar.gz")
> 
>             dirs = {}
>             dirs["source"] = os.path.join(testdir, "lzip-1.19")
>diff --git a/meta/lib/oeqa/selftest/cases/buildoptions.py b/meta/lib/oeqa/selftest/cases/buildoptions.py
>index f99881758e3a..4dc0a3ae1c15 100644
>--- a/meta/lib/oeqa/selftest/cases/buildoptions.py
>+++ b/meta/lib/oeqa/selftest/cases/buildoptions.py
>@@ -206,17 +206,17 @@ DL_DIR = "${TMPDIR}/test_downloads"
> STAMPS_DIR = "${TMPDIR}/test_stamps"
> SSTATE_DIR = "${TMPDIR}/test_sstate-cache"
> PREMIRRORS = "\\
>-    bzr://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    cvs://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    git://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    hg://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    osc://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    p4://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    svn://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    ftp://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    http://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \\n \\
>-    https://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \\n"
>+    bzr://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    cvs://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    git://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    gitsm://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    hg://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    osc://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    p4://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    svn://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    ftp://.*/.*      https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    http://.*/.*     https://downloads.yoctoproject.org/mirror/sources/ \\n \\
>+    https://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \\n"
> """)
> 
>         bitbake("world --runall fetch")
>diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py
>index f495e84c79b8..ac9ebd601915 100644
>--- a/meta/lib/oeqa/selftest/cases/devtool.py
>+++ b/meta/lib/oeqa/selftest/cases/devtool.py
>@@ -269,7 +269,7 @@ class DevtoolAddTests(DevtoolBase):
>         self.track_for_cleanup(tempdir)
>         pn = 'pv'
>         pv = '1.5.3'
>-        url = 'http://downloads.yoctoproject.org/mirror/sources/pv-1.5.3.tar.bz2'
>+        url = 'https://downloads.yoctoproject.org/mirror/sources/pv-1.5.3.tar.bz2'
>         result = runCmd('wget %s' % url, cwd=tempdir)
>         result = runCmd('tar xfv %s' % os.path.basename(url), cwd=tempdir)
>         srcdir = os.path.join(tempdir, '%s-%s' % (pn, pv))
>@@ -1788,7 +1788,7 @@ class DevtoolUpgradeTests(DevtoolBase):
>         recipename = 'i2c-tools'
>         recipever = '3.1.2'
>         recipefile = os.path.join(self.workspacedir, 'recipes', recipename, '%s_%s.bb' % (recipename, recipever))
>-        url = 'http://downloads.yoctoproject.org/mirror/sources/i2c-tools-%s.tar.bz2' % recipever
>+        url = 'https://downloads.yoctoproject.org/mirror/sources/i2c-tools-%s.tar.bz2' % recipever
>         def add_recipe():
>             result = runCmd('devtool add %s' % url)
>             self.assertExists(recipefile, 'Expected recipe file not created')
>diff --git a/meta/lib/oeqa/selftest/cases/fetch.py b/meta/lib/oeqa/selftest/cases/fetch.py
>index 9aa91e59c13d..d9c1e17f7b62 100644
>--- a/meta/lib/oeqa/selftest/cases/fetch.py
>+++ b/meta/lib/oeqa/selftest/cases/fetch.py
>@@ -47,7 +47,7 @@ PREMIRRORS:forcevariable = ""
>         features = """
> DL_DIR = "%s"
> GIT_PROXY_COMMAND = "false"
>-MIRRORS:forcevariable = "git://.*/.* http://downloads.yoctoproject.org/mirror/sources/"
>+MIRRORS:forcevariable = "git://.*/.* https://downloads.yoctoproject.org/mirror/sources/"
> """ % dldir
>         self.write_config(features)
>         oe.path.remove(dldir, recurse=True)
>diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py
>index c2a53815d0ea..1100971d9ded 100644
>--- a/meta/lib/oeqa/selftest/cases/recipetool.py
>+++ b/meta/lib/oeqa/selftest/cases/recipetool.py
>@@ -509,7 +509,7 @@ class RecipetoolTests(RecipetoolBase):
>         temprecipe = os.path.join(self.tempdir, 'recipe')
>         os.makedirs(temprecipe)
>         recipefile = os.path.join(temprecipe, 'matchbox-terminal_git.bb')
>-        srcuri = 'http://git.yoctoproject.org/git/matchbox-terminal'
>+        srcuri = 'https://git.yoctoproject.org/git/matchbox-terminal'
>         result = runCmd('recipetool create -o %s %s' % (temprecipe, srcuri))
>         self.assertTrue(os.path.isfile(recipefile))
>         checkvars = {}
>diff --git a/meta/recipes-core/dbus-wait/dbus-wait_git.bb b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
>index 677768d35a35..8f049cb417f8 100644
>--- a/meta/recipes-core/dbus-wait/dbus-wait_git.bb
>+++ b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
>@@ -1,5 +1,5 @@
> SUMMARY = "A simple tool to wait for a specific signal over DBus"
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait"
> DESCRIPTION = "${SUMMARY}"
> SECTION = "base"
> LICENSE = "GPLv2"
>diff --git a/meta/recipes-core/images/build-appliance-image_15.0.0.bb b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
>index 86dc691297d1..ebcef783aec8 100644
>--- a/meta/recipes-core/images/build-appliance-image_15.0.0.bb
>+++ b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "An image containing the build system itself"
> DESCRIPTION = "An image containing the build system that you can boot and run using either VirtualBox, VMware Player or VMware Workstation."
>-HOMEPAGE = "http://www.yoctoproject.org/documentation/build-appliance"
>+HOMEPAGE = "https://www.yoctoproject.org/software-item/build-appliance/"
> 
> LICENSE = "MIT"
> LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
>diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb
>index 1be7ece79d98..5c76aa993c60 100644
>--- a/meta/recipes-core/psplash/psplash_git.bb
>+++ b/meta/recipes-core/psplash/psplash_git.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Userspace framebuffer boot logo based on usplash"
> DESCRIPTION = "PSplash is a userspace graphical boot splash screen for mainly embedded Linux devices supporting a 16bpp or 32bpp framebuffer. It has few dependencies (just libc), supports basic images and text and handles rotation. Its visual look is configurable by basic source changes. Also included is a 'client' command utility for sending information to psplash such as boot progress information."
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/psplash"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/psplash"
> SECTION = "base"
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://psplash.h;beginline=1;endline=8;md5=8f232c1e95929eacab37f00900580224"
>diff --git a/meta/recipes-devtools/glide/glide_0.13.3.bb b/meta/recipes-devtools/glide/glide_0.13.3.bb
>index e943dc1762a5..06bb717cbaf0 100644
>--- a/meta/recipes-devtools/glide/glide_0.13.3.bb
>+++ b/meta/recipes-devtools/glide/glide_0.13.3.bb
>@@ -20,12 +20,12 @@ RDEPENDS:${PN}-ptest += "bash"
> BBCLASSEXTEND = "native nativesdk"
> 
> # for x86 ends with textrel in ${PN}
>-# http://errors.yoctoproject.org/Errors/Details/185631/
>+# https://errors.yoctoproject.org/Errors/Details/185631/
> # ERROR: QA Issue: ELF binary '/work/i586-oe-linux/glide/0.13.1-r0/packages-split/glide/usr/bin/glide' has relocations in .text [textrel]
> INSANE_SKIP:${PN} += "textrel"
> 
> # for aarch64 ends with textrel in ${PN}-ptest
>-# http://errors.yoctoproject.org/Errors/Details/185633/
>+# https://errors.yoctoproject.org/Errors/Details/185633/
> # ERROR: QA Issue: ELF binary '/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/glide.test' has relocations in .text
> # ELF binary '/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/dependency/dependency.test' has relocations in .text
> # ELF binary '/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/repo/repo.test' has relocations in .text
>diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb b/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb
>index a2bcc7f66116..f056ae1c4323 100644
>--- a/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb
>+++ b/meta/recipes-devtools/opkg-utils/opkg-utils_0.4.5.bb
>@@ -1,16 +1,16 @@
> SUMMARY = "Additional utilities for the opkg package manager"
> SUMMARY:update-alternatives-opkg = "Utility for managing the alternatives system"
> SECTION = "base"
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils"
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>                     file://opkg.py;beginline=2;endline=18;md5=ffa11ff3c15eb31c6a7ceaa00cc9f986"
> PROVIDES += "${@bb.utils.contains('PACKAGECONFIG', 'update-alternatives', 'virtual/update-alternatives', '', d)}"
> 
>-SRC_URI = "http://git.yoctoproject.org/cgit/cgit.cgi/${BPN}/snapshot/${BPN}-${PV}.tar.gz \
>+SRC_URI = "https://git.yoctoproject.org/cgit/cgit.cgi/${BPN}/snapshot/${BPN}-${PV}.tar.gz \
>            file://0001-update-alternatives-correctly-match-priority.patch \
>            "
>-UPSTREAM_CHECK_URI = "http://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils/refs/"
>+UPSTREAM_CHECK_URI = "https://git.yoctoproject.org/cgit/cgit.cgi/opkg-utils/refs/"
> 
> SRC_URI[md5sum] = "025b19744e5c7fc1c8380e17df1fcc64"
> SRC_URI[sha256sum] = "528635e674addea5c2b3a3268404ad04a952c4f410d17c3d754f5dd5529770c9"
>diff --git a/meta/recipes-devtools/opkg/opkg_0.4.5.bb b/meta/recipes-devtools/opkg/opkg_0.4.5.bb
>index ef18ccf63a84..e0a3206b3c5e 100644
>--- a/meta/recipes-devtools/opkg/opkg_0.4.5.bb
>+++ b/meta/recipes-devtools/opkg/opkg_0.4.5.bb
>@@ -12,7 +12,7 @@ DEPENDS = "libarchive"
> 
> PE = "1"
> 
>-SRC_URI = "http://downloads.yoctoproject.org/releases/${BPN}/${BPN}-${PV}.tar.gz \
>+SRC_URI = "https://downloads.yoctoproject.org/releases/${BPN}/${BPN}-${PV}.tar.gz \
>            file://opkg.conf \
>            file://0001-opkg_conf-create-opkg.lock-in-run-instead-of-var-run.patch \
>            file://run-ptest \
>diff --git a/meta/recipes-devtools/prelink/prelink_git.bb b/meta/recipes-devtools/prelink/prelink_git.bb
>index 24713b61f847..91605494f874 100644
>--- a/meta/recipes-devtools/prelink/prelink_git.bb
>+++ b/meta/recipes-devtools/prelink/prelink_git.bb
>@@ -3,7 +3,7 @@ SECTION = "devel"
> # Would need transfig-native for documentation if it wasn't disabled
> DEPENDS = "elfutils binutils"
> SUMMARY = "An ELF prelinking utility"
>-HOMEPAGE = "http://git.yoctoproject.org/cgit.cgi/prelink-cross/about/"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit.cgi/prelink-cross/about/"
> DESCRIPTION = "The prelink package contains a utility which modifies ELF shared libraries \
> and executables, so that far fewer relocations need to be resolved at \
> runtime and thus programs come up faster."
>@@ -49,7 +49,7 @@ inherit autotools
> BBCLASSEXTEND = "native"
> 
> EXTRA_OECONF = "--with-pkgversion=${PV}-${PR} \
>-	--with-bugurl=http://bugzilla.yoctoproject.org/"
>+	--with-bugurl=https://bugzilla.yoctoproject.org/"
> 
> PACKAGECONFIG ??= ""
> PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux"
>diff --git a/meta/recipes-devtools/pseudo/files/build-oldlibc b/meta/recipes-devtools/pseudo/files/build-oldlibc
>index 85c438de4e02..2f8a527e53fa 100755
>--- a/meta/recipes-devtools/pseudo/files/build-oldlibc
>+++ b/meta/recipes-devtools/pseudo/files/build-oldlibc
>@@ -9,7 +9,7 @@
> 
> for i in x86_64 aarch64 i686; do
>     if [ ! -e $i-nativesdk-libc.tar.xz ]; then
>-        wget http://downloads.yoctoproject.org/releases/uninative/3.2/$i-nativesdk-libc.tar.xz
>+        wget https://downloads.yoctoproject.org/releases/uninative/3.2/$i-nativesdk-libc.tar.xz
>     fi
>     tar -xf $i-nativesdk-libc.tar.xz --wildcards \*/lib/libpthread\* \*/lib/libdl\*
>     cd $i-linux/lib
>diff --git a/meta/recipes-devtools/pseudo/pseudo.inc b/meta/recipes-devtools/pseudo/pseudo.inc
>index 7ba414ca25d8..da5b254f092f 100644
>--- a/meta/recipes-devtools/pseudo/pseudo.inc
>+++ b/meta/recipes-devtools/pseudo/pseudo.inc
>@@ -3,7 +3,7 @@
> # BBFETCH2=True PSEUDO_BUILD=1 ../bitbake/bin/bitbake pseudo-native [-c CMD]
> 
> SUMMARY = "Pseudo gives fake root capabilities to a normal user"
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/pseudo"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/pseudo"
> DESCRIPTION = "The pseudo utility offers a way to run commands in a virtualized root environment."
> LIC_FILES_CHKSUM = "file://COPYING;md5=a1d8023a6f953ac6ea4af765ff62d574"
> SECTION = "base"
>diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb
>index 7acb1d64d59a..1983ac48a04a 100644
>--- a/meta/recipes-devtools/pseudo/pseudo_git.bb
>+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
>@@ -6,10 +6,10 @@ SRC_URI = "git://git.yoctoproject.org/pseudo;branch=oe-core \
>            file://fallback-group \
>            "
> SRC_URI:append:class-native = " \
>-    http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
>+    https://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
>     file://older-glibc-symbols.patch"
> SRC_URI:append:class-nativesdk = " \
>-    http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
>+    https://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \
>     file://older-glibc-symbols.patch"
> SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa"
> 
>diff --git a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch b/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
>index ea0af02e7204..cf1d60be33a6 100644
>--- a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
>+++ b/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
>@@ -26,7 +26,7 @@ and `__old_sem_getvalue' is to compat the old version
> sem_getvalue@GLIBC_2.0.
> 
> To build python for embedded Linux systems:
>-http://www.yoctoproject.org/docs/2.3.1/yocto-project-qs/yocto-project-qs.html
>+https://www.yoctoproject.org/docs/2.3.1/yocto-project-qs/yocto-project-qs.html

Ditto.

> If not explicitly link to library pthread (-lpthread), it will
> load glibc's sem_getvalue randomly at runtime.
> 
>diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch b/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch
>index a78e1953ff55..fbeda93cc279 100644
>--- a/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch
>+++ b/meta/recipes-devtools/valgrind/valgrind/0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch
>@@ -4,7 +4,7 @@ Date: Fri, 8 Jan 2016 16:36:29 +0200
> Subject: [PATCH] Remove tests that fail to build on some PPC32 configurations
> 
> Failures are documented here:
>-http://errors.yoctoproject.org/Errors/Search/?items=10&query=862d702fbb99e484631315aa44b9e46f8fc567da&filter=valgrind&type=recipe
>+https://errors.yoctoproject.org/Errors/Search/?items=10&query=862d702fbb99e484631315aa44b9e46f8fc567da&filter=valgrind&type=recipe
> 
> Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> Upstream-Status: Pending
>diff --git a/meta/recipes-gnome/gcr/gcr_3.40.0.bb b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
>index a05e753ee94b..c439185d11bb 100644
>--- a/meta/recipes-gnome/gcr/gcr_3.40.0.bb
>+++ b/meta/recipes-gnome/gcr/gcr_3.40.0.bb
>@@ -29,7 +29,7 @@ FILES:${PN} += " \
>     ${datadir}/gcr-3 \
> "
> 
>-# http://errors.yoctoproject.org/Errors/Details/20229/
>+# https://errors.yoctoproject.org/Errors/Details/20229/
> ARM_INSTRUCTION_SET:armv4 = "arm"
> ARM_INSTRUCTION_SET:armv5 = "arm"
> ARM_INSTRUCTION_SET:armv6 = "arm"
>diff --git a/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb b/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
>index 9c1f97b8f840..93344e89368d 100644
>--- a/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
>+++ b/meta/recipes-gnome/libsecret/libsecret_0.20.4.bb
>@@ -22,7 +22,7 @@ GTKDOC_MESON_OPTION = 'gtk_doc'
> 
> PACKAGECONFIG[manpages] = "-Dmanpage=true,-Dmanpage=false,libxslt-native xmlto-native"
> 
>-# http://errors.yoctoproject.org/Errors/Details/20228/
>+# https://errors.yoctoproject.org/Errors/Details/20228/
> ARM_INSTRUCTION_SET:armv4 = "arm"
> ARM_INSTRUCTION_SET:armv5 = "arm"
> ARM_INSTRUCTION_SET:armv6 = "arm"
>diff --git a/meta/recipes-graphics/libfakekey/libfakekey_git.bb b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
>index ab6f5ac9ed22..45058a161719 100644
>--- a/meta/recipes-graphics/libfakekey/libfakekey_git.bb
>+++ b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
>@@ -2,7 +2,7 @@ SUMMARY = "Library for converting characters to X key-presses"
> DESCRIPTION = "libfakekey is a simple library for converting UTF-8 characters into 'fake' X \
> key-presses."
> HOMEPAGE = "http://matchbox-project.org/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "LGPLv2+"
> LIC_FILES_CHKSUM = "file://src/libfakekey.c;endline=30;md5=602b5ccd48f64407510867f3373b448c"
>diff --git a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
>index 53229f2edcab..cdb872442346 100644
>--- a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
>+++ b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
>@@ -1,7 +1,7 @@
> SUMMARY = "Custom Matchbox session files"
> DESCRIPTION = "Very simple session manager for matchbox tools"
> HOMEPAGE = "http://www.matchbox-project.org/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://matchbox-session;endline=20;md5=180f1c169a15d059a56c30094f6fb5ea"
>diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
>index 95a0604aeea6..b009754c3b00 100644
>--- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
>+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Matchbox lightweight window manager"
> HOMEPAGE = "http://matchbox-project.org"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://src/wm.h;endline=21;md5=a7e844465edbcf79c282369f93caa835 \
>diff --git a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
>index 470a5e9ea904..e50f291a61aa 100644
>--- a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
>+++ b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Very simple session manager for X"
> DESCRIPTION = "Simple session manager for X, that provides just the right boilerplate to create a session and launch the browser "
>-HOMEPAGE = "http://www.yoctoproject.org"
>+HOMEPAGE = "https://www.yoctoproject.org"
> BUGTRACKER = "http://bugzilla.pokylinux.org"
> 
> PR = "r4"
>diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
>index f484f537c1a5..d6d9c265922b 100644
>--- a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
>+++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Transparent X11 cursor theme for touchscreens"
> HOMEPAGE = "http://www.matchbox-project.org/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
>diff --git a/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch b/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
>index 4569dca01e22..04417fe46129 100644
>--- a/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
>+++ b/meta/recipes-graphics/xorg-lib/pixman/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
>@@ -10,7 +10,7 @@ Content-Transfer-Encoding: 8bit
> This was ported from meta-oe's patch [1]. The original pixman patch is found
> at [2].
> 
>-[1] http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-graphics/xorg-lib/pixman-0.26.2/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
>+[1] https://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-graphics/xorg-lib/pixman-0.26.2/0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
> [2] http://lists.freedesktop.org/archives/pixman/2011-January/000906.html
> 
> Upstream-Status: Inappropriate [other] qemu fix
>diff --git a/meta/recipes-graphics/xrestop/xrestop_0.4.bb b/meta/recipes-graphics/xrestop/xrestop_0.4.bb
>index c7b8716f6f6a..8bd02e23d14b 100644
>--- a/meta/recipes-graphics/xrestop/xrestop_0.4.bb
>+++ b/meta/recipes-graphics/xrestop/xrestop_0.4.bb
>@@ -14,7 +14,7 @@ PR = "r3"
> 
> DEPENDS = "libxres libxext virtual/libx11 ncurses"
> 
>-SRC_URI = "http://downloads.yoctoproject.org/releases/xrestop/xrestop-${PV}.tar.gz"
>+SRC_URI = "https://downloads.yoctoproject.org/releases/xrestop/xrestop-${PV}.tar.gz"
> 
> SRC_URI[md5sum] = "d8a54596cbaf037e62b80c4585a3ca9b"
> SRC_URI[sha256sum] = "67c2fc94a7ecedbaae0d1837e82e93d1d98f4a6d759828860e552119af3ce257"
>diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
>index 23ebd5c6005f..95d488c6c476 100644
>--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
>+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
>@@ -10,7 +10,7 @@ Falling through to the one installed on the system is problamatic in cross-compi
> environemnts, regardless of whether one pointed to by the env var succeeded or failed.
> 
> taken from:
>-http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch?id=0db7ba34ca41b107042306d13a6f0162885c123b
>+https://cgit.openembedded.org/openembedded-core/commit/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch?id=0db7ba34ca41b107042306d13a6f0162885c123b
> 
> Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/669>
> 
>diff --git a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
>index d5fe9b5dceae..268979f3d44f 100644
>--- a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
>+++ b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Matchbox GTK+ theme configuration application"
> HOMEPAGE = "http://matchbox-project.org"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>diff --git a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb
>index 79ccb0391b0e..74bf45f4837f 100644
>--- a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb
>+++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb
>@@ -1,7 +1,7 @@
> SUMMARY = "Matchbox Window Manager Desktop"
> DESCRIPTION = "A lightweight windows manager for embedded systems. It uses the desktop background to provide an application launcher and allows modules to be loaded for additional functionality."
> HOMEPAGE = "http://matchbox-project.org/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2+ & LGPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>diff --git a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
>index a87841181463..8fb38189484e 100644
>--- a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
>+++ b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
>@@ -1,7 +1,7 @@
> SUMMARY = "Matchbox virtual keyboard for X11"
> DESCRIPTION = "An on screen 'virtual' or 'software' keyboard."
> HOMEPAGE = "http://matchbox-project.org"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> SECTION = "x11"
> 
> LICENSE = "LGPLv2.1"
>diff --git a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb
>index c6de14e34eb4..1f851e52d251 100644
>--- a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb
>+++ b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb
>@@ -2,7 +2,7 @@ SUMMARY = "Simple GTK+ based panel for handheld devices"
> DESCRIPTION = "A flexible always present 'window bar' for holding application \
> launchers and small 'applet' style applications"
> HOMEPAGE = "http://matchbox-project.org"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>diff --git a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
>index 7af11c2f5082..8f12268da2e6 100644
>--- a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
>+++ b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Custom Matchbox session files for the Sato environment"
> HOMEPAGE = "http://www.matchbox-project.org/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2.0+"
> LIC_FILES_CHKSUM = "file://session;endline=3;md5=f8a5c5b9c279e52dc094d10e11c2be63"
>diff --git a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
>index 9f00281ddec5..04c00c7d67d2 100644
>--- a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
>+++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Lightweight GTK+ terminal application"
> HOMEPAGE = "http://www.matchbox-project.org/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>diff --git a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
>index bd680111d95d..772669f3c0b8 100644
>--- a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
>+++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
>@@ -1,6 +1,6 @@
> SUMMARY = "Matchbox window manager Sato themes"
> HOMEPAGE = "http://www.matchbox-project.org/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "CC-BY-SA-3.0"
> LIC_FILES_CHKSUM = "file://COPYING;md5=aae86bb34b0a83716ca09f4e783d6ba4"
>diff --git a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
>index b2913b4ed5cd..6b03a2444a93 100644
>--- a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
>+++ b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Ultra-simple screen capture utility, aimed at handheld devices"
> HOMEPAGE = "http://www.o-hand.com"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> 
> LICENSE = "GPLv2 & GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>diff --git a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
>index 742364f699c2..e87a0716707a 100644
>--- a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
>+++ b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
>@@ -1,6 +1,6 @@
> SUMMARY = "Provides a bridge between gconf and xsettings"
> HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/xsettings-daemon/"
>-BUGTRACKER = "http://bugzilla.yoctoproject.org/"
>+BUGTRACKER = "https://bugzilla.yoctoproject.org/"
> LICENSE = "MIT-style"
> LIC_FILES_CHKSUM = "file://xsettings-manager.h;endline=22;md5=7cfac9d2d4dc3694cc7eb605cf32a69b \
>                     file://xsettings-common.h;endline=22;md5=7cfac9d2d4dc3694cc7eb605cf32a69b"
>diff --git a/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb b/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb
>index 1f3f7a9c00a4..9675ebdc4f41 100644
>--- a/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb
>+++ b/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb
>@@ -116,7 +116,7 @@ FILES:${PN} += "${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbu
> 
> RRECOMMENDS:${PN} += "ca-certificates shared-mime-info"
> 
>-# http://errors.yoctoproject.org/Errors/Details/20370/
>+# https://errors.yoctoproject.org/Errors/Details/20370/
> ARM_INSTRUCTION_SET:armv4 = "arm"
> ARM_INSTRUCTION_SET:armv5 = "arm"
> ARM_INSTRUCTION_SET:armv6 = "arm"
>diff --git a/meta/recipes-support/icu/icu_69.1.bb b/meta/recipes-support/icu/icu_69.1.bb
>index 4daf0fe82e2f..7934db65a6ed 100644
>--- a/meta/recipes-support/icu/icu_69.1.bb
>+++ b/meta/recipes-support/icu/icu_69.1.bb
>@@ -96,7 +96,7 @@ def icu_download_folder(d):
> ICU_PV = "${@icu_download_version(d)}"
> ICU_FOLDER = "${@icu_download_folder(d)}"
> 
>-# http://errors.yoctoproject.org/Errors/Details/20486/
>+# https://errors.yoctoproject.org/Errors/Details/20486/
> ARM_INSTRUCTION_SET:armv4 = "arm"
> ARM_INSTRUCTION_SET:armv5 = "arm"
> 
>diff --git a/meta/recipes-support/libunwind/libunwind_1.5.0.bb b/meta/recipes-support/libunwind/libunwind_1.5.0.bb
>index 9b515b58f47d..8804c2988201 100644
>--- a/meta/recipes-support/libunwind/libunwind_1.5.0.bb
>+++ b/meta/recipes-support/libunwind/libunwind_1.5.0.bb
>@@ -15,7 +15,7 @@ SRC_URI[sha256sum] = "90337653d92d4a13de590781371c604f9031cdb50520366aa1e3a91e1e
> 
> EXTRA_OECONF:append:libc-musl = " --disable-documentation --disable-tests --enable-static"
> 
>-# http://errors.yoctoproject.org/Errors/Details/20487/
>+# https://errors.yoctoproject.org/Errors/Details/20487/
> ARM_INSTRUCTION_SET:armv4 = "arm"
> ARM_INSTRUCTION_SET:armv5 = "arm"
> 
>diff --git a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb
>index 1d3c24a17763..90a76ef84045 100644
>--- a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb
>+++ b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb
>@@ -2,7 +2,7 @@ SUMMARY = "A C program to run all installed ptests"
> DESCRIPTION = "The ptest-runner2 package installs a ptest-runner \
> program which loops through all installed ptest test suites and \
> runs them in sequence."
>-HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/ptest-runner2/about/"
>+HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/ptest-runner2/about/"
> 
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
>diff --git a/scripts/autobuilder-worker-prereq-tests b/scripts/autobuilder-worker-prereq-tests
>index 5d7e6e260130..2a7d8d43ecdd 100755
>--- a/scripts/autobuilder-worker-prereq-tests
>+++ b/scripts/autobuilder-worker-prereq-tests
>@@ -49,13 +49,13 @@ fi
> mkdir -p tmp/deploy/images/qemux86-64
> pushd tmp/deploy/images/qemux86-64
> if [ ! -e core-image-minimal-qemux86-64.ext4 ]; then
>-    wget http://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.ext4
>+    wget https://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.ext4

Should/can this be updated?

> fi
> if [ ! -e core-image-minimal-qemux86-64.qemuboot.conf ]; then
>-    wget http://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.qemuboot.conf
>+    wget https://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/core-image-minimal-qemux86-64.qemuboot.conf

Ditto.

> fi
> if [ ! -e bzImage-qemux86-64.bin ]; then
>-    wget http://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/bzImage-qemux86-64.bin
>+    wget https://downloads.yoctoproject.org/releases/yocto/yocto-2.5.1/machines/qemu/qemux86-64/bzImage-qemux86-64.bin

Ditto.

> fi
> popd
> bitbake qemu-helper-native
>diff --git a/scripts/create-pull-request b/scripts/create-pull-request
>index 8eefcf63a561..6a9da7113b14 100755
>--- a/scripts/create-pull-request
>+++ b/scripts/create-pull-request
>@@ -149,13 +149,13 @@ fi
> WEB_URL=""
> case "$REMOTE_URL" in
> 	*git.yoctoproject.org*)
>-		WEB_URL="http://git.yoctoproject.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH"
>+		WEB_URL="https://git.yoctoproject.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH"
> 		;;
> 	*git.pokylinux.org*)
> 		WEB_URL="http://git.pokylinux.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH"
> 		;;
> 	*git.openembedded.org*)
>-		WEB_URL="http://cgit.openembedded.org/$REMOTE_REPO/log/?h=$BRANCH"
>+		WEB_URL="https://cgit.openembedded.org/$REMOTE_REPO/log/?h=$BRANCH"
> 		;;
> 	*github.com*)
> 		WEB_URL="https://github.com/$REMOTE_REPO/tree/$BRANCH"
>diff --git a/scripts/install-buildtools b/scripts/install-buildtools
>index 8554a5db6791..44c77cb11131 100755
>--- a/scripts/install-buildtools
>+++ b/scripts/install-buildtools
>@@ -11,11 +11,11 @@
> #  Example usage (extended buildtools from milestone):
> #    (1) using --url and --filename
> #        $ install-buildtools \
>-#          --url http://downloads.yoctoproject.org/releases/yocto/milestones/yocto-3.1_M3/buildtools \
>+#          --url https://downloads.yoctoproject.org/releases/yocto/milestones/yocto-3.1_M3/buildtools \
> #          --filename x86_64-buildtools-extended-nativesdk-standalone-3.0+snapshot-20200315.sh
> #    (2) using --base-url, --release, --installer-version and --build-date
> #        $ install-buildtools \
>-#          --base-url http://downloads.yoctoproject.org/releases/yocto \
>+#          --base-url https://downloads.yoctoproject.org/releases/yocto \
> #          --release yocto-3.1_M3 \
> #          --installer-version 3.0+snapshot
> #          --build-date 202000315
>@@ -23,11 +23,11 @@
> #  Example usage (standard buildtools from release):
> #    (3) using --url and --filename
> #        $ install-buildtools --without-extended-buildtools \
>-#          --url http://downloads.yoctoproject.org/releases/yocto/yocto-3.0.2/buildtools \
>+#          --url https://downloads.yoctoproject.org/releases/yocto/yocto-3.0.2/buildtools \
> #          --filename x86_64-buildtools-nativesdk-standalone-3.0.2.sh
> #    (4) using --base-url, --release and --installer-version
> #        $ install-buildtools --without-extended-buildtools \
>-#          --base-url http://downloads.yoctoproject.org/releases/yocto \
>+#          --base-url https://downloads.yoctoproject.org/releases/yocto \
> #          --release yocto-3.0.2 \
> #          --installer-version 3.0.2
> #
>@@ -56,7 +56,7 @@ PROGNAME = 'install-buildtools'
> logger = scriptutils.logger_create(PROGNAME, stream=sys.stdout)
> 
> DEFAULT_INSTALL_DIR = os.path.join(os.path.split(scripts_path)[0],'buildtools')
>-DEFAULT_BASE_URL = 'http://downloads.yoctoproject.org/releases/yocto'
>+DEFAULT_BASE_URL = 'https://downloads.yoctoproject.org/releases/yocto'
> DEFAULT_RELEASE = 'yocto-3.2_M3'
> DEFAULT_INSTALLER_VERSION = '3.1+snapshot'
> DEFAULT_BUILDDATE = '20200923'
>diff --git a/scripts/lib/build_perf/html/report.html b/scripts/lib/build_perf/html/report.html
>index d1ba6f257886..76df3210d41a 100644
>--- a/scripts/lib/build_perf/html/report.html
>+++ b/scripts/lib/build_perf/html/report.html
>@@ -83,7 +83,7 @@ h3 {
> </head>
> 
> {% macro poky_link(commit) -%}
>-    <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?id={{ commit }}">{{ commit[0:11] }}</a>
>+    <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?id={{ commit }}">{{ commit[0:11] }}</a>
> {%- endmacro %}
> 
> <body><div style="width: 700px">


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 4/8] yocto-bsp/poky: replace http with https for URLs
  2021-10-07 15:06 ` [PATCH 4/8] yocto-bsp/poky: " Jon Mason
@ 2021-10-07 16:27   ` Quentin Schulz
  0 siblings, 0 replies; 17+ messages in thread
From: Quentin Schulz @ 2021-10-07 16:27 UTC (permalink / raw)
  To: docs, Jon Mason, openembedded-core, bitbake-devel

Hi Jon,

On October 7, 2021 5:06:26 PM GMT+02:00, Jon Mason <jdmason@kudzu.us> wrote:
>https has been the preferred way to access websites for many years now.
>Change all of the URLs with a _working_ https server/certificate to use
>that URL.
>
>Signed-off-by: Jon Mason <jdmason@kudzu.us>
>---

Reviewed-by: Quentin Schulz <foss@0leil.net>

Thanks,
Quentin

> meta-poky/README.poky.md          | 12 ++++++------
> meta-poky/conf/distro/poky.conf   | 16 ++++++++--------
> meta-yocto-bsp/README.hardware.md |  2 +-
> 3 files changed, 15 insertions(+), 15 deletions(-)
>
>diff --git a/meta-poky/README.poky.md b/meta-poky/README.poky.md
>index 289373f94411..a99c75ed5cb8 100644
>--- a/meta-poky/README.poky.md
>+++ b/meta-poky/README.poky.md
>@@ -3,7 +3,7 @@ Poky
> 
> Poky is an integration of various components to form a pre-packaged
> build system and development environment which is used as a development and
>-validation tool by the [Yocto Project](http://www.yoctoproject.org/). It
>+validation tool by the [Yocto Project](https://www.yoctoproject.org/). It
> features support for building customised embedded style device images
> and custom containers. There are reference demo images ranging from X11/GTK+
>  to Weston, commandline and more. The system supports cross-architecture
>@@ -19,8 +19,8 @@ Many layers are available and can be found through the
> As an integration layer Poky consists of several upstream projects such as 
> [BitBake](https://git.openembedded.org/bitbake/),
> [OpenEmbedded-Core](https://git.openembedded.org/openembedded-core/),
>-[Yocto documentation](http://git.yoctoproject.org/cgit.cgi/yocto-docs/),
>-the '[meta-yocto](http://git.yoctoproject.org/cgit.cgi/meta-yocto/)' layer
>+[Yocto documentation](https://git.yoctoproject.org/cgit.cgi/yocto-docs/),
>+the '[meta-yocto](https://git.yoctoproject.org/cgit.cgi/meta-yocto/)' layer
> which has configuration and hardware support components. These components
> are all part of the Yocto Project and OpenEmbedded ecosystems.
> 
>@@ -29,7 +29,7 @@ reference manual which can be found at <https://docs.yoctoproject.org/>
> 
> OpenEmbedded is the build architecture used by Poky and the Yocto project.
> For information about OpenEmbedded, see the 
>-[OpenEmbedded website](http://www.openembedded.org/).
>+[OpenEmbedded website](https://www.openembedded.org/).
> 
> Contribution Guidelines
> -----------------------
>@@ -42,7 +42,7 @@ who the maintainers are and where bugs should be reported.
> 
> A guide to submitting patches to OpenEmbedded is available at:
> 
>-<http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded>
>+<https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded>
> 
> There is good documentation on how to write/format patches at:
> 
>@@ -72,7 +72,7 @@ Documentation (files in documentation/):
> 
> meta-yocto (files in meta-poky/, meta-yocto-bsp/):
> 
>-- Git repository: <http://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto>
>+- Git repository: <https://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto>
> - Mailing list: poky@lists.yoctoproject.org
> 
> If in doubt, check the openembedded-core git repository for the content you
>diff --git a/meta-poky/conf/distro/poky.conf b/meta-poky/conf/distro/poky.conf
>index e161e4943a38..b0793de21cea 100644
>--- a/meta-poky/conf/distro/poky.conf
>+++ b/meta-poky/conf/distro/poky.conf
>@@ -31,14 +31,14 @@ DISTRO_EXTRA_RRECOMMENDS += "${POKY_DEFAULT_EXTRA_RRECOMMENDS}"
> TCLIBCAPPEND = ""
> 
> PREMIRRORS ??= "\
>-bzr://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
>-cvs://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
>-git://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
>-gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
>-hg://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n \
>-osc://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n \
>-p4://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n \
>-svn://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n"
>+bzr://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
>+cvs://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
>+git://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
>+gitsm://.*/.* https://downloads.yoctoproject.org/mirror/sources/ \n \
>+hg://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \n \
>+osc://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n \
>+p4://.*/.*    https://downloads.yoctoproject.org/mirror/sources/ \n \
>+svn://.*/.*   https://downloads.yoctoproject.org/mirror/sources/ \n"
> 
> SANITY_TESTED_DISTROS ?= " \
>             poky-3.2 \n \
>diff --git a/meta-yocto-bsp/README.hardware.md b/meta-yocto-bsp/README.hardware.md
>index f00f167d3ba2..9151d641d5b7 100644
>--- a/meta-yocto-bsp/README.hardware.md
>+++ b/meta-yocto-bsp/README.hardware.md
>@@ -15,7 +15,7 @@ configuration. For more information please see the Yocto Board Support Package
> (BSP) Developer's Guide - documentation source is in documentation/bspguide or 
> download the PDF from:
> 
>-   http://yoctoproject.org/documentation
>+   https://docs.yoctoproject.org/
> 
> Note that these reference BSPs use the linux-yocto kernel and in general don't
> pull in binary module support for the platforms. This means some device functionality


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 5/8] bitbake: replace http with https for URLs
  2021-10-07 15:06 ` [PATCH 5/8] bitbake: " Jon Mason
@ 2021-10-08  8:57   ` Michael Opdenacker
  2021-10-08  9:38   ` Richard Purdie
  1 sibling, 0 replies; 17+ messages in thread
From: Michael Opdenacker @ 2021-10-08  8:57 UTC (permalink / raw)
  To: Jon Mason, openembedded-core, docs, bitbake-devel

Hi Jon,

Many thanks for the patches!

On 10/7/21 5:06 PM, Jon Mason wrote:
> --- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.rst
> +++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.rst
> @@ -60,11 +60,11 @@ member Chris Larson split the project into two distinct pieces:
>  -  OpenEmbedded, a metadata set utilized by BitBake
>  
>  Today, BitBake is the primary basis of the
> -`OpenEmbedded <http://www.openembedded.org/>`__ project, which is being
> +`OpenEmbedded <https://www.openembedded.org/>`__ project, which is being
>  used to build and maintain Linux distributions such as the `Angstrom
>  Distribution <http://www.angstrom-distribution.org/>`__, and which is
>  also being used as the build tool for Linux projects such as the `Yocto
> -Project <http://www.yoctoproject.org>`__.
> +Project <https://www.yoctoproject.org>`__.


Unrelated here, but Angstrom is defunct now and
http://www.angstrom-distribution.org down. I'll address this through a
different patch, though.

Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>*
*Thanks again!
Michael
**

-- 
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 6/8] documentation: replace http with https for URLs
  2021-10-07 15:06 ` [PATCH 6/8] documentation: " Jon Mason
@ 2021-10-08  9:08   ` Michael Opdenacker
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Opdenacker @ 2021-10-08  9:08 UTC (permalink / raw)
  To: Jon Mason, openembedded-core, docs, bitbake-devel

Hi Jon,

Thanks for the patch!

On 10/7/21 5:06 PM, Jon Mason wrote:
> https has been the preferred way to access websites for many years now.
> Change all of the URLs with a _working_ https server/certificate to use
> that URL.
>
> Signed-off-by: Jon Mason <jdmason@kudzu.us>
> ---
>  documentation/profile-manual/usage.rst     | 28 +++++++++++-----------
>  documentation/ref-manual/faq.rst           | 16 ++++++-------
>  documentation/ref-manual/variables.rst     |  8 +++----
>  documentation/toaster-manual/reference.rst |  8 +++----
>  4 files changed, 30 insertions(+), 30 deletions(-)


Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
and merged into master-next (I want this to be part of the pull request
I'm sending today).

Thanks again,

Michael.

-- 
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 5/8] bitbake: replace http with https for URLs
  2021-10-07 15:06 ` [PATCH 5/8] bitbake: " Jon Mason
  2021-10-08  8:57   ` [docs] " Michael Opdenacker
@ 2021-10-08  9:38   ` Richard Purdie
  1 sibling, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2021-10-08  9:38 UTC (permalink / raw)
  To: Jon Mason, openembedded-core, docs, bitbake-devel

On Thu, 2021-10-07 at 11:06 -0400, Jon Mason wrote:
> https has been the preferred way to access websites for many years now.
> Change all of the URLs with a _working_ https server/certificate to use
> that URL.
> 
> Signed-off-by: Jon Mason <jdmason@kudzu.us>
> ---
>  bitbake/README                                |  8 ++---
>  bitbake/doc/README                            |  2 +-
>  .../bitbake-user-manual-fetching.rst          |  2 +-
>  .../bitbake-user-manual-hello.rst             |  4 +--
>  .../bitbake-user-manual-intro.rst             |  6 ++--
>  .../bitbake-user-manual-ref-variables.rst     | 10 +++---
>  bitbake/lib/bb/tests/fetch.py                 | 36 +++++++++----------
>  bitbake/lib/layerindexlib/__init__.py         |  4 +--
>  bitbake/lib/layerindexlib/restapi.py          |  4 +--
>  bitbake/lib/layerindexlib/tests/restapi.py    |  2 +-
>  bitbake/lib/toaster/orm/fixtures/oe-core.xml  | 12 +++----
>  bitbake/lib/toaster/orm/fixtures/poky.xml     | 24 ++++++-------
>  .../orm/management/commands/lsupdates.py      |  2 +-
>  .../toastergui/templates/layerdetails.html    |  2 +-
>  .../templates/package_detail_base.html        |  2 +-
>  15 files changed, 60 insertions(+), 60 deletions(-)

There was a small problem with bitbake-selftest now failing due to the changes
to tests/fetch.py.

https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/2672/steps/11/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/2648/steps/11/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/2649/steps/11/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/2682/steps/12/logs/stdio

I'm isolating the bits that break it out and will drop those from the patch, I
think there are only a couple of bits that break things.

Cheers,

Richard



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 7/8] documentation: use YOCTO_DL_URL
  2021-10-07 15:06 ` [PATCH 7/8] documentation: use YOCTO_DL_URL Jon Mason
@ 2021-10-08 12:15   ` Michael Opdenacker
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Opdenacker @ 2021-10-08 12:15 UTC (permalink / raw)
  To: Jon Mason, openembedded-core, docs, bitbake-devel

Hi Jon

On 10/7/21 5:06 PM, Jon Mason wrote:
> Signed-off-by: Jon Mason <jdmason@kudzu.us>
> ---
>  documentation/profile-manual/usage.rst | 28 +++++++++++++-------------
>  documentation/ref-manual/faq.rst       | 16 +++++++--------
>  documentation/ref-manual/variables.rst |  8 ++++----
>  3 files changed, 26 insertions(+), 26 deletions(-)


Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Merged in "master-next".
Many thanks!
Michael.
-- 

Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [docs] [PATCH 8/8] dev-manual: remove errant /
  2021-10-07 15:06 ` [PATCH 8/8] dev-manual: remove errant / Jon Mason
@ 2021-10-08 12:19   ` Michael Opdenacker
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Opdenacker @ 2021-10-08 12:19 UTC (permalink / raw)
  To: Jon Mason, openembedded-core, docs, bitbake-devel


On 10/7/21 5:06 PM, Jon Mason wrote:
> Signed-off-by: Jon Mason <jdmason@kudzu.us>
> ---
>  documentation/dev-manual/start.rst | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/documentation/dev-manual/start.rst b/documentation/dev-manual/start.rst
> index fc1b7c30752e..1ca25318cd53 100644
> --- a/documentation/dev-manual/start.rst
> +++ b/documentation/dev-manual/start.rst


Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Applied to master-next. Many thanks!
Cheers
Michael.

-- 
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2021-10-08 12:19 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-07 15:06 [PATCH 0/8] replace http with https for URLs Jon Mason
2021-10-07 15:06 ` [PATCH 1/8] oeqa/manual: Fix no longer valid URLs Jon Mason
2021-10-07 16:15   ` [docs] " Quentin Schulz
2021-10-07 15:06 ` [PATCH 2/8] bitbake:toaster:test: Update SSTATE URL Jon Mason
2021-10-07 15:06 ` [PATCH 3/8] meta: replace http with https for URLs Jon Mason
2021-10-07 16:25   ` [docs] " Quentin Schulz
2021-10-07 15:06 ` [PATCH 4/8] yocto-bsp/poky: " Jon Mason
2021-10-07 16:27   ` [docs] " Quentin Schulz
2021-10-07 15:06 ` [PATCH 5/8] bitbake: " Jon Mason
2021-10-08  8:57   ` [docs] " Michael Opdenacker
2021-10-08  9:38   ` Richard Purdie
2021-10-07 15:06 ` [PATCH 6/8] documentation: " Jon Mason
2021-10-08  9:08   ` [docs] " Michael Opdenacker
2021-10-07 15:06 ` [PATCH 7/8] documentation: use YOCTO_DL_URL Jon Mason
2021-10-08 12:15   ` [docs] " Michael Opdenacker
2021-10-07 15:06 ` [PATCH 8/8] dev-manual: remove errant / Jon Mason
2021-10-08 12:19   ` [docs] " Michael Opdenacker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).