From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6621782831461826560 X-Received: by 2002:a19:7510:: with SMTP id y16mr23261lfe.9.1542014896198; Mon, 12 Nov 2018 01:28:16 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:2f12:: with SMTP id v18-v6ls615498ljv.2.gmail; Mon, 12 Nov 2018 01:28:15 -0800 (PST) X-Google-Smtp-Source: AJdET5foQspE1Y3qBvLWSR5xovuFrXvJVK0C8CTXv3EpaGf2zNtLHf5Aobyq9oPx0NKmMeXChef+ X-Received: by 2002:a2e:9d4b:: with SMTP id y11-v6mr30114ljj.20.1542014895630; Mon, 12 Nov 2018 01:28:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542014895; cv=none; d=google.com; s=arc-20160816; b=ic8v4CLEpUI2WmkqibtQ2lKHBzJpIZQBWWpDFzUeQUbDmhkSSNIC5sYX82Bri2YzcR lUohzhe6w+sh8T5yLJckK/YDaW6sB1dZbfrRrY95XgRhmHh2Tg037FFPRCFh3wyJHMuD VJwmC5DEy3yAuuSlCl0O24exNpE2Cwoa0+g2fInvQDhoKkheG3H9gMBQaoqA/0y8pyMZ FGRmj0d12SjzBQy3ipmSQaKnDTJb0lCWnD0En24zCoujzPcr6s8xX7SbVb+MsmosCfOC 5StnW8XWt+rAQ0zgjJN/fcFgGDOzHb8ZA+owsgkZPY2YH5N08p09uqzim+vSJVh/Reeb jU1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:organization:references:to:from:subject; bh=3vgH1ZESJDbuB2kYsvhEVbhBp4Wwx/9LEYwOKmguu38=; b=AWf4x3arhN1/X58lKgG8yPCZ1UdiAQ89pxufwBg7sUXbNFOLG/OGhJxZpfxSpZgpP+ 8qW1SZ3uMreEAHqG2z8rXwMzXM5HTnxg54W//HUyNVRqOhSs9jK8nUWjDujjRcI5h7T7 +oFPaY8BKGaHPLatm04khJupsQzWqdGN4GD0qSOyBBKlRbHjRL1TOwc/sgulhfCNaN4X 5Fk2lejqcQfZu9hjK/OFtmOB+fP0c7OObhWju55egZAItjJmpOv6wKiEF3Hr63Llkz0i +l1CtVB24CGIJZGMIVbz7xPfmx97nVEhrwlPbTItJHrLB/z6DCZtVXiFWVuv+mfg3RNn WZAw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id 73-v6si438683ljc.5.2018.11.12.01.28.15 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Nov 2018 01:28:15 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Received: from [192.168.0.18] ([46.39.55.21]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id wAC9SCWX024258 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Mon, 12 Nov 2018 10:28:14 +0100 Subject: Re: [PATCH v2 0/2] Update to the latest bitbake release From: "Maxim Yu. Osipov" To: isar-users@googlegroups.com References: <20181109085903.8299-1-mosipov@ilbers.de> Organization: ilbers GmbH Message-ID: Date: Mon, 12 Nov 2018 12:28:07 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20181109085903.8299-1-mosipov@ilbers.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: 6jPdhHaDiH98 On 11/9/18 11:59 AM, Maxim Yu. Osipov wrote: > Hi everybody, > > This is the second series after review. > > Changes vs v1: > - bitbake was updated to the release version > - Set LAYERSERIES_CORENAMES to version string Applied to the 'next', Maxim. > Kind regards, > Maxim. > > Maxim Yu. Osipov (2): > bitbake: Update to the release 1.40.0 > meta: Set LAYERSERIES_* variables > > bitbake/bin/bitbake | 2 +- > bitbake/bin/bitbake-selftest | 7 +- > bitbake/bin/toaster | 13 +- > bitbake/contrib/dump_cache.py | 85 +- > .../bitbake-user-manual-execution.xml | 2 +- > .../bitbake-user-manual-fetching.xml | 40 +- > .../bitbake-user-manual-hello.xml | 8 +- > .../bitbake-user-manual-intro.xml | 165 ++- > .../bitbake-user-manual-metadata.xml | 115 +- > .../bitbake-user-manual-ref-variables.xml | 59 +- > .../bitbake-user-manual/bitbake-user-manual.xml | 2 +- > .../figures/bb_multiconfig_files.png | 0 > bitbake/lib/bb/COW.py | 2 +- > bitbake/lib/bb/__init__.py | 18 +- > bitbake/lib/bb/build.py | 8 +- > bitbake/lib/bb/cache.py | 7 +- > bitbake/lib/bb/checksum.py | 2 + > bitbake/lib/bb/codeparser.py | 4 +- > bitbake/lib/bb/cooker.py | 57 +- > bitbake/lib/bb/cookerdata.py | 5 +- > bitbake/lib/bb/daemonize.py | 25 +- > bitbake/lib/bb/data.py | 61 +- > bitbake/lib/bb/data_smart.py | 108 +- > bitbake/lib/bb/event.py | 5 +- > bitbake/lib/bb/fetch2/__init__.py | 62 +- > bitbake/lib/bb/fetch2/bzr.py | 5 +- > bitbake/lib/bb/fetch2/clearcase.py | 3 +- > bitbake/lib/bb/fetch2/cvs.py | 5 +- > bitbake/lib/bb/fetch2/git.py | 66 +- > bitbake/lib/bb/fetch2/gitsm.py | 264 ++-- > bitbake/lib/bb/fetch2/hg.py | 2 +- > bitbake/lib/bb/fetch2/npm.py | 9 +- > bitbake/lib/bb/fetch2/osc.py | 5 +- > bitbake/lib/bb/fetch2/perforce.py | 8 +- > bitbake/lib/bb/fetch2/repo.py | 12 +- > bitbake/lib/bb/fetch2/svn.py | 5 +- > bitbake/lib/bb/main.py | 15 +- > bitbake/lib/bb/msg.py | 3 + > bitbake/lib/bb/parse/__init__.py | 3 +- > bitbake/lib/bb/parse/ast.py | 46 +- > bitbake/lib/bb/parse/parse_py/BBHandler.py | 3 - > bitbake/lib/bb/parse/parse_py/ConfHandler.py | 3 - > bitbake/lib/bb/runqueue.py | 278 ++-- > bitbake/lib/bb/server/process.py | 27 +- > bitbake/lib/bb/siggen.py | 54 +- > bitbake/lib/bb/taskdata.py | 18 +- > bitbake/lib/bb/tests/cooker.py | 83 ++ > bitbake/lib/bb/tests/data.py | 77 +- > bitbake/lib/bb/tests/fetch.py | 295 ++++- > bitbake/lib/bb/tests/parse.py | 4 + > bitbake/lib/bb/ui/buildinfohelper.py | 9 +- > bitbake/lib/bb/ui/taskexp.py | 10 +- > bitbake/lib/bb/utils.py | 60 +- > bitbake/lib/bblayers/action.py | 2 +- > bitbake/lib/bblayers/layerindex.py | 323 ++--- > bitbake/lib/layerindexlib/README | 28 + > bitbake/lib/layerindexlib/__init__.py | 1363 ++++++++++++++++++++ > bitbake/lib/layerindexlib/cooker.py | 344 +++++ > bitbake/lib/layerindexlib/plugin.py | 60 + > bitbake/lib/layerindexlib/restapi.py | 398 ++++++ > bitbake/lib/layerindexlib/tests/__init__.py | 0 > bitbake/lib/layerindexlib/tests/common.py | 43 + > bitbake/lib/layerindexlib/tests/cooker.py | 123 ++ > bitbake/lib/layerindexlib/tests/layerindexobj.py | 226 ++++ > bitbake/lib/layerindexlib/tests/restapi.py | 184 +++ > bitbake/lib/layerindexlib/tests/testdata/README | 11 + > .../tests/testdata/build/conf/bblayers.conf | 15 + > .../tests/testdata/layer1/conf/layer.conf | 17 + > .../tests/testdata/layer2/conf/layer.conf | 20 + > .../tests/testdata/layer3/conf/layer.conf | 19 + > .../tests/testdata/layer4/conf/layer.conf | 22 + > .../toaster/bldcontrol/localhostbecontroller.py | 212 ++- > .../management/commands/checksettings.py | 8 +- > .../bldcontrol/management/commands/runbuilds.py | 2 +- > bitbake/lib/toaster/orm/fixtures/oe-core.xml | 28 +- > bitbake/lib/toaster/orm/fixtures/poky.xml | 76 +- > .../toaster/orm/management/commands/lsupdates.py | 228 ++-- > .../orm/migrations/0018_project_specific.py | 28 + > bitbake/lib/toaster/orm/models.py | 74 +- > bitbake/lib/toaster/toastergui/api.py | 176 ++- > .../lib/toaster/toastergui/static/js/layerBtn.js | 12 + > .../toaster/toastergui/static/js/layerdetails.js | 3 +- > .../lib/toaster/toastergui/static/js/libtoaster.js | 108 +- > .../lib/toaster/toastergui/static/js/mrbsection.js | 4 +- > .../toastergui/static/js/newcustomimage_modal.js | 7 + > .../toaster/toastergui/static/js/projecttopbar.js | 22 + > bitbake/lib/toaster/toastergui/tables.py | 12 +- > .../toastergui/templates/base_specific.html | 128 ++ > .../templates/baseprojectspecificpage.html | 48 + > .../toastergui/templates/customise_btn.html | 6 +- > .../templates/generic-toastertable-page.html | 2 +- > .../toaster/toastergui/templates/importlayer.html | 4 +- > .../toastergui/templates/landing_specific.html | 50 + > .../toaster/toastergui/templates/layerdetails.html | 3 +- > .../toaster/toastergui/templates/mrb_section.html | 2 +- > .../toastergui/templates/newcustomimage.html | 4 +- > .../toaster/toastergui/templates/newproject.html | 57 +- > .../toastergui/templates/newproject_specific.html | 95 ++ > .../lib/toaster/toastergui/templates/project.html | 7 +- > .../toastergui/templates/project_specific.html | 162 +++ > .../templates/project_specific_topbar.html | 80 ++ > .../toaster/toastergui/templates/projectconf.html | 7 +- > .../lib/toaster/toastergui/templates/recipe.html | 2 +- > .../toastergui/templates/recipe_add_btn.html | 23 + > bitbake/lib/toaster/toastergui/urls.py | 13 + > bitbake/lib/toaster/toastergui/views.py | 165 ++- > bitbake/lib/toaster/toastergui/widgets.py | 23 +- > .../toastermain/management/commands/builddelete.py | 6 +- > .../toastermain/management/commands/buildimport.py | 584 +++++++++ > bitbake/toaster-requirements.txt | 2 +- > meta-isar/conf/layer.conf | 1 + > meta/conf/layer.conf | 3 + > 112 files changed, 6939 insertions(+), 970 deletions(-) > create mode 100644 bitbake/doc/bitbake-user-manual/figures/bb_multiconfig_files.png > create mode 100644 bitbake/lib/bb/tests/cooker.py > create mode 100644 bitbake/lib/layerindexlib/README > create mode 100644 bitbake/lib/layerindexlib/__init__.py > create mode 100644 bitbake/lib/layerindexlib/cooker.py > create mode 100644 bitbake/lib/layerindexlib/plugin.py > create mode 100644 bitbake/lib/layerindexlib/restapi.py > create mode 100644 bitbake/lib/layerindexlib/tests/__init__.py > create mode 100644 bitbake/lib/layerindexlib/tests/common.py > create mode 100644 bitbake/lib/layerindexlib/tests/cooker.py > create mode 100644 bitbake/lib/layerindexlib/tests/layerindexobj.py > create mode 100644 bitbake/lib/layerindexlib/tests/restapi.py > create mode 100644 bitbake/lib/layerindexlib/tests/testdata/README > create mode 100644 bitbake/lib/layerindexlib/tests/testdata/build/conf/bblayers.conf > create mode 100644 bitbake/lib/layerindexlib/tests/testdata/layer1/conf/layer.conf > create mode 100644 bitbake/lib/layerindexlib/tests/testdata/layer2/conf/layer.conf > create mode 100644 bitbake/lib/layerindexlib/tests/testdata/layer3/conf/layer.conf > create mode 100644 bitbake/lib/layerindexlib/tests/testdata/layer4/conf/layer.conf > create mode 100644 bitbake/lib/toaster/orm/migrations/0018_project_specific.py > create mode 100644 bitbake/lib/toaster/toastergui/templates/base_specific.html > create mode 100644 bitbake/lib/toaster/toastergui/templates/baseprojectspecificpage.html > create mode 100644 bitbake/lib/toaster/toastergui/templates/landing_specific.html > create mode 100644 bitbake/lib/toaster/toastergui/templates/newproject_specific.html > create mode 100644 bitbake/lib/toaster/toastergui/templates/project_specific.html > create mode 100644 bitbake/lib/toaster/toastergui/templates/project_specific_topbar.html > create mode 100644 bitbake/lib/toaster/toastergui/templates/recipe_add_btn.html > mode change 100755 => 100644 bitbake/lib/toaster/toastergui/views.py > create mode 100644 bitbake/lib/toaster/toastermain/management/commands/buildimport.py > -- Maxim Osipov ilbers GmbH Maria-Merian-Str. 8 85521 Ottobrunn Germany +49 (151) 6517 6917 mosipov@ilbers.de http://ilbers.de/ Commercial register Munich, HRB 214197 General Manager: Baurzhan Ismagulov