* [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
@ 2016-11-09 17:30 Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
` (5 more replies)
0 siblings, 6 replies; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
To: meta-freescale
- Update FSL layers names
- Add DISTRO and MACHINE to run setup-environment
- Update Yocto Project Bugzilla url address
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
scripts/bitbake-metadata2doc.py | 18 +++++++++---------
scripts/bitbake-metadata2doc.sh | 6 +++---
scripts/generate-bugs-table.py | 6 +++---
scripts/output-machine-list | 2 +-
scripts/test-sheet-parser.py | 2 +-
5 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py
index 98af3f8..001d59d 100644
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
kernel = board_data['recipes']['virtual/kernel']
recipe = kernel['recipe']
recipe_file = kernel['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
recipe not in kernel_recipes:
kernels += [[recipe, kernel['description']]]
kernel_recipes.append(recipe)
@@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
bootloader = board_data['recipes'][bootloader_software]
recipe = bootloader['recipe']
recipe_file = bootloader['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
recipe not in bootloader_recipes:
bootloaders += [[recipe, bootloader['description']]]
bootloader_recipes.append(recipe)
@@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):
def write_maintainers_tables(data, out_dir, bsp_dir):
- meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
- meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
- get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
+ meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
+ meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
+ get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'scripts', 'get-maintainer')
try:
get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
'--dump',
- meta_fsl_arm_machines_dir,
- meta_fsl_arm_extra_machines_dir],
+ meta_freescale_machines_dir,
+ meta_freescale_3rdparty_machines_dir],
stdout=subprocess.PIPE)
except OSError:
error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,))
diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh
index 3616fe1..775e26d 100755
--- a/scripts/bitbake-metadata2doc.sh
+++ b/scripts/bitbake-metadata2doc.sh
@@ -46,7 +46,7 @@ gitdm_dir="$2"
start_commit="$3"
end_commit="$4"
anchor="`pwd`"
-fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
+fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
machines=
if [ -n "$MACHINES" ]; then
@@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir`
for machine in $machines; do
cd $yocto_dir
echo "Using $build_dir as build directory"
- MACHINE=$machine . ./setup-environment `basename $build_dir`
+ MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment `basename $build_dir`
- MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+ MACHINE=$machine DISTRO=fslc-framebuffer python3 $anchor/extract-bitbake-metadata.py \
$anchor/$marshalled_data_file \
apptrk \
barebox \
diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py
index 13390a3..dc9bba0 100755
--- a/scripts/generate-bugs-table.py
+++ b/scripts/generate-bugs-table.py
@@ -13,10 +13,10 @@ from doc_utils import tabularize
BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
-CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
+CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"
-OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
+OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"
def request_bug_list(url):
@@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
write_to_file(output_file_path, table)
def process_arguments():
- desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
+ desc = ('Generates a ReST table of the meta-freescale bugs present on the ' +
'Bugzilla bug list of the Yocto Project.')
parser = argparse.ArgumentParser(description=desc)
group = parser.add_mutually_exclusive_group()
diff --git a/scripts/output-machine-list b/scripts/output-machine-list
index 0f3e5de..c3ffb2c 100755
--- a/scripts/output-machine-list
+++ b/scripts/output-machine-list
@@ -36,7 +36,7 @@ REPO=$1
COMMAND=$2
TMP=`mktemp`
-MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
+MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
list_machine_files() {
for l in $MACHINE_LAYERS; do
diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py
index 967f476..ecf6ea0 100755
--- a/scripts/test-sheet-parser.py
+++ b/scripts/test-sheet-parser.py
@@ -11,7 +11,7 @@ def usage(exit_code=None):
<csv file> is the CSV file with the for responses.
<fsl repos dir> is the directory under which the Freescale
-repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
+repositories (meta-freescale and meta-freescale-3rdparty) can be found.
''' % os.path.basename(sys.argv[0])
if exit_code is not None and exit_code != 0:
sys.stderr.write(msg)
--
2.1.4
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
` (4 subsequent siblings)
5 siblings, 0 replies; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
To: meta-freescale
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
release-notes/source/ack-sourcers.inc | 475 ++++++++++-----------
release-notes/source/bootloader-default.inc | 106 +++--
release-notes/source/closed_bugs.inc | 41 +-
| 2 +-
| 4 +-
release-notes/source/linux-default.inc | 94 ++--
release-notes/source/machine-list.inc | 162 ++++---
release-notes/source/machines-with-maintainers.inc | 30 +-
release-notes/source/open_bugs.inc | 25 +-
release-notes/source/packagegroups.inc | 1 +
release-notes/source/soc-pkg.inc | 64 +--
release-notes/source/userspace-pkg.inc | 4 +-
12 files changed, 534 insertions(+), 474 deletions(-)
diff --git a/release-notes/source/ack-sourcers.inc b/release-notes/source/ack-sourcers.inc
index 6a95815..6f9bd14 100644
--- a/release-notes/source/ack-sourcers.inc
+++ b/release-notes/source/ack-sourcers.inc
@@ -1,263 +1,235 @@
-Statistics for meta-fsl-arm
----------------------------
+Statistics for meta-freescale
+-----------------------------
-Processed 207 csets from 27 developers
-11 employers found
-A total of 4015 lines added, 3932 removed (delta 83)
+Processed 322 csets from 22 developers
+7 employers found
+A total of 14299 lines added, 10771 removed (delta 3528)
Developers with the most changesets
-Otavio Salvador 74 (35.7%)
-Lauren Post 53 (25.6%)
-Tom Hochstein 13 (6.3%)
-Yuqing Zhu 13 (6.3%)
-Daiane Angolini 7 (3.4%)
-Carlos Rafael Giani 7 (3.4%)
-Fabio Berton 6 (2.9%)
-Neena Busireddy 5 (2.4%)
-Stefan Agner 4 (1.9%)
-Breno Lima 4 (1.9%)
-Jun Zhu 2 (1.0%)
-Zhenhua Luo 2 (1.0%)
-Dominic Sacré 2 (1.0%)
-Javier Viguera 2 (1.0%)
-Marco Franchi 1 (0.5%)
-Max Krummenacher 1 (0.5%)
-Adrian Dudau 1 (0.5%)
-Fabio Estevam 1 (0.5%)
-Fahad Usman 1 (0.5%)
-Sujith H 1 (0.5%)
-Ian Coolidge 1 (0.5%)
-Gary Thomas 1 (0.5%)
-Andreas Müller 1 (0.5%)
-Julio Cruz 1 (0.5%)
-Hector Palacios 1 (0.5%)
-Martin Jansa 1 (0.5%)
-Alexandre Belloni 1 (0.5%)
+Ting Liu 83 (25.8%)
+Otavio Salvador 79 (24.5%)
+Lauren Post 36 (11.2%)
+Fabio Berton 33 (10.2%)
+Tom Hochstein 20 (6.2%)
+Zhenhua Luo 19 (5.9%)
+Yuqing Zhu 11 (3.4%)
+Daiane Angolini 8 (2.5%)
+Zongchun Yu 6 (1.9%)
+Max Krummenacher 4 (1.2%)
+Breno Lima 4 (1.2%)
+Chunrong Guo 4 (1.2%)
+Carlos Rafael Giani 3 (0.9%)
+Jun Zhu 2 (0.6%)
+Adrian Dudau 2 (0.6%)
+Cristian Stoica 2 (0.6%)
+Richard Purdie 1 (0.3%)
+Marco Franchi 1 (0.3%)
+Stefan Agner 1 (0.3%)
+Camelia Groza 1 (0.3%)
+Yuan Yao 1 (0.3%)
+Fabio Estevam 1 (0.3%)
Developers with the most changed lines
-Yuqing Zhu 2115 (34.8%)
-Lauren Post 1750 (28.8%)
-Otavio Salvador 841 (13.9%)
-Neena Busireddy 444 (7.3%)
-Stefan Agner 339 (5.6%)
-Tom Hochstein 165 (2.7%)
-Dominic Sacré 100 (1.6%)
-Fabio Berton 66 (1.1%)
-Daiane Angolini 61 (1.0%)
-Carlos Rafael Giani 56 (0.9%)
-Javier Viguera 41 (0.7%)
-Jun Zhu 20 (0.3%)
-Hector Palacios 20 (0.3%)
-Gary Thomas 18 (0.3%)
-Marco Franchi 10 (0.2%)
-Breno Lima 4 (0.1%)
-Julio Cruz 4 (0.1%)
-Alexandre Belloni 3 (0.0%)
-Zhenhua Luo 2 (0.0%)
-Max Krummenacher 2 (0.0%)
-Adrian Dudau 2 (0.0%)
+Cristian Stoica 7640 (41.4%)
+Lauren Post 2534 (13.7%)
+Tom Hochstein 2499 (13.6%)
+Ting Liu 2051 (11.1%)
+Yuqing Zhu 1429 (7.8%)
+Otavio Salvador 1183 (6.4%)
+Zhenhua Luo 282 (1.5%)
+Adrian Dudau 171 (0.9%)
+Zongchun Yu 153 (0.8%)
+Fabio Berton 140 (0.8%)
+Chunrong Guo 90 (0.5%)
+Daiane Angolini 88 (0.5%)
+Max Krummenacher 76 (0.4%)
+Jun Zhu 38 (0.2%)
+Richard Purdie 11 (0.1%)
+Marco Franchi 10 (0.1%)
+Camelia Groza 10 (0.1%)
+Carlos Rafael Giani 9 (0.0%)
+Yuan Yao 8 (0.0%)
+Breno Lima 4 (0.0%)
+Stefan Agner 4 (0.0%)
Fabio Estevam 2 (0.0%)
-Sujith H 2 (0.0%)
-Fahad Usman 1 (0.0%)
-Ian Coolidge 1 (0.0%)
-Martin Jansa 1 (0.0%)
Developers with the most lines removed
-Yuqing Zhu 1057 (26.9%)
-Otavio Salvador 239 (6.1%)
-Javier Viguera 40 (1.0%)
-
-Developers with the most signoffs (total 141)
-Otavio Salvador 133 (94.3%)
-Prabhu Sundararaj 2 (1.4%)
-Sujith Haridasan 2 (1.4%)
-Tom Hochstein 2 (1.4%)
-Christopher Larson 1 (0.7%)
-Sujith H 1 (0.7%)
+Ting Liu 667 (6.2%)
+Cristian Stoica 422 (3.9%)
+Otavio Salvador 75 (0.7%)
+Max Krummenacher 47 (0.4%)
+Camelia Groza 7 (0.1%)
+Carlos Rafael Giani 3 (0.0%)
+
+Developers with the most signoffs (total 223)
+Otavio Salvador 205 (91.9%)
+Ting Liu 4 (1.8%)
+Sujith Haridasan 3 (1.3%)
+Tom Hochstein 2 (0.9%)
+Marian Chereji 1 (0.4%)
+Xufeng Zhang 1 (0.4%)
+Yashpal Dutta 1 (0.4%)
+Sujith H 1 (0.4%)
+Noor 1 (0.4%)
+Abdur Rehman 1 (0.4%)
+Prabhu Sundararaj 1 (0.4%)
+Jun Zhu 1 (0.4%)
+Zhenhua Luo 1 (0.4%)
Developers with the most reviews (total 1)
-Gary Bisson 1 (100.0%)
+Horia Ioan Geanta Neag 1 (100.0%)
-Developers with the most test credits (total 1)
-Gary Bisson 1 (100.0%)
+Developers with the most test credits (total 0)
-Developers who gave the most tested-by credits (total 1)
-Carlos Rafael Giani 1 (100.0%)
+Developers who gave the most tested-by credits (total 0)
-Developers with the most report credits (total 0)
+Developers with the most report credits (total 2)
+Tom Hochstein 1 (50.0%)
+Jun Zhu 1 (50.0%)
-Developers who gave the most report credits (total 0)
+Developers who gave the most report credits (total 2)
+Otavio Salvador 1 (50.0%)
+Richard Purdie 1 (50.0%)
Top changeset contributors by employer
-O.S. Systems 80 (38.6%)
-NXP 70 (33.8%)
-Freescale 31 (15.0%)
-(Unknown) 14 (6.8%)
-Toradex 4 (1.9%)
-Digi International 3 (1.4%)
-Mentor Graphics 1 (0.5%)
-Boundary Devices 1 (0.5%)
-ENEA AB 1 (0.5%)
-Free Electrons 1 (0.5%)
-(Consultant) 1 (0.5%)
+NXP 192 (59.6%)
+O.S. Systems 112 (34.8%)
+Freescale 7 (2.2%)
+(Unknown) 7 (2.2%)
+ENEA AB 2 (0.6%)
+Toradex 1 (0.3%)
+Linux Foundation 1 (0.3%)
Top lines changed by employer
-NXP 3958 (65.2%)
-O.S. Systems 907 (14.9%)
-Freescale 615 (10.1%)
-Toradex 339 (5.6%)
-(Unknown) 165 (2.7%)
-Digi International 61 (1.0%)
-(Consultant) 18 (0.3%)
-Free Electrons 3 (0.0%)
-ENEA AB 2 (0.0%)
-Mentor Graphics 1 (0.0%)
-Boundary Devices 1 (0.0%)
-
-Employers with the most signoffs (total 141)
-O.S. Systems 133 (94.3%)
-Mentor Graphics 3 (2.1%)
-NXP 2 (1.4%)
-Freescale 2 (1.4%)
-(Unknown) 1 (0.7%)
-
-Employers with the most hackers (total 31)
-NXP 10 (32.3%)
-(Unknown) 7 (22.6%)
-Freescale 4 (12.9%)
-O.S. Systems 2 (6.5%)
-Digi International 2 (6.5%)
-Mentor Graphics 1 (3.2%)
-Toradex 1 (3.2%)
-(Consultant) 1 (3.2%)
-Free Electrons 1 (3.2%)
-ENEA AB 1 (3.2%)
-Boundary Devices 1 (3.2%)
-
-
-Statistics for meta-fsl-arm-extra
----------------------------------
-
-Processed 72 csets from 15 developers
-8 employers found
-A total of 8679 lines added, 9473 removed (delta -794)
+NXP 16439 (89.2%)
+O.S. Systems 1323 (7.2%)
+Freescale 399 (2.2%)
+ENEA AB 171 (0.9%)
+(Unknown) 85 (0.5%)
+Linux Foundation 11 (0.1%)
+Toradex 4 (0.0%)
+
+Employers with the most signoffs (total 223)
+O.S. Systems 205 (91.9%)
+NXP 8 (3.6%)
+Mentor Graphics 5 (2.2%)
+Freescale 3 (1.3%)
+(Unknown) 1 (0.4%)
+Wind River 1 (0.4%)
+
+Employers with the most hackers (total 23)
+NXP 13 (56.5%)
+Freescale 3 (13.0%)
+O.S. Systems 2 (8.7%)
+(Unknown) 2 (8.7%)
+ENEA AB 1 (4.3%)
+Linux Foundation 1 (4.3%)
+Toradex 1 (4.3%)
+
+
+Statistics for meta-freescale-3rdparty
+--------------------------------------
+
+Processed 43 csets from 8 developers
+6 employers found
+A total of 2746 lines added, 9048 removed (delta -6302)
Developers with the most changesets
-Max Krummenacher 16 (22.2%)
-Daiane Angolini 9 (12.5%)
-Ian Coolidge 9 (12.5%)
-Stefan Agner 6 (8.3%)
-Otavio Salvador 5 (6.9%)
-Akshay Bhat 4 (5.6%)
-Fabio Berton 4 (5.6%)
-Gary Bisson 4 (5.6%)
-Justin Waters 3 (4.2%)
-Brandon Shibley 3 (4.2%)
-Alexandre Belloni 3 (4.2%)
-Oliver Wendt 3 (4.2%)
-Breno Lima 1 (1.4%)
-Fabio Estevam 1 (1.4%)
-Tony Felice 1 (1.4%)
+Fabio Berton 14 (32.6%)
+Max Krummenacher 9 (20.9%)
+Daiane Angolini 7 (16.3%)
+Ian Coolidge 4 (9.3%)
+Akshay Bhat 4 (9.3%)
+Otavio Salvador 3 (7.0%)
+Stefan Agner 1 (2.3%)
+Breno Lima 1 (2.3%)
Developers with the most changed lines
-Akshay Bhat 6950 (38.7%)
-Fabio Berton 2876 (16.0%)
-Fabio Estevam 2321 (12.9%)
-Justin Waters 2001 (11.1%)
-Max Krummenacher 1947 (10.8%)
-Oliver Wendt 543 (3.0%)
-Daiane Angolini 518 (2.9%)
-Ian Coolidge 500 (2.8%)
-Alexandre Belloni 185 (1.0%)
-Gary Bisson 45 (0.3%)
-Tony Felice 25 (0.1%)
-Brandon Shibley 21 (0.1%)
-Stefan Agner 14 (0.1%)
-Otavio Salvador 12 (0.1%)
+Akshay Bhat 6950 (61.1%)
+Fabio Berton 2997 (26.3%)
+Max Krummenacher 804 (7.1%)
+Daiane Angolini 498 (4.4%)
+Otavio Salvador 67 (0.6%)
+Ian Coolidge 54 (0.5%)
+Stefan Agner 5 (0.0%)
Breno Lima 3 (0.0%)
Developers with the most lines removed
-Akshay Bhat 5091 (53.7%)
-Fabio Estevam 2320 (24.5%)
-Ian Coolidge 395 (4.2%)
-Alexandre Belloni 173 (1.8%)
+Akshay Bhat 5091 (56.3%)
+Fabio Berton 2501 (27.6%)
-Developers with the most signoffs (total 67)
-Otavio Salvador 65 (97.0%)
-Fabio Estevam 1 (1.5%)
-Andres Lemos 1 (1.5%)
+Developers with the most signoffs (total 39)
+Otavio Salvador 39 (100.0%)
Developers with the most reviews (total 0)
-Developers with the most test credits (total 0)
+Developers with the most test credits (total 1)
+Daiane Angolini 1 (100.0%)
-Developers who gave the most tested-by credits (total 0)
+Developers who gave the most tested-by credits (total 1)
+Fabio Berton 1 (100.0%)
Developers with the most report credits (total 0)
Developers who gave the most report credits (total 0)
Top changeset contributors by employer
-(Unknown) 16 (22.2%)
-Boundary Devices 13 (18.1%)
-NXP 11 (15.3%)
-Toradex 9 (12.5%)
-O.S. Systems 9 (12.5%)
-Timesys 8 (11.1%)
-Free Electrons 3 (4.2%)
-Ka-Ro electronics GmbH 3 (4.2%)
+O.S. Systems 17 (39.5%)
+(Unknown) 9 (20.9%)
+NXP 8 (18.6%)
+Boundary Devices 4 (9.3%)
+Timesys 4 (9.3%)
+Toradex 1 (2.3%)
Top lines changed by employer
-Timesys 8976 (50.0%)
-O.S. Systems 2888 (16.1%)
-NXP 2842 (15.8%)
-(Unknown) 1947 (10.8%)
-Boundary Devices 545 (3.0%)
-Ka-Ro electronics GmbH 543 (3.0%)
-Free Electrons 185 (1.0%)
-Toradex 35 (0.2%)
-
-Employers with the most signoffs (total 67)
-O.S. Systems 65 (97.0%)
-NXP 2 (3.0%)
-
-Employers with the most hackers (total 15)
-NXP 3 (20.0%)
-Timesys 3 (20.0%)
-O.S. Systems 2 (13.3%)
-Boundary Devices 2 (13.3%)
-Toradex 2 (13.3%)
-(Unknown) 1 (6.7%)
-Ka-Ro electronics GmbH 1 (6.7%)
-Free Electrons 1 (6.7%)
-
-
-Statistics for meta-fsl-demos
------------------------------
+Timesys 6950 (61.1%)
+O.S. Systems 3064 (26.9%)
+(Unknown) 804 (7.1%)
+NXP 501 (4.4%)
+Boundary Devices 54 (0.5%)
+Toradex 5 (0.0%)
+
+Employers with the most signoffs (total 39)
+O.S. Systems 39 (100.0%)
+
+Employers with the most hackers (total 8)
+O.S. Systems 2 (25.0%)
+NXP 2 (25.0%)
+Timesys 1 (12.5%)
+(Unknown) 1 (12.5%)
+Boundary Devices 1 (12.5%)
+Toradex 1 (12.5%)
-Processed 28 csets from 5 developers
+
+Statistics for meta-freescale-distro
+------------------------------------
+
+Processed 35 csets from 6 developers
2 employers found
-A total of 266 lines added, 77 removed (delta 189)
+A total of 567 lines added, 371 removed (delta 196)
Developers with the most changesets
-Otavio Salvador 23 (82.1%)
-Tom Hochstein 2 (7.1%)
-Lauren Post 1 (3.6%)
-Jun Zhu 1 (3.6%)
-Yuqing Zhu 1 (3.6%)
+Otavio Salvador 15 (42.9%)
+Fabio Berton 10 (28.6%)
+Tom Hochstein 5 (14.3%)
+Lauren Post 2 (5.7%)
+Yuqing Zhu 2 (5.7%)
+Jun Zhu 1 (2.9%)
Developers with the most changed lines
-Otavio Salvador 265 (85.8%)
-Tom Hochstein 38 (12.3%)
-Lauren Post 2 (0.6%)
-Jun Zhu 2 (0.6%)
-Yuqing Zhu 2 (0.6%)
+Fabio Berton 247 (31.1%)
+Otavio Salvador 239 (30.1%)
+Lauren Post 231 (29.1%)
+Tom Hochstein 42 (5.3%)
+Yuqing Zhu 34 (4.3%)
+Jun Zhu 2 (0.3%)
Developers with the most lines removed
-Tom Hochstein 8 (10.4%)
+Lauren Post 180 (48.5%)
-Developers with the most signoffs (total 5)
-Otavio Salvador 5 (100.0%)
+Developers with the most signoffs (total 21)
+Otavio Salvador 20 (95.2%)
+Fabio Berton 1 (4.8%)
Developers with the most reviews (total 0)
@@ -270,38 +242,41 @@ Developers with the most report credits (total 0)
Developers who gave the most report credits (total 0)
Top changeset contributors by employer
-O.S. Systems 23 (82.1%)
-NXP 5 (17.9%)
+O.S. Systems 25 (71.4%)
+NXP 10 (28.6%)
Top lines changed by employer
-O.S. Systems 265 (85.8%)
-NXP 44 (14.2%)
+O.S. Systems 486 (61.1%)
+NXP 309 (38.9%)
-Employers with the most signoffs (total 5)
-O.S. Systems 5 (100.0%)
+Employers with the most signoffs (total 21)
+O.S. Systems 21 (100.0%)
-Employers with the most hackers (total 5)
-NXP 4 (80.0%)
-O.S. Systems 1 (20.0%)
+Employers with the most hackers (total 6)
+NXP 4 (66.7%)
+O.S. Systems 2 (33.3%)
Statistics for base
-------------------
-Processed 1 csets from 1 developers
+Processed 7 csets from 2 developers
1 employers found
-A total of 5 lines added, 7 removed (delta -2)
+A total of 55 lines added, 54 removed (delta 1)
Developers with the most changesets
-Otavio Salvador 1 (100.0%)
+Fabio Berton 6 (85.7%)
+Otavio Salvador 1 (14.3%)
Developers with the most changed lines
-Otavio Salvador 7 (100.0%)
+Fabio Berton 58 (75.3%)
+Otavio Salvador 19 (24.7%)
Developers with the most lines removed
-Otavio Salvador 2 (28.6%)
+Otavio Salvador 1 (1.9%)
-Developers with the most signoffs (total 0)
+Developers with the most signoffs (total 6)
+Otavio Salvador 6 (100.0%)
Developers with the most reviews (total 0)
@@ -314,36 +289,37 @@ Developers with the most report credits (total 0)
Developers who gave the most report credits (total 0)
Top changeset contributors by employer
-O.S. Systems 1 (100.0%)
+O.S. Systems 7 (100.0%)
Top lines changed by employer
-O.S. Systems 7 (100.0%)
+O.S. Systems 77 (100.0%)
-Employers with the most signoffs (total 0)
+Employers with the most signoffs (total 6)
+O.S. Systems 6 (100.0%)
-Employers with the most hackers (total 1)
-O.S. Systems 1 (100.0%)
+Employers with the most hackers (total 2)
+O.S. Systems 2 (100.0%)
Statistics for Documentation
----------------------------
-Processed 5 csets from 3 developers
-2 employers found
-A total of 1149 lines added, 1108 removed (delta 41)
+Processed 13 csets from 3 developers
+3 employers found
+A total of 1335 lines added, 1308 removed (delta 27)
Developers with the most changesets
-Daiane Angolini 3 (60.0%)
-Lucas Dutra Nunes 1 (20.0%)
-Otavio Salvador 1 (20.0%)
+Fabio Berton 6 (46.2%)
+Thomas Thorne 4 (30.8%)
+Daiane Angolini 3 (23.1%)
Developers with the most changed lines
-Daiane Angolini 704 (59.6%)
-Lucas Dutra Nunes 474 (40.1%)
-Otavio Salvador 3 (0.3%)
+Fabio Berton 705 (47.8%)
+Daiane Angolini 648 (44.0%)
+Thomas Thorne 121 (8.2%)
Developers with the most lines removed
-Lucas Dutra Nunes 32 (2.9%)
+Fabio Berton 74 (5.7%)
Developers with the most signoffs (total 0)
@@ -358,17 +334,20 @@ Developers with the most report credits (total 0)
Developers who gave the most report credits (total 0)
Top changeset contributors by employer
-NXP 3 (60.0%)
-O.S. Systems 2 (40.0%)
+O.S. Systems 6 (46.2%)
+(Unknown) 4 (30.8%)
+NXP 3 (23.1%)
Top lines changed by employer
-NXP 704 (59.6%)
-O.S. Systems 477 (40.4%)
+O.S. Systems 705 (47.8%)
+NXP 648 (44.0%)
+(Unknown) 121 (8.2%)
Employers with the most signoffs (total 0)
Employers with the most hackers (total 3)
-O.S. Systems 2 (66.7%)
+O.S. Systems 1 (33.3%)
NXP 1 (33.3%)
+(Unknown) 1 (33.3%)
diff --git a/release-notes/source/bootloader-default.inc b/release-notes/source/bootloader-default.inc
index 9c7f6b0..38d230f 100644
--- a/release-notes/source/bootloader-default.inc
+++ b/release-notes/source/bootloader-default.inc
@@ -2,6 +2,11 @@
Board Bootloader Bootloader version
====================== ==================== ====================================
apalis-imx6 u-boot-toradex v2015.04-v2.6b2.1+git
+b4420qds u-boot-qoriq 2016.01+fslgit+fsl
+b4420qds-64b u-boot-qoriq 2016.01+fslgit+fsl
+b4860qds u-boot-qoriq 2016.01+fslgit+fsl
+b4860qds-64b u-boot-qoriq 2016.01+fslgit+fsl
+c293pcie u-boot-qoriq 2016.01+fslgit+fsl
cfa10036 barebox 2015.10.0
cfa10037 barebox 2015.10.0
cfa10049 barebox 2015.10.0
@@ -9,50 +14,77 @@ cfa10055 barebox 2015.10.0
cfa10056 barebox 2015.10.0
cfa10057 barebox 2015.10.0
cfa10058 barebox 2015.10.0
-cgtqmx6 u-boot-fslc v2016.07+git
-cm-fx6 u-boot-fslc v2016.07+git
+cgtqmx6 u-boot-fslc v2016.11+git
+cm-fx6 u-boot-fslc v2016.11+git
colibri-imx6 u-boot-toradex v2015.04-v2.6b2.1+git
colibri-imx7 u-boot-toradex v2015.04-v2.6b2.1+git
colibri-vf u-boot-toradex v2015.04-v2.6b2.1+git
-cubox-i u-boot-fslc v2016.07+git
-imx233-olinuxino-maxi u-boot-fslc v2016.07+git
-imx233-olinuxino-micro u-boot-fslc v2016.07+git
-imx233-olinuxino-mini u-boot-fslc v2016.07+git
-imx233-olinuxino-nano u-boot-fslc v2016.07+git
-imx23evk u-boot-fslc v2016.07+git
-imx28evk u-boot-fslc v2016.07+git
-imx51evk u-boot-fslc v2016.07+git
-imx53ard u-boot-fslc v2016.07+git
-imx53qsb u-boot-fslc v2016.07+git
-imx6dl-riotboard u-boot-fslc v2016.07+git
-imx6dlsabreauto u-boot-fslc v2016.07+git
-imx6dlsabresd u-boot-fslc v2016.07+git
-imx6q-dms-ba16 u-boot-fslc v2016.07+git
-imx6qdl-variscite-som u-boot-variscite 2013.10
-imx6qpsabreauto u-boot-imx 2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6qpsabresd u-boot-fslc v2016.07+git
-imx6qsabreauto u-boot-fslc v2016.07+git
+cubox-i u-boot-fslc v2016.11+git
+imx233-olinuxino-maxi u-boot-fslc v2016.11+git
+imx233-olinuxino-micro u-boot-fslc v2016.11+git
+imx233-olinuxino-mini u-boot-fslc v2016.11+git
+imx233-olinuxino-nano u-boot-fslc v2016.11+git
+imx23evk u-boot-fslc v2016.11+git
+imx28evk u-boot-fslc v2016.11+git
+imx51evk u-boot-fslc v2016.11+git
+imx53ard u-boot-fslc v2016.11+git
+imx53qsb u-boot-fslc v2016.11+git
+imx6dl-riotboard u-boot-fslc v2016.11+git
+imx6dlsabreauto u-boot-fslc v2016.11+git
+imx6dlsabresd u-boot-fslc v2016.11+git
+imx6q-dms-ba16 u-boot-fslc v2016.11+git
+imx6qdl-variscite-som u-boot-variscite 2015.04
+imx6qpsabreauto u-boot-imx 2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6qpsabresd u-boot-fslc v2016.11+git
+imx6qsabreauto u-boot-fslc v2016.11+git
imx6qsabrelite u-boot-boundary v2016.03+git
-imx6qsabresd u-boot-fslc v2016.07+git
-imx6sl-warp u-boot-fslc v2016.07+git
-imx6slevk u-boot-fslc v2016.07+git
-imx6solosabreauto u-boot-imx 2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6solosabresd u-boot-imx 2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6sxsabreauto u-boot-imx 2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6sxsabresd u-boot-fslc v2016.07+git
-imx6ul-pico-hobbit u-boot-fslc v2016.07+git
-imx6ulevk u-boot-fslc v2016.07+git
-imx7dsabresd u-boot-fslc v2016.07+git
-imx7s-warp u-boot-fslc v2016.07+git
-ls1021atwr u-boot-ls1 2015.01+ls1
-m28evk u-boot-fslc v2016.07+git
-m53evk u-boot-fslc v2016.07+git
+imx6qsabresd u-boot-fslc v2016.11+git
+imx6sl-warp u-boot-fslc v2016.11+git
+imx6slevk u-boot-fslc v2016.11+git
+imx6solosabreauto u-boot-imx 2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6solosabresd u-boot-imx 2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6sxsabreauto u-boot-imx 2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6sxsabresd u-boot-fslc v2016.11+git
+imx6ul-pico-hobbit u-boot-fslc v2016.11+git
+imx6ulevk u-boot-fslc v2016.11+git
+imx7dsabresd u-boot-fslc v2016.11+git
+imx7s-warp u-boot-fslc v2016.11+git
+ls1021atwr u-boot-qoriq 2016.01+fslgit+fsl
+ls1043ardb u-boot-qoriq 2016.01+fslgit+fsl
+ls2080ardb u-boot-qoriq 2016.01+fslgit+fsl
+m28evk u-boot-fslc v2016.11+git
+m53evk u-boot-fslc v2016.11+git
nitrogen6sx u-boot-boundary v2016.03+git
nitrogen6x u-boot-boundary v2016.03+git
nitrogen6x-lite u-boot-boundary v2016.03+git
nitrogen7 u-boot-boundary v2016.03+git
-pcm052 u-boot-fslc v2016.07+git
-twr-vf65gs10 u-boot-fslc v2016.07+git
+p2041rdb u-boot-qoriq 2016.01+fslgit+fsl
+p3041ds u-boot-qoriq 2016.01+fslgit+fsl
+p4080ds u-boot-qoriq 2016.01+fslgit+fsl
+p5020ds u-boot-qoriq 2016.01+fslgit+fsl
+p5020ds-64b u-boot-qoriq 2016.01+fslgit+fsl
+p5040ds u-boot-qoriq 2016.01+fslgit+fsl
+p5040ds-64b u-boot-qoriq 2016.01+fslgit+fsl
+pcm052 u-boot-fslc v2016.11+git
+t1023rdb u-boot-qoriq 2016.01+fslgit+fsl
+t1023rdb-64b u-boot-qoriq 2016.01+fslgit+fsl
+t1024rdb u-boot-qoriq 2016.01+fslgit+fsl
+t1024rdb-64b u-boot-qoriq 2016.01+fslgit+fsl
+t1040d4rdb u-boot-qoriq 2016.01+fslgit+fsl
+t1040d4rdb-64b u-boot-qoriq 2016.01+fslgit+fsl
+t1042d4rdb u-boot-qoriq 2016.01+fslgit+fsl
+t1042d4rdb-64b u-boot-qoriq 2016.01+fslgit+fsl
+t2080qds u-boot-qoriq 2016.01+fslgit+fsl
+t2080qds-64b u-boot-qoriq 2016.01+fslgit+fsl
+t2080rdb u-boot-qoriq 2016.01+fslgit+fsl
+t2080rdb-64b u-boot-qoriq 2016.01+fslgit+fsl
+t4160qds u-boot-qoriq 2016.01+fslgit+fsl
+t4160qds-64b u-boot-qoriq 2016.01+fslgit+fsl
+t4240qds u-boot-qoriq 2016.01+fslgit+fsl
+t4240qds-64b u-boot-qoriq 2016.01+fslgit+fsl
+t4240rdb u-boot-qoriq 2016.01+fslgit+fsl
+t4240rdb-64b u-boot-qoriq 2016.01+fslgit+fsl
+twr-vf65gs10 u-boot-fslc v2016.11+git
tx6q-10x0 u-boot-karo v2015.10-rc2+git
tx6q-11x0 u-boot-karo v2015.10-rc2+git
tx6s-8034 u-boot-karo v2015.10-rc2+git
@@ -61,5 +93,5 @@ tx6u-8033 u-boot-karo v2015.10-rc2+git
tx6u-80x0 u-boot-karo v2015.10-rc2+git
tx6u-81x0 u-boot-karo v2015.10-rc2+git
ventana u-boot-gateworks-imx v2015.04+git
-wandboard u-boot-fslc v2016.07+git
+wandboard u-boot-fslc v2016.11+git
====================== ==================== ====================================
diff --git a/release-notes/source/closed_bugs.inc b/release-notes/source/closed_bugs.inc
index 0f57bc2..9eaf5b5 100644
--- a/release-notes/source/closed_bugs.inc
+++ b/release-notes/source/closed_bugs.inc
@@ -1,36 +1,7 @@
-====== ========== =======================================================================================
-Bug ID Resolution Summary
-====== ========== =======================================================================================
-3719 WORKSFORME fsl-image-gui image for imx6qsabreauto machine does not reboot
-4510 WONTFIX GLX load vivante_dri.so failed
-4511 WONTFIX error for using oprofile.ko to profiling
-5023 FIXED EXTRA_IMAGE_FEATURES += "tools-sdk" does return ERROR
-5148 WONTFIX perf test fails
-5178 WORKSFORME sabresd boot failure with preferred provider linux-fslc
-5202 NOTABUG distorted images from gstreamer
-5219 FIXED meta-fsl-arm kernel crash when using graphics acceleration
-5359 FIXED [Yocto 1.5] su - USER -c 'COMMAND' env variable issue
-5361 FIXED resolvconf fail to change dns-nameservers from /etc/network/interfaces
-5607 OBSOLETE MCIMX-LVDS1 trhows unknown mouse event on Qt 4.8
-5826 FIXED ARM: recipe xserver-xorg-2_1.15.0-r0: task do_compile: Failed
-5864 FIXED .bbappend files with % in their name and "python __anonymous () { ... }" fails to parse
-6083 FIXED Vivante GPU doesn't work with X11
-6098 FIXED u-boot-fslc-v2014.01-r0: task do_compile: Failed
-6545 FIXED weston patches applied unconditionally
+====== ========== ====================================================
+Bug ID Resolution Summary
+====== ========== ====================================================
+10602 FIXED meta-freescale layer inclusion breaks other machines
+6690 FIXED qemu fails during configuration task
6703 FIXED Kernel hangs on boot when HDMI cable is plugged
-6894 WONTFIX kernel menuconfig unusable and errors during compileing
-7226 WORKSFORME bitbake failure - MACHINE=cubox-i PACKAGE_CLASSES=package_deb
-7339 FIXED Performance issue in do_rootfs (buildhistory_list_installed_image)
-7384 FIXED u-boot-fslc fails in master
-7799 FIXED Parse failure due to gstreamer 0.10 removal
-7845 INVALID bitbake fsl-image-qt5 build error for board VAR-SOM-MX6
-7998 WORKSFORME qt-x11-free (meta-qt3) has host contamination
-8266 FIXED meta-fsl-arm fails do_compile of xf86-video-imxfb-vivante
-8287 FIXED meta-fsl* fails on perf install
-8737 WORKSFORME xf86-video-imxfb-vivante build fails for imx6qsabresd on autobuilder
-8802 FIXED meta-fsl-* fails in universe fetch
-8898 FIXED meta-fsl-arm has unconditional bbappends for qt4
-8945 FIXED meta-fsl-arm layer fails to parse with MACHINE = "imx28evk
-9810 FIXED Add beaglebone (cortexa8hf-neon) SDK to supplied toolchains
-9829 FIXED WIC error when using rawcopy
-====== ========== =======================================================================================
+====== ========== ====================================================
--git a/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc b/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc
index 1112112..67ded53 100644
--- a/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc
+++ b/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc
@@ -3,6 +3,6 @@
* **u-boot-fslc**: U-Boot based on mainline U-Boot used by FSL Community BSP in order to provide support for some backported features and fixes, or because it was submitted for revision and it takes some time to become part of a stable version, or because it is not applicable for upstreaming.
* **u-boot-imx**: U-Boot provided by Freescale with focus on i.MX reference boards.
* **u-boot-karo**: u-boot for Ka-Ro electronics TX Computer-On-Modules.
-* **u-boot-ls1**: U-Boot provided by Freescale with focus on QorIQ Layerscape1 boards
+* **u-boot-qoriq**: U-Boot provided by Freescale with focus on QorIQ boards
* **u-boot-toradex**: U-Boot bootloader with support for Toradex Computer on Modules.
* **u-boot-variscite**: U-Boot for Variscite i.MX6Q/DL VAR-SOM-MX6.
--git a/release-notes/source/fsl-community-bsp-supported-kernels.inc b/release-notes/source/fsl-community-bsp-supported-kernels.inc
index 0f1dfac..4f8c94b 100644
--- a/release-notes/source/fsl-community-bsp-supported-kernels.inc
+++ b/release-notes/source/fsl-community-bsp-supported-kernels.inc
@@ -9,9 +9,9 @@
* **linux-gateworks-imx**: linux-gateworks-imx version 3.14-r0.
* **linux-imx**: Linux Kernel provided and supported by Freescale with focus on i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU.
* **linux-karo**: Linux Kernel for Ka-Ro electronics TX Computer-On-Modules.
-* **linux-ls1**: Linux Kernel provided and supported by Freescale with focus on Layerscape1 Family Boards.
+* **linux-qoriq**: Linux Kernel for Freescale QorIQ platforms.
* **linux-timesys**: Linux Kernel with added drivers and board support for Vybrid-based platforms.
* **linux-toradex**: Linux kernel for Toradex Freescale i.MX based modules.
-* **linux-variscite**: linux-variscite version 3.14.28-r0.
+* **linux-variscite**: linux-variscite version 4.1.15-r0.
* **linux-wandboard**: Linux kernel for Wandboard.
* **linux-warp7**: linux-warp7 version 4.1-r0.
diff --git a/release-notes/source/linux-default.inc b/release-notes/source/linux-default.inc
index b322de3..488a6fd 100644
--- a/release-notes/source/linux-default.inc
+++ b/release-notes/source/linux-default.inc
@@ -2,6 +2,11 @@
Board Kernel Provider Kernel Version
====================== =================== ==========================
apalis-imx6 linux-toradex 3.14.52-v2.6b2.1
+b4420qds linux-qoriq 4.1
+b4420qds-64b linux-qoriq 4.1
+b4860qds linux-qoriq 4.1
+b4860qds-64b linux-qoriq 4.1
+c293pcie linux-qoriq 4.1
cfa10036 linux-cfa 4.1.13
cfa10037 linux-cfa 4.1.13
cfa10049 linux-cfa 4.1.13
@@ -14,45 +19,72 @@ cm-fx6 linux-compulab 3.14.28-cm-fx6
colibri-imx6 linux-toradex 3.14.52-v2.6b2.1
colibri-imx7 linux-toradex 4.1.15-v2.6b2.1
colibri-vf linux-toradex 4.4-v2.6b2
-cubox-i linux-fslc 4.4+git
-imx233-olinuxino-maxi linux-fslc 4.4+git
-imx233-olinuxino-micro linux-fslc 4.4+git
-imx233-olinuxino-mini linux-fslc 4.4+git
-imx233-olinuxino-nano linux-fslc 4.4+git
-imx23evk linux-fslc 4.4+git
-imx28evk linux-fslc 4.4+git
-imx51evk linux-fslc 4.4+git
-imx53ard linux-fslc 4.4+git
-imx53qsb linux-fslc 4.4+git
-imx6dl-riotboard linux-fslc 4.4+git
-imx6dlsabreauto linux-fslc-imx 4.1-1.0.x+git
-imx6dlsabresd linux-fslc-imx 4.1-1.0.x+git
+cubox-i linux-fslc 4.8+git
+imx233-olinuxino-maxi linux-fslc 4.8+git
+imx233-olinuxino-micro linux-fslc 4.8+git
+imx233-olinuxino-mini linux-fslc 4.8+git
+imx233-olinuxino-nano linux-fslc 4.8+git
+imx23evk linux-fslc 4.8+git
+imx28evk linux-fslc 4.8+git
+imx51evk linux-fslc 4.8+git
+imx53ard linux-fslc 4.8+git
+imx53qsb linux-fslc 4.8+git
+imx6dl-riotboard linux-fslc 4.8+git
+imx6dlsabreauto linux-fslc-imx 4.1-2.0.x+git
+imx6dlsabresd linux-fslc-imx 4.1-2.0.x+git
imx6q-dms-ba16 linux-advantech 4.1-4.1-1.0.x-imx-dms-ba16
-imx6qdl-variscite-som linux-variscite 3.14.28-1.1.0
-imx6qpsabreauto linux-imx 4.1.15-1.2.0
-imx6qpsabresd linux-fslc-imx 4.1-1.0.x+git
-imx6qsabreauto linux-fslc-imx 4.1-1.0.x+git
+imx6qdl-variscite-som linux-variscite 4.1.15-1.1.0
+imx6qpsabreauto linux-imx 4.1.15-2.0.0
+imx6qpsabresd linux-fslc-imx 4.1-2.0.x+git
+imx6qsabreauto linux-fslc-imx 4.1-2.0.x+git
imx6qsabrelite linux-boundary 4.1.15-1.0.0_ga+yocto
-imx6qsabresd linux-fslc-imx 4.1-1.0.x+git
-imx6sl-warp linux-fslc-imx 4.1-1.0.x+git
-imx6slevk linux-fslc-imx 4.1-1.0.x+git
-imx6solosabreauto linux-fslc-imx 4.1-1.0.x+git
-imx6solosabresd linux-fslc-imx 4.1-1.0.x+git
-imx6sxsabreauto linux-fslc-imx 4.1-1.0.x+git
-imx6sxsabresd linux-fslc-imx 4.1-1.0.x+git
-imx6ul-pico-hobbit linux-fslc 4.4+git
-imx6ulevk linux-fslc-imx 4.1-1.0.x+git
-imx7dsabresd linux-fslc-imx 4.1-1.0.x+git
+imx6qsabresd linux-fslc-imx 4.1-2.0.x+git
+imx6sl-warp linux-fslc-imx 4.1-2.0.x+git
+imx6slevk linux-fslc-imx 4.1-2.0.x+git
+imx6solosabreauto linux-fslc-imx 4.1-2.0.x+git
+imx6solosabresd linux-fslc-imx 4.1-2.0.x+git
+imx6sxsabreauto linux-fslc-imx 4.1-2.0.x+git
+imx6sxsabresd linux-fslc-imx 4.1-2.0.x+git
+imx6ul-pico-hobbit linux-fslc 4.8+git
+imx6ulevk linux-fslc-imx 4.1-2.0.x+git
+imx7dsabresd linux-fslc-imx 4.1-2.0.x+git
imx7s-warp linux-warp7 4.1-4.1-1.0.x-imx-warp7
-ls1021atwr linux-ls1 3.12+ls1
-m28evk linux-fslc 4.4+git
+ls1021atwr linux-qoriq 4.1
+ls1043ardb linux-qoriq 4.1
+ls2080ardb linux-qoriq 4.1
+m28evk linux-fslc 4.8+git
m53evk linux-denx 3.9-master
nitrogen6sx linux-boundary 4.1.15-1.0.0_ga+yocto
nitrogen6x linux-boundary 4.1.15-1.0.0_ga+yocto
nitrogen6x-lite linux-boundary 4.1.15-1.0.0_ga+yocto
nitrogen7 linux-boundary 4.1.15-1.0.0_ga+yocto
+p2041rdb linux-qoriq 4.1
+p3041ds linux-qoriq 4.1
+p4080ds linux-qoriq 4.1
+p5020ds linux-qoriq 4.1
+p5020ds-64b linux-qoriq 4.1
+p5040ds linux-qoriq 4.1
+p5040ds-64b linux-qoriq 4.1
pcm052 linux-timesys 3.13
-twr-vf65gs10 linux-fslc 4.4+git
+t1023rdb linux-qoriq 4.1
+t1023rdb-64b linux-qoriq 4.1
+t1024rdb linux-qoriq 4.1
+t1024rdb-64b linux-qoriq 4.1
+t1040d4rdb linux-qoriq 4.1
+t1040d4rdb-64b linux-qoriq 4.1
+t1042d4rdb linux-qoriq 4.1
+t1042d4rdb-64b linux-qoriq 4.1
+t2080qds linux-qoriq 4.1
+t2080qds-64b linux-qoriq 4.1
+t2080rdb linux-qoriq 4.1
+t2080rdb-64b linux-qoriq 4.1
+t4160qds linux-qoriq 4.1
+t4160qds-64b linux-qoriq 4.1
+t4240qds linux-qoriq 4.1
+t4240qds-64b linux-qoriq 4.1
+t4240rdb linux-qoriq 4.1
+t4240rdb-64b linux-qoriq 4.1
+twr-vf65gs10 linux-fslc 4.8+git
tx6q-10x0 linux-karo 3.16-2015-09-18
tx6q-11x0 linux-karo 3.16-2015-09-18
tx6s-8034 linux-karo 3.16-2015-09-18
@@ -61,5 +93,5 @@ tx6u-8033 linux-karo 3.16-2015-09-18
tx6u-80x0 linux-karo 3.16-2015-09-18
tx6u-81x0 linux-karo 3.16-2015-09-18
ventana linux-gateworks-imx 3.14-1.0.x_ga+yocto
-wandboard linux-wandboard 3.14.28_1.0.0_ga-wandboard
+wandboard linux-wandboard 4.1.15_1.1.0_ga-wandboard
====================== =================== ==========================
diff --git a/release-notes/source/machine-list.inc b/release-notes/source/machine-list.inc
index f5f1f2a..abf5e81 100644
--- a/release-notes/source/machine-list.inc
+++ b/release-notes/source/machine-list.inc
@@ -1,65 +1,97 @@
-====================== ================================================== ======================= ==================
- Machine Name SoC Layer
-====================== ================================================== ======================= ==================
-apalis-imx6 Toradex Apalis iMX6Q/D i.MX6 meta-fsl-arm-extra
-cfa10036 Crystalfontz CFA-10036 i.MX28 meta-fsl-arm-extra
-cfa10037 Crystalfontz CFA-10037 i.MX28 meta-fsl-arm-extra
-cfa10049 Crystalfontz CFA-10049 i.MX28 meta-fsl-arm-extra
-cfa10055 Crystalfontz CFA-10055 i.MX28 meta-fsl-arm-extra
-cfa10056 Crystalfontz CFA-10056 i.MX28 meta-fsl-arm-extra
-cfa10057 Crystalfontz CFA-10057 i.MX28 meta-fsl-arm-extra
-cfa10058 Crystalfontz CFA-10058 i.MX28 meta-fsl-arm-extra
-cgtqmx6 Congatec QMX6 Evaluation board i.MX6 Q/DL meta-fsl-arm-extra
-cm-fx6 CompuLab CM-FX6 i.MX6 Q/DL meta-fsl-arm-extra
-colibri-imx6 Toradex Colibri iMX6DL/S i.MX6 DL/S meta-fsl-arm-extra
-colibri-imx7 Toradex Colibri iMX7D/S i.MX 7Dual / i.MX 7Solo meta-fsl-arm-extra
-colibri-vf Toradex Colibri VF50/VF61 VF500/VF610 meta-fsl-arm-extra
-cubox-i SolidRun CuBox-i and HummingBoard i.MX6 Q/DL meta-fsl-arm-extra
-imx233-olinuxino-maxi OLIMEX iMX233-OLinuXino-Maxi i.MX23 meta-fsl-arm-extra
-imx233-olinuxino-micro OLIMEX iMX233-OLinuXino-Micro i.MX23 meta-fsl-arm-extra
-imx233-olinuxino-mini OLIMEX iMX233-OLinuXino-Mini i.MX23 meta-fsl-arm-extra
-imx233-olinuxino-nano OLIMEX iMX233-OLinuXino-Nano i.MX23 meta-fsl-arm-extra
-imx23evk Freescale i.MX23 Evaluation Kit i.MX23 meta-fsl-arm
-imx28evk Freescale i.MX28 Evaluation Kit i.MX28 meta-fsl-arm
-imx51evk Freescale i.MX51 Evaluation Kit i.MX51 meta-fsl-arm
-imx53ard Freescale i.MX53 SABRE Automotive Board i.MX53 meta-fsl-arm
-imx53qsb Freescale i.MX53 Quick Start Board i.MX53 meta-fsl-arm
-imx6dl-riotboard RIoTboard i.MX6S meta-fsl-arm-extra
-imx6dlsabreauto Freescale i.MX6DL SABRE Automotive i.MX6DL meta-fsl-arm
-imx6dlsabresd Freescale i.MX6DL SABRE Smart Device i.MX6DL meta-fsl-arm
-imx6q-dms-ba16 Advantech DMS BA16 i.MX6Q meta-fsl-arm-extra
-imx6qdl-variscite-som Variscite i.MX6Q/DL VAR-SOM-MX6 i.MX6Q/DL meta-fsl-arm-extra
-imx6qpsabreauto Freescale i.MX6Q Plus SABRE Automotive i.MX6QP meta-fsl-arm
-imx6qpsabresd Freescale i.MX6Q Plus SABRE Smart Device i.MX6QP meta-fsl-arm
-imx6qsabreauto Freescale i.MX6Q SABRE Automotive i.MX6Q meta-fsl-arm
-imx6qsabrelite Boundary Devices i.MX6Q SABRE Lite i.MX6Q meta-fsl-arm-extra
-imx6qsabresd Freescale i.MX6Q SABRE Smart Device i.MX6Q meta-fsl-arm
-imx6sl-warp WaRP i.MX6SL meta-fsl-arm-extra
-imx6slevk Freescale i.MX6SL Evaluation Kit i.MX6SL meta-fsl-arm
-imx6solosabreauto Freescale i.MX6Solo SABRE Automotive i.MX6S meta-fsl-arm
-imx6solosabresd Freescale i.MX6Solo SABRE Smart Device i.MX6S meta-fsl-arm
-imx6sxsabreauto Freescale i.MX6SoloX Sabre Automotive i.MX6SX meta-fsl-arm
-imx6sxsabresd Freescale i.MX6SoloX SabreSD i.MX6SX meta-fsl-arm
-imx6ul-pico-hobbit Hobbitboard (PICO-IMX6UL) i.MX6UL meta-fsl-arm-extra
-imx6ulevk Freescale i.MX6UL Evaluation Kit i.MX6UL meta-fsl-arm
-imx7dsabresd Freescale i.MX7D SABRE Smart Device i.MX7D meta-fsl-arm
-imx7s-warp WaRP7 i.MX7S meta-fsl-arm-extra
-ls1021atwr Freescale LS1021ATWR board ls102xa meta-fsl-arm
-m28evk DENX M28 SoM Evaluation Kit i.MX28 meta-fsl-arm-extra
-m53evk DENX M53 SoM Evaluation Kit i.MX53 meta-fsl-arm-extra
-nitrogen6sx Boundary Devices Nitrogen6SX i.MX6SX meta-fsl-arm-extra
-nitrogen6x Boundary Devices Nitrogen6X i.MX6 Q/DL meta-fsl-arm-extra
-nitrogen6x-lite Boundary Devices Nitrogen6X Lite i.MX6S meta-fsl-arm-extra
-nitrogen7 Boundary Devices Nitrogen7 i.MX7D meta-fsl-arm-extra
-pcm052 Phytec phyCORE Vybrid Development Kit vf60 meta-fsl-arm-extra
-twr-vf65gs10 Freescale Vybrid TWR-VF65GS10 VF610 meta-fsl-arm
-tx6q-10x0 Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module i.MX6Q meta-fsl-arm-extra
-tx6q-11x0 Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module i.MX6Q meta-fsl-arm-extra
-tx6s-8034 Ka-Ro electronics i.MX6S TX6S Computer-On-Module i.MX6S meta-fsl-arm-extra
-tx6s-8035 Ka-Ro electronics i.MX6S TX6S Computer-On-Module i.MX6S meta-fsl-arm-extra
-tx6u-8033 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module i.MX6DL meta-fsl-arm-extra
-tx6u-80x0 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module i.MX6DL meta-fsl-arm-extra
-tx6u-81x0 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module i.MX6DL meta-fsl-arm-extra
-ventana i.MX6Q/DL Ventana Platform i.MX6Q/DL meta-fsl-arm-extra
-wandboard Wandboard i.MX6 Wandboard Quad/Dual/Solo i.MX6Q/DL meta-fsl-arm-extra
-====================== ================================================== ======================= ==================
+====================== ================================================== ======================= =======================
+ Machine Name SoC Layer
+====================== ================================================== ======================= =======================
+apalis-imx6 Toradex Apalis iMX6Q/D i.MX6 meta-freescale-3rdparty
+b4420qds Freescale B4420QDS b4420 meta-freescale
+b4420qds-64b Freescale B4420QDS-64B b4420 meta-freescale
+b4860qds Freescale B4860QDS b4860 meta-freescale
+b4860qds-64b Freescale B4860QDS-64B b4860 meta-freescale
+c293pcie Freescale C293PCIE c293pcie meta-freescale
+cfa10036 Crystalfontz CFA-10036 i.MX28 meta-freescale-3rdparty
+cfa10037 Crystalfontz CFA-10037 i.MX28 meta-freescale-3rdparty
+cfa10049 Crystalfontz CFA-10049 i.MX28 meta-freescale-3rdparty
+cfa10055 Crystalfontz CFA-10055 i.MX28 meta-freescale-3rdparty
+cfa10056 Crystalfontz CFA-10056 i.MX28 meta-freescale-3rdparty
+cfa10057 Crystalfontz CFA-10057 i.MX28 meta-freescale-3rdparty
+cfa10058 Crystalfontz CFA-10058 i.MX28 meta-freescale-3rdparty
+cgtqmx6 Congatec QMX6 Evaluation board i.MX6 Q/DL meta-freescale-3rdparty
+cm-fx6 CompuLab CM-FX6 i.MX6 Q/DL meta-freescale-3rdparty
+colibri-imx6 Toradex Colibri iMX6DL/S i.MX6 DL/S meta-freescale-3rdparty
+colibri-imx7 Toradex Colibri iMX7D/S i.MX 7Dual / i.MX 7Solo meta-freescale-3rdparty
+colibri-vf Toradex Colibri VF50/VF61 VF500/VF610 meta-freescale-3rdparty
+cubox-i SolidRun CuBox-i and HummingBoard i.MX6 Q/DL meta-freescale-3rdparty
+imx233-olinuxino-maxi OLIMEX iMX233-OLinuXino-Maxi i.MX23 meta-freescale-3rdparty
+imx233-olinuxino-micro OLIMEX iMX233-OLinuXino-Micro i.MX23 meta-freescale-3rdparty
+imx233-olinuxino-mini OLIMEX iMX233-OLinuXino-Mini i.MX23 meta-freescale-3rdparty
+imx233-olinuxino-nano OLIMEX iMX233-OLinuXino-Nano i.MX23 meta-freescale-3rdparty
+imx23evk Freescale i.MX23 Evaluation Kit i.MX23 meta-freescale
+imx28evk Freescale i.MX28 Evaluation Kit i.MX28 meta-freescale
+imx51evk Freescale i.MX51 Evaluation Kit i.MX51 meta-freescale
+imx53ard Freescale i.MX53 SABRE Automotive Board i.MX53 meta-freescale
+imx53qsb Freescale i.MX53 Quick Start Board i.MX53 meta-freescale
+imx6dl-riotboard RIoTboard i.MX6S meta-freescale-3rdparty
+imx6dlsabreauto Freescale i.MX6DL SABRE Automotive i.MX6DL meta-freescale
+imx6dlsabresd Freescale i.MX6DL SABRE Smart Device i.MX6DL meta-freescale
+imx6q-dms-ba16 Advantech DMS BA16 i.MX6Q meta-freescale-3rdparty
+imx6qdl-variscite-som Variscite i.MX6Q/DL VAR-SOM-MX6 i.MX6Q/DL meta-freescale-3rdparty
+imx6qpsabreauto Freescale i.MX6Q Plus SABRE Automotive i.MX6QP meta-freescale
+imx6qpsabresd Freescale i.MX6Q Plus SABRE Smart Device i.MX6QP meta-freescale
+imx6qsabreauto Freescale i.MX6Q SABRE Automotive i.MX6Q meta-freescale
+imx6qsabrelite Boundary Devices i.MX6Q SABRE Lite i.MX6Q meta-freescale-3rdparty
+imx6qsabresd Freescale i.MX6Q SABRE Smart Device i.MX6Q meta-freescale
+imx6sl-warp WaRP i.MX6SL meta-freescale-3rdparty
+imx6slevk Freescale i.MX6SL Evaluation Kit i.MX6SL meta-freescale
+imx6solosabreauto Freescale i.MX6Solo SABRE Automotive i.MX6S meta-freescale
+imx6solosabresd Freescale i.MX6Solo SABRE Smart Device i.MX6S meta-freescale
+imx6sxsabreauto Freescale i.MX6SoloX Sabre Automotive i.MX6SX meta-freescale
+imx6sxsabresd Freescale i.MX6SoloX SabreSD i.MX6SX meta-freescale
+imx6ul-pico-hobbit Hobbitboard (PICO-IMX6UL) i.MX6UL meta-freescale-3rdparty
+imx6ulevk Freescale i.MX6UL Evaluation Kit i.MX6UL meta-freescale
+imx7dsabresd Freescale i.MX7D SABRE Smart Device i.MX7D meta-freescale
+imx7s-warp WaRP7 i.MX7S meta-freescale-3rdparty
+ls1021atwr Freescale LS1021ATWR board ls102xa meta-freescale
+ls1043ardb NXP LS1043ARDB board LSCH2 meta-freescale
+ls2080ardb NXP LS2080ARDB board LSCH3 meta-freescale
+m28evk DENX M28 SoM Evaluation Kit i.MX28 meta-freescale-3rdparty
+m53evk DENX M53 SoM Evaluation Kit i.MX53 meta-freescale-3rdparty
+nitrogen6sx Boundary Devices Nitrogen6SX i.MX6SX meta-freescale-3rdparty
+nitrogen6x Boundary Devices Nitrogen6X i.MX6 Q/DL meta-freescale-3rdparty
+nitrogen6x-lite Boundary Devices Nitrogen6X Lite i.MX6S meta-freescale-3rdparty
+nitrogen7 Boundary Devices Nitrogen7 i.MX7D meta-freescale-3rdparty
+p2041rdb Freescale P2041RDB p2041 meta-freescale
+p3041ds Freescale P3041DS p3041 meta-freescale
+p4080ds Freescale P4080DS p4080 meta-freescale
+p5020ds Freescale P5020DS p5020 meta-freescale
+p5020ds-64b Freescale P5020DS-64B p5020 meta-freescale
+p5040ds Freescale P5040DS p5040 meta-freescale
+p5040ds-64b Freescale P5040DS-64B p5040 meta-freescale
+pcm052 Phytec phyCORE Vybrid Development Kit vf60 meta-freescale-3rdparty
+t1023rdb Freescale T1023RDB t1023 meta-freescale
+t1023rdb-64b Freescale T1023RDB t1023 meta-freescale
+t1024rdb Freescale T1024RDB t1024 meta-freescale
+t1024rdb-64b Freescale T1024RDB t1024 meta-freescale
+t1040d4rdb Freescale T1040D4RDB t1040 meta-freescale
+t1040d4rdb-64b Freescale T1040D4RDB t1040 meta-freescale
+t1042d4rdb Freescale T1042D4RDB t1042 meta-freescale
+t1042d4rdb-64b Freescale T1042D4RDB t1042 meta-freescale
+t2080qds Freescale T2080QDS t2080 meta-freescale
+t2080qds-64b Freescale T2080QDS-64B t2080 meta-freescale
+t2080rdb Freescale T2080RDB t2080 meta-freescale
+t2080rdb-64b Freescale T2080RDB t2080 meta-freescale
+t4160qds Freescale T4160QDS t4160 meta-freescale
+t4160qds-64b Freescale T4160QDS-64B t4160 meta-freescale
+t4240qds Freescale T4240QDS t4240 meta-freescale
+t4240qds-64b Freescale T4240QDS-64B t4240 meta-freescale
+t4240rdb Freescale T4240RDB t4240 meta-freescale
+t4240rdb-64b Freescale T4240RDB t4240 meta-freescale
+twr-vf65gs10 Freescale Vybrid TWR-VF65GS10 VF610 meta-freescale
+tx6q-10x0 Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module i.MX6Q meta-freescale-3rdparty
+tx6q-11x0 Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module i.MX6Q meta-freescale-3rdparty
+tx6s-8034 Ka-Ro electronics i.MX6S TX6S Computer-On-Module i.MX6S meta-freescale-3rdparty
+tx6s-8035 Ka-Ro electronics i.MX6S TX6S Computer-On-Module i.MX6S meta-freescale-3rdparty
+tx6u-8033 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module i.MX6DL meta-freescale-3rdparty
+tx6u-80x0 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module i.MX6DL meta-freescale-3rdparty
+tx6u-81x0 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module i.MX6DL meta-freescale-3rdparty
+ventana i.MX6Q/DL Ventana Platform i.MX6Q/DL meta-freescale-3rdparty
+wandboard Wandboard i.MX6 Wandboard Quad/Dual/Solo i.MX6Q/DL meta-freescale-3rdparty
+====================== ================================================== ======================= =======================
diff --git a/release-notes/source/machines-with-maintainers.inc b/release-notes/source/machines-with-maintainers.inc
index 64e6e92..a69da2f 100644
--- a/release-notes/source/machines-with-maintainers.inc
+++ b/release-notes/source/machines-with-maintainers.inc
@@ -2,6 +2,11 @@
Machine Name
===================== ==================================================
apalis-imx6 Toradex Apalis iMX6Q/D
+b4420qds Freescale B4420QDS
+b4420qds-64b Freescale B4420QDS-64B
+b4860qds Freescale B4860QDS
+b4860qds-64b Freescale B4860QDS-64B
+c293pcie Freescale C293PCIE
cfa10036 Crystalfontz CFA-10036
cfa10037 Crystalfontz CFA-10037
cfa10049 Crystalfontz CFA-10049
@@ -40,15 +45,36 @@ imx6ulevk Freescale i.MX6UL Evaluation Kit
imx7dsabresd Freescale i.MX7D SABRE Smart Device
imx7s-warp WaRP7
ls1021atwr Freescale LS1021ATWR board
+ls1043ardb NXP LS1043ARDB board
+ls2080ardb NXP LS2080ARDB board
nitrogen6sx Boundary Devices Nitrogen6SX
nitrogen6x Boundary Devices Nitrogen6X
nitrogen6x-lite Boundary Devices Nitrogen6X Lite
nitrogen7 Boundary Devices Nitrogen7
+p2041rdb Freescale P2041RDB
+p3041ds Freescale P3041DS
+p4080ds Freescale P4080DS
+p5020ds Freescale P5020DS
+p5020ds-64b Freescale P5020DS-64B
+p5040ds Freescale P5040DS
+p5040ds-64b Freescale P5040DS-64B
pcm052 Phytec phyCORE Vybrid Development Kit
+t1023rdb-64b Freescale T1023RDB
+t1024rdb-64b Freescale T1024RDB
+t1040d4rdb-64b Freescale T1040D4RDB
+t1042d4rdb-64b Freescale T1042D4RDB
+t2080qds Freescale T2080QDS
+t2080qds-64b Freescale T2080QDS-64B
+t2080rdb-64b Freescale T2080RDB
+t4160qds Freescale T4160QDS
+t4160qds-64b Freescale T4160QDS-64B
+t4240qds Freescale T4240QDS
+t4240qds-64b Freescale T4240QDS-64B
+t4240rdb-64b Freescale T4240RDB
twr-vf65gs10 Freescale Vybrid TWR-VF65GS10
tx6q-10x0 Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module
-tx6s-8035 Ka-Ro electronics i.MX6S TX6S Computer-On-Module
-tx6u-81x0 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module
+tx6s-8034 Ka-Ro electronics i.MX6S TX6S Computer-On-Module
+tx6u-80x0 Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module
ventana i.MX6Q/DL Ventana Platform
wandboard Wandboard i.MX6 Wandboard Quad/Dual/Solo
===================== ==================================================
diff --git a/release-notes/source/open_bugs.inc b/release-notes/source/open_bugs.inc
index 70b5af3..7b2854f 100644
--- a/release-notes/source/open_bugs.inc
+++ b/release-notes/source/open_bugs.inc
@@ -1,19 +1,6 @@
-====== ================== ========================================================================================================================
-Bug ID Status Summary
-====== ================== ========================================================================================================================
-10199 IN PROGRESS REVIEW Toaster when fed with custom fixture raises error due to malformed path
-10316 WaitForUpstream Vivante: Memory corruption in wayland client process after hiding window
-4155 IN PROGRESS REVIEW i.MX6: VPU plugins for GStreamer do not work with appsink
-4156 NEW HTML5 video in GStreamer-enabled WebKit doesn't work with VPU acceleration
-5098 NEW gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-sfp.bin and gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-hfp.bin are missing OpenGL headers
-5331 NEW error play video via gstreamer with "mfw_isink"
-5799 NEW add standardized MAINTAINERS infrastructure
-6760 NEW i.MX6: not possible to run X11 without tearing / with proper vsync
-7811 ACCEPTED Buffer corruption after resizing wayland client
-7814 NEW Weston fails to build with core-image-weston on imx6qsabresd
-7825 NEW Vivante: Spurious frame sent to compositor after hiding Wayland window
-7852 IN PROGRESS DESIGN bitbake-layers layerindex-fetch doesn't respect branch (-b|--branch) option
-8092 WaitForUpstream Implementation of the function glXChooseFBConfig in the libGL.so does not match OpenGL documentation
-9349 IN PROGRESS DESIGN Jethro build fails for core-image-x11 with package_deb
-9990 NEW Yocto 1.7 for phycore-vybrid is unable to boot.
-====== ================== ========================================================================================================================
+====== ====== ========================================================================================================================
+Bug ID Status Summary
+====== ====== ========================================================================================================================
+10287 NEW gst-play is broken
+5098 NEW gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-sfp.bin and gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-hfp.bin are missing OpenGL headers
+====== ====== ========================================================================================================================
diff --git a/release-notes/source/packagegroups.inc b/release-notes/source/packagegroups.inc
index dc9bfb7..3775fe5 100644
--- a/release-notes/source/packagegroups.inc
+++ b/release-notes/source/packagegroups.inc
@@ -5,3 +5,4 @@
* **packagegroup-fsl-tools-gpu**: Package group used by FSL Community to add the packages which provide GPU support.
* **packagegroup-fsl-tools-gpu-external**: Package group used by FSL Community to provide graphic packages used to test the several hardware accelerated graphics APIs including packages not provided by Freescale.
* **packagegroup-fsl-tools-testapps**: Packagegroup used by FSL Community to provide a set of packages and utilities for hardware test.
+* **packagegroup-imx-tools-audio**: Set of audio tools for inclusion on images.
diff --git a/release-notes/source/soc-pkg.inc b/release-notes/source/soc-pkg.inc
index 6efddb5..d6e75ae 100644
--- a/release-notes/source/soc-pkg.inc
+++ b/release-notes/source/soc-pkg.inc
@@ -1,32 +1,32 @@
-======================== ======================== ======================== ======================== ======================== ======================== ========================
- Package name ls102xa mx28 mx5 mx6q / mx6dl mx6sl vf60
-======================== ======================== ======================== ======================== ======================== ======================== ========================
-apptrk git git git git git git
-cst git git git git git git
-devregs 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92
-directfb 1.7.7 1.7.7 1.7.7 1.7.7 1.7.7 1.7.7
-directfb-examples 1.7.0 1.7.0 1.7.0 1.7.0 1.7.0 1.7.0
-elftosb 10.12.01 10.12.01 10.12.01 10.12.01 10.12.01 10.12.01
-firmware-imx -- -- 5.4 5.4 5.4 --
-fsl-alsa-plugins -- -- -- 1.0.26 1.0.26 --
-gpu-viv-bin-mx6q -- -- -- -- -- --
-gpu-viv-g2d -- -- -- -- -- --
-gst1.0-fsl-plugin -- -- -- -- -- --
-gstreamer1.0-plugins-imx -- -- -- 0.12.2 0.12.2 --
-imx-kobs -- -- -- -- -- --
-imx-lib -- -- -- 5.4 5.4 --
-imx-test -- 00.00.00 00.00.00 5.4.1 5.4.1 00.00.00
-imx-uuc 0.5.1 0.5.1 0.5.1 0.5.1 0.5.1 0.5.1
-imx-vpu -- -- -- 5.4.33 5.4.33 --
-libfslcodec -- -- -- 4.0.9 4.0.9 --
-libfslparser -- -- -- 4.0.9 4.0.9 --
-libfslvpuwrap -- -- -- 1.0.65 -- --
-libmcc -- -- -- -- -- 1.05.1
-mqxboot -- -- -- -- -- 2.0.1
-mxsldr 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git
-qe-ucode git -- -- -- -- --
-qemu-fsl 2.2.0+AUTOINC+00ac004143 2.2.0+AUTOINC+00ac004143 2.2.0+AUTOINC+00ac004143 2.2.0+AUTOINC+00ac004143 2.2.0+AUTOINC+00ac004143 2.2.0+AUTOINC+00ac004143
-rcw git -- -- -- -- --
-xf86-video-imxfb -- -- -- -- -- --
-xf86-video-imxfb-vivante -- -- -- 5.0.11.p8.4 5.0.11.p8.4 --
-======================== ======================== ======================== ======================== ======================== ======================== ========================
+======================== ====================== ====================== ====================== ====================== ====================== ======================
+ Package name ls102xa mx28 mx5 mx6q / mx6dl mx6sl vf60
+======================== ====================== ====================== ====================== ====================== ====================== ======================
+apptrk git -- -- -- -- --
+cst git git git git git git
+devregs 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92 1.0+AUTOINC+34ed402b92
+directfb 1.7.7 1.7.7 1.7.7 1.7.7 1.7.7 1.7.7
+directfb-examples 1.7.0 1.7.0 1.7.0 1.7.0 1.7.0 1.7.0
+elftosb 10.12.01 10.12.01 10.12.01 10.12.01 10.12.01 10.12.01
+firmware-imx -- -- 5.4 5.4 5.4 --
+fsl-alsa-plugins -- -- -- 1.0.26 1.0.26 --
+gpu-viv-bin-mx6q -- -- -- -- -- --
+gpu-viv-g2d -- -- -- -- -- --
+gst1.0-fsl-plugin -- -- -- -- -- --
+gstreamer1.0-plugins-imx -- -- -- 0.12.2 0.12.2 --
+imx-kobs -- 5.5+git 5.5+git 5.5+git 5.5+git 5.5+git
+imx-lib -- -- -- 5.4 5.4 --
+imx-test -- 00.00.00 00.00.00 5.7 5.7 00.00.00
+imx-uuc 0.5.1+git 0.5.1+git 0.5.1+git 0.5.1+git 0.5.1+git 0.5.1+git
+imx-vpu -- -- -- 5.4.35 5.4.35 --
+libfslcodec -- -- -- 4.1.4 4.1.4 --
+libfslparser -- -- -- 4.1.4 4.1.4 --
+libfslvpuwrap -- -- -- 1.0.68 -- --
+libmcc -- -- -- -- -- 1.05.1
+mqxboot -- -- -- -- -- 2.0.1
+mxsldr 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git
+qe-ucode git -- -- -- -- --
+qemu-fsl -- -- -- -- -- --
+rcw git -- -- -- -- --
+xf86-video-imxfb -- -- -- -- -- --
+xf86-video-imxfb-vivante -- -- -- -- -- --
+======================== ====================== ====================== ====================== ====================== ====================== ======================
diff --git a/release-notes/source/userspace-pkg.inc b/release-notes/source/userspace-pkg.inc
index 90ad95b..6370d57 100644
--- a/release-notes/source/userspace-pkg.inc
+++ b/release-notes/source/userspace-pkg.inc
@@ -1,6 +1,6 @@
============ ================ =======
Package Board/SoC Family Version
============ ================ =======
-gstreamer1.0 All 1.6.3
-udev All 3.1.5
+gstreamer1.0 All 1.8.3
+udev All 3.2
============ ================ =======
--
2.1.4
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
2016-11-10 10:01 ` Thomas Thorne
2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
` (3 subsequent siblings)
5 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
To: meta-freescale
- Update documentation url address to use current realease
- Update Yocto Project Bugzilla url address
- Update copyright year
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
FAQ/source/all.rst | 6 +++---
FAQ/source/conf.py | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst
index 7fc4532..a41aea9 100644
--- a/FAQ/source/all.rst
+++ b/FAQ/source/all.rst
@@ -116,9 +116,9 @@ How do I create a layer?
What are the host packages needed for Yocto Project?
----------------------------------------------------
-* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
+* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
How can I save space after a build?
@@ -135,7 +135,7 @@ How can I save space after a build?
Where do I check for known bugs?
--------------------------------
-The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
+The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale>`_
Are there prebuilt images available?
diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py
index 00eaebd..b9bfce6 100644
--- a/FAQ/source/conf.py
+++ b/FAQ/source/conf.py
@@ -41,16 +41,16 @@ master_doc = 'index'
# General information about the project.
project = u'Freescale Community BSP FAQ'
-copyright = u'2014, Freescale Community BSP Team'
+copyright = u'2014-2016, Freescale Community BSP Team'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
--
2.1.4
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
2016-11-10 9:59 ` Thomas Thorne
2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
` (2 subsequent siblings)
5 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
To: meta-freescale
- Update FSL layers names
- Update Yocto Project Bugzilla url address
- Add FSLC distros description
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
release-notes/README | 4 ++--
release-notes/source/bsp-scope.rst | 24 ++++++++++++------------
release-notes/source/conf.py | 6 +++---
release-notes/source/distros.inc | 4 ++++
release-notes/source/introduction.rst | 7 ++++---
release-notes/source/known-issues.rst | 4 ++--
release-notes/source/source-code.rst | 9 +++++++++
release-notes/source/test-results.rst | 2 +-
release-notes/source/variables.inc | 2 +-
9 files changed, 38 insertions(+), 24 deletions(-)
create mode 100644 release-notes/source/distros.inc
diff --git a/release-notes/README b/release-notes/README
index e1b7c9e..9665ea3 100644
--- a/release-notes/README
+++ b/release-notes/README
@@ -37,8 +37,8 @@ Here's an example:
$ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6
By default, bitbake-metadata2doc.sh collects data out of bitbake's
-metadata for all machines it can find in the meta-fsl-arm and
-meta-fsl-arm-extra layers. You can restrict the machines to collect
+metadata for all machines it can find in the meta-freescale and
+meta-freescale-3erparty. You can restrict the machines to collect
data from by setting the MACHINES variable in your environment.
bitbake-metadata2doc.sh will write its output to release-note's `source'
diff --git a/release-notes/source/bsp-scope.rst b/release-notes/source/bsp-scope.rst
index f0f0f74..97ca49d 100644
--- a/release-notes/source/bsp-scope.rst
+++ b/release-notes/source/bsp-scope.rst
@@ -4,14 +4,14 @@
***********************
The scope of the |project_name| includes the meta layers:
- * `meta-fsl-arm <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
- provides the base support and Freescale ARM reference boards;
- * `meta-fsl-arm-extra <https://github.com/Freescale/meta-fsl-arm-extra/tree/krogoth>`_:
+ * `meta-freescale <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/?h=morty>`_:
+ provides the base support and Freescale ARM and PPC reference boards;
+ * `meta-freescale-3rdparty <https://github.com/Freescale/meta-freescale-3rdparty/tree/morty>`_:
provides support for 3rd party and partner boards;
- * `meta-fsl-demos <https://github.com/Freescale/meta-fsl-demos/tree/krogoth>`_:
- provides images recipes, demo recipes, and packagegroups used to easy the
- development with Yocto Project.
- * `Documentation <https://github.com/Freescale/Documentation/tree/krogoth>`_:
+ * `meta-freescale-distro <https://github.com/Freescale/meta-freescale-distro/tree/morty>`_:
+ provides distros support, images recipes, demo recipes, and packagegroups
+ used to easy the development with Yocto Project.
+ * `Documentation <https://github.com/Freescale/Documentation/tree/morty>`_:
provides the source code for |project_name| Release Notes (RN), User Guide
(UG) and Frequently Asked Questions (FAQ)
@@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).
The close sourced packages are released under the Freescale License (known as
EULA). Each package has a copy of EULA inside itself and a copy of the EULA text
-is also included inside **meta-fsl-arm** root dir
-(``sources/meta-fsl-arm/EULA``).
+is also included inside **meta-freescale** root dir
+(``sources/meta-freescale/EULA``).
The |project_name| handles the EULA acceptance by prompting user to read and
accept EULA text at the very first environment setup. It is user's duty to read
@@ -107,8 +107,8 @@ Machine Maintainers
-------------------
Since |project_name| Release 1.6 (Daisy), the maintainer field in machine
-configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory
-for any new board to be added.
+configuration files of **meta-freescale** and **meta-freescale-3rdparty**
+is mandatory for any new board to be added.
So now on, every new board must have someone assigned as maintainer.
This ensures, in long term, all boards with a maintainer assigned.
@@ -124,7 +124,7 @@ The maintainer duties:
* Keep the most usual images building and booting
When a build error is detected, the maintainer will "fix" it. For those
-maintainers with kernel control (meta-fsl-arm-extra), it is expected that they
+maintainers with kernel control (meta-freescale-3rdparty), it is expected that they
properly fix the kernel issue (when it's a kernel issue). However, anything out
of community control should be worked around anyway.
diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py
index 0ea97f1..55ddfea 100644
--- a/release-notes/source/conf.py
+++ b/release-notes/source/conf.py
@@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
# built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
if tags.has('draft'):
release = release + " (Draft document)"
@@ -269,7 +269,7 @@ texinfo_documents = [
epub_title = u'FSL Community BSP Release Notes'
epub_author = u'FSL Community BSP Team'
epub_publisher = u'FSL Community BSP Team'
-epub_copyright = u'2013, FSL Community BSP Team'
+epub_copyright = u'2013-2016, FSL Community BSP Team'
# The language of the text. It defaults to the language option
# or en if the language is not set.
diff --git a/release-notes/source/distros.inc b/release-notes/source/distros.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/release-notes/source/distros.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/release-notes/source/introduction.rst b/release-notes/source/introduction.rst
index bb62b4f..4cb759a 100644
--- a/release-notes/source/introduction.rst
+++ b/release-notes/source/introduction.rst
@@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream process, there is also a BSP up
The BSP upstream cycle starts just after a |freescale_release_name|
is published in `git.freescale.com <http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
The patches to adapt the recipes from **meta-fsl-bsp-release** are sent out for review
-to the **meta-freescale** mailing list and are merged in the **meta-fsl-arm** and
-**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
+to the **meta-freescale** mailing list and are merged in the **meta-freescale**,
+**meta-freescale-3rdparty** or **meta-freescale-distro** layers or upstreamed
+to Yocto Project accordingly.
A more detailed step-by-step process is shown below:
@@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates and bug fixes.
The |project_name| is a reference system that can be used as a base for products
and is an open project that accepts contributions from the community.
It supports a wide range of boards which range from Freescale evaluation boards
-(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
+(**meta-freescale** layer) to third-party boards (**meta-freescale-3rdparty**).
The release is a "*moving target*”, so there are updates on top of the released
source code, such as the addition of new features and bug fixes.
diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
Open
----
In order to see the current bug list, please use following URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale
.. table:: List of open bugs
@@ -60,7 +60,7 @@ Known Issues
The list of known issues for the |project_name| can be seen at the following
URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale
It has not been included here as it changes every time bug fixes are
included during the maintenance cycle of the release and it would
diff --git a/release-notes/source/source-code.rst b/release-notes/source/source-code.rst
index 3ffee2a..9cf608b 100644
--- a/release-notes/source/source-code.rst
+++ b/release-notes/source/source-code.rst
@@ -151,3 +151,12 @@ Project's reference images in `Yocto Project Reference Manual
<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images>`_
.. include:: images.inc
+
+Distros
+-------
+
+The following distros are supported by |project_name|.
+
+.. include:: distros.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/release-notes/source/test-results.rst b/release-notes/source/test-results.rst
index d8cebc2..33fe359 100644
--- a/release-notes/source/test-results.rst
+++ b/release-notes/source/test-results.rst
@@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and VPU
packages can be found in the Freescale Release Notes
(Download tab of freescale.com/imx).
-For boards from meta-fsl-arm-extra, the test cycle is performed by
+For boards from meta-freescale-3rdparty, the test cycle is performed by
each mantainer.
diff --git a/release-notes/source/variables.inc b/release-notes/source/variables.inc
index 0815891..82fb9bc 100644
--- a/release-notes/source/variables.inc
+++ b/release-notes/source/variables.inc
@@ -1,3 +1,3 @@
-.. |release_name| replace:: Krogoth
+.. |release_name| replace:: Morty
.. |project_name| replace:: FSL Community BSP
.. |freescale_release_name| replace:: Freescale Official Release
--
2.1.4
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
` (2 preceding siblings ...)
2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
2016-11-10 9:58 ` Thomas Thorne
2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
2016-11-11 14:47 ` Daiane Angolini
5 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
To: meta-freescale
- Update FSL layers names
- Add DISTRO and MACHINE to run setup-environment
- Update devtasks, nsteps and metadata to use Morty branch and distro
fslc-framebuffer
- Remove qt-in-use-image and qte-in-use-image from image list
- Add FSLC distros description
- Use DISTRO fslc-wayland in weston example
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
user-guide/source/conf.py | 4 +-
user-guide/source/devtasks.rst | 58 ++++++++++++-----------
user-guide/source/distro-list.inc | 4 ++
user-guide/source/distros.rst | 10 ++++
user-guide/source/image-list.inc | 2 -
user-guide/source/index.rst | 1 +
user-guide/source/metadata.rst | 99 ++++++++++++++++++++++++---------------
user-guide/source/nsteps.rst | 6 +--
user-guide/source/weston.rst | 13 +++--
9 files changed, 121 insertions(+), 76 deletions(-)
create mode 100644 user-guide/source/distro-list.inc
create mode 100644 user-guide/source/distros.rst
diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py
index 7c9f536..850f1ce 100644
--- a/user-guide/source/conf.py
+++ b/user-guide/source/conf.py
@@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
# built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst
index 2c195d2..dfd7675 100644
--- a/user-guide/source/devtasks.rst
+++ b/user-guide/source/devtasks.rst
@@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
directory::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer source setup-environment build
2. Move to the place you want to create your layer and choose a name
(e.g. ``fsl-custom``)::
@@ -50,14 +50,14 @@ package development. However, if the need does arise, follow the steps listed be
that you have already built the package you want to patch.
* Create the patch or patches. In this example we are patching the
- Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
+ Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
- ``MACHINE ??= 'wandboard-dual'``
+ ``MACHINE ??= 'wandboard'``
* If you already have the patches available, make sure they can be applied cleanly with
the commands ``git apply --check <PATCH_NAME>``. To create new or additional patches::
- build $ cd tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git
+ build $ cd tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
# Edit any files you want to change
$ git add <modified file 1> <modified file 2> ..
$ git commit -s -m '<your commit's title>' # Create the commit
@@ -69,8 +69,8 @@ that you have already built the package you want to patch.
and the ```.bbfile``::
sources $ mkdir -p \
- meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35/
- sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend << EOF
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15/
+ sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend << EOF
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
SRC_URI += "file://0001-calibrate-Add-printk-example.patch"
PRINC := "${@int(PRINC) + 1}"
@@ -78,12 +78,12 @@ that you have already built the package you want to patch.
* Move the patch to the new layer::
- sources $ cp ../build/tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-calibrate-Add-printk-example.patch \
- meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35
+ sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15
* Setup the environment and clean previous package's build data (``sstate``)::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer source setup-environment build
build $ bitbake -c cleansstate linux-wandboard
* Compile and Deploy::
@@ -91,10 +91,10 @@ that you have already built the package you want to patch.
build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake to re-execute the compile task
build $ bitbake -c deploy linux-wandboard
-* Insert the SD into your Host and copy the ``uImage`` into the first partition.
+* Insert the SD into your Host and copy the ``zImage`` into the first partition.
Do not forget to unmount the partition before removing the card!::
- build $ sudo cp tmp/deploy/images/uImage /media/Boot
+ build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot
* Insert the SD into your board and test your change.
@@ -105,7 +105,7 @@ Building the Kernel Manually
* Prepare the Yocto/BitBake environment::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer source setup-environment build
* Build the toolchain::
@@ -116,11 +116,11 @@ Building the Kernel Manually
* Install it on your PC::
- build $ sudo sh tmp/deploy/sdk/poky-eglibc-x86_64-arm-toolchain-<version>.sh
+ build $ sudo sh tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf-neon-toolchain-2.2.sh
* Setup the toolchain environment::
- build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi
+ build $ source /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux-gnueabi
* Get the Linux Kernel source code::
@@ -129,24 +129,24 @@ Building the Kernel Manually
* Create a local branch::
- linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
+ linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you want,
# Use 'git branch -a' to list all
linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}
* Define/Export ``ARCH`` and ``CROSS_COMPILE``::
linux-imx $ export ARCH=arm
- linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
+ linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
linux-imx $ unset LDFLAGS
* Choose a configuration and compile::
- linux-imx $ make imx6_defconfig
- linux-imx $ make uImage
+ linux-imx $ make imx_v7_defconfig
+ linux-imx $ make zImage
-* To Test your changes, copy the ``uImage`` into your SD Card::
+* To Test your changes, copy the ``zImage`` into your SD Card::
- linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
+ linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot
* If you want your changes to be reflected in your Yocto Framework,
create the patches following the subsection :ref:`patching-kernel`
@@ -184,14 +184,14 @@ Follow these steps to contribute:
Where ``<branch name>`` is any name you want to give to your local branch (e.g.
``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)
-* Make your changes in any Freescale related folder (e.g. ``sources/meta-fsl-arm``).
+* Make your changes in any Freescale related folder (e.g. ``sources/meta-freescale``).
In case you modified a recipe (.bb) or include (.inc) file, do not forget to `bump`
(increase the value by one) either the ``PR`` or ``INC_PR`` value
-* Commit your changes using `GIT`. In this example we assume your change is on ``meta-fsl-arm`` folder::
+* Commit your changes using `GIT`. In this example we assume your change is on ``meta-freescale`` folder::
- sources/meta-fsl-arm $ git add <file 1> <file 2>
- sources/meta-fsl-arm $ git commit
+ sources/meta-freescale $ git add <file 1> <file 2>
+ sources/meta-freescale $ git commit
In the commit's log, the title must start with the filename that was changed or created,
followed by a brief description of the patch's goal. On subsequent lines, provide a thorough description of the changes.
@@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log --pretty=oneline` to see prev
* Create a patch::
- sources/meta-fsl-arm $ git format-patch -s --subject-prefix='<meta-fsl-arm][PATCH' -1
+ sources/meta-freescale $ git format-patch -s -1
Where the last parameter (``-1``) indicate to patch the last commit.
In case you want to create patches for older commits, just indicate the correct index.
-If your patch is done in another folder, just make sure you change the `--subject-prefix` value.
+If your patch is done in another folder, you need to add `--subject-prefix`. The
+values are::
+
+ meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
+ meta-freescale-distro: --subject-prefix='distro][PATCH'
* Send your patch or patches with::
@@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git format-patch``.
* Keep track of patch responses on the mailing list. In case you need to rework your patch,
repeat the steps but this time change the patch's subject to
- ``--subject-prefix='<meta-fsl-*][PATCH v2'``
+ ``--subject-prefix='[PATCH v2'``
* Once your patch has been approved, you can delete your working branches::
diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-list.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/user-guide/source/distro-list.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst
new file mode 100644
index 0000000..c623db5
--- /dev/null
+++ b/user-guide/source/distros.rst
@@ -0,0 +1,10 @@
+.. _distros:
+
+Distros
+-------
+
+The following distros are supported by FSL Community BSP.
+
+.. include:: distro-list.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-list.inc
index 8b8013a..899ee78 100644
--- a/user-guide/source/image-list.inc
+++ b/user-guide/source/image-list.inc
@@ -2,5 +2,3 @@
* **fsl-image-mfgtool-initramfs**: Small image to be used with Manufacturing Tool (mfg-tool) in a production environment.
* **fsl-image-multimedia**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
* **fsl-image-multimedia-full**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
-* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
-* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst
index 04f44f9..3d8d564 100644
--- a/user-guide/source/index.rst
+++ b/user-guide/source/index.rst
@@ -17,6 +17,7 @@ Contents:
devtasks
weston
machines
+ distros
images
diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst
index f31590e..0559bb7 100644
--- a/user-guide/source/metadata.rst
+++ b/user-guide/source/metadata.rst
@@ -32,37 +32,32 @@ Build's local configuration file ``build/conf/local.conf``
By default, the ``setup-enviroment`` script creates a ``local.conf`` like this::
- MACHINE ??= 'wandboard-dual'
- DISTRO ?= 'poky'
- #PACKAGE_CLASSES ?= "package_rpm"
- EXTRA_IMAGE_FEATURES = "debug-tweaks"
+ MACHINE ??= 'wandboard'
+ DISTRO ?= 'fslc-framebuffer'
+ PACKAGE_CLASSES ?= "package_rpm"
+ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS = "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
+ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \
- ABORT,${SSTATE_DIR},100M,1K"
+ ABORT,${SSTATE_DIR},100M,1K \
+ ABORT,/tmp,10M,1K"
+ PACKAGECONFIG_append_pn-qemu-native = " sdl"
+ PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
CONF_VERSION = "1"
- BB_NUMBER_THREADS = '4'
- PARALLEL_MAKE = '-j 4'
- ACCEPT_FSL_EULA = ""
- #added by bitbake
- DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/downloads/"
- #added by bitbake
- SSTATE_MIRRORS = ""
- #added by bitbake
- PACKAGE_CLASSES = "package_rpm"
+ DL_DIR ?= "${BSPDIR}/downloads/"
Important variables:
-* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
-* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number of threads when
- baking and compiling
-* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can
+* ``MACHINE``: Specifies the machine
+* ``DISTRO``: Specifies the distro
+* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can
be reused.
Build's layer configuration file ``build/conf/bblayers.conf``
@@ -83,13 +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
${BSPDIR}/sources/poky/meta-yocto \
\
${BSPDIR}/sources/meta-openembedded/meta-oe \
+ ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
\
- ${BSPDIR}/sources/meta-fsl-arm \
- ${BSPDIR}/sources/meta-fsl-arm-extra \
- ${BSPDIR}/sources/meta-fsl-demos \
+ ${BSPDIR}/sources/meta-freescale \
+ ${BSPDIR}/sources/meta-freescale-3rdparty \
+ ${BSPDIR}/sources/meta-freescale-distro \
"
-Layer configuration file ``meta-fsl-arm/conf/layer.conf``
+Layer configuration file ``meta-freescale/conf/layer.conf``
---------------------------------------------------------
This is basically a template that specifies the layer's name and structure::
@@ -101,52 +97,79 @@ This is basically a template that specifies the layer's name and structure::
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"
- BBFILE_COLLECTIONS += "fsl-arm"
- BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
- BBFILE_PRIORITY_fsl-arm = "5"
+ BBFILE_COLLECTIONS += "freescale-layer"
+ BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
+ BBFILE_PRIORITY_freescale-layer = "5"
+
+ # Add the Freescale-specific licenses into the metadata
+ LICENSE_PATH += "${LAYERDIR}/custom-licenses"
FSL_EULA_FILE = "${LAYERDIR}/EULA"
- FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+ IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+ QORIQ_MIRROR ?= "http://git.freescale.com/source/"
+
+ # FIXME: set this to avoid changing all the recipes that use it
+ FSL_MIRROR ?= "${IMX_MIRROR}"
MIRRORS += " \
- ${FSL_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
+ ${IMX_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
+ ${QORIQ_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
"
+ # The dynamic-layers directory hosts the extensions and layer specific
+ # modifications related to Freescale products.
+ #
+ # The .bbappend and .bb files are included if the respective layer
+ # collection is available.
+ BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend' % layer \
+ for layer in BBFILE_COLLECTIONS.split())}"
+ BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb' % layer \
+ for layer in BBFILE_COLLECTIONS.split())}"
+
Important variables:
* ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
-* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the meta-fsl-arm layer
+* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the meta-freescale layer
* ``MIRRORS``: Specifies additional paths where the build system can find source code
-Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
+Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
-------------------------------------------------------------------
Machine configurations look like this::
#@TYPE: Machine
- #@NAME: i.MX6Q SABRE SD
- #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
+ #@NAME: Freescale i.MX6SL Evaluation Kit
+ #@SOC: i.MX6SL
+ #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation Kit
+ #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
+
+ MACHINEOVERRIDES =. "mx6:mx6sl:"
include conf/machine/include/imx-base.inc
include conf/machine/include/tune-cortexa9.inc
- SOC_FAMILY = "mx6:mx6q"
-
- KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
+ KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb imx6sl-evk-ldo.dtb \
+ imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"
- UBOOT_MACHINE = "mx6qsabresd_config"
+ UBOOT_CONFIG ??= "sd"
+ UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
+ UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
+ UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
+ UBOOT_CONFIG[mfgtool] = "mx6slevk_config"
SERIAL_CONSOLE = "115200 ttymxc0"
MACHINE_FEATURES += " pci wifi bluetooth"
+ MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
+
Important variables:
-* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
- Defines the type of outputs for the root filesystem. Default is: ``"tar.bz2 ext3 sdcard"``
-* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
+* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
+ Defines the type of outputs for the root filesystem. Default is: ``"sdcard.gz"``
+* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
Defines where the Kernel is loaded by U-boot
* ``SOC_FAMILY``: Defines the machine's family. Only recipes with the same ``SOC_FAMILY`` (defined with the recipe's variable ``COMPATIBLE_MACHINE``)
are taken into account when baking for a particular machine.
diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst
index 66c1bf1..3116b75 100644
--- a/user-guide/source/nsteps.rst
+++ b/user-guide/source/nsteps.rst
@@ -10,18 +10,18 @@ Build and boot in *N*-steps
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
-3. Download the Yocto's Metadata::
+3. Download the Yocto Metadata::
$ mkdir fsl-community-bsp # You can name it anything you want
$ cd fsl-community-bsp
fsl-community-bsp $ repo init \
-u https://github.com/Freescale/fsl-community-bsp-platform \
- -b krogoth
+ -b morty
fsl-community-bsp $ repo sync
4. Select your machine (:ref:`machines`) and prepare the environment for bitbake::
- fsl-community-bsp $ MACHINE=<selected machine> source ./setup-environment build
+ fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected distro> source setup-environment build
build $
5. Select your image (:ref:`images`) and build::
diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst
index 562c4f7..6a15887 100644
--- a/user-guide/source/weston.rst
+++ b/user-guide/source/weston.rst
@@ -1,17 +1,22 @@
Weston
======
-In order to test Weston, the reference implementation of a Wayland compositor, use the image *core-image-weston*
+In order to test Weston, the reference implementation of a Wayland compositor,
+use FSLC Distro *fslc-wayland* and the image *core-image-weston*
-Add the following to conf/local.conf::
+If you are starting a new build run::
- DISTRO_FEATURES_remove = "x11"
+ $ MACHINE=<selected machine> DISTRO=fslc-wayland source setup-environment build
+
+if you already start setup-environment, set DISTRO to fslc-wayland in conf/local.conf::
+
+ DISTRO = "fslc-wayland"
And bake the image::
$ bitbake core-image-weston
-Remember to use a clean build-dir when changing `DISTRO_FEATURES`
+Remember to use a clean build-dir when changing `DISTRO`
Simple tests
--
2.1.4
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
@ 2016-11-10 9:58 ` Thomas Thorne
2016-11-10 10:53 ` Fabio Berton
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 9:58 UTC (permalink / raw)
To: Fabio Berton, meta-freescale
Lots of the changes in this patch seem to add extra line breaks to example commands. E.g.
1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
directory::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
Will that extra line break not stop copy and pasting of example commands from working?
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
- Update FSL layers names
- Add DISTRO and MACHINE to run setup-environment
- Update devtasks, nsteps and metadata to use Morty branch and distro
fslc-framebuffer
- Remove qt-in-use-image and qte-in-use-image from image list
- Add FSLC distros description
- Use DISTRO fslc-wayland in weston example
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
user-guide/source/conf.py | 4 +-
user-guide/source/devtasks.rst | 58 ++++++++++++-----------
user-guide/source/distro-list.inc | 4 ++
user-guide/source/distros.rst | 10 ++++
user-guide/source/image-list.inc | 2 -
user-guide/source/index.rst | 1 +
user-guide/source/metadata.rst | 99 ++++++++++++++++++++++++---------------
user-guide/source/nsteps.rst | 6 +--
user-guide/source/weston.rst | 13 +++--
9 files changed, 121 insertions(+), 76 deletions(-) create mode 100644 user-guide/source/distro-list.inc create mode 100644 user-guide/source/distros.rst
diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py index 7c9f536..850f1ce 100644
--- a/user-guide/source/conf.py
+++ b/user-guide/source/conf.py
@@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
# built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
# The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.
diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst index 2c195d2..dfd7675 100644
--- a/user-guide/source/devtasks.rst
+++ b/user-guide/source/devtasks.rst
@@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
directory::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
2. Move to the place you want to create your layer and choose a name
(e.g. ``fsl-custom``)::
@@ -50,14 +50,14 @@ package development. However, if the need does arise, follow the steps listed be that you have already built the package you want to patch.
* Create the patch or patches. In this example we are patching the
- Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
+ Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
- ``MACHINE ??= 'wandboard-dual'``
+ ``MACHINE ??= 'wandboard'``
* If you already have the patches available, make sure they can be applied cleanly with
the commands ``git apply --check <PATCH_NAME>``. To create new or additional patches::
- build $ cd tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git
+ build $ cd
+ tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
# Edit any files you want to change
$ git add <modified file 1> <modified file 2> ..
$ git commit -s -m '<your commit's title>' # Create the commit
@@ -69,8 +69,8 @@ that you have already built the package you want to patch.
and the ```.bbfile``::
sources $ mkdir -p \
- meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35/
- sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend << EOF
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15/
+ sources $ cat >
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend
+ << EOF
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
SRC_URI += "file://0001-calibrate-Add-printk-example.patch"
PRINC := "${@int(PRINC) + 1}"
@@ -78,12 +78,12 @@ that you have already built the package you want to patch.
* Move the patch to the new layer::
- sources $ cp ../build/tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-calibrate-Add-printk-example.patch \
- meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35
+ sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
+
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15
* Setup the environment and clean previous package's build data (``sstate``)::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
build $ bitbake -c cleansstate linux-wandboard
* Compile and Deploy::
@@ -91,10 +91,10 @@ that you have already built the package you want to patch.
build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake to re-execute the compile task
build $ bitbake -c deploy linux-wandboard
-* Insert the SD into your Host and copy the ``uImage`` into the first partition.
+* Insert the SD into your Host and copy the ``zImage`` into the first partition.
Do not forget to unmount the partition before removing the card!::
- build $ sudo cp tmp/deploy/images/uImage /media/Boot
+ build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot
* Insert the SD into your board and test your change.
@@ -105,7 +105,7 @@ Building the Kernel Manually
* Prepare the Yocto/BitBake environment::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
* Build the toolchain::
@@ -116,11 +116,11 @@ Building the Kernel Manually
* Install it on your PC::
- build $ sudo sh tmp/deploy/sdk/poky-eglibc-x86_64-arm-toolchain-<version>.sh
+ build $ sudo sh
+ tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf
+ -neon-toolchain-2.2.sh
* Setup the toolchain environment::
- build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi
+ build $ source
+ /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux
+ -gnueabi
* Get the Linux Kernel source code::
@@ -129,24 +129,24 @@ Building the Kernel Manually
* Create a local branch::
- linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
+ linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you
+ want,
# Use 'git branch -a' to list all
linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}
* Define/Export ``ARCH`` and ``CROSS_COMPILE``::
linux-imx $ export ARCH=arm
- linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
+ linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
linux-imx $ unset LDFLAGS
* Choose a configuration and compile::
- linux-imx $ make imx6_defconfig
- linux-imx $ make uImage
+ linux-imx $ make imx_v7_defconfig
+ linux-imx $ make zImage
-* To Test your changes, copy the ``uImage`` into your SD Card::
+* To Test your changes, copy the ``zImage`` into your SD Card::
- linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
+ linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot
* If you want your changes to be reflected in your Yocto Framework,
create the patches following the subsection :ref:`patching-kernel` @@ -184,14 +184,14 @@ Follow these steps to contribute:
Where ``<branch name>`` is any name you want to give to your local branch (e.g.
``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)
-* Make your changes in any Freescale related folder (e.g. ``sources/meta-fsl-arm``).
+* Make your changes in any Freescale related folder (e.g. ``sources/meta-freescale``).
In case you modified a recipe (.bb) or include (.inc) file, do not forget to `bump`
(increase the value by one) either the ``PR`` or ``INC_PR`` value
-* Commit your changes using `GIT`. In this example we assume your change is on ``meta-fsl-arm`` folder::
+* Commit your changes using `GIT`. In this example we assume your change is on ``meta-freescale`` folder::
- sources/meta-fsl-arm $ git add <file 1> <file 2>
- sources/meta-fsl-arm $ git commit
+ sources/meta-freescale $ git add <file 1> <file 2>
+ sources/meta-freescale $ git commit
In the commit's log, the title must start with the filename that was changed or created, followed by a brief description of the patch's goal. On subsequent lines, provide a thorough description of the changes.
@@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log --pretty=oneline` to see prev
* Create a patch::
- sources/meta-fsl-arm $ git format-patch -s --subject-prefix='<meta-fsl-arm][PATCH' -1
+ sources/meta-freescale $ git format-patch -s -1
Where the last parameter (``-1``) indicate to patch the last commit.
In case you want to create patches for older commits, just indicate the correct index.
-If your patch is done in another folder, just make sure you change the `--subject-prefix` value.
+If your patch is done in another folder, you need to add
+`--subject-prefix`. The values are::
+
+ meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
+ meta-freescale-distro: --subject-prefix='distro][PATCH'
* Send your patch or patches with::
@@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git format-patch``.
* Keep track of patch responses on the mailing list. In case you need to rework your patch,
repeat the steps but this time change the patch's subject to
- ``--subject-prefix='<meta-fsl-*][PATCH v2'``
+ ``--subject-prefix='[PATCH v2'``
* Once your patch has been approved, you can delete your working branches::
diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-list.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/user-guide/source/distro-list.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst new file mode 100644 index 0000000..c623db5
--- /dev/null
+++ b/user-guide/source/distros.rst
@@ -0,0 +1,10 @@
+.. _distros:
+
+Distros
+-------
+
+The following distros are supported by FSL Community BSP.
+
+.. include:: distro-list.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-list.inc
index 8b8013a..899ee78 100644
--- a/user-guide/source/image-list.inc
+++ b/user-guide/source/image-list.inc
@@ -2,5 +2,3 @@
* **fsl-image-mfgtool-initramfs**: Small image to be used with Manufacturing Tool (mfg-tool) in a production environment.
* **fsl-image-multimedia**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
* **fsl-image-multimedia-full**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
-* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
-* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst index 04f44f9..3d8d564 100644
--- a/user-guide/source/index.rst
+++ b/user-guide/source/index.rst
@@ -17,6 +17,7 @@ Contents:
devtasks
weston
machines
+ distros
images
diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst index f31590e..0559bb7 100644
--- a/user-guide/source/metadata.rst
+++ b/user-guide/source/metadata.rst
@@ -32,37 +32,32 @@ Build's local configuration file ``build/conf/local.conf``
By default, the ``setup-enviroment`` script creates a ``local.conf`` like this::
- MACHINE ??= 'wandboard-dual'
- DISTRO ?= 'poky'
- #PACKAGE_CLASSES ?= "package_rpm"
- EXTRA_IMAGE_FEATURES = "debug-tweaks"
+ MACHINE ??= 'wandboard'
+ DISTRO ?= 'fslc-framebuffer'
+ PACKAGE_CLASSES ?= "package_rpm"
+ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS = "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
+ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \
- ABORT,${SSTATE_DIR},100M,1K"
+ ABORT,${SSTATE_DIR},100M,1K \
+ ABORT,/tmp,10M,1K"
+ PACKAGECONFIG_append_pn-qemu-native = " sdl"
+ PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
CONF_VERSION = "1"
- BB_NUMBER_THREADS = '4'
- PARALLEL_MAKE = '-j 4'
- ACCEPT_FSL_EULA = ""
- #added by bitbake
- DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/downloads/"
- #added by bitbake
- SSTATE_MIRRORS = ""
- #added by bitbake
- PACKAGE_CLASSES = "package_rpm"
+ DL_DIR ?= "${BSPDIR}/downloads/"
Important variables:
-* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
-* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number of threads when
- baking and compiling
-* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can
+* ``MACHINE``: Specifies the machine
+* ``DISTRO``: Specifies the distro
+* ``DL_DIR``: Tarball repository. Several users can share the same
+folder, so data can
be reused.
Build's layer configuration file ``build/conf/bblayers.conf`` @@ -83,13 +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
${BSPDIR}/sources/poky/meta-yocto \
\
${BSPDIR}/sources/meta-openembedded/meta-oe \
+ ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
\
- ${BSPDIR}/sources/meta-fsl-arm \
- ${BSPDIR}/sources/meta-fsl-arm-extra \
- ${BSPDIR}/sources/meta-fsl-demos \
+ ${BSPDIR}/sources/meta-freescale \
+ ${BSPDIR}/sources/meta-freescale-3rdparty \
+ ${BSPDIR}/sources/meta-freescale-distro \
"
-Layer configuration file ``meta-fsl-arm/conf/layer.conf``
+Layer configuration file ``meta-freescale/conf/layer.conf``
---------------------------------------------------------
This is basically a template that specifies the layer's name and structure::
@@ -101,52 +97,79 @@ This is basically a template that specifies the layer's name and structure::
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"
- BBFILE_COLLECTIONS += "fsl-arm"
- BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
- BBFILE_PRIORITY_fsl-arm = "5"
+ BBFILE_COLLECTIONS += "freescale-layer"
+ BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
+ BBFILE_PRIORITY_freescale-layer = "5"
+
+ # Add the Freescale-specific licenses into the metadata
+ LICENSE_PATH += "${LAYERDIR}/custom-licenses"
FSL_EULA_FILE = "${LAYERDIR}/EULA"
- FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+ IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+ QORIQ_MIRROR ?= "http://git.freescale.com/source/"
+
+ # FIXME: set this to avoid changing all the recipes that use it
+ FSL_MIRROR ?= "${IMX_MIRROR}"
MIRRORS += " \
- ${FSL_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
+ ${IMX_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
+ ${QORIQ_MIRROR}
+ http://download.ossystems.com.br/bsp/freescale/source/ \n \
"
+ # The dynamic-layers directory hosts the extensions and layer specific
+ # modifications related to Freescale products.
+ #
+ # The .bbappend and .bb files are included if the respective layer
+ # collection is available.
+ BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend' % layer \
+ for layer in BBFILE_COLLECTIONS.split())}"
+ BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb' % layer \
+ for layer in BBFILE_COLLECTIONS.split())}"
+
Important variables:
* ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
-* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the meta-fsl-arm layer
+* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the
+meta-freescale layer
* ``MIRRORS``: Specifies additional paths where the build system can find source code
-Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
+Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
-------------------------------------------------------------------
Machine configurations look like this::
#@TYPE: Machine
- #@NAME: i.MX6Q SABRE SD
- #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
+ #@NAME: Freescale i.MX6SL Evaluation Kit
+ #@SOC: i.MX6SL
+ #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation Kit
+ #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
+
+ MACHINEOVERRIDES =. "mx6:mx6sl:"
include conf/machine/include/imx-base.inc
include conf/machine/include/tune-cortexa9.inc
- SOC_FAMILY = "mx6:mx6q"
-
- KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
+ KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb imx6sl-evk-ldo.dtb \
+ imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"
- UBOOT_MACHINE = "mx6qsabresd_config"
+ UBOOT_CONFIG ??= "sd"
+ UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
+ UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
+ UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
+ UBOOT_CONFIG[mfgtool] = "mx6slevk_config"
SERIAL_CONSOLE = "115200 ttymxc0"
MACHINE_FEATURES += " pci wifi bluetooth"
+ MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
+
Important variables:
-* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
- Defines the type of outputs for the root filesystem. Default is: ``"tar.bz2 ext3 sdcard"``
-* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
+* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
+ Defines the type of outputs for the root filesystem. Default is:
+``"sdcard.gz"``
+* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
Defines where the Kernel is loaded by U-boot
* ``SOC_FAMILY``: Defines the machine's family. Only recipes with the same ``SOC_FAMILY`` (defined with the recipe's variable ``COMPATIBLE_MACHINE``)
are taken into account when baking for a particular machine.
diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst index 66c1bf1..3116b75 100644
--- a/user-guide/source/nsteps.rst
+++ b/user-guide/source/nsteps.rst
@@ -10,18 +10,18 @@ Build and boot in *N*-steps
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
-3. Download the Yocto's Metadata::
+3. Download the Yocto Metadata::
$ mkdir fsl-community-bsp # You can name it anything you want
$ cd fsl-community-bsp
fsl-community-bsp $ repo init \
-u https://github.com/Freescale/fsl-community-bsp-platform \
- -b krogoth
+ -b morty
fsl-community-bsp $ repo sync
4. Select your machine (:ref:`machines`) and prepare the environment for bitbake::
- fsl-community-bsp $ MACHINE=<selected machine> source ./setup-environment build
+ fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected
+ distro> source setup-environment build
build $
5. Select your image (:ref:`images`) and build::
diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst index 562c4f7..6a15887 100644
--- a/user-guide/source/weston.rst
+++ b/user-guide/source/weston.rst
@@ -1,17 +1,22 @@
Weston
======
-In order to test Weston, the reference implementation of a Wayland compositor, use the image *core-image-weston*
+In order to test Weston, the reference implementation of a Wayland
+compositor, use FSLC Distro *fslc-wayland* and the image
+*core-image-weston*
-Add the following to conf/local.conf::
+If you are starting a new build run::
- DISTRO_FEATURES_remove = "x11"
+ $ MACHINE=<selected machine> DISTRO=fslc-wayland source
+ setup-environment build
+
+if you already start setup-environment, set DISTRO to fslc-wayland in conf/local.conf::
+
+ DISTRO = "fslc-wayland"
And bake the image::
$ bitbake core-image-weston
-Remember to use a clean build-dir when changing `DISTRO_FEATURES`
+Remember to use a clean build-dir when changing `DISTRO`
Simple tests
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
@ 2016-11-10 9:59 ` Thomas Thorne
2016-11-10 10:56 ` Fabio Berton
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 9:59 UTC (permalink / raw)
To: Fabio Berton, meta-freescale
More strange new-line additions here too:
diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
Open
----
In order to see the current bug list, please use following URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
This also removes an indent. Was an editor trying to automcatically fit C/C++ styling to non-source code?
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
- Update FSL layers names
- Update Yocto Project Bugzilla url address
- Add FSLC distros description
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
release-notes/README | 4 ++--
release-notes/source/bsp-scope.rst | 24 ++++++++++++------------
release-notes/source/conf.py | 6 +++---
release-notes/source/distros.inc | 4 ++++
release-notes/source/introduction.rst | 7 ++++--- release-notes/source/known-issues.rst | 4 ++-- release-notes/source/source-code.rst | 9 +++++++++ release-notes/source/test-results.rst | 2 +-
release-notes/source/variables.inc | 2 +-
9 files changed, 38 insertions(+), 24 deletions(-) create mode 100644 release-notes/source/distros.inc
diff --git a/release-notes/README b/release-notes/README index e1b7c9e..9665ea3 100644
--- a/release-notes/README
+++ b/release-notes/README
@@ -37,8 +37,8 @@ Here's an example:
$ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6
By default, bitbake-metadata2doc.sh collects data out of bitbake's -metadata for all machines it can find in the meta-fsl-arm and -meta-fsl-arm-extra layers. You can restrict the machines to collect
+metadata for all machines it can find in the meta-freescale and
+meta-freescale-3erparty. You can restrict the machines to collect
data from by setting the MACHINES variable in your environment.
bitbake-metadata2doc.sh will write its output to release-note's `source'
diff --git a/release-notes/source/bsp-scope.rst b/release-notes/source/bsp-scope.rst
index f0f0f74..97ca49d 100644
--- a/release-notes/source/bsp-scope.rst
+++ b/release-notes/source/bsp-scope.rst
@@ -4,14 +4,14 @@
***********************
The scope of the |project_name| includes the meta layers:
- * `meta-fsl-arm <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
- provides the base support and Freescale ARM reference boards;
- * `meta-fsl-arm-extra <https://github.com/Freescale/meta-fsl-arm-extra/tree/krogoth>`_:
+ * `meta-freescale <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/?h=morty>`_:
+ provides the base support and Freescale ARM and PPC reference
+ boards;
+ * `meta-freescale-3rdparty <https://github.com/Freescale/meta-freescale-3rdparty/tree/morty>`_:
provides support for 3rd party and partner boards;
- * `meta-fsl-demos <https://github.com/Freescale/meta-fsl-demos/tree/krogoth>`_:
- provides images recipes, demo recipes, and packagegroups used to easy the
- development with Yocto Project.
- * `Documentation <https://github.com/Freescale/Documentation/tree/krogoth>`_:
+ * `meta-freescale-distro <https://github.com/Freescale/meta-freescale-distro/tree/morty>`_:
+ provides distros support, images recipes, demo recipes, and packagegroups
+ used to easy the development with Yocto Project.
+ * `Documentation <https://github.com/Freescale/Documentation/tree/morty>`_:
provides the source code for |project_name| Release Notes (RN), User Guide
(UG) and Frequently Asked Questions (FAQ)
@@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).
The close sourced packages are released under the Freescale License (known as EULA). Each package has a copy of EULA inside itself and a copy of the EULA text -is also included inside **meta-fsl-arm** root dir -(``sources/meta-fsl-arm/EULA``).
+is also included inside **meta-freescale** root dir
+(``sources/meta-freescale/EULA``).
The |project_name| handles the EULA acceptance by prompting user to read and accept EULA text at the very first environment setup. It is user's duty to read @@ -107,8 +107,8 @@ Machine Maintainers
-------------------
Since |project_name| Release 1.6 (Daisy), the maintainer field in machine -configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory -for any new board to be added.
+configuration files of **meta-freescale** and
+**meta-freescale-3rdparty** is mandatory for any new board to be added.
So now on, every new board must have someone assigned as maintainer.
This ensures, in long term, all boards with a maintainer assigned.
@@ -124,7 +124,7 @@ The maintainer duties:
* Keep the most usual images building and booting
When a build error is detected, the maintainer will "fix" it. For those -maintainers with kernel control (meta-fsl-arm-extra), it is expected that they
+maintainers with kernel control (meta-freescale-3rdparty), it is
+expected that they
properly fix the kernel issue (when it's a kernel issue). However, anything out of community control should be worked around anyway.
diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py index 0ea97f1..55ddfea 100644
--- a/release-notes/source/conf.py
+++ b/release-notes/source/conf.py
@@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
# built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
if tags.has('draft'):
release = release + " (Draft document)"
@@ -269,7 +269,7 @@ texinfo_documents = [ epub_title = u'FSL Community BSP Release Notes'
epub_author = u'FSL Community BSP Team'
epub_publisher = u'FSL Community BSP Team'
-epub_copyright = u'2013, FSL Community BSP Team'
+epub_copyright = u'2013-2016, FSL Community BSP Team'
# The language of the text. It defaults to the language option # or en if the language is not set.
diff --git a/release-notes/source/distros.inc b/release-notes/source/distros.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/release-notes/source/distros.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/release-notes/source/introduction.rst b/release-notes/source/introduction.rst
index bb62b4f..4cb759a 100644
--- a/release-notes/source/introduction.rst
+++ b/release-notes/source/introduction.rst
@@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream process, there is also a BSP up The BSP upstream cycle starts just after a |freescale_release_name| is published in `git.freescale.com <http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
The patches to adapt the recipes from **meta-fsl-bsp-release** are sent out for review -to the **meta-freescale** mailing list and are merged in the **meta-fsl-arm** and
-**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
+to the **meta-freescale** mailing list and are merged in the
+**meta-freescale**,
+**meta-freescale-3rdparty** or **meta-freescale-distro** layers or
+upstreamed to Yocto Project accordingly.
A more detailed step-by-step process is shown below:
@@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates and bug fixes.
The |project_name| is a reference system that can be used as a base for products and is an open project that accepts contributions from the community.
It supports a wide range of boards which range from Freescale evaluation boards
-(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
+(**meta-freescale** layer) to third-party boards (**meta-freescale-3rdparty**).
The release is a "*moving target*”, so there are updates on top of the released source code, such as the addition of new features and bug fixes.
diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
Open
----
In order to see the current bug list, please use following URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
.. table:: List of open bugs
@@ -60,7 +60,7 @@ Known Issues
The list of known issues for the |project_name| can be seen at the following
URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
It has not been included here as it changes every time bug fixes are
included during the maintenance cycle of the release and it would diff --git a/release-notes/source/source-code.rst b/release-notes/source/source-code.rst
index 3ffee2a..9cf608b 100644
--- a/release-notes/source/source-code.rst
+++ b/release-notes/source/source-code.rst
@@ -151,3 +151,12 @@ Project's reference images in `Yocto Project Reference Manual <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images>`_
.. include:: images.inc
+
+Distros
+-------
+
+The following distros are supported by |project_name|.
+
+.. include:: distros.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/release-notes/source/test-results.rst b/release-notes/source/test-results.rst
index d8cebc2..33fe359 100644
--- a/release-notes/source/test-results.rst
+++ b/release-notes/source/test-results.rst
@@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and VPU packages can be found in the Freescale Release Notes (Download tab of freescale.com/imx).
-For boards from meta-fsl-arm-extra, the test cycle is performed by
+For boards from meta-freescale-3rdparty, the test cycle is performed by
each mantainer.
diff --git a/release-notes/source/variables.inc b/release-notes/source/variables.inc
index 0815891..82fb9bc 100644
--- a/release-notes/source/variables.inc
+++ b/release-notes/source/variables.inc
@@ -1,3 +1,3 @@
-.. |release_name| replace:: Krogoth
+.. |release_name| replace:: Morty
.. |project_name| replace:: FSL Community BSP .. |freescale_release_name| replace:: Freescale Official Release
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
@ 2016-11-10 10:01 ` Thomas Thorne
2016-11-10 11:57 ` Fabio Berton
0 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 10:01 UTC (permalink / raw)
To: Fabio Berton, meta-freescale
More lines split where it seems they should not be. I am only eyeballing these. Maybe I am mistaken and new lines in .rst files do not matter?
Example from this file would include:
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
- Update documentation url address to use current realease
- Update Yocto Project Bugzilla url address
- Update copyright year
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
FAQ/source/all.rst | 6 +++---
FAQ/source/conf.py | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst index 7fc4532..a41aea9 100644
--- a/FAQ/source/all.rst
+++ b/FAQ/source/all.rst
@@ -116,9 +116,9 @@ How do I create a layer?
What are the host packages needed for Yocto Project?
----------------------------------------------------
-* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
+* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_
How can I save space after a build?
@@ -135,7 +135,7 @@ How can I save space after a build?
Where do I check for known bugs?
--------------------------------
-The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
+The known bugs are tracked using `Yocto Project Bugzilla
+<https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+le>`_
Are there prebuilt images available?
diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py index 00eaebd..b9bfce6 100644
--- a/FAQ/source/conf.py
+++ b/FAQ/source/conf.py
@@ -41,16 +41,16 @@ master_doc = 'index'
# General information about the project.
project = u'Freescale Community BSP FAQ'
-copyright = u'2014, Freescale Community BSP Team'
+copyright = u'2014-2016, Freescale Community BSP Team'
# The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
# The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
` (3 preceding siblings ...)
2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
@ 2016-11-10 10:03 ` Thomas Thorne
2016-11-10 11:56 ` Fabio Berton
2016-11-11 14:47 ` Daiane Angolini
5 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 10:03 UTC (permalink / raw)
To: Fabio Berton, meta-freescale
I am almost certain this line change breaks the Python code:
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
kernel = board_data['recipes']['virtual/kernel']
recipe = kernel['recipe']
recipe_file = kernel['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in recipe_file))
+ and \
That looks like \ are used for line continuation but an extra new line is being added before the "and \"
I am more confident about the .sh files:
$machines; do
cd $yocto_dir
echo "Using $build_dir as build directory"
- MACHINE=$machine . ./setup-environment `basename $build_dir`
+ MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
+ `basename $build_dir`
- MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+ MACHINE=$machine DISTRO=fslc-framebuffer python3
+ $anchor/extract-bitbake-metadata.py \
$anchor/$marshalled_data_file \
apptrk \
barebox \
That will behave differently.
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
- Update FSL layers names
- Add DISTRO and MACHINE to run setup-environment
- Update Yocto Project Bugzilla url address
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
scripts/bitbake-metadata2doc.py | 18 +++++++++--------- scripts/bitbake-metadata2doc.sh | 6 +++--- scripts/generate-bugs-table.py | 6 +++---
scripts/output-machine-list | 2 +-
scripts/test-sheet-parser.py | 2 +-
5 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py index 98af3f8..001d59d 100644
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
kernel = board_data['recipes']['virtual/kernel']
recipe = kernel['recipe']
recipe_file = kernel['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in recipe_file))
+ and \
recipe not in kernel_recipes:
kernels += [[recipe, kernel['description']]]
kernel_recipes.append(recipe) @@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
bootloader = board_data['recipes'][bootloader_software]
recipe = bootloader['recipe']
recipe_file = bootloader['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in
+ recipe_file)) and \
recipe not in bootloader_recipes:
bootloaders += [[recipe, bootloader['description']]]
bootloader_recipes.append(recipe) @@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):
def write_maintainers_tables(data, out_dir, bsp_dir):
- meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
- meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
- get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
+ meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
+ meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
+ get_maintainer_script = os.path.join(bsp_dir, 'sources',
+ 'meta-freescale', 'scripts', 'get-maintainer')
try:
get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
'--dump',
- meta_fsl_arm_machines_dir,
- meta_fsl_arm_extra_machines_dir],
+ meta_freescale_machines_dir,
+
+ meta_freescale_3rdparty_machines_dir],
stdout=subprocess.PIPE)
except OSError:
error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,)) diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh index 3616fe1..775e26d 100755
--- a/scripts/bitbake-metadata2doc.sh
+++ b/scripts/bitbake-metadata2doc.sh
@@ -46,7 +46,7 @@ gitdm_dir="$2"
start_commit="$3"
end_commit="$4"
anchor="`pwd`"
-fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
+fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
machines=
if [ -n "$MACHINES" ]; then
@@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir` for machine in $machines; do
cd $yocto_dir
echo "Using $build_dir as build directory"
- MACHINE=$machine . ./setup-environment `basename $build_dir`
+ MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
+ `basename $build_dir`
- MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+ MACHINE=$machine DISTRO=fslc-framebuffer python3
+ $anchor/extract-bitbake-metadata.py \
$anchor/$marshalled_data_file \
apptrk \
barebox \
diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py index 13390a3..dc9bba0 100755
--- a/scripts/generate-bugs-table.py
+++ b/scripts/generate-bugs-table.py
@@ -13,10 +13,10 @@ from doc_utils import tabularize
BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
-CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
+CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"
-OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
+OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"
def request_bug_list(url):
@@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
write_to_file(output_file_path, table)
def process_arguments():
- desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
+ desc = ('Generates a ReST table of the meta-freescale bugs present
+ on the ' +
'Bugzilla bug list of the Yocto Project.')
parser = argparse.ArgumentParser(description=desc)
group = parser.add_mutually_exclusive_group()
diff --git a/scripts/output-machine-list b/scripts/output-machine-list index 0f3e5de..c3ffb2c 100755
--- a/scripts/output-machine-list
+++ b/scripts/output-machine-list
@@ -36,7 +36,7 @@ REPO=$1
COMMAND=$2
TMP=`mktemp`
-MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
+MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
list_machine_files() {
for l in $MACHINE_LAYERS; do
diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py index 967f476..ecf6ea0 100755
--- a/scripts/test-sheet-parser.py
+++ b/scripts/test-sheet-parser.py
@@ -11,7 +11,7 @@ def usage(exit_code=None):
<csv file> is the CSV file with the for responses.
<fsl repos dir> is the directory under which the Freescale -repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
+repositories (meta-freescale and meta-freescale-3rdparty) can be found.
''' % os.path.basename(sys.argv[0])
if exit_code is not None and exit_code != 0:
sys.stderr.write(msg)
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
2016-11-10 9:58 ` Thomas Thorne
@ 2016-11-10 10:53 ` Fabio Berton
2016-11-10 10:58 ` Thomas Thorne
0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 10:53 UTC (permalink / raw)
To: Thomas Thorne; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 24328 bytes --]
Hi Thomas!
On Thu, Nov 10, 2016 at 7:58 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:
> Lots of the changes in this patch seem to add extra line breaks to example
> commands. E.g.
> 1. To have access to Yocto scripts, run the setup environment script under
> your ``BASE``
> directory::
>
> - fsl-community-bsp $ . setup-environment build
> + fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
>
> Will that extra line break not stop copy and pasting of example commands
> from working?
>
> My git log doesn't show line break, and final PDF
neither
.
I think Gmail breaks the lines, look patch here
https://patchwork.openembedded.org/patch/133744/
> Thomas A. F. Thorne Software Engineer Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to
> 2.2 (Morty)
>
> - Update FSL layers names
> - Add DISTRO and MACHINE to run setup-environment
> - Update devtasks, nsteps and metadata to use Morty branch and distro
> fslc-framebuffer
> - Remove qt-in-use-image and qte-in-use-image from image list
> - Add FSLC distros description
> - Use DISTRO fslc-wayland in weston example
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
> user-guide/source/conf.py | 4 +-
> user-guide/source/devtasks.rst | 58 ++++++++++++-----------
> user-guide/source/distro-list.inc | 4 ++
> user-guide/source/distros.rst | 10 ++++
> user-guide/source/image-list.inc | 2 -
> user-guide/source/index.rst | 1 +
> user-guide/source/metadata.rst | 99 ++++++++++++++++++++++++------
> ---------
> user-guide/source/nsteps.rst | 6 +--
> user-guide/source/weston.rst | 13 +++--
> 9 files changed, 121 insertions(+), 76 deletions(-) create mode 100644
> user-guide/source/distro-list.inc create mode 100644
> user-guide/source/distros.rst
>
> diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py index
> 7c9f536..850f1ce 100644
> --- a/user-guide/source/conf.py
> +++ b/user-guide/source/conf.py
> @@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
> # built documents.
> #
> # The short X.Y version or version name if applicable.
> -version = 'krogoth'
> +version = 'morty'
> # The full version, including alpha/beta/rc tags.
> -release = '2.1'
> +release = '2.2'
>
> # The language for content autogenerated by Sphinx. Refer to
> documentation # for a list of supported languages.
> diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst
> index 2c195d2..dfd7675 100644
> --- a/user-guide/source/devtasks.rst
> +++ b/user-guide/source/devtasks.rst
> @@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
> 1. To have access to Yocto scripts, run the setup environment script
> under your ``BASE``
> directory::
>
> - fsl-community-bsp $ . setup-environment build
> + fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
>
> 2. Move to the place you want to create your layer and choose a name
> (e.g. ``fsl-custom``)::
> @@ -50,14 +50,14 @@ package development. However, if the need does arise,
> follow the steps listed be that you have already built the package you
> want to patch.
>
> * Create the patch or patches. In this example we are patching the
> - Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
> + Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
> in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
> - ``MACHINE ??= 'wandboard-dual'``
> + ``MACHINE ??= 'wandboard'``
>
> * If you already have the patches available, make sure they can be
> applied cleanly with
> the commands ``git apply --check <PATCH_NAME>``. To create new or
> additional patches::
>
> - build $ cd tmp/work/wandboard_dual-poky-
> linux-gnueabi/linux-wandboard/3.0.35-r0/git
> + build $ cd
> + tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
> # Edit any files you want to change
> $ git add <modified file 1> <modified file 2> ..
> $ git commit -s -m '<your commit's title>' # Create the commit
> @@ -69,8 +69,8 @@ that you have already built the package you want to
> patch.
> and the ```.bbfile``::
>
> sources $ mkdir -p \
> - meta-fsl-custom/recipes-
> kernel/linux/linux-wandboard-3.0.35/
> - sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend
> << EOF
> + meta-fsl-custom/recipes-
> kernel/linux/linux-wandboard-4.1.15/
> + sources $ cat >
> + meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend
> + << EOF
> FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
> SRC_URI += "file://0001-calibrate-Add-
> printk-example.patch"
> PRINC := "${@int(PRINC) + 1}"
> @@ -78,12 +78,12 @@ that you have already built the package you want to
> patch.
>
> * Move the patch to the new layer::
>
> - sources $ cp ../build/tmp/work/wandboard_
> dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-
> calibrate-Add-printk-example.patch \
> - meta-fsl-custom/recipes-kernel/linux/linux-wandboard-
> 3.0.35
> + sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-
> wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
> +
> + meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15
>
> * Setup the environment and clean previous package's build data
> (``sstate``)::
>
> - fsl-community-bsp $ . setup-environment build
> + fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
> build $ bitbake -c cleansstate linux-wandboard
>
> * Compile and Deploy::
> @@ -91,10 +91,10 @@ that you have already built the package you want to
> patch.
> build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake
> to re-execute the compile task
> build $ bitbake -c deploy linux-wandboard
>
> -* Insert the SD into your Host and copy the ``uImage`` into the first
> partition.
> +* Insert the SD into your Host and copy the ``zImage`` into the first
> partition.
> Do not forget to unmount the partition before removing the card!::
>
> - build $ sudo cp tmp/deploy/images/uImage /media/Boot
> + build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot
>
> * Insert the SD into your board and test your change.
>
> @@ -105,7 +105,7 @@ Building the Kernel Manually
>
> * Prepare the Yocto/BitBake environment::
>
> - fsl-community-bsp $ . setup-environment build
> + fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
>
> * Build the toolchain::
>
> @@ -116,11 +116,11 @@ Building the Kernel Manually
>
> * Install it on your PC::
>
> - build $ sudo sh tmp/deploy/sdk/poky-eglibc-
> x86_64-arm-toolchain-<version>.sh
> + build $ sudo sh
> + tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf
> + -neon-toolchain-2.2.sh
>
> * Setup the toolchain environment::
>
> - build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-
> neon-poky-linux-gnueabi
> + build $ source
> + /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux
> + -gnueabi
>
> * Get the Linux Kernel source code::
>
> @@ -129,24 +129,24 @@ Building the Kernel Manually
>
> * Create a local branch::
>
> - linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
> + linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you
> + want,
> # Use 'git branch -a' to list all
> linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}
>
> * Define/Export ``ARCH`` and ``CROSS_COMPILE``::
>
> linux-imx $ export ARCH=arm
> - linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
> + linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
> linux-imx $ unset LDFLAGS
>
> * Choose a configuration and compile::
>
> - linux-imx $ make imx6_defconfig
> - linux-imx $ make uImage
> + linux-imx $ make imx_v7_defconfig
> + linux-imx $ make zImage
>
> -* To Test your changes, copy the ``uImage`` into your SD Card::
> +* To Test your changes, copy the ``zImage`` into your SD Card::
>
> - linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
> + linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot
>
> * If you want your changes to be reflected in your Yocto Framework,
> create the patches following the subsection :ref:`patching-kernel` @@
> -184,14 +184,14 @@ Follow these steps to contribute:
> Where ``<branch name>`` is any name you want to give to your local branch
> (e.g.
> ``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)
>
> -* Make your changes in any Freescale related folder (e.g.
> ``sources/meta-fsl-arm``).
> +* Make your changes in any Freescale related folder (e.g.
> ``sources/meta-freescale``).
> In case you modified a recipe (.bb) or include (.inc) file, do not
> forget to `bump`
> (increase the value by one) either the ``PR`` or ``INC_PR`` value
>
> -* Commit your changes using `GIT`. In this example we assume your change
> is on ``meta-fsl-arm`` folder::
> +* Commit your changes using `GIT`. In this example we assume your change
> is on ``meta-freescale`` folder::
>
> - sources/meta-fsl-arm $ git add <file 1> <file 2>
> - sources/meta-fsl-arm $ git commit
> + sources/meta-freescale $ git add <file 1> <file 2>
> + sources/meta-freescale $ git commit
>
> In the commit's log, the title must start with the filename that was
> changed or created, followed by a brief description of the patch's goal.
> On subsequent lines, provide a thorough description of the changes.
> @@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log
> --pretty=oneline` to see prev
>
> * Create a patch::
>
> - sources/meta-fsl-arm $ git format-patch -s
> --subject-prefix='<meta-fsl-arm][PATCH' -1
> + sources/meta-freescale $ git format-patch -s -1
>
> Where the last parameter (``-1``) indicate to patch the last commit.
> In case you want to create patches for older commits, just indicate the
> correct index.
> -If your patch is done in another folder, just make sure you change the
> `--subject-prefix` value.
> +If your patch is done in another folder, you need to add
> +`--subject-prefix`. The values are::
> +
> + meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
> + meta-freescale-distro: --subject-prefix='distro][PATCH'
>
> * Send your patch or patches with::
>
> @@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git
> format-patch``.
>
> * Keep track of patch responses on the mailing list. In case you need to
> rework your patch,
> repeat the steps but this time change the patch's subject to
> - ``--subject-prefix='<meta-fsl-*][PATCH v2'``
> + ``--subject-prefix='[PATCH v2'``
>
> * Once your patch has been approved, you can delete your working
> branches::
>
> diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-
> list.inc
> new file mode 100644
> index 0000000..22bee1b
> --- /dev/null
> +++ b/user-guide/source/distro-list.inc
> @@ -0,0 +1,4 @@
> +* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This
> distro doesn't include x11 and wayland features.
> +* **fslc-wayland**: Distro for Wayland without X11. This distro include
> wayland feature but doesn't has x11 support.
> +* **fslc-x11**: Distro for X11 without wayland. This distro include x11
> feature and doesn' has wayland support.
> +* **fslc-xwayland**: Distro for Wayland with X11. This distro include
> both wayland and x11 features.
> diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst
> new file mode 100644 index 0000000..c623db5
> --- /dev/null
> +++ b/user-guide/source/distros.rst
> @@ -0,0 +1,10 @@
> +.. _distros:
> +
> +Distros
> +-------
> +
> +The following distros are supported by FSL Community BSP.
> +
> +.. include:: distro-list.inc
> +
> +*NOTE: Poky's distros are still available to use.*
> diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-
> list.inc
> index 8b8013a..899ee78 100644
> --- a/user-guide/source/image-list.inc
> +++ b/user-guide/source/image-list.inc
> @@ -2,5 +2,3 @@
> * **fsl-image-mfgtool-initramfs**: Small image to be used with
> Manufacturing Tool (mfg-tool) in a production environment.
> * **fsl-image-multimedia**: A console-only image that includes gstreamer
> packages and Freescale's multimedia packages (VPU and GPU) when available
> for the specific machine.
> * **fsl-image-multimedia-full**: A console-only image that includes
> gstreamer packages and Freescale's multimedia packages (VPU and GPU) when
> available for the specific machine.
> -* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
> -* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
> diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst
> index 04f44f9..3d8d564 100644
> --- a/user-guide/source/index.rst
> +++ b/user-guide/source/index.rst
> @@ -17,6 +17,7 @@ Contents:
> devtasks
> weston
> machines
> + distros
> images
>
>
> diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst
> index f31590e..0559bb7 100644
> --- a/user-guide/source/metadata.rst
> +++ b/user-guide/source/metadata.rst
> @@ -32,37 +32,32 @@ Build's local configuration file
> ``build/conf/local.conf``
>
> By default, the ``setup-enviroment`` script creates a ``local.conf`` like
> this::
>
> - MACHINE ??= 'wandboard-dual'
> - DISTRO ?= 'poky'
> - #PACKAGE_CLASSES ?= "package_rpm"
> - EXTRA_IMAGE_FEATURES = "debug-tweaks"
> + MACHINE ??= 'wandboard'
> + DISTRO ?= 'fslc-framebuffer'
> + PACKAGE_CLASSES ?= "package_rpm"
> + EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
> USER_CLASSES ?= "buildstats image-mklibs image-prelink"
> PATCHRESOLVE = "noop"
> BB_DISKMON_DIRS = "\
> STOPTASKS,${TMPDIR},1G,100K \
> STOPTASKS,${DL_DIR},1G,100K \
> STOPTASKS,${SSTATE_DIR},1G,100K \
> + STOPTASKS,/tmp,100M,100K \
> ABORT,${TMPDIR},100M,1K \
> ABORT,${DL_DIR},100M,1K \
> - ABORT,${SSTATE_DIR},100M,1K"
> + ABORT,${SSTATE_DIR},100M,1K \
> + ABORT,/tmp,10M,1K"
> + PACKAGECONFIG_append_pn-qemu-native = " sdl"
> + PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
> CONF_VERSION = "1"
>
> - BB_NUMBER_THREADS = '4'
> - PARALLEL_MAKE = '-j 4'
> - ACCEPT_FSL_EULA = ""
> - #added by bitbake
> - DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/
> downloads/"
> - #added by bitbake
> - SSTATE_MIRRORS = ""
> - #added by bitbake
> - PACKAGE_CLASSES = "package_rpm"
> + DL_DIR ?= "${BSPDIR}/downloads/"
>
> Important variables:
>
> -* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
> -* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number
> of threads when
> - baking and compiling
> -* ``DL_DIR``: Tarball repository. Several users can share the same
> folder, so data can
> +* ``MACHINE``: Specifies the machine
> +* ``DISTRO``: Specifies the distro
> +* ``DL_DIR``: Tarball repository. Several users can share the same
> +folder, so data can
> be reused.
>
> Build's layer configuration file ``build/conf/bblayers.conf`` @@ -83,13
> +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
> ${BSPDIR}/sources/poky/meta-yocto \
> \
> ${BSPDIR}/sources/meta-openembedded/meta-oe \
> + ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
> \
> - ${BSPDIR}/sources/meta-fsl-arm \
> - ${BSPDIR}/sources/meta-fsl-arm-extra \
> - ${BSPDIR}/sources/meta-fsl-demos \
> + ${BSPDIR}/sources/meta-freescale \
> + ${BSPDIR}/sources/meta-freescale-3rdparty \
> + ${BSPDIR}/sources/meta-freescale-distro \
> "
>
> -Layer configuration file ``meta-fsl-arm/conf/layer.conf``
> +Layer configuration file ``meta-freescale/conf/layer.conf``
> ---------------------------------------------------------
>
> This is basically a template that specifies the layer's name and
> structure::
> @@ -101,52 +97,79 @@ This is basically a template that specifies the
> layer's name and structure::
> BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
> ${LAYERDIR}/recipes-*/*/*.bbappend"
>
> - BBFILE_COLLECTIONS += "fsl-arm"
> - BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
> - BBFILE_PRIORITY_fsl-arm = "5"
> + BBFILE_COLLECTIONS += "freescale-layer"
> + BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
> + BBFILE_PRIORITY_freescale-layer = "5"
> +
> + # Add the Freescale-specific licenses into the metadata
> + LICENSE_PATH += "${LAYERDIR}/custom-licenses"
>
> FSL_EULA_FILE = "${LAYERDIR}/EULA"
>
> - FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
> + IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
> + QORIQ_MIRROR ?= "http://git.freescale.com/source/"
> +
> + # FIXME: set this to avoid changing all the recipes that use it
> + FSL_MIRROR ?= "${IMX_MIRROR}"
>
> MIRRORS += " \
> - ${FSL_MIRROR} http://download.ossystems.com.
> br/bsp/freescale/source/ \n \
> + ${IMX_MIRROR} http://download.ossystems.com.
> br/bsp/freescale/source/ \n \
> + ${QORIQ_MIRROR}
> + http://download.ossystems.com.br/bsp/freescale/source/ \n \
> "
>
> + # The dynamic-layers directory hosts the extensions and layer specific
> + # modifications related to Freescale products.
> + #
> + # The .bbappend and .bb files are included if the respective layer
> + # collection is available.
> + BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend'
> % layer \
> + for layer in BBFILE_COLLECTIONS.split())}"
> + BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb'
> % layer \
> + for layer in BBFILE_COLLECTIONS.split())}"
> +
> Important variables:
>
> * ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
> -* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the
> meta-fsl-arm layer
> +* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the
> +meta-freescale layer
> * ``MIRRORS``: Specifies additional paths where the build system can find
> source code
>
>
> -Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
> +Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
> -------------------------------------------------------------------
>
> Machine configurations look like this::
>
> #@TYPE: Machine
> - #@NAME: i.MX6Q SABRE SD
> - #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
> + #@NAME: Freescale i.MX6SL Evaluation Kit
> + #@SOC: i.MX6SL
> + #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation
> Kit
> + #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
> +
> + MACHINEOVERRIDES =. "mx6:mx6sl:"
>
> include conf/machine/include/imx-base.inc
> include conf/machine/include/tune-cortexa9.inc
>
> - SOC_FAMILY = "mx6:mx6q"
> -
> - KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
> + KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb
> imx6sl-evk-ldo.dtb \
> + imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"
>
> - UBOOT_MACHINE = "mx6qsabresd_config"
> + UBOOT_CONFIG ??= "sd"
> + UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
> + UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
> + UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
> + UBOOT_CONFIG[mfgtool] = "mx6slevk_config"
>
> SERIAL_CONSOLE = "115200 ttymxc0"
>
> MACHINE_FEATURES += " pci wifi bluetooth"
>
> + MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
> +
> Important variables:
>
> -* ``IMAGE_FSTYPES``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/
> tree/conf/machine/include/imx-base.inc>`_.
> - Defines the type of outputs for the root filesystem. Default is:
> ``"tar.bz2 ext3 sdcard"``
> -* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/
> tree/conf/machine/include/imx-base.inc>`_.
> +* ``IMAGE_FSTYPES``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/
> tree/conf/machine/include/imx-base.inc>`_.
> + Defines the type of outputs for the root filesystem. Default is:
> +``"sdcard.gz"``
> +* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/
> tree/conf/machine/include/imx-base.inc>`_.
> Defines where the Kernel is loaded by U-boot
> * ``SOC_FAMILY``: Defines the machine's family. Only recipes with the
> same ``SOC_FAMILY`` (defined with the recipe's variable
> ``COMPATIBLE_MACHINE``)
> are taken into account when baking for a particular machine.
> diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst
> index 66c1bf1..3116b75 100644
> --- a/user-guide/source/nsteps.rst
> +++ b/user-guide/source/nsteps.rst
> @@ -10,18 +10,18 @@ Build and boot in *N*-steps
> $ curl http://commondatastorage.googleapis.com/git-repo-
> downloads/repo > ~/bin/repo
> $ chmod a+x ~/bin/repo
>
> -3. Download the Yocto's Metadata::
> +3. Download the Yocto Metadata::
>
> $ mkdir fsl-community-bsp # You can name it anything you want
> $ cd fsl-community-bsp
> fsl-community-bsp $ repo init \
> -u https://github.com/Freescale/
> fsl-community-bsp-platform \
> - -b krogoth
> + -b morty
> fsl-community-bsp $ repo sync
>
> 4. Select your machine (:ref:`machines`) and prepare the environment for
> bitbake::
>
> - fsl-community-bsp $ MACHINE=<selected machine> source
> ./setup-environment build
> + fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected
> + distro> source setup-environment build
> build $
>
> 5. Select your image (:ref:`images`) and build::
> diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst
> index 562c4f7..6a15887 100644
> --- a/user-guide/source/weston.rst
> +++ b/user-guide/source/weston.rst
> @@ -1,17 +1,22 @@
> Weston
> ======
>
> -In order to test Weston, the reference implementation of a Wayland
> compositor, use the image *core-image-weston*
> +In order to test Weston, the reference implementation of a Wayland
> +compositor, use FSLC Distro *fslc-wayland* and the image
> +*core-image-weston*
>
> -Add the following to conf/local.conf::
> +If you are starting a new build run::
>
> - DISTRO_FEATURES_remove = "x11"
> + $ MACHINE=<selected machine> DISTRO=fslc-wayland source
> + setup-environment build
> +
> +if you already start setup-environment, set DISTRO to fslc-wayland in
> conf/local.conf::
> +
> + DISTRO = "fslc-wayland"
>
> And bake the image::
>
> $ bitbake core-image-weston
>
> -Remember to use a clean build-dir when changing `DISTRO_FEATURES`
> +Remember to use a clean build-dir when changing `DISTRO`
>
>
> Simple tests
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
[-- Attachment #2: Type: text/html, Size: 30971 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
2016-11-10 9:59 ` Thomas Thorne
@ 2016-11-10 10:56 ` Fabio Berton
2016-11-10 12:44 ` Thomas Thorne
0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 10:56 UTC (permalink / raw)
To: Thomas Thorne; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 12313 bytes --]
Same here,
https://patchwork.openembedded.org/patch/133743/
On Thu, Nov 10, 2016 at 7:59 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:
> More strange new-line additions here too:
>
> diff --git a/release-notes/source/known-issues.rst
> b/release-notes/source/known-issues.rst
> index 71e71ed..0d34019 100644
> --- a/release-notes/source/known-issues.rst
> +++ b/release-notes/source/known-issues.rst
> @@ -40,7 +40,7 @@ Known Issues
> Open
> ----
> In order to see the current bug list, please use following URL:
> - https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
> +
> + https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> + le
>
> This also removes an indent. Was an editor trying to automcatically fit
> C/C++ styling to non-source code?
>
> Thomas A. F. Thorne Software Engineer Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to
> 2.2 (Morty)
>
> - Update FSL layers names
> - Update Yocto Project Bugzilla url address
> - Add FSLC distros description
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
> release-notes/README | 4 ++--
> release-notes/source/bsp-scope.rst | 24 ++++++++++++------------
> release-notes/source/conf.py | 6 +++---
> release-notes/source/distros.inc | 4 ++++
> release-notes/source/introduction.rst | 7 ++++---
> release-notes/source/known-issues.rst | 4 ++--
> release-notes/source/source-code.rst | 9 +++++++++
> release-notes/source/test-results.rst | 2 +-
> release-notes/source/variables.inc | 2 +-
> 9 files changed, 38 insertions(+), 24 deletions(-) create mode 100644
> release-notes/source/distros.inc
>
> diff --git a/release-notes/README b/release-notes/README index
> e1b7c9e..9665ea3 100644
> --- a/release-notes/README
> +++ b/release-notes/README
> @@ -37,8 +37,8 @@ Here's an example:
> $ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6
>
> By default, bitbake-metadata2doc.sh collects data out of bitbake's
> -metadata for all machines it can find in the meta-fsl-arm and
> -meta-fsl-arm-extra layers. You can restrict the machines to collect
> +metadata for all machines it can find in the meta-freescale and
> +meta-freescale-3erparty. You can restrict the machines to collect
> data from by setting the MACHINES variable in your environment.
>
> bitbake-metadata2doc.sh will write its output to release-note's `source'
> diff --git a/release-notes/source/bsp-scope.rst
> b/release-notes/source/bsp-scope.rst
> index f0f0f74..97ca49d 100644
> --- a/release-notes/source/bsp-scope.rst
> +++ b/release-notes/source/bsp-scope.rst
> @@ -4,14 +4,14 @@
> ***********************
> The scope of the |project_name| includes the meta layers:
>
> - * `meta-fsl-arm <http://git.yoctoproject.org/
> cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
> - provides the base support and Freescale ARM reference boards;
> - * `meta-fsl-arm-extra <https://github.com/Freescale/
> meta-fsl-arm-extra/tree/krogoth>`_:
> + * `meta-freescale <http://git.yoctoproject.org/
> cgit/cgit.cgi/meta-freescale/?h=morty>`_:
> + provides the base support and Freescale ARM and PPC reference
> + boards;
> + * `meta-freescale-3rdparty <https://github.com/Freescale/
> meta-freescale-3rdparty/tree/morty>`_:
> provides support for 3rd party and partner boards;
> - * `meta-fsl-demos <https://github.com/Freescale/
> meta-fsl-demos/tree/krogoth>`_:
> - provides images recipes, demo recipes, and packagegroups used to easy
> the
> - development with Yocto Project.
> - * `Documentation <https://github.com/Freescale/
> Documentation/tree/krogoth>`_:
> + * `meta-freescale-distro <https://github.com/Freescale/
> meta-freescale-distro/tree/morty>`_:
> + provides distros support, images recipes, demo recipes, and
> packagegroups
> + used to easy the development with Yocto Project.
> + * `Documentation <https://github.com/Freescale/Documentation/tree/morty
> >`_:
> provides the source code for |project_name| Release Notes (RN), User
> Guide
> (UG) and Frequently Asked Questions (FAQ)
>
> @@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).
>
> The close sourced packages are released under the Freescale License
> (known as EULA). Each package has a copy of EULA inside itself and a copy
> of the EULA text -is also included inside **meta-fsl-arm** root dir
> -(``sources/meta-fsl-arm/EULA``).
> +is also included inside **meta-freescale** root dir
> +(``sources/meta-freescale/EULA``).
>
> The |project_name| handles the EULA acceptance by prompting user to read
> and accept EULA text at the very first environment setup. It is user's
> duty to read @@ -107,8 +107,8 @@ Machine Maintainers
> -------------------
>
> Since |project_name| Release 1.6 (Daisy), the maintainer field in machine
> -configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is
> mandatory -for any new board to be added.
> +configuration files of **meta-freescale** and
> +**meta-freescale-3rdparty** is mandatory for any new board to be added.
>
> So now on, every new board must have someone assigned as maintainer.
> This ensures, in long term, all boards with a maintainer assigned.
> @@ -124,7 +124,7 @@ The maintainer duties:
> * Keep the most usual images building and booting
>
> When a build error is detected, the maintainer will "fix" it. For those
> -maintainers with kernel control (meta-fsl-arm-extra), it is expected that
> they
> +maintainers with kernel control (meta-freescale-3rdparty), it is
> +expected that they
> properly fix the kernel issue (when it's a kernel issue). However,
> anything out of community control should be worked around anyway.
>
> diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py
> index 0ea97f1..55ddfea 100644
> --- a/release-notes/source/conf.py
> +++ b/release-notes/source/conf.py
> @@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
> # built documents.
> #
> # The short X.Y version or version name if applicable.
> -version = 'krogoth'
> +version = 'morty'
> # The full version, including alpha/beta/rc tags.
> -release = '2.1'
> +release = '2.2'
>
> if tags.has('draft'):
> release = release + " (Draft document)"
> @@ -269,7 +269,7 @@ texinfo_documents = [ epub_title = u'FSL Community
> BSP Release Notes'
> epub_author = u'FSL Community BSP Team'
> epub_publisher = u'FSL Community BSP Team'
> -epub_copyright = u'2013, FSL Community BSP Team'
> +epub_copyright = u'2013-2016, FSL Community BSP Team'
>
> # The language of the text. It defaults to the language option # or en
> if the language is not set.
> diff --git a/release-notes/source/distros.inc b/release-notes/source/
> distros.inc
> new file mode 100644
> index 0000000..22bee1b
> --- /dev/null
> +++ b/release-notes/source/distros.inc
> @@ -0,0 +1,4 @@
> +* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This
> distro doesn't include x11 and wayland features.
> +* **fslc-wayland**: Distro for Wayland without X11. This distro include
> wayland feature but doesn't has x11 support.
> +* **fslc-x11**: Distro for X11 without wayland. This distro include x11
> feature and doesn' has wayland support.
> +* **fslc-xwayland**: Distro for Wayland with X11. This distro include
> both wayland and x11 features.
> diff --git a/release-notes/source/introduction.rst b/release-notes/source/
> introduction.rst
> index bb62b4f..4cb759a 100644
> --- a/release-notes/source/introduction.rst
> +++ b/release-notes/source/introduction.rst
> @@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream
> process, there is also a BSP up The BSP upstream cycle starts just after a
> |freescale_release_name| is published in `git.freescale.com <
> http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
> The patches to adapt the recipes from **meta-fsl-bsp-release** are sent
> out for review -to the **meta-freescale** mailing list and are merged in
> the **meta-fsl-arm** and
> -**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
> +to the **meta-freescale** mailing list and are merged in the
> +**meta-freescale**,
> +**meta-freescale-3rdparty** or **meta-freescale-distro** layers or
> +upstreamed to Yocto Project accordingly.
>
> A more detailed step-by-step process is shown below:
>
> @@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates
> and bug fixes.
> The |project_name| is a reference system that can be used as a base for
> products and is an open project that accepts contributions from the
> community.
> It supports a wide range of boards which range from Freescale evaluation
> boards
> -(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
> +(**meta-freescale** layer) to third-party boards
> (**meta-freescale-3rdparty**).
> The release is a "*moving target*”, so there are updates on top of the
> released source code, such as the addition of new features and bug fixes.
>
> diff --git a/release-notes/source/known-issues.rst
> b/release-notes/source/known-issues.rst
> index 71e71ed..0d34019 100644
> --- a/release-notes/source/known-issues.rst
> +++ b/release-notes/source/known-issues.rst
> @@ -40,7 +40,7 @@ Known Issues
> Open
> ----
> In order to see the current bug list, please use following URL:
> - https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
> +
> + https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> + le
>
> .. table:: List of open bugs
>
> @@ -60,7 +60,7 @@ Known Issues
> The list of known issues for the |project_name| can be seen at the
> following
> URL:
>
> - https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
> +
> + https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> + le
>
> It has not been included here as it changes every time bug fixes are
> included during the maintenance cycle of the release and it would diff
> --git a/release-notes/source/source-code.rst
> b/release-notes/source/source-code.rst
> index 3ffee2a..9cf608b 100644
> --- a/release-notes/source/source-code.rst
> +++ b/release-notes/source/source-code.rst
> @@ -151,3 +151,12 @@ Project's reference images in `Yocto Project
> Reference Manual <http://www.yoctoproject.org/
> docs/current/ref-manual/ref-manual.html#ref-images>`_
>
> .. include:: images.inc
> +
> +Distros
> +-------
> +
> +The following distros are supported by |project_name|.
> +
> +.. include:: distros.inc
> +
> +*NOTE: Poky's distros are still available to use.*
> diff --git a/release-notes/source/test-results.rst
> b/release-notes/source/test-results.rst
> index d8cebc2..33fe359 100644
> --- a/release-notes/source/test-results.rst
> +++ b/release-notes/source/test-results.rst
> @@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and
> VPU packages can be found in the Freescale Release Notes (Download tab of
> freescale.com/imx).
>
> -For boards from meta-fsl-arm-extra, the test cycle is performed by
> +For boards from meta-freescale-3rdparty, the test cycle is performed by
> each mantainer.
> diff --git a/release-notes/source/variables.inc b/release-notes/source/
> variables.inc
> index 0815891..82fb9bc 100644
> --- a/release-notes/source/variables.inc
> +++ b/release-notes/source/variables.inc
> @@ -1,3 +1,3 @@
> -.. |release_name| replace:: Krogoth
> +.. |release_name| replace:: Morty
> .. |project_name| replace:: FSL Community BSP ..
> |freescale_release_name| replace:: Freescale Official Release
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
[-- Attachment #2: Type: text/html, Size: 16423 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
2016-11-10 10:53 ` Fabio Berton
@ 2016-11-10 10:58 ` Thomas Thorne
0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 10:58 UTC (permalink / raw)
To: Fabio Berton; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 24370 bytes --]
Hi Fabio,
It did looks so systemic that something automated must have been doing it. I am pleased to confirm that the patch you linked to looks fine.
Ø I think Gmail breaks the lines
I am not using Gmail?
Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com> Software Engineer Net2Edge<http://www.net2edge.com/>
From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 10:53
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
Hi Thomas!
On Thu, Nov 10, 2016 at 7:58 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
Lots of the changes in this patch seem to add extra line breaks to example commands. E.g.
1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
directory::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
Will that extra line break not stop copy and pasting of example commands from working?
My git log doesn't show line break, and final PDF
neither
.
I think Gmail breaks the lines, look patch here https://patchwork.openembedded.org/patch/133744/
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
- Update FSL layers names
- Add DISTRO and MACHINE to run setup-environment
- Update devtasks, nsteps and metadata to use Morty branch and distro
fslc-framebuffer
- Remove qt-in-use-image and qte-in-use-image from image list
- Add FSLC distros description
- Use DISTRO fslc-wayland in weston example
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
user-guide/source/conf.py | 4 +-
user-guide/source/devtasks.rst | 58 ++++++++++++-----------
user-guide/source/distro-list.inc | 4 ++
user-guide/source/distros.rst | 10 ++++
user-guide/source/image-list.inc | 2 -
user-guide/source/index.rst | 1 +
user-guide/source/metadata.rst | 99 ++++++++++++++++++++++++---------------
user-guide/source/nsteps.rst | 6 +--
user-guide/source/weston.rst | 13 +++--
9 files changed, 121 insertions(+), 76 deletions(-) create mode 100644 user-guide/source/distro-list.inc create mode 100644 user-guide/source/distros.rst
diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py index 7c9f536..850f1ce 100644
--- a/user-guide/source/conf.py
+++ b/user-guide/source/conf.py
@@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
# built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
# The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.
diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst index 2c195d2..dfd7675 100644
--- a/user-guide/source/devtasks.rst
+++ b/user-guide/source/devtasks.rst
@@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
directory::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
2. Move to the place you want to create your layer and choose a name
(e.g. ``fsl-custom``)::
@@ -50,14 +50,14 @@ package development. However, if the need does arise, follow the steps listed be that you have already built the package you want to patch.
* Create the patch or patches. In this example we are patching the
- Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
+ Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
- ``MACHINE ??= 'wandboard-dual'``
+ ``MACHINE ??= 'wandboard'``
* If you already have the patches available, make sure they can be applied cleanly with
the commands ``git apply --check <PATCH_NAME>``. To create new or additional patches::
- build $ cd tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git
+ build $ cd
+ tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
# Edit any files you want to change
$ git add <modified file 1> <modified file 2> ..
$ git commit -s -m '<your commit's title>' # Create the commit
@@ -69,8 +69,8 @@ that you have already built the package you want to patch.
and the ```.bbfile``::
sources $ mkdir -p \
- meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35/
- sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend << EOF
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15/
+ sources $ cat >
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend
+ << EOF
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
SRC_URI += "file://0001-calibrate-Add-printk-example.patch"
PRINC := "${@int(PRINC) + 1}"
@@ -78,12 +78,12 @@ that you have already built the package you want to patch.
* Move the patch to the new layer::
- sources $ cp ../build/tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-calibrate-Add-printk-example.patch \
- meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35
+ sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
+
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15
* Setup the environment and clean previous package's build data (``sstate``)::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
build $ bitbake -c cleansstate linux-wandboard
* Compile and Deploy::
@@ -91,10 +91,10 @@ that you have already built the package you want to patch.
build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake to re-execute the compile task
build $ bitbake -c deploy linux-wandboard
-* Insert the SD into your Host and copy the ``uImage`` into the first partition.
+* Insert the SD into your Host and copy the ``zImage`` into the first partition.
Do not forget to unmount the partition before removing the card!::
- build $ sudo cp tmp/deploy/images/uImage /media/Boot
+ build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot
* Insert the SD into your board and test your change.
@@ -105,7 +105,7 @@ Building the Kernel Manually
* Prepare the Yocto/BitBake environment::
- fsl-community-bsp $ . setup-environment build
+ fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
* Build the toolchain::
@@ -116,11 +116,11 @@ Building the Kernel Manually
* Install it on your PC::
- build $ sudo sh tmp/deploy/sdk/poky-eglibc-x86_64-arm-toolchain-<version>.sh
+ build $ sudo sh
+ tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf
+ -neon-toolchain-2.2.sh<http://neon-toolchain-2.2.sh>
* Setup the toolchain environment::
- build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi
+ build $ source
+ /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux
+ -gnueabi
* Get the Linux Kernel source code::
@@ -129,24 +129,24 @@ Building the Kernel Manually
* Create a local branch::
- linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
+ linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you
+ want,
# Use 'git branch -a' to list all
linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}
* Define/Export ``ARCH`` and ``CROSS_COMPILE``::
linux-imx $ export ARCH=arm
- linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
+ linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
linux-imx $ unset LDFLAGS
* Choose a configuration and compile::
- linux-imx $ make imx6_defconfig
- linux-imx $ make uImage
+ linux-imx $ make imx_v7_defconfig
+ linux-imx $ make zImage
-* To Test your changes, copy the ``uImage`` into your SD Card::
+* To Test your changes, copy the ``zImage`` into your SD Card::
- linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
+ linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot
* If you want your changes to be reflected in your Yocto Framework,
create the patches following the subsection :ref:`patching-kernel` @@ -184,14 +184,14 @@ Follow these steps to contribute:
Where ``<branch name>`` is any name you want to give to your local branch (e.g.
``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)
-* Make your changes in any Freescale related folder (e.g. ``sources/meta-fsl-arm``).
+* Make your changes in any Freescale related folder (e.g. ``sources/meta-freescale``).
In case you modified a recipe (.bb) or include (.inc) file, do not forget to `bump`
(increase the value by one) either the ``PR`` or ``INC_PR`` value
-* Commit your changes using `GIT`. In this example we assume your change is on ``meta-fsl-arm`` folder::
+* Commit your changes using `GIT`. In this example we assume your change is on ``meta-freescale`` folder::
- sources/meta-fsl-arm $ git add <file 1> <file 2>
- sources/meta-fsl-arm $ git commit
+ sources/meta-freescale $ git add <file 1> <file 2>
+ sources/meta-freescale $ git commit
In the commit's log, the title must start with the filename that was changed or created, followed by a brief description of the patch's goal. On subsequent lines, provide a thorough description of the changes.
@@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log --pretty=oneline` to see prev
* Create a patch::
- sources/meta-fsl-arm $ git format-patch -s --subject-prefix='<meta-fsl-arm][PATCH' -1
+ sources/meta-freescale $ git format-patch -s -1
Where the last parameter (``-1``) indicate to patch the last commit.
In case you want to create patches for older commits, just indicate the correct index.
-If your patch is done in another folder, just make sure you change the `--subject-prefix` value.
+If your patch is done in another folder, you need to add
+`--subject-prefix`. The values are::
+
+ meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
+ meta-freescale-distro: --subject-prefix='distro][PATCH'
* Send your patch or patches with::
@@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git format-patch``.
* Keep track of patch responses on the mailing list. In case you need to rework your patch,
repeat the steps but this time change the patch's subject to
- ``--subject-prefix='<meta-fsl-*][PATCH v2'``
+ ``--subject-prefix='[PATCH v2'``
* Once your patch has been approved, you can delete your working branches::
diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-list.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/user-guide/source/distro-list.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst new file mode 100644 index 0000000..c623db5
--- /dev/null
+++ b/user-guide/source/distros.rst
@@ -0,0 +1,10 @@
+.. _distros:
+
+Distros
+-------
+
+The following distros are supported by FSL Community BSP.
+
+.. include:: distro-list.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-list.inc
index 8b8013a..899ee78 100644
--- a/user-guide/source/image-list.inc
+++ b/user-guide/source/image-list.inc
@@ -2,5 +2,3 @@
* **fsl-image-mfgtool-initramfs**: Small image to be used with Manufacturing Tool (mfg-tool) in a production environment.
* **fsl-image-multimedia**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
* **fsl-image-multimedia-full**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
-* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
-* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst index 04f44f9..3d8d564 100644
--- a/user-guide/source/index.rst
+++ b/user-guide/source/index.rst
@@ -17,6 +17,7 @@ Contents:
devtasks
weston
machines
+ distros
images
diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst index f31590e..0559bb7 100644
--- a/user-guide/source/metadata.rst
+++ b/user-guide/source/metadata.rst
@@ -32,37 +32,32 @@ Build's local configuration file ``build/conf/local.conf``
By default, the ``setup-enviroment`` script creates a ``local.conf`` like this::
- MACHINE ??= 'wandboard-dual'
- DISTRO ?= 'poky'
- #PACKAGE_CLASSES ?= "package_rpm"
- EXTRA_IMAGE_FEATURES = "debug-tweaks"
+ MACHINE ??= 'wandboard'
+ DISTRO ?= 'fslc-framebuffer'
+ PACKAGE_CLASSES ?= "package_rpm"
+ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS = "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
+ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \
- ABORT,${SSTATE_DIR},100M,1K"
+ ABORT,${SSTATE_DIR},100M,1K \
+ ABORT,/tmp,10M,1K"
+ PACKAGECONFIG_append_pn-qemu-native = " sdl"
+ PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
CONF_VERSION = "1"
- BB_NUMBER_THREADS = '4'
- PARALLEL_MAKE = '-j 4'
- ACCEPT_FSL_EULA = ""
- #added by bitbake
- DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/downloads/"
- #added by bitbake
- SSTATE_MIRRORS = ""
- #added by bitbake
- PACKAGE_CLASSES = "package_rpm"
+ DL_DIR ?= "${BSPDIR}/downloads/"
Important variables:
-* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
-* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number of threads when
- baking and compiling
-* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can
+* ``MACHINE``: Specifies the machine
+* ``DISTRO``: Specifies the distro
+* ``DL_DIR``: Tarball repository. Several users can share the same
+folder, so data can
be reused.
Build's layer configuration file ``build/conf/bblayers.conf`` @@ -83,13 +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
${BSPDIR}/sources/poky/meta-yocto \
\
${BSPDIR}/sources/meta-openembedded/meta-oe \
+ ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
\
- ${BSPDIR}/sources/meta-fsl-arm \
- ${BSPDIR}/sources/meta-fsl-arm-extra \
- ${BSPDIR}/sources/meta-fsl-demos \
+ ${BSPDIR}/sources/meta-freescale \
+ ${BSPDIR}/sources/meta-freescale-3rdparty \
+ ${BSPDIR}/sources/meta-freescale-distro \
"
-Layer configuration file ``meta-fsl-arm/conf/layer.conf``
+Layer configuration file ``meta-freescale/conf/layer.conf``
---------------------------------------------------------
This is basically a template that specifies the layer's name and structure::
@@ -101,52 +97,79 @@ This is basically a template that specifies the layer's name and structure::
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"
- BBFILE_COLLECTIONS += "fsl-arm"
- BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
- BBFILE_PRIORITY_fsl-arm = "5"
+ BBFILE_COLLECTIONS += "freescale-layer"
+ BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
+ BBFILE_PRIORITY_freescale-layer = "5"
+
+ # Add the Freescale-specific licenses into the metadata
+ LICENSE_PATH += "${LAYERDIR}/custom-licenses"
FSL_EULA_FILE = "${LAYERDIR}/EULA"
- FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+ IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+ QORIQ_MIRROR ?= "http://git.freescale.com/source/"
+
+ # FIXME: set this to avoid changing all the recipes that use it
+ FSL_MIRROR ?= "${IMX_MIRROR}"
MIRRORS += " \
- ${FSL_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
+ ${IMX_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
+ ${QORIQ_MIRROR}
+ http://download.ossystems.com.br/bsp/freescale/source/ \n \
"
+ # The dynamic-layers directory hosts the extensions and layer specific
+ # modifications related to Freescale products.
+ #
+ # The .bbappend and .bb files are included if the respective layer
+ # collection is available.
+ BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend' % layer \
+ for layer in BBFILE_COLLECTIONS.split())}<mailto:$%7b@'%20'.join('$%7bLAYERDIR%7d/dynamic-layers/%25s/recipes*/*/*.bbappend'%20%25%20layer%20\%0b+ %20 %20 %20 %20 %20 %20 %20 %20 %20 for%20layer%20in%20BBFILE_COLLECTIONS.split())%7d>"
+ BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb' % layer \
+ for layer in BBFILE_COLLECTIONS.split())}<mailto:$%7b@'%20'.join('$%7bLAYERDIR%7d/dynamic-layers/%25s/recipes*/*/*.bb'%20%25%20layer%20\%0b+ %20 %20 %20 %20 %20 %20 %20 %20 %20 for%20layer%20in%20BBFILE_COLLECTIONS.split())%7d>"
+
Important variables:
* ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
-* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the meta-fsl-arm layer
+* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the
+meta-freescale layer
* ``MIRRORS``: Specifies additional paths where the build system can find source code
-Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
+Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
-------------------------------------------------------------------
Machine configurations look like this::
#@TYPE: Machine
- #@NAME: i.MX6Q SABRE SD
- #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
+ #@NAME: Freescale i.MX6SL Evaluation Kit
+ #@SOC: i.MX6SL
+ #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation Kit
+ #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br<mailto:otavio@ossystems.com.br>>
+
+ MACHINEOVERRIDES =. "mx6:mx6sl:"
include conf/machine/include/imx-base.inc
include conf/machine/include/tune-cortexa9.inc
- SOC_FAMILY = "mx6:mx6q"
-
- KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
+ KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb imx6sl-evk-ldo.dtb \
+ imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"
- UBOOT_MACHINE = "mx6qsabresd_config"
+ UBOOT_CONFIG ??= "sd"
+ UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
+ UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
+ UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
+ UBOOT_CONFIG[mfgtool] = "mx6slevk_config"
SERIAL_CONSOLE = "115200 ttymxc0"
MACHINE_FEATURES += " pci wifi bluetooth"
+ MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
+
Important variables:
-* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
- Defines the type of outputs for the root filesystem. Default is: ``"tar.bz2 ext3 sdcard"``
-* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
+* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
+ Defines the type of outputs for the root filesystem. Default is:
+``"sdcard.gz"``
+* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
Defines where the Kernel is loaded by U-boot
* ``SOC_FAMILY``: Defines the machine's family. Only recipes with the same ``SOC_FAMILY`` (defined with the recipe's variable ``COMPATIBLE_MACHINE``)
are taken into account when baking for a particular machine.
diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst index 66c1bf1..3116b75 100644
--- a/user-guide/source/nsteps.rst
+++ b/user-guide/source/nsteps.rst
@@ -10,18 +10,18 @@ Build and boot in *N*-steps
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
-3. Download the Yocto's Metadata::
+3. Download the Yocto Metadata::
$ mkdir fsl-community-bsp # You can name it anything you want
$ cd fsl-community-bsp
fsl-community-bsp $ repo init \
-u https://github.com/Freescale/fsl-community-bsp-platform \
- -b krogoth
+ -b morty
fsl-community-bsp $ repo sync
4. Select your machine (:ref:`machines`) and prepare the environment for bitbake::
- fsl-community-bsp $ MACHINE=<selected machine> source ./setup-environment build
+ fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected
+ distro> source setup-environment build
build $
5. Select your image (:ref:`images`) and build::
diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst index 562c4f7..6a15887 100644
--- a/user-guide/source/weston.rst
+++ b/user-guide/source/weston.rst
@@ -1,17 +1,22 @@
Weston
======
-In order to test Weston, the reference implementation of a Wayland compositor, use the image *core-image-weston*
+In order to test Weston, the reference implementation of a Wayland
+compositor, use FSLC Distro *fslc-wayland* and the image
+*core-image-weston*
-Add the following to conf/local.conf::
+If you are starting a new build run::
- DISTRO_FEATURES_remove = "x11"
+ $ MACHINE=<selected machine> DISTRO=fslc-wayland source
+ setup-environment build
+
+if you already start setup-environment, set DISTRO to fslc-wayland in conf/local.conf::
+
+ DISTRO = "fslc-wayland"
And bake the image::
$ bitbake core-image-weston
-Remember to use a clean build-dir when changing `DISTRO_FEATURES`
+Remember to use a clean build-dir when changing `DISTRO`
Simple tests
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale
[-- Attachment #2: Type: text/html, Size: 45912 bytes --]
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
@ 2016-11-10 11:56 ` Fabio Berton
2016-11-10 12:45 ` Thomas Thorne
0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 11:56 UTC (permalink / raw)
To: Thomas Thorne; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 10371 bytes --]
Hi Thomas,
Check this link https://patchwork.openembedded.org/patch/133740/
I don't know what happened, but my patch is fine and your answer has line
breaks. Anyway, check patchwork link.
On Thu, Nov 10, 2016 at 8:03 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:
> I am almost certain this line change breaks the Python code:
>
> --- a/scripts/bitbake-metadata2doc.py
> +++ b/scripts/bitbake-metadata2doc.py
> @@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data,
> out_dir):
> kernel = board_data['recipes']['virtual/kernel']
> recipe = kernel['recipe']
> recipe_file = kernel['file']
> - if (('/sources/meta-fsl-arm/' in recipe_file) or \
> - ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> + if (('/sources/meta-freescale/' in recipe_file) or \
> + ('/sources/meta-freescale-3rdparty/' in recipe_file))
> + and \
>
> That looks like \ are used for line continuation but an extra new line is
> being added before the "and \"
>
>
> I am more confident about the .sh files:
> $machines; do
> cd $yocto_dir
> echo "Using $build_dir as build directory"
> - MACHINE=$machine . ./setup-environment `basename $build_dir`
> + MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
> + `basename $build_dir`
>
> - MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
> + MACHINE=$machine DISTRO=fslc-framebuffer python3
> + $anchor/extract-bitbake-metadata.py \
> $anchor/$marshalled_data_file \
> apptrk \
> barebox \
>
> That will behave differently.
>
> Thomas A. F. Thorne Software Engineer Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to
> version 2.2 (Morty)
>
> - Update FSL layers names
> - Add DISTRO and MACHINE to run setup-environment
> - Update Yocto Project Bugzilla url address
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
> scripts/bitbake-metadata2doc.py | 18 +++++++++---------
> scripts/bitbake-metadata2doc.sh | 6 +++---
> scripts/generate-bugs-table.py | 6 +++---
> scripts/output-machine-list | 2 +-
> scripts/test-sheet-parser.py | 2 +-
> 5 files changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py
> index 98af3f8..001d59d 100644
> --- a/scripts/bitbake-metadata2doc.py
> +++ b/scripts/bitbake-metadata2doc.py
> @@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data,
> out_dir):
> kernel = board_data['recipes']['virtual/kernel']
> recipe = kernel['recipe']
> recipe_file = kernel['file']
> - if (('/sources/meta-fsl-arm/' in recipe_file) or \
> - ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> + if (('/sources/meta-freescale/' in recipe_file) or \
> + ('/sources/meta-freescale-3rdparty/' in recipe_file))
> + and \
> recipe not in kernel_recipes:
> kernels += [[recipe, kernel['description']]]
> kernel_recipes.append(recipe) @@ -128,8 +128,8 @@ def
> write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
> bootloader = board_data['recipes'][bootloader_software]
> recipe = bootloader['recipe']
> recipe_file = bootloader['file']
> - if (('/sources/meta-fsl-arm/' in recipe_file) or \
> - ('/sources/meta-fsl-arm-extra/' in recipe_file))
> and \
> + if (('/sources/meta-freescale/' in recipe_file) or \
> + ('/sources/meta-freescale-3rdparty/' in
> + recipe_file)) and \
> recipe not in bootloader_recipes:
> bootloaders += [[recipe, bootloader['description']]]
> bootloader_recipes.append(recipe) @@ -305,14 +305,14
> @@ def write_soc_pkg(data, out_dir):
>
>
> def write_maintainers_tables(data, out_dir, bsp_dir):
> - meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources',
> 'meta-fsl-arm', 'conf', 'machine')
> - meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources',
> 'meta-fsl-arm-extra', 'conf', 'machine')
> - get_maintainer_script = os.path.join(bsp_dir, 'sources',
> 'meta-fsl-arm', 'scripts', 'get-maintainer')
> + meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources',
> 'meta-freescale', 'conf', 'machine')
> + meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir,
> 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
> + get_maintainer_script = os.path.join(bsp_dir, 'sources',
> + 'meta-freescale', 'scripts', 'get-maintainer')
> try:
> get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
> '--dump',
> - meta_fsl_arm_machines_dir,
> -
> meta_fsl_arm_extra_machines_dir],
> +
> meta_freescale_machines_dir,
> +
> + meta_freescale_3rdparty_machines_dir],
> stdout=subprocess.PIPE)
> except OSError:
> error('Could not run the get-maintainer script (attempted %s)' %
> (get_maintainer_script,)) diff --git a/scripts/bitbake-metadata2doc.sh
> b/scripts/bitbake-metadata2doc.sh index 3616fe1..775e26d 100755
> --- a/scripts/bitbake-metadata2doc.sh
> +++ b/scripts/bitbake-metadata2doc.sh
> @@ -46,7 +46,7 @@ gitdm_dir="$2"
> start_commit="$3"
> end_commit="$4"
> anchor="`pwd`"
> -fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
> +fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
>
> machines=
> if [ -n "$MACHINES" ]; then
> @@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir` for machine
> in $machines; do
> cd $yocto_dir
> echo "Using $build_dir as build directory"
> - MACHINE=$machine . ./setup-environment `basename $build_dir`
> + MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
> + `basename $build_dir`
>
> - MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
> + MACHINE=$machine DISTRO=fslc-framebuffer python3
> + $anchor/extract-bitbake-metadata.py \
> $anchor/$marshalled_data_file \
> apptrk \
> barebox \
> diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py
> index 13390a3..dc9bba0 100755
> --- a/scripts/generate-bugs-table.py
> +++ b/scripts/generate-bugs-table.py
> @@ -13,10 +13,10 @@ from doc_utils import tabularize
>
> BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
>
> -CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-
> fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=
> substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=
> alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&
> query_format=advanced&j1=OR&f3=component&chfieldfrom=<<
> START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&
> bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&
> f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
> +CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> v4=meta-freescale&o5=substring&f1=OP&o3=substring&
> v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&
> o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=
> alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&
> query_format=advanced&j1=OR&f3=component&chfieldfrom=<<
> START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&
> bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&
> f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
> CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY +
> "/release-notes/source/closed_bugs.inc"
>
> -OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
> +OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
> OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_
> bugs.inc"
>
> def request_bug_list(url):
> @@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path,
> columns_to_keep):
> write_to_file(output_file_path, table)
>
> def process_arguments():
> - desc = ('Generates a ReST table of the meta-fsl-arm bugs present on
> the ' +
> + desc = ('Generates a ReST table of the meta-freescale bugs present
> + on the ' +
> 'Bugzilla bug list of the Yocto Project.')
> parser = argparse.ArgumentParser(description=desc)
> group = parser.add_mutually_exclusive_group()
> diff --git a/scripts/output-machine-list b/scripts/output-machine-list
> index 0f3e5de..c3ffb2c 100755
> --- a/scripts/output-machine-list
> +++ b/scripts/output-machine-list
> @@ -36,7 +36,7 @@ REPO=$1
> COMMAND=$2
>
> TMP=`mktemp`
> -MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
> +MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
>
> list_machine_files() {
> for l in $MACHINE_LAYERS; do
> diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py
> index 967f476..ecf6ea0 100755
> --- a/scripts/test-sheet-parser.py
> +++ b/scripts/test-sheet-parser.py
> @@ -11,7 +11,7 @@ def usage(exit_code=None):
> <csv file> is the CSV file with the for responses.
>
> <fsl repos dir> is the directory under which the Freescale -repositories
> (meta-fsl-arm and meta-fsl-arm-extra) can be found.
> +repositories (meta-freescale and meta-freescale-3rdparty) can be found.
> ''' % os.path.basename(sys.argv[0])
> if exit_code is not None and exit_code != 0:
> sys.stderr.write(msg)
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
[-- Attachment #2: Type: text/html, Size: 14957 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
2016-11-10 10:01 ` Thomas Thorne
@ 2016-11-10 11:57 ` Fabio Berton
2016-11-10 12:46 ` Thomas Thorne
0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 11:57 UTC (permalink / raw)
To: Thomas Thorne; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 4027 bytes --]
Same problem here, please check
https://patchwork.openembedded.org/patch/133741/
On Thu, Nov 10, 2016 at 8:01 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:
> More lines split where it seems they should not be. I am only eyeballing
> these. Maybe I am mistaken and new lines in .rst files do not matter?
>
> Example from this file would include:
> -* Packages `needed <http://www.yoctoproject.org/
> docs/1.5.1/ref-manual/ref-manual.html#required-packages-
> for-the-host-development-system>`_
> +* Packages `needed
> +<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
> +quired-packages-for-the-host-development-system>`_
>
>
>
> Thomas A. F. Thorne Software Engineer Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version
> to 2.2 (Morty)
>
> - Update documentation url address to use current realease
> - Update Yocto Project Bugzilla url address
> - Update copyright year
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
> FAQ/source/all.rst | 6 +++---
> FAQ/source/conf.py | 6 +++---
> 2 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst index
> 7fc4532..a41aea9 100644
> --- a/FAQ/source/all.rst
> +++ b/FAQ/source/all.rst
> @@ -116,9 +116,9 @@ How do I create a layer?
> What are the host packages needed for Yocto Project?
> ----------------------------------------------------
>
> -* Make sure your Linux host / distribution is `supported <
> http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-
> manual.html#detailed-supported-distros>`_ by the Yocto Project.
> +* Make sure your Linux host / distribution is `supported <
> http://www.yoctoproject.org/docs/current/ref-manual/ref-
> manual.html#detailed-supported-distros>`_ by the Yocto Project.
>
> -* Packages `needed <http://www.yoctoproject.org/
> docs/1.5.1/ref-manual/ref-manual.html#required-packages-
> for-the-host-development-system>`_
> +* Packages `needed
> +<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
> +quired-packages-for-the-host-development-system>`_
>
>
> How can I save space after a build?
> @@ -135,7 +135,7 @@ How can I save space after a build?
> Where do I check for known bugs?
> --------------------------------
>
> -The known bugs are tracked using `Yocto Project Bugzilla <
> https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
> +The known bugs are tracked using `Yocto Project Bugzilla
> +<https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> +le>`_
>
>
> Are there prebuilt images available?
> diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py index
> 00eaebd..b9bfce6 100644
> --- a/FAQ/source/conf.py
> +++ b/FAQ/source/conf.py
> @@ -41,16 +41,16 @@ master_doc = 'index'
>
> # General information about the project.
> project = u'Freescale Community BSP FAQ'
> -copyright = u'2014, Freescale Community BSP Team'
> +copyright = u'2014-2016, Freescale Community BSP Team'
>
> # The version info for the project you're documenting, acts as
> replacement for # |version| and |release|, also used in various other
> places throughout the # built documents.
> #
> # The short X.Y version or version name if applicable.
> -version = 'krogoth'
> +version = 'morty'
> # The full version, including alpha/beta/rc tags.
> -release = '2.1'
> +release = '2.2'
>
> # The language for content autogenerated by Sphinx. Refer to
> documentation # for a list of supported languages.
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
[-- Attachment #2: Type: text/html, Size: 6563 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
2016-11-10 10:56 ` Fabio Berton
@ 2016-11-10 12:44 ` Thomas Thorne
0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 12:44 UTC (permalink / raw)
To: Fabio Berton; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 12407 bytes --]
Patch looks OK at that link.
Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com> Software Engineer Net2Edge<http://www.net2edge.com/>
From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 10:57
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
Same here,
https://patchwork.openembedded.org/patch/133743/
On Thu, Nov 10, 2016 at 7:59 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
More strange new-line additions here too:
diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
Open
----
In order to see the current bug list, please use following URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
This also removes an indent. Was an editor trying to automcatically fit C/C++ styling to non-source code?
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
- Update FSL layers names
- Update Yocto Project Bugzilla url address
- Add FSLC distros description
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
release-notes/README | 4 ++--
release-notes/source/bsp-scope.rst | 24 ++++++++++++------------
release-notes/source/conf.py | 6 +++---
release-notes/source/distros.inc | 4 ++++
release-notes/source/introduction.rst | 7 ++++--- release-notes/source/known-issues.rst | 4 ++-- release-notes/source/source-code.rst | 9 +++++++++ release-notes/source/test-results.rst | 2 +-
release-notes/source/variables.inc | 2 +-
9 files changed, 38 insertions(+), 24 deletions(-) create mode 100644 release-notes/source/distros.inc
diff --git a/release-notes/README b/release-notes/README index e1b7c9e..9665ea3 100644
--- a/release-notes/README
+++ b/release-notes/README
@@ -37,8 +37,8 @@ Here's an example:
$ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6
By default, bitbake-metadata2doc.sh collects data out of bitbake's -metadata for all machines it can find in the meta-fsl-arm and -meta-fsl-arm-extra layers. You can restrict the machines to collect
+metadata for all machines it can find in the meta-freescale and
+meta-freescale-3erparty. You can restrict the machines to collect
data from by setting the MACHINES variable in your environment.
bitbake-metadata2doc.sh will write its output to release-note's `source'
diff --git a/release-notes/source/bsp-scope.rst b/release-notes/source/bsp-scope.rst
index f0f0f74..97ca49d 100644
--- a/release-notes/source/bsp-scope.rst
+++ b/release-notes/source/bsp-scope.rst
@@ -4,14 +4,14 @@
***********************
The scope of the |project_name| includes the meta layers:
- * `meta-fsl-arm <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
- provides the base support and Freescale ARM reference boards;
- * `meta-fsl-arm-extra <https://github.com/Freescale/meta-fsl-arm-extra/tree/krogoth>`_:
+ * `meta-freescale <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/?h=morty>`_:
+ provides the base support and Freescale ARM and PPC reference
+ boards;
+ * `meta-freescale-3rdparty <https://github.com/Freescale/meta-freescale-3rdparty/tree/morty>`_:
provides support for 3rd party and partner boards;
- * `meta-fsl-demos <https://github.com/Freescale/meta-fsl-demos/tree/krogoth>`_:
- provides images recipes, demo recipes, and packagegroups used to easy the
- development with Yocto Project.
- * `Documentation <https://github.com/Freescale/Documentation/tree/krogoth>`_:
+ * `meta-freescale-distro <https://github.com/Freescale/meta-freescale-distro/tree/morty>`_:
+ provides distros support, images recipes, demo recipes, and packagegroups
+ used to easy the development with Yocto Project.
+ * `Documentation <https://github.com/Freescale/Documentation/tree/morty>`_:
provides the source code for |project_name| Release Notes (RN), User Guide
(UG) and Frequently Asked Questions (FAQ)
@@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).
The close sourced packages are released under the Freescale License (known as EULA). Each package has a copy of EULA inside itself and a copy of the EULA text -is also included inside **meta-fsl-arm** root dir -(``sources/meta-fsl-arm/EULA``).
+is also included inside **meta-freescale** root dir
+(``sources/meta-freescale/EULA``).
The |project_name| handles the EULA acceptance by prompting user to read and accept EULA text at the very first environment setup. It is user's duty to read @@ -107,8 +107,8 @@ Machine Maintainers
-------------------
Since |project_name| Release 1.6 (Daisy), the maintainer field in machine -configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory -for any new board to be added.
+configuration files of **meta-freescale** and
+**meta-freescale-3rdparty** is mandatory for any new board to be added.
So now on, every new board must have someone assigned as maintainer.
This ensures, in long term, all boards with a maintainer assigned.
@@ -124,7 +124,7 @@ The maintainer duties:
* Keep the most usual images building and booting
When a build error is detected, the maintainer will "fix" it. For those -maintainers with kernel control (meta-fsl-arm-extra), it is expected that they
+maintainers with kernel control (meta-freescale-3rdparty), it is
+expected that they
properly fix the kernel issue (when it's a kernel issue). However, anything out of community control should be worked around anyway.
diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py index 0ea97f1..55ddfea 100644
--- a/release-notes/source/conf.py
+++ b/release-notes/source/conf.py
@@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
# built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
if tags.has('draft'):
release = release + " (Draft document)"
@@ -269,7 +269,7 @@ texinfo_documents = [ epub_title = u'FSL Community BSP Release Notes'
epub_author = u'FSL Community BSP Team'
epub_publisher = u'FSL Community BSP Team'
-epub_copyright = u'2013, FSL Community BSP Team'
+epub_copyright = u'2013-2016, FSL Community BSP Team'
# The language of the text. It defaults to the language option # or en if the language is not set.
diff --git a/release-notes/source/distros.inc b/release-notes/source/distros.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/release-notes/source/distros.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/release-notes/source/introduction.rst b/release-notes/source/introduction.rst
index bb62b4f..4cb759a 100644
--- a/release-notes/source/introduction.rst
+++ b/release-notes/source/introduction.rst
@@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream process, there is also a BSP up The BSP upstream cycle starts just after a |freescale_release_name| is published in `git.freescale.com<http://git.freescale.com> <http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
The patches to adapt the recipes from **meta-fsl-bsp-release** are sent out for review -to the **meta-freescale** mailing list and are merged in the **meta-fsl-arm** and
-**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
+to the **meta-freescale** mailing list and are merged in the
+**meta-freescale**,
+**meta-freescale-3rdparty** or **meta-freescale-distro** layers or
+upstreamed to Yocto Project accordingly.
A more detailed step-by-step process is shown below:
@@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates and bug fixes.
The |project_name| is a reference system that can be used as a base for products and is an open project that accepts contributions from the community.
It supports a wide range of boards which range from Freescale evaluation boards
-(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
+(**meta-freescale** layer) to third-party boards (**meta-freescale-3rdparty**).
The release is a "*moving target*”, so there are updates on top of the released source code, such as the addition of new features and bug fixes.
diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
Open
----
In order to see the current bug list, please use following URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
.. table:: List of open bugs
@@ -60,7 +60,7 @@ Known Issues
The list of known issues for the |project_name| can be seen at the following
URL:
- https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
It has not been included here as it changes every time bug fixes are
included during the maintenance cycle of the release and it would diff --git a/release-notes/source/source-code.rst b/release-notes/source/source-code.rst
index 3ffee2a..9cf608b 100644
--- a/release-notes/source/source-code.rst
+++ b/release-notes/source/source-code.rst
@@ -151,3 +151,12 @@ Project's reference images in `Yocto Project Reference Manual <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images>`_
.. include:: images.inc
+
+Distros
+-------
+
+The following distros are supported by |project_name|.
+
+.. include:: distros.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/release-notes/source/test-results.rst b/release-notes/source/test-results.rst
index d8cebc2..33fe359 100644
--- a/release-notes/source/test-results.rst
+++ b/release-notes/source/test-results.rst
@@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and VPU packages can be found in the Freescale Release Notes (Download tab of freescale.com/imx<http://freescale.com/imx>).
-For boards from meta-fsl-arm-extra, the test cycle is performed by
+For boards from meta-freescale-3rdparty, the test cycle is performed by
each mantainer.
diff --git a/release-notes/source/variables.inc b/release-notes/source/variables.inc
index 0815891..82fb9bc 100644
--- a/release-notes/source/variables.inc
+++ b/release-notes/source/variables.inc
@@ -1,3 +1,3 @@
-.. |release_name| replace:: Krogoth
+.. |release_name| replace:: Morty
.. |project_name| replace:: FSL Community BSP .. |freescale_release_name| replace:: Freescale Official Release
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale
[-- Attachment #2: Type: text/html, Size: 22110 bytes --]
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
2016-11-10 11:56 ` Fabio Berton
@ 2016-11-10 12:45 ` Thomas Thorne
0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 12:45 UTC (permalink / raw)
To: Fabio Berton; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 10761 bytes --]
Patch looks OK at link.
I wonder were the extra line breaks came from. As long as the committed code ends up OK that is what matters but it is a bit confusing.
Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com> Software Engineer Net2Edge<http://www.net2edge.com/>
From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 11:57
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
Hi Thomas,
Check this link https://patchwork.openembedded.org/patch/133740/
I don't know what happened, but my patch is fine and your answer has line breaks. Anyway, check patchwork link.
On Thu, Nov 10, 2016 at 8:03 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
I am almost certain this line change breaks the Python code:
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
kernel = board_data['recipes']['virtual/kernel']
recipe = kernel['recipe']
recipe_file = kernel['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in recipe_file))
+ and \
That looks like \ are used for line continuation but an extra new line is being added before the "and \"
I am more confident about the .sh files:
$machines; do
cd $yocto_dir
echo "Using $build_dir as build directory"
- MACHINE=$machine . ./setup-environment `basename $build_dir`
+ MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
+ `basename $build_dir`
- MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+ MACHINE=$machine DISTRO=fslc-framebuffer python3
+ $anchor/extract-bitbake-metadata.py \
$anchor/$marshalled_data_file \
apptrk \
barebox \
That will behave differently.
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
- Update FSL layers names
- Add DISTRO and MACHINE to run setup-environment
- Update Yocto Project Bugzilla url address
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
scripts/bitbake-metadata2doc.py | 18 +++++++++--------- scripts/bitbake-metadata2doc.sh | 6 +++--- scripts/generate-bugs-table.py | 6 +++---
scripts/output-machine-list | 2 +-
scripts/test-sheet-parser.py | 2 +-
5 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py index 98af3f8..001d59d 100644
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
kernel = board_data['recipes']['virtual/kernel']
recipe = kernel['recipe']
recipe_file = kernel['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in recipe_file))
+ and \
recipe not in kernel_recipes:
kernels += [[recipe, kernel['description']]]
kernel_recipes.append(recipe) @@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
bootloader = board_data['recipes'][bootloader_software]
recipe = bootloader['recipe']
recipe_file = bootloader['file']
- if (('/sources/meta-fsl-arm/' in recipe_file) or \
- ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+ if (('/sources/meta-freescale/' in recipe_file) or \
+ ('/sources/meta-freescale-3rdparty/' in
+ recipe_file)) and \
recipe not in bootloader_recipes:
bootloaders += [[recipe, bootloader['description']]]
bootloader_recipes.append(recipe) @@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):
def write_maintainers_tables(data, out_dir, bsp_dir):
- meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
- meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
- get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
+ meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
+ meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
+ get_maintainer_script = os.path.join(bsp_dir, 'sources',
+ 'meta-freescale', 'scripts', 'get-maintainer')
try:
get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
'--dump',
- meta_fsl_arm_machines_dir,
- meta_fsl_arm_extra_machines_dir],
+ meta_freescale_machines_dir,
+
+ meta_freescale_3rdparty_machines_dir],
stdout=subprocess.PIPE)
except OSError:
error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,)) diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh index 3616fe1..775e26d 100755
--- a/scripts/bitbake-metadata2doc.sh
+++ b/scripts/bitbake-metadata2doc.sh
@@ -46,7 +46,7 @@ gitdm_dir="$2"
start_commit="$3"
end_commit="$4"
anchor="`pwd`"
-fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
+fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
machines=
if [ -n "$MACHINES" ]; then
@@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir` for machine in $machines; do
cd $yocto_dir
echo "Using $build_dir as build directory"
- MACHINE=$machine . ./setup-environment `basename $build_dir`
+ MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
+ `basename $build_dir`
- MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+ MACHINE=$machine DISTRO=fslc-framebuffer python3
+ $anchor/extract-bitbake-metadata.py \
$anchor/$marshalled_data_file \
apptrk \
barebox \
diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py index 13390a3..dc9bba0 100755
--- a/scripts/generate-bugs-table.py
+++ b/scripts/generate-bugs-table.py
@@ -13,10 +13,10 @@ from doc_utils import tabularize
BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
-CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
+CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"
-OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
+OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"
def request_bug_list(url):
@@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
write_to_file(output_file_path, table)
def process_arguments():
- desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
+ desc = ('Generates a ReST table of the meta-freescale bugs present
+ on the ' +
'Bugzilla bug list of the Yocto Project.')
parser = argparse.ArgumentParser(description=desc)
group = parser.add_mutually_exclusive_group()
diff --git a/scripts/output-machine-list b/scripts/output-machine-list index 0f3e5de..c3ffb2c 100755
--- a/scripts/output-machine-list
+++ b/scripts/output-machine-list
@@ -36,7 +36,7 @@ REPO=$1
COMMAND=$2
TMP=`mktemp`
-MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
+MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
list_machine_files() {
for l in $MACHINE_LAYERS; do
diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py index 967f476..ecf6ea0 100755
--- a/scripts/test-sheet-parser.py
+++ b/scripts/test-sheet-parser.py
@@ -11,7 +11,7 @@ def usage(exit_code=None):
<csv file> is the CSV file with the for responses.
<fsl repos dir> is the directory under which the Freescale -repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
+repositories (meta-freescale and meta-freescale-3rdparty) can be found.
''' % os.path.basename(sys.argv[0])
if exit_code is not None and exit_code != 0:
sys.stderr.write(msg)
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale
[-- Attachment #2: Type: text/html, Size: 20626 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
2016-11-10 11:57 ` Fabio Berton
@ 2016-11-10 12:46 ` Thomas Thorne
0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 12:46 UTC (permalink / raw)
To: Fabio Berton; +Cc: meta-freescale
[-- Attachment #1: Type: text/plain, Size: 4598 bytes --]
Patch at link looks OK.
I have not eyeballed all 5 patches.
All 5 look wrong in the text emails.
All 5 look fine at the links provided by Fario.
Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com> Software Engineer Net2Edge<http://www.net2edge.com/>
From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 11:57
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
Same problem here, please check https://patchwork.openembedded.org/patch/133741/
On Thu, Nov 10, 2016 at 8:01 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
More lines split where it seems they should not be. I am only eyeballing these. Maybe I am mistaken and new lines in .rst files do not matter?
Example from this file would include:
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_
Thomas A. F. Thorne Software Engineer Net2Edge
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
- Update documentation url address to use current realease
- Update Yocto Project Bugzilla url address
- Update copyright year
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
FAQ/source/all.rst | 6 +++---
FAQ/source/conf.py | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst index 7fc4532..a41aea9 100644
--- a/FAQ/source/all.rst
+++ b/FAQ/source/all.rst
@@ -116,9 +116,9 @@ How do I create a layer?
What are the host packages needed for Yocto Project?
----------------------------------------------------
-* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
+* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_
How can I save space after a build?
@@ -135,7 +135,7 @@ How can I save space after a build?
Where do I check for known bugs?
--------------------------------
-The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
+The known bugs are tracked using `Yocto Project Bugzilla
+<https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+le>`_
Are there prebuilt images available?
diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py index 00eaebd..b9bfce6 100644
--- a/FAQ/source/conf.py
+++ b/FAQ/source/conf.py
@@ -41,16 +41,16 @@ master_doc = 'index'
# General information about the project.
project = u'Freescale Community BSP FAQ'
-copyright = u'2014, Freescale Community BSP Team'
+copyright = u'2014-2016, Freescale Community BSP Team'
# The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents.
#
# The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
# The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
# The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale
[-- Attachment #2: Type: text/html, Size: 10940 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
` (4 preceding siblings ...)
2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
@ 2016-11-11 14:47 ` Daiane Angolini
2016-11-11 15:22 ` Otavio Salvador
5 siblings, 1 reply; 20+ messages in thread
From: Daiane Angolini @ 2016-11-11 14:47 UTC (permalink / raw)
To: Fabio Berton; +Cc: meta-freescale
The patchset looks good to me. However it made me think about the
reason why we are maintaining documentation we don't use such as FAQ
and User Guide.
Maybe it's better just remove it.
Does anyone use or have used those documentations? What do you think
about eliminating all documentes but Release Notes?
Daiane
On Wed, Nov 9, 2016 at 3:30 PM, Fabio Berton
<fabio.berton@ossystems.com.br> wrote:
> - Update FSL layers names
> - Add DISTRO and MACHINE to run setup-environment
> - Update Yocto Project Bugzilla url address
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
> scripts/bitbake-metadata2doc.py | 18 +++++++++---------
> scripts/bitbake-metadata2doc.sh | 6 +++---
> scripts/generate-bugs-table.py | 6 +++---
> scripts/output-machine-list | 2 +-
> scripts/test-sheet-parser.py | 2 +-
> 5 files changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py
> index 98af3f8..001d59d 100644
> --- a/scripts/bitbake-metadata2doc.py
> +++ b/scripts/bitbake-metadata2doc.py
> @@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
> kernel = board_data['recipes']['virtual/kernel']
> recipe = kernel['recipe']
> recipe_file = kernel['file']
> - if (('/sources/meta-fsl-arm/' in recipe_file) or \
> - ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> + if (('/sources/meta-freescale/' in recipe_file) or \
> + ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
> recipe not in kernel_recipes:
> kernels += [[recipe, kernel['description']]]
> kernel_recipes.append(recipe)
> @@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
> bootloader = board_data['recipes'][bootloader_software]
> recipe = bootloader['recipe']
> recipe_file = bootloader['file']
> - if (('/sources/meta-fsl-arm/' in recipe_file) or \
> - ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> + if (('/sources/meta-freescale/' in recipe_file) or \
> + ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
> recipe not in bootloader_recipes:
> bootloaders += [[recipe, bootloader['description']]]
> bootloader_recipes.append(recipe)
> @@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):
>
>
> def write_maintainers_tables(data, out_dir, bsp_dir):
> - meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
> - meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
> - get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
> + meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
> + meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
> + get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'scripts', 'get-maintainer')
> try:
> get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
> '--dump',
> - meta_fsl_arm_machines_dir,
> - meta_fsl_arm_extra_machines_dir],
> + meta_freescale_machines_dir,
> + meta_freescale_3rdparty_machines_dir],
> stdout=subprocess.PIPE)
> except OSError:
> error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,))
> diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh
> index 3616fe1..775e26d 100755
> --- a/scripts/bitbake-metadata2doc.sh
> +++ b/scripts/bitbake-metadata2doc.sh
> @@ -46,7 +46,7 @@ gitdm_dir="$2"
> start_commit="$3"
> end_commit="$4"
> anchor="`pwd`"
> -fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
> +fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
>
> machines=
> if [ -n "$MACHINES" ]; then
> @@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir`
> for machine in $machines; do
> cd $yocto_dir
> echo "Using $build_dir as build directory"
> - MACHINE=$machine . ./setup-environment `basename $build_dir`
> + MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment `basename $build_dir`
>
> - MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
> + MACHINE=$machine DISTRO=fslc-framebuffer python3 $anchor/extract-bitbake-metadata.py \
> $anchor/$marshalled_data_file \
> apptrk \
> barebox \
> diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py
> index 13390a3..dc9bba0 100755
> --- a/scripts/generate-bugs-table.py
> +++ b/scripts/generate-bugs-table.py
> @@ -13,10 +13,10 @@ from doc_utils import tabularize
>
> BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
>
> -CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
> +CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
> CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"
>
> -OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
> +OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
> OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"
>
> def request_bug_list(url):
> @@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
> write_to_file(output_file_path, table)
>
> def process_arguments():
> - desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
> + desc = ('Generates a ReST table of the meta-freescale bugs present on the ' +
> 'Bugzilla bug list of the Yocto Project.')
> parser = argparse.ArgumentParser(description=desc)
> group = parser.add_mutually_exclusive_group()
> diff --git a/scripts/output-machine-list b/scripts/output-machine-list
> index 0f3e5de..c3ffb2c 100755
> --- a/scripts/output-machine-list
> +++ b/scripts/output-machine-list
> @@ -36,7 +36,7 @@ REPO=$1
> COMMAND=$2
>
> TMP=`mktemp`
> -MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
> +MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
>
> list_machine_files() {
> for l in $MACHINE_LAYERS; do
> diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py
> index 967f476..ecf6ea0 100755
> --- a/scripts/test-sheet-parser.py
> +++ b/scripts/test-sheet-parser.py
> @@ -11,7 +11,7 @@ def usage(exit_code=None):
> <csv file> is the CSV file with the for responses.
>
> <fsl repos dir> is the directory under which the Freescale
> -repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
> +repositories (meta-freescale and meta-freescale-3rdparty) can be found.
> ''' % os.path.basename(sys.argv[0])
> if exit_code is not None and exit_code != 0:
> sys.stderr.write(msg)
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
2016-11-11 14:47 ` Daiane Angolini
@ 2016-11-11 15:22 ` Otavio Salvador
2016-11-11 15:28 ` Daiane Angolini
0 siblings, 1 reply; 20+ messages in thread
From: Otavio Salvador @ 2016-11-11 15:22 UTC (permalink / raw)
To: Daiane Angolini; +Cc: meta-freescale
On Fri, Nov 11, 2016 at 12:47 PM, Daiane Angolini <daiane.list@gmail.com> wrote:
> Does anyone use or have used those documentations? What do you think
> about eliminating all documentes but Release Notes?
I am fine in reducing the documents we maintain; we can check if any
section of user guide should be moved to the Release Notes otherwise
we can merge this patchset and remove the docs next.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
2016-11-11 15:22 ` Otavio Salvador
@ 2016-11-11 15:28 ` Daiane Angolini
0 siblings, 0 replies; 20+ messages in thread
From: Daiane Angolini @ 2016-11-11 15:28 UTC (permalink / raw)
To: Otavio Salvador; +Cc: meta-freescale
On Fri, Nov 11, 2016 at 1:22 PM, Otavio Salvador
<otavio.salvador@ossystems.com.br> wrote:
> On Fri, Nov 11, 2016 at 12:47 PM, Daiane Angolini <daiane.list@gmail.com> wrote:
>> Does anyone use or have used those documentations? What do you think
>> about eliminating all documentes but Release Notes?
>
> I am fine in reducing the documents we maintain; we can check if any
> section of user guide should be moved to the Release Notes otherwise
> we can merge this patchset and remove the docs next.
That was what I was planning. Merge the patchset and then work to
reduce the documentation.
I'm going to push this patchset merge this afternoon.
Daiane
>
> --
> Otavio Salvador O.S. Systems
> http://www.ossystems.com.br http://code.ossystems.com.br
> Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2016-11-11 15:28 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
2016-11-10 10:01 ` Thomas Thorne
2016-11-10 11:57 ` Fabio Berton
2016-11-10 12:46 ` Thomas Thorne
2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
2016-11-10 9:59 ` Thomas Thorne
2016-11-10 10:56 ` Fabio Berton
2016-11-10 12:44 ` Thomas Thorne
2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
2016-11-10 9:58 ` Thomas Thorne
2016-11-10 10:53 ` Fabio Berton
2016-11-10 10:58 ` Thomas Thorne
2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
2016-11-10 11:56 ` Fabio Berton
2016-11-10 12:45 ` Thomas Thorne
2016-11-11 14:47 ` Daiane Angolini
2016-11-11 15:22 ` Otavio Salvador
2016-11-11 15:28 ` Daiane Angolini
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.