[oe] [meta-oe][PATCH] meta-oe: add selftest for sources.oe.org

Martin Jansa martin.jansa at gmail.com
Wed Nov 14 15:17:23 UTC 2018


On Tue, Nov 13, 2018 at 03:27:39PM -0800, akuster808 wrote:
> 
> 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/>

This link is http://sources.openembedded.org/mirror/sources/, that's why
it's 404, with http://sources.openembedded.org/ you get 403, which is
fine.
> 
> >
> > 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.

I've checked it yesterday and it's broken since Aug 6.

See IRC log from earlier today:
00:14 < armpit> sources.openembedded.org needs updating ; )
00:17 < JaMa> armpit: khem: the builder lost access to the fileserver as shown in
http://jenkins.nas-admin.org/view/OE/job/oe_world_workspace-rsync/475/console
00:18 < JaMa> something changed between Aug 6th and 9th

> 
> 
> - 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
> >

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20181114/4c19b44e/attachment.sig>


More information about the Openembedded-devel mailing list