[oe] [meta-oe][PATCH] meta-oe: add selftest for sources.oe.org
akuster808
akuster808 at gmail.com
Tue Nov 13 23:27:39 UTC 2018
On 11/13/18 2:55 PM, Martin Jansa wrote:
> Is this the right URL? http://sources.openembedded.org/mirror/sources/
> returns 404
I thought it was.
I get 404 with http://sources.openembedded.org/
<http://sources.openembedded.org/mirror/sources/>
>
> meta/classes/mirrors.bbclass also uses:
> cvs://.*/.* http://sources.openembedded.org/ \n \
> svn://.*/.* http://sources.openembedded.org/ \n \
> git://.*/.* http://sources.openembedded.org/ \n \
> hg://.*/.* http://sources.openembedded.org/ \n \
> bzr://.*/.* http://sources.openembedded.org/ \n \
> p4://.*/.* http://sources.openembedded.org/ \n \
> osc://.*/.* http://sources.openembedded.org/ \n \
> https?$://.*/.* http://sources.openembedded.org/ \n \
> ftp://.*/.* http://sources.openembedded.org/ \n \
> npm://.*/?.* http://sources.openembedded.org/ \n \
>
I will change the URL's. thanks.
> without the /mirror/sources suffix, maybe it's copy & paste issue from
> downloads.yoctoproject.org <http://downloads.yoctoproject.org> which
> uses /mirror/sources?
> git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n \
>
> But if the test works for you, then something even worse is going on :).
it found:
Summary: 5 tasks failed:
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-graphics/pango/pango_1.42.4.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-graphics/jpeg/libjpeg-turbo_2.0.0.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-kernel/dtc/dtc_1.4.7.bb:do_fetch
virtual:native:/home/akuster/OE/master/meta-openembedded/meta-networking/recipes-support/c-ares/c-ares_1.14.0.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-devtools/binutils/binutils_2.31.bb:do_fetch
with url changes i see:
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-graphics/jpeg/libjpeg-turbo_2.0.0.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-graphics/pango/pango_1.42.4.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.174.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-extended/libarchive/libarchive_3.3.3.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-support/mpfr/mpfr_4.0.1.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-kernel/dtc/dtc_1.4.7.bb:do_fetch
virtual:native:/home/akuster/OE/master/meta-openembedded/meta-networking/recipes-support/c-ares/c-ares_1.14.0.bb:do_fetch
virtual:native:/home/akuster/OE/master/openembedded-core/meta/recipes-devtools/binutils/binutils_2.31.bb:do_fetch
maybe the OE system needs to be checked out.
- armin
>
> On Tue, Nov 13, 2018 at 11:40 PM Armin Kuster <akuster808 at gmail.com
> <mailto:akuster808 at gmail.com>> wrote:
>
> Signed-off-by: Armin Kuster <akuster808 at gmail.com
> <mailto:akuster808 at gmail.com>>
> ---
> meta-oe/lib/oeqa/selftest/cases/meta_oe_sources.py | 30
> ++++++++++++++++++++++
> 1 file changed, 30 insertions(+)
> create mode 100644 meta-oe/lib/oeqa/selftest/cases/meta_oe_sources.py
>
> diff --git a/meta-oe/lib/oeqa/selftest/cases/meta_oe_sources.py
> b/meta-oe/lib/oeqa/selftest/cases/meta_oe_sources.py
> new file mode 100644
> index 0000000..79bebf5
> --- /dev/null
> +++ b/meta-oe/lib/oeqa/selftest/cases/meta_oe_sources.py
> @@ -0,0 +1,30 @@
> +import os
> +import re
> +import glob as g
> +import shutil
> +import tempfile
> +from oeqa.selftest.case import OESelftestTestCase
> +from oeqa.utils.commands import runCmd, bitbake, get_bb_var,
> get_bb_vars
> +
> +class MetaOESourceMirroring(OESelftestTestCase):
> + # Can we download everything from the OpenEmbedded Sources
> Mirror over http only
> + def test_oe_source_mirror(self):
> + self.write_config("""
> +BB_ALLOWED_NETWORKS = " sources.openembedded.org
> <http://sources.openembedded.org>"
> +MIRRORS = ""
> +DL_DIR = "${TMPDIR}/test_oe_downloads"
> +PREMIRRORS = "\\
> + bzr://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + cvs://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + git://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + gitsm://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + hg://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + osc://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + p4://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + svn://.*/.* http://sources.openembedded.org/mirror/sources/
> \\n \\
> + ftp://.*/.*
> http://sources.openembedded.org/mirror/sources/ \\n \\
> + http://.*/.*
> http://sources.openembedded.org/mirror/sources/ \\n \\
> + https://.*/.*
> http://sources.openembedded.org/mirror/sources/ \\n"
> + """)
> +
> + bitbake("world --runall fetch")
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> <mailto:Openembedded-devel at lists.openembedded.org>
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
More information about the Openembedded-devel
mailing list