From patchwork Wed Sep 23 09:10:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 98958 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8AEEEC98307 for ; Wed, 23 Sep 2026 09:11:13 +0000 (UTC) Received: from mail-wm2-f12.google.com (mail-wm2-f12.google.com [74.125.225.140]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.2906.1790154669563121872 for ; Wed, 23 Sep 2026 02:11:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=AcpcFFx2; spf=pass (domain: smile.fr, ip: 74.125.225.140, mailfrom: yoann.congal@smile.fr) Received: by mail-wm2-f12.google.com with SMTP id 5b1f17b1804b1-49ccf3ca626so3531105e9.0 for ; Wed, 23 Sep 2026 02:11:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1790154668; x=1790759468; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=3Z1ZVY30WX20Z56Nd3eWOVOmppv4e9TzMwmKpWc39K4=; b=AcpcFFx2rqIhEhPT7O7BQ1vhWcspgZBv1lqD86h0JAywvelEvFQDgarDD/ne/4sJ8c vrLR4xWWC9BuRKzJOFbuFXw2vFm3kgj6gsuS8vJzgLJHJQbR+AsURryh+gZISCkHCRjj GxOLCLwd2JSaaeqMORmoAVyvo4f8BZ5JUTCV4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790154668; x=1790759468; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=3Z1ZVY30WX20Z56Nd3eWOVOmppv4e9TzMwmKpWc39K4=; b=yURuzTpwRNyiDNBA1IY+RB7w0jkxD9/oFPPFAVC1h3irjjnzImMSQ2hhngDsonli4U kIHtDledQA0MXox3YEKJsInayxopHEzZk8wT8S45q+sTUJW/SqAwVWVVU50q5iKb4ydz DFm1eNkYqg0PLQrunlokoV+vQoLetq03OG0wpFonX0tRuETyOnXmokxPWwdagNCJl82S eM+p8Ej95+wiIrwwUQ9Xp6ReRCuetlssQPZW21hi9uhwCY3M1b5TDTgKfOv0CdvaxhMb 9N0byIJFBdwjxlvFaeXSNuBmlA0k2I1b5ql7+JJlNl0nO9porNTDJV/w7f5VPLlv1uT7 CpSw== X-Gm-Message-State: AFuF++mtNnQEeehKgXnnP4Yw6UwogM24FF8SLjx9x26YNjVR6WlTQykK rw20NUZX2IeHzvBrkAdE0pGU1lGr92ak3Bm/RUjOjWnEd3V8wq76J7WLW3hUDiaprDcIkNBk6Nu TMemcHns= X-Gm-Gg: AYBFou2KkaU5ByvEgKjiULHuqMh7tGYIQyV/ln4+PMs5PR6HnRZGTH6kXCv3pVLYrZl Sn9HoCiHc3KhwE163cwBo7tFILsMTTrpOdassyKl0zhddaWNY3UV6lJnxGAkppiC6OU9vS03IvM kw4gslrgcm6/Im5zEX0BITFvngrON9dTlmm8uK4smLULucqT6EJLNmVUM8ExE/m2qLpvbrv+sc8 SwgshzKCS9lYojLcl6pSQv78Z3zN+5ScUUj5ab9G5e9mj+PR6dccw8coe7kLdB3t2hD/1rCCRMC sMLeEoFWrWAqVpqzeteDfop7wClhC2ZxwsgARq+IXmkPWYLDONfcUmweQY0o1SCjE/WC/N5lsQK QQ83iTIJZKf3P1IprLzGGM1p0khbhjCylyBbODXOesANz9YtdaSgagvn28TkZzcP7F27rZh2oaO CWgoKXnGHNkpVXsNcuAPT9DMVoggLPYoGu/WjjOykt96PTpaE67uy2oZn4MU9FDXfFj4cm8rL/H 2C4LGXPxWBkSC1z2ClyFO2QrB5qWF49UcBfalnH21iyMy0qbLKqlDbpuaBYlTgdAVOdWwuR X-Received: by 2002:a05:600c:4455:b0:49f:c18a:61c8 with SMTP id 5b1f17b1804b1-49fdf15100bmr22442045e9.29.1790154667755; Wed, 23 Sep 2026 02:11:07 -0700 (PDT) Received: from FRSMI25-LASER.home (2a02-8440-b519-f416-8bed-8817-19fd-ccf7.rev.sfr.net. [2a02:8440:b519:f416:8bed:8817:19fd:ccf7]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe14322c0sm48384135e9.5.2026.09.23.02.11.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 02:11:07 -0700 (PDT) From: Yoann Congal To: bitbake-devel@lists.openembedded.org Subject: [bitbake][scarthgap][2.8][PATCH 1/3] tests/fetch: Drop ftp checkstatus test Date: Wed, 23 Sep 2026 11:10:15 +0200 Message-ID: <4b8695f0708f4da5ed16e97ae7bcfb69fdd1e3ed.1790154568.git.yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Sep 2026 09:11:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/20238 From: Richard Purdie This single url takes 100s in each of the two tests it is used in, compared to the fraction of a second for the other urls. Nobody should really be using ftp any more anyway, drop this test url. Signed-off-by: Richard Purdie (cherry picked from commit a181827fa0fe6738441b40b5206cc2cadb5f7dce) Signed-off-by: Yoann Congal --- lib/bb/tests/fetch.py | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/bb/tests/fetch.py b/lib/bb/tests/fetch.py index 3e2c6f8c1..d47e3cd29 100644 --- a/lib/bb/tests/fetch.py +++ b/lib/bb/tests/fetch.py @@ -1607,7 +1607,6 @@ class FetchCheckStatusTest(FetcherTest): "https://docs.yoctoproject.org", "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", # GitHub releases are hosted on Amazon S3, which doesn't support HEAD "https://github.com/kergoth/tslib/releases/download/1.1/tslib-1.1.tar.xz" ] From patchwork Wed Sep 23 09:10:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 98959 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B1938C9830B for ; Wed, 23 Sep 2026 09:11:13 +0000 (UTC) Received: from mail-wm2-f13.google.com (mail-wm2-f13.google.com [74.125.225.141]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.2907.1790154670655720424 for ; Wed, 23 Sep 2026 02:11:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=uKPES08h; spf=pass (domain: smile.fr, ip: 74.125.225.141, mailfrom: yoann.congal@smile.fr) Received: by mail-wm2-f13.google.com with SMTP id 5b1f17b1804b1-49b912e4b11so3739975e9.3 for ; Wed, 23 Sep 2026 02:11:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1790154669; x=1790759469; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=iIziFfMd8Kqcx7Z9xDAbTF7z8cwbgBkSZnq5AczDgSU=; b=uKPES08hDf8jOI1uOeA7HBRtrp2WTAOZXvzqtuVcsFvZ8atinySp5uJ1A9FvxmfY8O vh66G5ZV3gYV4yxqifNrcI2HSXEOdCbElRo96sRGKheK7op3DjvUXM27nrOycGGPH+hq fB6dk68sZ6NHktBsSyjNub0O/AkYWGC/lM7q0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790154669; x=1790759469; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=iIziFfMd8Kqcx7Z9xDAbTF7z8cwbgBkSZnq5AczDgSU=; b=a/fnn9eUygV5D3VfEMS9qtI6xkQP7rw5fauAL4RJF+pAPt1Gqv3JuHxaDaQcJEVqL7 GuQ0AZIyJ7IvVxw+K/NuRzQ9fy+INMt6XInTKqW4utQRgAnX9ZN8fCVFSLUR7zlsxA7v h5vuUDUPwv0CiU9RmN96DK4niG58BeSROEm+oywJ5MU94gb4H1cVrlZT2efc99Tj3MYa 3/PimRn3+45EzS3uMUsURSWGB+VTPfd0N4xp3u9GHcyk2JgTRj14SWofkY29FAmdwDcL iOQRWsYf9blUsYol5NlQYKyWSWUjrAWXaZAu/dirkHb9QJ870stUSzA+l36s1jC+wmOq z31Q== X-Gm-Message-State: AFuF++nOPrjWt5ohjTJ14lOWYfep1uDetaCXIfXrz6bDSLM98gz1+Oj7 ZDyDNg7TuoBYD9P5aw9L8BRRb1BM0bG8pC0ICHMNghoN3nWO1VdkslqnF4pstQ/vVBJtAMVNliw aYTKqqkw= X-Gm-Gg: AYBFou3tlGNfkH8mspQ4DUfpOuw+WHzaVaR8kBGnkT+nJeUbkJgVE45NXJDP6+k88YA pWxQoaxKpF4QsBZYWh7+wnbn1TqsbyFlQW8z9Xcbjmj78KEkOnHccGvUi9OalQ1wkP5Hka97jdn S2W1Y2Na0OcZEGPxZsbthTZcUxyiKmetOfhWBAoM1FyticvD4wD9mOijpNE4+CTNXfIS3c/JZOd XLrhghyesMSqjn99NO72uOhjaOszvtEMz8GsrnQY6mQI93eVHa0ET364H9W1P1IB+B+S1lWiwus iPOtJN+p7TbJJF0H+Pa+0JTCO7enwliH52N3EkGoYnVfW9n+cBqEnbn5R/Zk3ZnZUm6dj3NbfQc PBsQD0Pz5yjXOntyuQKBuEK5/8wuIwgx9vqlr9VLTRlfrnIxFaMLo9bxZAyDWW8cT1+ZxguVlnL GWWwa+xsem46bEoJ/N3wltd+7hT/j3jb7hmU4RuOo3zcgkusnw6rKdi3qpezdvgZA7aJ7mW4kN8 aPRFR9IplVN1Kcth+hB8qAJPuM28+v0h4di/zXHXlIOuQ/OHRlrraeaW1/jc9h0lDTbY1H4xsHJ 2SqEEww= X-Received: by 2002:a05:600c:4ec6:b0:49f:dc71:e609 with SMTP id 5b1f17b1804b1-49fdf12f351mr24202105e9.20.1790154668701; Wed, 23 Sep 2026 02:11:08 -0700 (PDT) Received: from FRSMI25-LASER.home (2a02-8440-b519-f416-8bed-8817-19fd-ccf7.rev.sfr.net. [2a02:8440:b519:f416:8bed:8817:19fd:ccf7]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe14322c0sm48384135e9.5.2026.09.23.02.11.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 02:11:08 -0700 (PDT) From: Yoann Congal To: bitbake-devel@lists.openembedded.org Subject: [bitbake][scarthgap][2.8][PATCH 2/3] tests/fetch: Switch to YP mirror repos instead of github Date: Wed, 23 Sep 2026 11:10:16 +0200 Message-ID: <931a230a28a0582552f098e97d94299f310fd2eb.1790154568.git.yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Sep 2026 09:11:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/20239 From: Richard Purdie We're having issues with github urls, switch many of the test repos to our own mirror copies. Some mirror copies are modified to reduce their size and improve test times. More needs to be done in that area! Signed-off-by: Richard Purdie (cherry picked from commit 9dbf27b9fd04c40c87f25eb6cbd884db5c7f2160) Signed-off-by: Yoann Congal --- lib/bb/tests/fetch.py | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/lib/bb/tests/fetch.py b/lib/bb/tests/fetch.py index d47e3cd29..087ebb7db 100644 --- a/lib/bb/tests/fetch.py +++ b/lib/bb/tests/fetch.py @@ -1212,7 +1212,7 @@ class FetcherNetworkTest(FetcherTest): def test_git_submodule_dbus_broker(self): # The following external repositories have show failures in fetch and unpack operations # We want to avoid regressions! - url = "gitsm://github.com/bus1/dbus-broker;protocol=https;rev=fc874afa0992d0c75ec25acb43d344679f0ee7d2;branch=main" + url = "gitsm://git.yoctoproject.org/bbfetchtests-bus1-dbus-broker;protocol=https;rev=fc874afa0992d0c75ec25acb43d344679f0ee7d2;branch=main" fetcher = bb.fetch.Fetch([url], self.d) fetcher.download() # Previous cwd has been deleted @@ -1228,7 +1228,7 @@ class FetcherNetworkTest(FetcherTest): @skipIfNoNetwork() def test_git_submodule_CLI11(self): - url = "gitsm://github.com/CLIUtils/CLI11;protocol=https;rev=bd4dc911847d0cde7a6b41dfa626a85aab213baf;branch=main" + url = "gitsm://git.yoctoproject.org/bbfetchtests-cliutils-cli11;protocol=https;rev=474872a222f61e57b16c2feb774610a4595a729e;branch=main" fetcher = bb.fetch.Fetch([url], self.d) fetcher.download() # Previous cwd has been deleted @@ -1238,17 +1238,16 @@ class FetcherNetworkTest(FetcherTest): repo_path = os.path.join(self.tempdir, 'unpacked', 'git') self.assertTrue(os.path.exists(os.path.join(repo_path, '.git/modules/extern/googletest/config')), msg='Missing submodule config "extern/googletest"') self.assertTrue(os.path.exists(os.path.join(repo_path, '.git/modules/extern/json/config')), msg='Missing submodule config "extern/json"') - self.assertTrue(os.path.exists(os.path.join(repo_path, '.git/modules/extern/sanitizers/config')), msg='Missing submodule config "extern/sanitizers"') @skipIfNoNetwork() def test_git_submodule_update_CLI11(self): """ Prevent regression on update detection not finding missing submodule, or modules without needed commits """ - url = "gitsm://github.com/CLIUtils/CLI11;protocol=https;rev=cf6a99fa69aaefe477cc52e3ef4a7d2d7fa40714;branch=main" + url = "gitsm://git.yoctoproject.org/bbfetchtests-cliutils-cli11;protocol=https;rev=fe0e149a0624db734de37dc827af3328855f51cf;branch=main" fetcher = bb.fetch.Fetch([url], self.d) fetcher.download() # CLI11 that pulls in a newer nlohmann-json - url = "gitsm://github.com/CLIUtils/CLI11;protocol=https;rev=49ac989a9527ee9bb496de9ded7b4872c2e0e5ca;branch=main" + url = "gitsm://git.yoctoproject.org/bbfetchtests-cliutils-cli11;protocol=https;rev=141f9dca45bd5ef42e7b1a06637860b7581370c8;branch=main" fetcher = bb.fetch.Fetch([url], self.d) fetcher.download() # Previous cwd has been deleted @@ -1258,11 +1257,10 @@ class FetcherNetworkTest(FetcherTest): repo_path = os.path.join(self.tempdir, 'unpacked', 'git') self.assertTrue(os.path.exists(os.path.join(repo_path, '.git/modules/extern/googletest/config')), msg='Missing submodule config "extern/googletest"') self.assertTrue(os.path.exists(os.path.join(repo_path, '.git/modules/extern/json/config')), msg='Missing submodule config "extern/json"') - self.assertTrue(os.path.exists(os.path.join(repo_path, '.git/modules/extern/sanitizers/config')), msg='Missing submodule config "extern/sanitizers"') @skipIfNoNetwork() def test_git_submodule_aktualizr(self): - url = "gitsm://github.com/advancedtelematic/aktualizr;branch=master;protocol=https;rev=d00d1a04cc2366d1a5f143b84b9f507f8bd32c44" + url = "gitsm://git.yoctoproject.org/bbfetchtests-advancedtelematic-aktualizr;branch=master;protocol=https;rev=d00d1a04cc2366d1a5f143b84b9f507f8bd32c44" fetcher = bb.fetch.Fetch([url], self.d) fetcher.download() # Previous cwd has been deleted @@ -1307,7 +1305,7 @@ class FetcherNetworkTest(FetcherTest): @skipIfNoNetwork() def test_git_submodule_reference_to_parent(self): - self.recipe_url = "gitsm://github.com/gflags/gflags.git;protocol=https;branch=master" + self.recipe_url = "gitsm://git.yoctoproject.org/bbfetchtests-gflags;protocol=https;branch=master" self.d.setVar("SRCREV", "14e1138441bbbb584160cb1c0a0426ec1bac35f1") with Timeout(60): fetcher = bb.fetch.Fetch([self.recipe_url], self.d) @@ -1471,7 +1469,7 @@ class FetchLatestVersionTest(FetcherTest): test_git_uris = { # version pattern "X.Y.Z" - ("mx-1.0", "git://github.com/clutter-project/mx.git;branch=mx-1.4;protocol=https", "9b1db6b8060bd00b121a692f942404a24ae2960f", "", "") + ("mx-1.0", "git://git.yoctoproject.org/bbfetchtests-clutter-mx;branch=mx-1.4;protocol=https", "9b1db6b8060bd00b121a692f942404a24ae2960f", "", "") : "1.99.4", # version pattern "vX.Y" # mirror of git.infradead.org since network issues interfered with testing @@ -1498,11 +1496,11 @@ class FetchLatestVersionTest(FetcherTest): : "0.4.3", ("build-appliance-image", "git://git.yoctoproject.org/poky;branch=master;protocol=https", "b37dd451a52622d5b570183a81583cc34c2ff555", r"(?P(([0-9][\.|_]?)+[0-9]))", "") : "11.0.0", - ("chkconfig-alternatives-native", "git://github.com/kergoth/chkconfig;branch=sysroot;protocol=https", "cd437ecbd8986c894442f8fce1e0061e20f04dee", r"chkconfig\-(?P((\d+[\.\-_]*)+))", "") + ("chkconfig-alternatives-native", "git://git.yoctoproject.org/bbfetchtests-kergoth-chkconfig;branch=sysroot;protocol=https", "cd437ecbd8986c894442f8fce1e0061e20f04dee", r"chkconfig\-(?P((\d+[\.\-_]*)+))", "") : "1.3.59", - ("remake", "git://github.com/rocky/remake.git;protocol=https;branch=master", "f05508e521987c8494c92d9c2871aec46307d51d", r"(?P(\d+\.(\d+\.)*\d*(\+dbg\d+(\.\d+)*)*))", "") + ("remake", "git://git.yoctoproject.org/bbfetchtests-rocky-remake;protocol=https;branch=master", "f05508e521987c8494c92d9c2871aec46307d51d", r"(?P(\d+\.(\d+\.)*\d*(\+dbg\d+(\.\d+)*)*))", "") : "3.82+dbg0.9", - ("sysdig", "git://github.com/draios/sysdig.git;branch=dev;protocol=https", "4fb6288275f567f63515df0ff0a6518043ecfa9b", r"^(?P\d+(\.\d+)+)", "10.0.0") + ("sysdig", "git://git.yoctoproject.org/bbfetchtests-draios-sysdig;branch=dev;protocol=https", "4fb6288275f567f63515df0ff0a6518043ecfa9b", r"^(?P\d+(\.\d+)+)", "10.0.0") : "0.28.0", } @@ -2988,8 +2986,8 @@ class NPMTest(FetcherTest): 'integrity': 'sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==', 'dependencies': { 'cookie': { - 'version': 'git+https://github.com/jshttp/cookie.git#aec1177c7da67e3b3273df96cf476824dbc9ae09', - 'from': 'git+https://github.com/jshttp/cookie.git' + 'version': 'git+https://git.yoctoproject.org/bbfetchtests-jshttp-cookie#aec1177c7da67e3b3273df96cf476824dbc9ae09', + 'from': 'git+https://git.yoctoproject.org/bbfetchtests-jshttp-cookie' } } } @@ -3001,7 +2999,7 @@ class NPMTest(FetcherTest): fetcher.download() self.assertTrue(os.path.exists(os.path.join(self.dldir, 'npm2', 'array-flatten-1.1.1.tgz'))) self.assertTrue(os.path.exists(os.path.join(self.dldir, 'npm2', 'content-type-1.0.4.tgz'))) - self.assertTrue(os.path.exists(os.path.join(self.dldir, 'git2', 'github.com.jshttp.cookie.git'))) + self.assertTrue(os.path.exists(os.path.join(self.dldir, 'git2', 'git.yoctoproject.org.bbfetchtests-jshttp-cookie'))) fetcher.unpack(self.unpackdir) self.assertTrue(os.path.exists(os.path.join(self.sdir, 'npm-shrinkwrap.json'))) self.assertTrue(os.path.exists(os.path.join(self.sdir, 'node_modules', 'array-flatten', 'package.json'))) @@ -3014,14 +3012,14 @@ class NPMTest(FetcherTest): swfile = self.create_shrinkwrap_file({ 'dependencies': { 'cookie': { - 'version': 'github:jshttp/cookie.git#aec1177c7da67e3b3273df96cf476824dbc9ae09', - 'from': 'github:jshttp/cookie.git' + 'version': 'git+https://git.yoctoproject.org/bbfetchtests-jshttp-cookie#aec1177c7da67e3b3273df96cf476824dbc9ae09', + 'from': 'git+https://git.yoctoproject.org/bbfetchtests-jshttp-cookie' } } }) fetcher = bb.fetch.Fetch(['npmsw://' + swfile], self.d) fetcher.download() - self.assertTrue(os.path.exists(os.path.join(self.dldir, 'git2', 'github.com.jshttp.cookie.git'))) + self.assertTrue(os.path.exists(os.path.join(self.dldir, 'git2', 'git.yoctoproject.org.bbfetchtests-jshttp-cookie'))) swfile = self.create_shrinkwrap_file({ 'dependencies': { From patchwork Wed Sep 23 09:10:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 98957 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63599C982FA for ; Wed, 23 Sep 2026 09:11:13 +0000 (UTC) Received: from mail-wm2-f12.google.com (mail-wm2-f12.google.com [74.125.225.140]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.2908.1790154671275847189 for ; Wed, 23 Sep 2026 02:11:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=NH7rs+gX; spf=pass (domain: smile.fr, ip: 74.125.225.140, mailfrom: yoann.congal@smile.fr) Received: by mail-wm2-f12.google.com with SMTP id 5b1f17b1804b1-49b912e4b11so3740025e9.3 for ; Wed, 23 Sep 2026 02:11:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1790154669; x=1790759469; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=NDDhJ8xQoSkQ44+QLmTqNrZF19DJs4OhnZZn/uXjKM4=; b=NH7rs+gXy0Rr6pPvIO3Z3q9/eu2zS3UHDdSvogcS/4IDILxlX0t8w2XXNqjQNNUYGj 7us8hFb+QvfEP7Udq1+hh1uIGgNhZuaT8UYyixvbPXTJjqPbYVr4GYyLqFC/E5UBG8S9 1p9kj/u1sAqsnlVzz/CQR0JnQDwI5qWKVG3Ug= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790154669; x=1790759469; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=NDDhJ8xQoSkQ44+QLmTqNrZF19DJs4OhnZZn/uXjKM4=; b=Uykh+uWkB0EHyG5pH55yuR94SOREwO/h6n0tmGcjVUYkBIeWPnvjogCNLsGM03vBq9 00SxrFKUFTrZrSvY52Av5HNAYGlJndqMDQjbaxLLxLUiu5xkpmcLw3JJfP3Ft/9gYkpi ZxCeOS5rt+Zj9a9hnm9t6PlZF5LfyWi/7grhWV1tTJulu2LeY1unjTLXuPWvsWA8qxBU IHOjdsBooryaOmwY3gXhtmhAOP8Vl2MY/UovGBBw0mb4gv/+F4dhI2AOJxpRJ2oxfdhN sYBFNiRIM+CGDcX2iK2gvQGVZ28l3drIqGmzJMXKyiort/jSphrU+NII40acSxod9PBC dZVQ== X-Gm-Message-State: AFuF++kDBhHbRSL813cdj/EB0fowX5s2urRK4yQlzMJiAFHRIubHxSB2 tNKW/J6To5sFkG8thwtIKYdWWN5NGyLKxyW6dzA8BFZkE0DmBizukGicyrj1D1rxFc1N/JPs7+9 Shk5+u2s= X-Gm-Gg: AYBFou1NsUpl24qoJLQ/TdoZUaUC8H9SEFPW3V9e9NvAcCbYCo2x2lTrTGfqz7QfxA+ 3tQL/kNDOs62Vvq7/3UzaDuTqn8ULchQWZckzZVFue9eulNEBzKjV1/7xZJl4z84/OjBqJchkJR qeMp1+9qaaWTGVXu6Pm7hp74IiIjcJJ3iOcIJdejrJF+EJGxmWN1uHjXqGbZMy8mvtSDSpshbr2 ZDwLFBt2ym3v8kl+gYmW+aPYBt4J+jKfFkBZdzx29grWbZzsFd/VYqhlioxRmYYG3Bo0H2zY14w TnlzQyJEIiwYp6XstJiel0R/lxcvGWbmZmnWEopw0O4+Xw+trU/1eN5ls3P2jUPjo3bVaNJE/GP /27MwcD6+jDH9X4N0Zry3EKPMxgD8i99lC49Cj2M+1nFC5DyME2X/EVs6nmqAsxhr9Oqn8ej4ZL qNxH2b/QlS5CCd3y7FjHxWziOihFd6Tre7VBZMKjLCZiYFn6u07WtuJ9OE3Wp+pGZpWDyuU9hjU o85XTVio1Wh9afyZNI/E+2A7ngDR+W70ayPi65cgXX/lGj7OaoSdzleVrdh3AA+1DJItfqa X-Received: by 2002:a05:600c:1c01:b0:49f:dc8e:6211 with SMTP id 5b1f17b1804b1-49fdf12f377mr30668755e9.16.1790154669397; Wed, 23 Sep 2026 02:11:09 -0700 (PDT) Received: from FRSMI25-LASER.home (2a02-8440-b519-f416-8bed-8817-19fd-ccf7.rev.sfr.net. [2a02:8440:b519:f416:8bed:8817:19fd:ccf7]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe14322c0sm48384135e9.5.2026.09.23.02.11.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 02:11:09 -0700 (PDT) From: Yoann Congal To: bitbake-devel@lists.openembedded.org Subject: [bitbake][scarthgap][2.8][PATCH 3/3] tests/fetch: Drop github url from testing Date: Wed, 23 Sep 2026 11:10:17 +0200 Message-ID: <1b619d136c01c97ab1b76a75e8845cddc5e49735.1790154568.git.yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Sep 2026 09:11:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/20240 From: Richard Purdie This was introduced as a test for the fix in 6ec70d5d2e330b41b932b0a655b838a5f37df01e however the way github works has changed in the decade since and this test is no longer testing what was intended. The test is failing intermittently on our infrastructure thanks to spam and IP block throttling restrictions which lead to occasional failures. At this point it is probably simplest just to drop the url from testing. Signed-off-by: Richard Purdie (cherry picked from commit b59bdcf8134e6f5935e8f7b0ed8033cbb745e0ff) Signed-off-by: Yoann Congal --- lib/bb/tests/fetch.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/bb/tests/fetch.py b/lib/bb/tests/fetch.py index 087ebb7db..a62fa16a7 100644 --- a/lib/bb/tests/fetch.py +++ b/lib/bb/tests/fetch.py @@ -1605,8 +1605,6 @@ class FetchCheckStatusTest(FetcherTest): "https://docs.yoctoproject.org", "https://downloads.yoctoproject.org/releases/opkg/opkg-0.1.7.tar.gz", "https://downloads.yoctoproject.org/releases/opkg/opkg-0.3.0.tar.gz", - # GitHub releases are hosted on Amazon S3, which doesn't support HEAD - "https://github.com/kergoth/tslib/releases/download/1.1/tslib-1.1.tar.xz" ] def _start_checkstatus_server(self):