summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/tests/fetch.py13
-rw-r--r--bitbake/lib/bb/ui/knotty.py6
-rwxr-xr-xbitbake/lib/toaster/orm/fixtures/gen_fixtures.py5
-rw-r--r--bitbake/lib/toaster/orm/fixtures/oe-core.xml30
-rw-r--r--bitbake/lib/toaster/orm/fixtures/poky.xml96
-rw-r--r--bitbake/lib/toaster/tests/functional/test_create_new_project.py2
6 files changed, 114 insertions, 38 deletions
diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py
index 0091723601..3f42332588 100644
--- a/bitbake/lib/bb/tests/fetch.py
+++ b/bitbake/lib/bb/tests/fetch.py
@@ -2281,6 +2281,19 @@ class GitShallowTest(FetcherTest):
2281 self.assertRevCount(1) 2281 self.assertRevCount(1)
2282 assert os.path.exists(os.path.join(self.gitdir, '.git', 'shallow')) 2282 assert os.path.exists(os.path.join(self.gitdir, '.git', 'shallow'))
2283 2283
2284 def test_shallow_succeeds_with_tag_containing_slash(self):
2285 self.add_empty_file('a')
2286 self.add_empty_file('b')
2287 self.git('tag t1/t2/t3', cwd=self.srcdir)
2288 self.assertRevCount(2, cwd=self.srcdir)
2289
2290 srcrev = self.git('rev-parse HEAD', cwd=self.srcdir).strip()
2291 self.d.setVar('SRCREV', srcrev)
2292 uri = self.d.getVar('SRC_URI').split()[0]
2293 uri = '%s;tag=t1/t2/t3' % uri
2294 self.fetch_shallow(uri)
2295 self.assertRevCount(1)
2296
2284class GitLfsTest(FetcherTest): 2297class GitLfsTest(FetcherTest):
2285 def skipIfNoGitLFS(): 2298 def skipIfNoGitLFS():
2286 if not shutil.which('git-lfs'): 2299 if not shutil.which('git-lfs'):
diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py
index 2fff1b3669..9a589a5c8e 100644
--- a/bitbake/lib/bb/ui/knotty.py
+++ b/bitbake/lib/bb/ui/knotty.py
@@ -353,7 +353,7 @@ def print_event_log(event, includelogs, loglines, termfilter):
353 termfilter.clearFooter() 353 termfilter.clearFooter()
354 bb.error("Logfile of failure stored in: %s" % logfile) 354 bb.error("Logfile of failure stored in: %s" % logfile)
355 if includelogs and not event.errprinted: 355 if includelogs and not event.errprinted:
356 print("Log data follows:") 356 bb.plain("Log data follows:")
357 f = open(logfile, "r") 357 f = open(logfile, "r")
358 lines = [] 358 lines = []
359 while True: 359 while True:
@@ -366,11 +366,11 @@ def print_event_log(event, includelogs, loglines, termfilter):
366 if len(lines) > int(loglines): 366 if len(lines) > int(loglines):
367 lines.pop(0) 367 lines.pop(0)
368 else: 368 else:
369 print('| %s' % l) 369 bb.plain('| %s' % l)
370 f.close() 370 f.close()
371 if lines: 371 if lines:
372 for line in lines: 372 for line in lines:
373 print(line) 373 bb.plain(line)
374 374
375def _log_settings_from_server(server, observe_only): 375def _log_settings_from_server(server, observe_only):
376 # Get values of variables which control our output 376 # Get values of variables which control our output
diff --git a/bitbake/lib/toaster/orm/fixtures/gen_fixtures.py b/bitbake/lib/toaster/orm/fixtures/gen_fixtures.py
index 1bb3788567..6201f679b9 100755
--- a/bitbake/lib/toaster/orm/fixtures/gen_fixtures.py
+++ b/bitbake/lib/toaster/orm/fixtures/gen_fixtures.py
@@ -41,8 +41,9 @@ current_releases = [
41 # Release slot #3 'master' 41 # Release slot #3 'master'
42 ['Master','master','','Yocto Project master','master','','master'], 42 ['Master','master','','Yocto Project master','master','','master'],
43 # Release slot #4 43 # Release slot #4
44 ['Walnascar','5.2','April 2025','5.2.0 (April 2024)','Support for 7 months (until October 2025)','','2.12'], 44 ['Whinlatter','5.3','October 2025','5.3.0 (October 2024)','Support for 7 months (until May 2026)','','2.14'],
45 ['Styhead','5.1','November 2024','5.1.0 (November 2024)','Support for 7 months (until May 2025)','','2.10'], 45 ['Walnascar','5.2','April 2025','5.2.0 (April 2025)','Support for 7 months (until October 2025)','','2.12'],
46 #['Styhead','5.1','November 2024','5.1.0 (November 2024)','Support for 7 months (until May 2025)','','2.10'],
46 #['Nanbield','4.3','November 2023','4.3.0 (November 2023)','Support for 7 months (until May 2024)','','2.6'], 47 #['Nanbield','4.3','November 2023','4.3.0 (November 2023)','Support for 7 months (until May 2024)','','2.6'],
47 #['Mickledore','4.2','April 2023','4.2.0 (April 2023)','Support for 7 months (until October 2023)','','2.4'], 48 #['Mickledore','4.2','April 2023','4.2.0 (April 2023)','Support for 7 months (until October 2023)','','2.4'],
48 #['Langdale','4.1','October 2022','4.1.2 (January 2023)','Support for 7 months (until May 2023)','','2.2'], 49 #['Langdale','4.1','October 2022','4.1.2 (January 2023)','Support for 7 months (until May 2023)','','2.2'],
diff --git a/bitbake/lib/toaster/orm/fixtures/oe-core.xml b/bitbake/lib/toaster/orm/fixtures/oe-core.xml
index 3d4ec265a5..264231d139 100644
--- a/bitbake/lib/toaster/orm/fixtures/oe-core.xml
+++ b/bitbake/lib/toaster/orm/fixtures/oe-core.xml
@@ -23,16 +23,21 @@
23 <field type="CharField" name="branch">master</field> 23 <field type="CharField" name="branch">master</field>
24 </object> 24 </object>
25 <object model="orm.bitbakeversion" pk="4"> 25 <object model="orm.bitbakeversion" pk="4">
26 <field type="CharField" name="name">whinlatter</field>
27 <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field>
28 <field type="CharField" name="branch">2.14</field>
29 </object>
30 <object model="orm.bitbakeversion" pk="5">
26 <field type="CharField" name="name">walnascar</field> 31 <field type="CharField" name="name">walnascar</field>
27 <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field> 32 <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field>
28 <field type="CharField" name="branch">2.12</field> 33 <field type="CharField" name="branch">2.12</field>
29 </object> 34 </object>
30 <object model="orm.bitbakeversion" pk="5"> 35 <object model="orm.bitbakeversion" pk="6">
31 <field type="CharField" name="name">styhead</field> 36 <field type="CharField" name="name">styhead</field>
32 <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field> 37 <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field>
33 <field type="CharField" name="branch">2.10</field> 38 <field type="CharField" name="branch">2.10</field>
34 </object> 39 </object>
35 <object model="orm.bitbakeversion" pk="6"> 40 <object model="orm.bitbakeversion" pk="7">
36 <field type="CharField" name="name">kirkstone</field> 41 <field type="CharField" name="name">kirkstone</field>
37 <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field> 42 <field type="CharField" name="giturl">git://git.openembedded.org/bitbake</field>
38 <field type="CharField" name="branch">2.0</field> 43 <field type="CharField" name="branch">2.0</field>
@@ -61,23 +66,30 @@
61 <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> 66 <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>
62 </object> 67 </object>
63 <object model="orm.release" pk="4"> 68 <object model="orm.release" pk="4">
69 <field type="CharField" name="name">whinlatter</field>
70 <field type="CharField" name="description">Openembedded Whinlatter</field>
71 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">4</field>
72 <field type="CharField" name="branch_name">whinlatter</field>
73 <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=whinlatter\"&gt;OpenEmbedded Whinlatter&lt;/a&gt; branch.</field>
74 </object>
75 <object model="orm.release" pk="5">
64 <field type="CharField" name="name">walnascar</field> 76 <field type="CharField" name="name">walnascar</field>
65 <field type="CharField" name="description">Openembedded Walnascar</field> 77 <field type="CharField" name="description">Openembedded Walnascar</field>
66 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">4</field> 78 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">5</field>
67 <field type="CharField" name="branch_name">walnascar</field> 79 <field type="CharField" name="branch_name">walnascar</field>
68 <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=walnascar\"&gt;OpenEmbedded Walnascar&lt;/a&gt; branch.</field> 80 <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=walnascar\"&gt;OpenEmbedded Walnascar&lt;/a&gt; branch.</field>
69 </object> 81 </object>
70 <object model="orm.release" pk="5"> 82 <object model="orm.release" pk="6">
71 <field type="CharField" name="name">styhead</field> 83 <field type="CharField" name="name">styhead</field>
72 <field type="CharField" name="description">Openembedded Styhead</field> 84 <field type="CharField" name="description">Openembedded Styhead</field>
73 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">5</field> 85 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">6</field>
74 <field type="CharField" name="branch_name">styhead</field> 86 <field type="CharField" name="branch_name">styhead</field>
75 <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=styhead\"&gt;OpenEmbedded Styhead&lt;/a&gt; branch.</field> 87 <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=styhead\"&gt;OpenEmbedded Styhead&lt;/a&gt; branch.</field>
76 </object> 88 </object>
77 <object model="orm.release" pk="6"> 89 <object model="orm.release" pk="7">
78 <field type="CharField" name="name">kirkstone</field> 90 <field type="CharField" name="name">kirkstone</field>
79 <field type="CharField" name="description">Openembedded Kirkstone</field> 91 <field type="CharField" name="description">Openembedded Kirkstone</field>
80 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">6</field> 92 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">7</field>
81 <field type="CharField" name="branch_name">kirkstone</field> 93 <field type="CharField" name="branch_name">kirkstone</field>
82 <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=kirkstone\"&gt;OpenEmbedded Kirkstone&lt;/a&gt; branch.</field> 94 <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=kirkstone\"&gt;OpenEmbedded Kirkstone&lt;/a&gt; branch.</field>
83 </object> 95 </object>
@@ -107,6 +119,10 @@
107 <field rel="ManyToOneRel" to="orm.release" name="release">6</field> 119 <field rel="ManyToOneRel" to="orm.release" name="release">6</field>
108 <field type="CharField" name="layer_name">openembedded-core</field> 120 <field type="CharField" name="layer_name">openembedded-core</field>
109 </object> 121 </object>
122 <object model="orm.releasedefaultlayer" pk="7">
123 <field rel="ManyToOneRel" to="orm.release" name="release">7</field>
124 <field type="CharField" name="layer_name">openembedded-core</field>
125 </object>
110 126
111 127
112 <!-- Layer for the Local release --> 128 <!-- Layer for the Local release -->
diff --git a/bitbake/lib/toaster/orm/fixtures/poky.xml b/bitbake/lib/toaster/orm/fixtures/poky.xml
index f2c538d0c2..6cf4f0687a 100644
--- a/bitbake/lib/toaster/orm/fixtures/poky.xml
+++ b/bitbake/lib/toaster/orm/fixtures/poky.xml
@@ -26,18 +26,24 @@
26 <field type="CharField" name="dirpath">bitbake</field> 26 <field type="CharField" name="dirpath">bitbake</field>
27 </object> 27 </object>
28 <object model="orm.bitbakeversion" pk="4"> 28 <object model="orm.bitbakeversion" pk="4">
29 <field type="CharField" name="name">whinlatter</field>
30 <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field>
31 <field type="CharField" name="branch">whinlatter</field>
32 <field type="CharField" name="dirpath">bitbake</field>
33 </object>
34 <object model="orm.bitbakeversion" pk="5">
29 <field type="CharField" name="name">walnascar</field> 35 <field type="CharField" name="name">walnascar</field>
30 <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field> 36 <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field>
31 <field type="CharField" name="branch">walnascar</field> 37 <field type="CharField" name="branch">walnascar</field>
32 <field type="CharField" name="dirpath">bitbake</field> 38 <field type="CharField" name="dirpath">bitbake</field>
33 </object> 39 </object>
34 <object model="orm.bitbakeversion" pk="5"> 40 <object model="orm.bitbakeversion" pk="6">
35 <field type="CharField" name="name">styhead</field> 41 <field type="CharField" name="name">styhead</field>
36 <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field> 42 <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field>
37 <field type="CharField" name="branch">styhead</field> 43 <field type="CharField" name="branch">styhead</field>
38 <field type="CharField" name="dirpath">bitbake</field> 44 <field type="CharField" name="dirpath">bitbake</field>
39 </object> 45 </object>
40 <object model="orm.bitbakeversion" pk="6"> 46 <object model="orm.bitbakeversion" pk="7">
41 <field type="CharField" name="name">kirkstone</field> 47 <field type="CharField" name="name">kirkstone</field>
42 <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field> 48 <field type="CharField" name="giturl">git://git.yoctoproject.org/poky</field>
43 <field type="CharField" name="branch">kirkstone</field> 49 <field type="CharField" name="branch">kirkstone</field>
@@ -68,23 +74,30 @@
68 <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> 74 <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>
69 </object> 75 </object>
70 <object model="orm.release" pk="4"> 76 <object model="orm.release" pk="4">
77 <field type="CharField" name="name">whinlatter</field>
78 <field type="CharField" name="description">Yocto Project 5.3 "Whinlatter"</field>
79 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">4</field>
80 <field type="CharField" name="branch_name">whinlatter</field>
81 <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=whinlatter"&gt;Yocto Project Whinlatter branch&lt;/a&gt;.</field>
82 </object>
83 <object model="orm.release" pk="5">
71 <field type="CharField" name="name">walnascar</field> 84 <field type="CharField" name="name">walnascar</field>
72 <field type="CharField" name="description">Yocto Project 5.2 "Walnascar"</field> 85 <field type="CharField" name="description">Yocto Project 5.2 "Walnascar"</field>
73 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">4</field> 86 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">5</field>
74 <field type="CharField" name="branch_name">walnascar</field> 87 <field type="CharField" name="branch_name">walnascar</field>
75 <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=walnascar"&gt;Yocto Project Walnascar branch&lt;/a&gt;.</field> 88 <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=walnascar"&gt;Yocto Project Walnascar branch&lt;/a&gt;.</field>
76 </object> 89 </object>
77 <object model="orm.release" pk="5"> 90 <object model="orm.release" pk="6">
78 <field type="CharField" name="name">styhead</field> 91 <field type="CharField" name="name">styhead</field>
79 <field type="CharField" name="description">Yocto Project 5.1 "Styhead"</field> 92 <field type="CharField" name="description">Yocto Project 5.1 "Styhead"</field>
80 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">5</field> 93 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">6</field>
81 <field type="CharField" name="branch_name">styhead</field> 94 <field type="CharField" name="branch_name">styhead</field>
82 <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=styhead"&gt;Yocto Project Styhead branch&lt;/a&gt;.</field> 95 <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=styhead"&gt;Yocto Project Styhead branch&lt;/a&gt;.</field>
83 </object> 96 </object>
84 <object model="orm.release" pk="6"> 97 <object model="orm.release" pk="7">
85 <field type="CharField" name="name">kirkstone</field> 98 <field type="CharField" name="name">kirkstone</field>
86 <field type="CharField" name="description">Yocto Project 4.0 "Kirkstone"</field> 99 <field type="CharField" name="description">Yocto Project 4.0 "Kirkstone"</field>
87 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">6</field> 100 <field rel="ManyToOneRel" to="orm.bitbakeversion" name="bitbake_version">7</field>
88 <field type="CharField" name="branch_name">kirkstone</field> 101 <field type="CharField" name="branch_name">kirkstone</field>
89 <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=kirkstone"&gt;Yocto Project Kirkstone branch&lt;/a&gt;.</field> 102 <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=kirkstone"&gt;Yocto Project Kirkstone branch&lt;/a&gt;.</field>
90 </object> 103 </object>
@@ -162,6 +175,18 @@
162 <field rel="ManyToOneRel" to="orm.release" name="release">6</field> 175 <field rel="ManyToOneRel" to="orm.release" name="release">6</field>
163 <field type="CharField" name="layer_name">meta-yocto-bsp</field> 176 <field type="CharField" name="layer_name">meta-yocto-bsp</field>
164 </object> 177 </object>
178 <object model="orm.releasedefaultlayer" pk="19">
179 <field rel="ManyToOneRel" to="orm.release" name="release">7</field>
180 <field type="CharField" name="layer_name">openembedded-core</field>
181 </object>
182 <object model="orm.releasedefaultlayer" pk="20">
183 <field rel="ManyToOneRel" to="orm.release" name="release">7</field>
184 <field type="CharField" name="layer_name">meta-poky</field>
185 </object>
186 <object model="orm.releasedefaultlayer" pk="21">
187 <field rel="ManyToOneRel" to="orm.release" name="release">7</field>
188 <field type="CharField" name="layer_name">meta-yocto-bsp</field>
189 </object>
165 190
166 <!-- Default layers provided by poky 191 <!-- Default layers provided by poky
167 openembedded-core 192 openembedded-core
@@ -202,20 +227,27 @@
202 <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field> 227 <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field>
203 <field type="IntegerField" name="layer_source">0</field> 228 <field type="IntegerField" name="layer_source">0</field>
204 <field rel="ManyToOneRel" to="orm.release" name="release">4</field> 229 <field rel="ManyToOneRel" to="orm.release" name="release">4</field>
205 <field type="CharField" name="branch">walnascar</field> 230 <field type="CharField" name="branch">whinlatter</field>
206 <field type="CharField" name="dirpath">meta</field> 231 <field type="CharField" name="dirpath">meta</field>
207 </object> 232 </object>
208 <object model="orm.layer_version" pk="5"> 233 <object model="orm.layer_version" pk="5">
209 <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field> 234 <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field>
210 <field type="IntegerField" name="layer_source">0</field> 235 <field type="IntegerField" name="layer_source">0</field>
211 <field rel="ManyToOneRel" to="orm.release" name="release">5</field> 236 <field rel="ManyToOneRel" to="orm.release" name="release">5</field>
212 <field type="CharField" name="branch">styhead</field> 237 <field type="CharField" name="branch">walnascar</field>
213 <field type="CharField" name="dirpath">meta</field> 238 <field type="CharField" name="dirpath">meta</field>
214 </object> 239 </object>
215 <object model="orm.layer_version" pk="6"> 240 <object model="orm.layer_version" pk="6">
216 <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field> 241 <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field>
217 <field type="IntegerField" name="layer_source">0</field> 242 <field type="IntegerField" name="layer_source">0</field>
218 <field rel="ManyToOneRel" to="orm.release" name="release">6</field> 243 <field rel="ManyToOneRel" to="orm.release" name="release">6</field>
244 <field type="CharField" name="branch">styhead</field>
245 <field type="CharField" name="dirpath">meta</field>
246 </object>
247 <object model="orm.layer_version" pk="7">
248 <field rel="ManyToOneRel" to="orm.layer" name="layer">1</field>
249 <field type="IntegerField" name="layer_source">0</field>
250 <field rel="ManyToOneRel" to="orm.release" name="release">7</field>
219 <field type="CharField" name="branch">kirkstone</field> 251 <field type="CharField" name="branch">kirkstone</field>
220 <field type="CharField" name="dirpath">meta</field> 252 <field type="CharField" name="dirpath">meta</field>
221 </object> 253 </object>
@@ -228,14 +260,14 @@
228 <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field> 260 <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
229 <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field> 261 <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
230 </object> 262 </object>
231 <object model="orm.layer_version" pk="7"> 263 <object model="orm.layer_version" pk="8">
232 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field> 264 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
233 <field type="IntegerField" name="layer_source">0</field> 265 <field type="IntegerField" name="layer_source">0</field>
234 <field rel="ManyToOneRel" to="orm.release" name="release">1</field> 266 <field rel="ManyToOneRel" to="orm.release" name="release">1</field>
235 <field type="CharField" name="branch">scarthgap</field> 267 <field type="CharField" name="branch">scarthgap</field>
236 <field type="CharField" name="dirpath">meta-poky</field> 268 <field type="CharField" name="dirpath">meta-poky</field>
237 </object> 269 </object>
238 <object model="orm.layer_version" pk="8"> 270 <object model="orm.layer_version" pk="9">
239 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field> 271 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
240 <field type="IntegerField" name="layer_source">0</field> 272 <field type="IntegerField" name="layer_source">0</field>
241 <field rel="ManyToOneRel" to="orm.release" name="release">2</field> 273 <field rel="ManyToOneRel" to="orm.release" name="release">2</field>
@@ -243,31 +275,38 @@
243 <field type="CharField" name="commit">HEAD</field> 275 <field type="CharField" name="commit">HEAD</field>
244 <field type="CharField" name="dirpath">meta-poky</field> 276 <field type="CharField" name="dirpath">meta-poky</field>
245 </object> 277 </object>
246 <object model="orm.layer_version" pk="9"> 278 <object model="orm.layer_version" pk="10">
247 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field> 279 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
248 <field type="IntegerField" name="layer_source">0</field> 280 <field type="IntegerField" name="layer_source">0</field>
249 <field rel="ManyToOneRel" to="orm.release" name="release">3</field> 281 <field rel="ManyToOneRel" to="orm.release" name="release">3</field>
250 <field type="CharField" name="branch">master</field> 282 <field type="CharField" name="branch">master</field>
251 <field type="CharField" name="dirpath">meta-poky</field> 283 <field type="CharField" name="dirpath">meta-poky</field>
252 </object> 284 </object>
253 <object model="orm.layer_version" pk="10"> 285 <object model="orm.layer_version" pk="11">
254 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field> 286 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
255 <field type="IntegerField" name="layer_source">0</field> 287 <field type="IntegerField" name="layer_source">0</field>
256 <field rel="ManyToOneRel" to="orm.release" name="release">4</field> 288 <field rel="ManyToOneRel" to="orm.release" name="release">4</field>
257 <field type="CharField" name="branch">walnascar</field> 289 <field type="CharField" name="branch">whinlatter</field>
258 <field type="CharField" name="dirpath">meta-poky</field> 290 <field type="CharField" name="dirpath">meta-poky</field>
259 </object> 291 </object>
260 <object model="orm.layer_version" pk="11"> 292 <object model="orm.layer_version" pk="12">
261 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field> 293 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
262 <field type="IntegerField" name="layer_source">0</field> 294 <field type="IntegerField" name="layer_source">0</field>
263 <field rel="ManyToOneRel" to="orm.release" name="release">5</field> 295 <field rel="ManyToOneRel" to="orm.release" name="release">5</field>
264 <field type="CharField" name="branch">styhead</field> 296 <field type="CharField" name="branch">walnascar</field>
265 <field type="CharField" name="dirpath">meta-poky</field> 297 <field type="CharField" name="dirpath">meta-poky</field>
266 </object> 298 </object>
267 <object model="orm.layer_version" pk="12"> 299 <object model="orm.layer_version" pk="13">
268 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field> 300 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
269 <field type="IntegerField" name="layer_source">0</field> 301 <field type="IntegerField" name="layer_source">0</field>
270 <field rel="ManyToOneRel" to="orm.release" name="release">6</field> 302 <field rel="ManyToOneRel" to="orm.release" name="release">6</field>
303 <field type="CharField" name="branch">styhead</field>
304 <field type="CharField" name="dirpath">meta-poky</field>
305 </object>
306 <object model="orm.layer_version" pk="14">
307 <field rel="ManyToOneRel" to="orm.layer" name="layer">2</field>
308 <field type="IntegerField" name="layer_source">0</field>
309 <field rel="ManyToOneRel" to="orm.release" name="release">7</field>
271 <field type="CharField" name="branch">kirkstone</field> 310 <field type="CharField" name="branch">kirkstone</field>
272 <field type="CharField" name="dirpath">meta-poky</field> 311 <field type="CharField" name="dirpath">meta-poky</field>
273 </object> 312 </object>
@@ -280,14 +319,14 @@
280 <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field> 319 <field type="CharField" name="vcs_web_tree_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
281 <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field> 320 <field type="CharField" name="vcs_web_file_base_url">https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/%path%?h=%branch%</field>
282 </object> 321 </object>
283 <object model="orm.layer_version" pk="13"> 322 <object model="orm.layer_version" pk="15">
284 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field> 323 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
285 <field type="IntegerField" name="layer_source">0</field> 324 <field type="IntegerField" name="layer_source">0</field>
286 <field rel="ManyToOneRel" to="orm.release" name="release">1</field> 325 <field rel="ManyToOneRel" to="orm.release" name="release">1</field>
287 <field type="CharField" name="branch">scarthgap</field> 326 <field type="CharField" name="branch">scarthgap</field>
288 <field type="CharField" name="dirpath">meta-yocto-bsp</field> 327 <field type="CharField" name="dirpath">meta-yocto-bsp</field>
289 </object> 328 </object>
290 <object model="orm.layer_version" pk="14"> 329 <object model="orm.layer_version" pk="16">
291 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field> 330 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
292 <field type="IntegerField" name="layer_source">0</field> 331 <field type="IntegerField" name="layer_source">0</field>
293 <field rel="ManyToOneRel" to="orm.release" name="release">2</field> 332 <field rel="ManyToOneRel" to="orm.release" name="release">2</field>
@@ -295,31 +334,38 @@
295 <field type="CharField" name="commit">HEAD</field> 334 <field type="CharField" name="commit">HEAD</field>
296 <field type="CharField" name="dirpath">meta-yocto-bsp</field> 335 <field type="CharField" name="dirpath">meta-yocto-bsp</field>
297 </object> 336 </object>
298 <object model="orm.layer_version" pk="15"> 337 <object model="orm.layer_version" pk="17">
299 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field> 338 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
300 <field type="IntegerField" name="layer_source">0</field> 339 <field type="IntegerField" name="layer_source">0</field>
301 <field rel="ManyToOneRel" to="orm.release" name="release">3</field> 340 <field rel="ManyToOneRel" to="orm.release" name="release">3</field>
302 <field type="CharField" name="branch">master</field> 341 <field type="CharField" name="branch">master</field>
303 <field type="CharField" name="dirpath">meta-yocto-bsp</field> 342 <field type="CharField" name="dirpath">meta-yocto-bsp</field>
304 </object> 343 </object>
305 <object model="orm.layer_version" pk="16"> 344 <object model="orm.layer_version" pk="18">
306 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field> 345 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
307 <field type="IntegerField" name="layer_source">0</field> 346 <field type="IntegerField" name="layer_source">0</field>
308 <field rel="ManyToOneRel" to="orm.release" name="release">4</field> 347 <field rel="ManyToOneRel" to="orm.release" name="release">4</field>
309 <field type="CharField" name="branch">walnascar</field> 348 <field type="CharField" name="branch">whinlatter</field>
310 <field type="CharField" name="dirpath">meta-yocto-bsp</field> 349 <field type="CharField" name="dirpath">meta-yocto-bsp</field>
311 </object> 350 </object>
312 <object model="orm.layer_version" pk="17"> 351 <object model="orm.layer_version" pk="19">
313 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field> 352 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
314 <field type="IntegerField" name="layer_source">0</field> 353 <field type="IntegerField" name="layer_source">0</field>
315 <field rel="ManyToOneRel" to="orm.release" name="release">5</field> 354 <field rel="ManyToOneRel" to="orm.release" name="release">5</field>
316 <field type="CharField" name="branch">styhead</field> 355 <field type="CharField" name="branch">walnascar</field>
317 <field type="CharField" name="dirpath">meta-yocto-bsp</field> 356 <field type="CharField" name="dirpath">meta-yocto-bsp</field>
318 </object> 357 </object>
319 <object model="orm.layer_version" pk="18"> 358 <object model="orm.layer_version" pk="20">
320 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field> 359 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
321 <field type="IntegerField" name="layer_source">0</field> 360 <field type="IntegerField" name="layer_source">0</field>
322 <field rel="ManyToOneRel" to="orm.release" name="release">6</field> 361 <field rel="ManyToOneRel" to="orm.release" name="release">6</field>
362 <field type="CharField" name="branch">styhead</field>
363 <field type="CharField" name="dirpath">meta-yocto-bsp</field>
364 </object>
365 <object model="orm.layer_version" pk="21">
366 <field rel="ManyToOneRel" to="orm.layer" name="layer">3</field>
367 <field type="IntegerField" name="layer_source">0</field>
368 <field rel="ManyToOneRel" to="orm.release" name="release">7</field>
323 <field type="CharField" name="branch">kirkstone</field> 369 <field type="CharField" name="branch">kirkstone</field>
324 <field type="CharField" name="dirpath">meta-yocto-bsp</field> 370 <field type="CharField" name="dirpath">meta-yocto-bsp</field>
325 </object> 371 </object>
diff --git a/bitbake/lib/toaster/tests/functional/test_create_new_project.py b/bitbake/lib/toaster/tests/functional/test_create_new_project.py
index 51c8c12037..66213c736e 100644
--- a/bitbake/lib/toaster/tests/functional/test_create_new_project.py
+++ b/bitbake/lib/toaster/tests/functional/test_create_new_project.py
@@ -53,7 +53,7 @@ class TestCreateNewProject(SeleniumFunctionalTestCase):
53 - Release: Yocto Project 4.0 "Kirkstone" (option value: 6) 53 - Release: Yocto Project 4.0 "Kirkstone" (option value: 6)
54 - Merge Toaster settings: True 54 - Merge Toaster settings: True
55 """ 55 """
56 release = '6' 56 release = '7'
57 release_title = 'Yocto Project 4.0 "Kirkstone"' 57 release_title = 'Yocto Project 4.0 "Kirkstone"'
58 project_name = 'projectkirkstone' 58 project_name = 'projectkirkstone'
59 self.create_new_project( 59 self.create_new_project(