summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-newbie.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2012-03-09 13:40:39 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-03-23 14:24:43 +0000
commitaa3a201629c7e40341f53d4be57b6e4223a845c8 (patch)
tree24e16d12dc67523d68b7c62eb2d9e8079bee8eb2 /documentation/dev-manual/dev-manual-newbie.xml
parente9c32b6a856aa4be4ec47b5e361a4441446204f2 (diff)
downloadpoky-aa3a201629c7e40341f53d4be57b6e4223a845c8.tar.gz
documentation/dev-manual: Converted to use poky.ent
I converted the hard links to use the variables as established in the file poky.ent. Also, Cleaned up some bad text in the term "Yocto Project Files." Looks like a cut-and-paste problem. (From yocto-docs rev: e2e20bf4895d80dae73595e93132f37fb31121d1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/dev-manual-newbie.xml')
-rw-r--r--documentation/dev-manual/dev-manual-newbie.xml129
1 files changed, 56 insertions, 73 deletions
diff --git a/documentation/dev-manual/dev-manual-newbie.xml b/documentation/dev-manual/dev-manual-newbie.xml
index cf6f700377..1da05e20df 100644
--- a/documentation/dev-manual/dev-manual-newbie.xml
+++ b/documentation/dev-manual/dev-manual-newbie.xml
@@ -1,5 +1,6 @@
1<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 1<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
2"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> 2"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
3[<!ENTITY % poky SYSTEM "../poky.ent"> %poky; ] >
3 4
4<chapter id='dev-manual-newbie'> 5<chapter id='dev-manual-newbie'>
5 6
@@ -122,7 +123,7 @@
122 123
123 <para> 124 <para>
124 The Yocto Project team maintains complete source repositories for all Yocto Project files 125 The Yocto Project team maintains complete source repositories for all Yocto Project files
125 at <ulink url='http://git.yoctoproject.org/cgit/cgit.cgi'></ulink>. 126 at <ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi'></ulink>.
126 This web-based source code browser is organized into categories by function such as 127 This web-based source code browser is organized into categories by function such as
127 IDE Plugins, Matchbox, Poky, Yocto Linux Kernel, and so forth. 128 IDE Plugins, Matchbox, Poky, Yocto Linux Kernel, and so forth.
128 From the interface, you can click on any particular item in the "Name" column and 129 From the interface, you can click on any particular item in the "Name" column and
@@ -143,7 +144,7 @@
143 144
144 <para> 145 <para>
145 For any supported release of Yocto Project, you can go to the Yocto Project website’s 146 For any supported release of Yocto Project, you can go to the Yocto Project website’s
146 <ulink url='http://www.yoctoproject.org/download'>download page</ulink> and get a 147 <ulink url='&YOCTO_HOME_URL;/download'>download page</ulink> and get a
147 tarball of the release. 148 tarball of the release.
148 You can also go to this site to download any supported BSP tarballs. 149 You can also go to this site to download any supported BSP tarballs.
149 Unpacking the tarball gives you a hierarchical directory structure of Yocto Project 150 Unpacking the tarball gives you a hierarchical directory structure of Yocto Project
@@ -158,14 +159,14 @@
158 <para> 159 <para>
159 In summary, here is where you can get the Yocto Project files needed for development: 160 In summary, here is where you can get the Yocto Project files needed for development:
160 <itemizedlist> 161 <itemizedlist>
161 <listitem><para id='source-repositories'><emphasis><ulink url='http://git.yoctoproject.org/cgit/cgit.cgi'>Source Repositories:</ulink></emphasis> 162 <listitem><para id='source-repositories'><emphasis><ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi'>Source Repositories:</ulink></emphasis>
162 This area contains IDE Plugins, Matchbox, Poky, Poky Support, Tools, Yocto Linux Kernel, and Yocto 163 This area contains IDE Plugins, Matchbox, Poky, Poky Support, Tools, Yocto Linux Kernel, and Yocto
163 Metadata Layers. 164 Metadata Layers.
164 You can create Git repositories for each of these areas.</para> 165 You can create Git repositories for each of these areas.</para>
165 <para> 166 <para>
166 <imagedata fileref="figures/source-repos.png" align="center" width="6in" depth="4in" /> 167 <imagedata fileref="figures/source-repos.png" align="center" width="6in" depth="4in" />
167 </para></listitem> 168 </para></listitem>
168 <listitem><para><anchor id='index-downloads' /><emphasis><ulink url='http://downloads.yoctoproject.org/releases/'>Index of /releases:</ulink></emphasis> 169 <listitem><para><anchor id='index-downloads' /><emphasis><ulink url='&YOCTO_DL_URL;/releases/'>Index of /releases:</ulink></emphasis>
169 This area contains index releases such as 170 This area contains index releases such as
170 the <trademark class='trade'>Eclipse</trademark> 171 the <trademark class='trade'>Eclipse</trademark>
171 Yocto Plug-in, miscellaneous support, Poky, pseudo, cross-development toolchains, 172 Yocto Plug-in, miscellaneous support, Poky, pseudo, cross-development toolchains,
@@ -175,11 +176,11 @@
175 <para> 176 <para>
176 <imagedata fileref="figures/index-downloads.png" align="center" width="6in" depth="4in" /> 177 <imagedata fileref="figures/index-downloads.png" align="center" width="6in" depth="4in" />
177 </para></listitem> 178 </para></listitem>
178 <listitem><para><emphasis><ulink url='http://www.yoctoproject.org/download'>Yocto Project Download Page</ulink></emphasis> 179 <listitem><para><emphasis><ulink url='&YOCTO_HOME_URL;/download'>Yocto Project Download Page</ulink></emphasis>
179 This page on the Yocto Project website allows you to download any Yocto Project 180 This page on the Yocto Project website allows you to download any Yocto Project
180 release or Board Support Package (BSP) in tarball form. 181 release or Board Support Package (BSP) in tarball form.
181 The tarballs are similar to those found in the 182 The tarballs are similar to those found in the
182 <ulink url='http://downloads.yoctoproject.org/releases/'>Index of /releases:</ulink> area.</para> 183 <ulink url='&YOCTO_DL_URL;/releases/'>Index of /releases:</ulink> area.</para>
183 <para> 184 <para>
184 <imagedata fileref="figures/yp-download.png" align="center" width="6in" depth="4in" /> 185 <imagedata fileref="figures/yp-download.png" align="center" width="6in" depth="4in" />
185 </para></listitem> 186 </para></listitem>
@@ -239,12 +240,12 @@
239 Images are the binary output that runs on specific hardware and for specific 240 Images are the binary output that runs on specific hardware and for specific
240 use cases. 241 use cases.
241 For a list of the supported image types that the Yocto Project provides, see the 242 For a list of the supported image types that the Yocto Project provides, see the
242 "<ulink url='http://www.yoctoproject.org/docs/latest/poky-ref-manual/poky-ref-manual.html#ref-images'>Reference: Images</ulink>" 243 "<ulink url='&YOCTO_DOCS_REF_URL;#ref-images'>Reference: Images</ulink>"
243 appendix in The Yocto Project Reference Manual.</para></listitem> 244 appendix in The Yocto Project Reference Manual.</para></listitem>
244 <listitem><para id='layer'><emphasis>Layer:</emphasis> A collection of recipes representing the core, 245 <listitem><para id='layer'><emphasis>Layer:</emphasis> A collection of recipes representing the core,
245 a BSP, or an application stack. 246 a BSP, or an application stack.
246 For a discussion on BSP Layers, see the 247 For a discussion on BSP Layers, see the
247 "<ulink url='http://www.yoctoproject.org/docs/latest/bsp-guide/bsp-guide.html#bsp-layers'>BSP Layers</ulink>" 248 "<ulink url='&YOCTO_DOCS_BSP_URL;#bsp-layers'>BSP Layers</ulink>"
248 section in the Yocto Project Board Support Packages (BSP) Developer's Guide.</para></listitem> 249 section in the Yocto Project Board Support Packages (BSP) Developer's Guide.</para></listitem>
249 <listitem><para id='metadata'><emphasis>Metadata:</emphasis> The files that BitBake parses when 250 <listitem><para id='metadata'><emphasis>Metadata:</emphasis> The files that BitBake parses when
250 building an image. 251 building an image.
@@ -283,44 +284,42 @@
283 by cloning <filename>git://git.yoctoproject.org/poky</filename>. 284 by cloning <filename>git://git.yoctoproject.org/poky</filename>.
284 Sometimes the term "the Yocto Project Files structure" is used as well.</para> 285 Sometimes the term "the Yocto Project Files structure" is used as well.</para>
285 286
286 <para>The Yocto Project files contain BitBake, Documentation, metadata and 287 <para>The Yocto Project Files contain BitBake, Documentation, metadata and
287 other files that all support the development environment. 288 other files that all support the development environment.
288 Consequently, you must have the Yocto Project files in place on your development 289 Consequently, you must have the Yocto Project Files in place on your development
289 system in order to do any development using the Yocto Project.</para> 290 system in order to do any development using the Yocto Project.</para>
290 291
291 <para>The name of the top-level directory of the Yocto Project file structure 292 <para>The name of the top-level directory of the Yocto Project Files structure
292 is derived from the Yocto Project release tarball. 293 is derived from the Yocto Project release tarball.
293 For example, downloading and unpacking <filename>poky-edison-6.0.tar.bz2</filename> 294 For example, downloading and unpacking <filename>&YOCTO_POKY_TARBALL;</filename>
294 results in a Yocto Project file structure whose Yocto Project source directory is named 295 results in a Yocto Project file structure whose Yocto Project source directory is named
295 <filename>poky-edison-6.0</filename>. 296 <filename>&YOCTO_POKY;</filename>.
296 If you create a Git repository, then you can name the repository anything you like. 297 If you create a Git repository, then you can name the repository anything you like.
297 By default, your local Git repository is named <filename>poky</filename>.</para> 298 Throughout much of the documentation, the name of the Git repository is used as the
299 name for the local folder.
300 So, for example, cloning the <filename>poky</filename> Git repository results in a
301 local Git repository also named <filename>poky</filename>.</para>
298 302
299 <para>It is important to understand the differences between Yocto Project Files created 303 <para>It is important to understand the differences between Yocto Project Files created
300 by unpacking a release tarball as compared to cloning 304 by unpacking a release tarball as compared to cloning
301 <filename>git://git.yoctoproject.org/poky</filename>. 305 <filename>git://git.yoctoproject.org/poky</filename>.
302 When you unpack a tarball, you have an exact copy of the files based on the time of 306 When you unpack a tarball, you have an exact copy of the files based on the time of
303 release - a fixed release point. 307 release - a fixed release point.
304 Any changes you make to your local Yocto Project files are on top of the release. 308 Any changes you make to your local Yocto Project Files are on top of the release.
305 On the other hand, when you clone the Yocto Project Git repository, you have an 309 On the other hand, when you clone the Yocto Project Git repository, you have an
306 active development repository. 310 active development repository.
307 creates a build directory named <filename>YP-6.0</filename> 311 In this case, any local changes you make to the Yocto Project can be later applied
308 in your home directory within the directory <filename>mybuilds</filename>. 312 to active development branches of the upstream Yocto Project Git repository.</para>
309 If <filename>mybuilds</filename> does not exist it is created for you. In this case, any local changes you make to the Yocto Project can be later applied to active 313
310 development branches of the upstream Yocto Project Git repository. 314 <para>Finally, if you want to track a set of local changes while starting from the same point
311 If you want to track a set of local changes while starting from the same point
312 as a release tarball, you can create a local Git branch that 315 as a release tarball, you can create a local Git branch that
313 reflects the exact copy of the files at the time of their release. 316 reflects the exact copy of the files at the time of their release.
314 You do this using Git tags that are part of the repository. 317 You do this using Git tags that are part of the repository.</para>
315 For more information on concepts, see the section 318
316 "<link linkend='repositories-tags-and-branches'>Repositories, Tags, and Branches</link>". 319 <para>For more information on concepts around Git repositories, branches, and tags,
317 </para> 320 see the
318 321 "<link linkend='repositories-tags-and-branches'>Repositories, Tags, and Branches</link>"
319 <para>You can find instruction on how to set up the Yocto Project files on your 322 section.</para></listitem>
320 host development system by reading
321 the
322 "<ulink url='http://www.yoctoproject.org/docs/latest/dev-manual/dev-manual.html#getting-setup'>Getting
323 Setup</ulink>" section.</para></listitem>
324 <listitem> 323 <listitem>
325 <para id='yocto-project-build-directory'><emphasis>Yocto Project Build Directory:</emphasis> 324 <para id='yocto-project-build-directory'><emphasis>Yocto Project Build Directory:</emphasis>
326 This term refers to the area used by the Yocto Project for builds. 325 This term refers to the area used by the Yocto Project for builds.
@@ -341,17 +340,17 @@
341 </literallayout></para></listitem> 340 </literallayout></para></listitem>
342 <listitem><para>Provide a directory path and specifically name the build 341 <listitem><para>Provide a directory path and specifically name the build
343 directory. 342 directory.
344 This next example creates a build directory named <filename>YP-6.0</filename> 343 This next example creates a build directory named <filename>YP-&POKYVERSION;</filename>
345 in your home directory within the directory <filename>mybuilds</filename>. 344 in your home directory within the directory <filename>mybuilds</filename>.
346 If <filename>mybuilds</filename> does not exist, the directory is created for you: 345 If <filename>mybuilds</filename> does not exist, the directory is created for you:
347 <literallayout class='monospaced'> 346 <literallayout class='monospaced'>
348 $ source poky-edison-6.0/oe-init-build-env $HOME/mybuilds/YP-6.0 347 $ source &OE_INIT_PATH; $HOME/mybuilds/YP-&POKYVERSION;
349 </literallayout></para></listitem> 348 </literallayout></para></listitem>
350 <listitem><para>Provide an existing directory to use as the build directory. 349 <listitem><para>Provide an existing directory to use as the build directory.
351 This example uses the existing <filename>mybuilds</filename> directory 350 This example uses the existing <filename>mybuilds</filename> directory
352 as the build directory. 351 as the build directory.
353 <literallayout class='monospaced'> 352 <literallayout class='monospaced'>
354 $ source poky-edison-6.0/oe-init-build-env $HOME/mybuilds/ 353 $ source &OE_INIT_PATH; $HOME/mybuilds/
355 </literallayout></para></listitem> 354 </literallayout></para></listitem>
356 </itemizedlist> 355 </itemizedlist>
357 </para></listitem> 356 </para></listitem>
@@ -419,7 +418,7 @@
419 418
420 <para> 419 <para>
421 You can find a list of the combined SPDX and OSI licenses that the Yocto Project uses 420 You can find a list of the combined SPDX and OSI licenses that the Yocto Project uses
422 <ulink url='http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/files/common-licenses'>here</ulink>. 421 <ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta/files/common-licenses'>here</ulink>.
423 This wiki page discusses the license infrastructure used by the Yocto Project. 422 This wiki page discusses the license infrastructure used by the Yocto Project.
424 </para> 423 </para>
425</section> 424</section>
@@ -449,7 +448,7 @@
449 As mentioned earlier in section 448 As mentioned earlier in section
450 "<link linkend='yocto-project-repositories'>Yocto Project Source Repositories</link>", 449 "<link linkend='yocto-project-repositories'>Yocto Project Source Repositories</link>",
451 the Yocto Project maintains source repositories at 450 the Yocto Project maintains source repositories at
452 <ulink url='http://git.yoctoproject.org/cgit.cgi'></ulink>. 451 <ulink url='&YOCTO_GIT_URL;/cgit.cgi'></ulink>.
453 If you look at this web-interface of the repositories, each item is a separate 452 If you look at this web-interface of the repositories, each item is a separate
454 Git repository. 453 Git repository.
455 </para> 454 </para>
@@ -489,9 +488,9 @@
489 <filename>edison</filename>, and <filename>master</filename> branches among 488 <filename>edison</filename>, and <filename>master</filename> branches among
490 others. 489 others.
491 You can see all the branches by going to 490 You can see all the branches by going to
492 <ulink url='http://git.yoctoproject.org/cgit.cgi/poky/'></ulink> and 491 <ulink url='&YOCTO_GIT_URL;/cgit.cgi/poky/'></ulink> and
493 clicking on the 492 clicking on the
494 <filename><ulink url='http://git.yoctoproject.org/cgit.cgi/poky/refs/heads'>[...]</ulink></filename> 493 <filename><ulink url='&YOCTO_GIT_URL;/cgit.cgi/poky/refs/heads'>[...]</ulink></filename>
495 link beneath the "Branch" heading. 494 link beneath the "Branch" heading.
496 </para> 495 </para>
497 496
@@ -512,19 +511,19 @@
512 branch in the repository. 511 branch in the repository.
513 To help illustrate, here is a set of commands that creates a local copy of the 512 To help illustrate, here is a set of commands that creates a local copy of the
514 <filename>poky</filename> Git repository and then creates and checks out a local 513 <filename>poky</filename> Git repository and then creates and checks out a local
515 Git branch that tracks the Yocto Project 1.1 Release (edison) development: 514 Git branch that tracks the Yocto Project &DISTRO; Release (&DISTRO_NAME;) development:
516 <literallayout class='monospaced'> 515 <literallayout class='monospaced'>
517 $ cd ~ 516 $ cd ~
518 $ git clone git://git.yoctoproject.org/poky 517 $ git clone git://git.yoctoproject.org/poky
519 $ cd poky 518 $ cd poky
520 $ git checkout edison -b edison 519 $ git checkout &DISTRO_NAME; -b &DISTRO_NAME;
521 </literallayout> 520 </literallayout>
522 In this example, the name of the top-level directory of your local Yocto Project 521 In this example, the name of the top-level directory of your local Yocto Project
523 Files Git repository is <filename>poky</filename>. 522 Files Git repository is <filename>poky</filename>.
524 And, the name of the local working area (or local branch) you have created and checked 523 And, the name of the local working area (or local branch) you have created and checked
525 out is named <filename>edison</filename>. 524 out is named <filename>&DISTRO_NAME;</filename>.
526 The files in your repository now reflect the same files that are in the 525 The files in your repository now reflect the same files that are in the
527 <filename>edison</filename> development branch of the Yocto Project's 526 <filename>&DISTRO_NAME;</filename> development branch of the Yocto Project's
528 <filename>poky</filename> repository. 527 <filename>poky</filename> repository.
529 It is important to understand that when you create and checkout a 528 It is important to understand that when you create and checkout a
530 local working branch based on a branch name, 529 local working branch based on a branch name,
@@ -532,8 +531,8 @@
532 at the time you created your local branch, which could be 531 at the time you created your local branch, which could be
533 different than the files at the time of a similarly named release. 532 different than the files at the time of a similarly named release.
534 In other words, creating and checking out a local branch based on the 533 In other words, creating and checking out a local branch based on the
535 <filename>edison</filename> branch name is not the same as creating and 534 <filename>&DISTRO_NAME;</filename> branch name is not the same as creating and
536 checking out a local branch based on the <filename>edison-6.0</filename> 535 checking out a local branch based on the <filename>&DISTRO_NAME;-&DISTRO;</filename>
537 release. 536 release.
538 Keep reading to see how you create a local snapshot of a Yocto Project Release. 537 Keep reading to see how you create a local snapshot of a Yocto Project Release.
539 </para> 538 </para>
@@ -543,15 +542,15 @@
543 Typically, a tag is used to mark a special point such as the final change 542 Typically, a tag is used to mark a special point such as the final change
544 before a project is released. 543 before a project is released.
545 You can see the tags used with the <filename>poky</filename> Git repository 544 You can see the tags used with the <filename>poky</filename> Git repository
546 by going to <ulink url='http://git.yoctoproject.org/cgit.cgi/poky/'></ulink> and 545 by going to <ulink url='&YOCTO_GIT_URL;/cgit.cgi/poky/'></ulink> and
547 clicking on the 546 clicking on the
548 <filename><ulink url='http://git.yoctoproject.org/cgit.cgi/poky/refs/tags'>[...]</ulink></filename> 547 <filename><ulink url='&YOCTO_GIT_URL;/cgit.cgi/poky/refs/tags'>[...]</ulink></filename>
549 link beneath the "Tag" heading. 548 link beneath the "Tag" heading.
550 </para> 549 </para>
551 550
552 <para> 551 <para>
553 Some key tags are <filename>laverne-4.0</filename>, <filename>bernard-5.0</filename>, 552 Some key tags are <filename>laverne-4.0</filename>, <filename>bernard-5.0</filename>,
554 and <filename>edison-6.0</filename>. 553 and <filename>&DISTRO_NAME;-&POKYVERSION;</filename>.
555 These tags represent Yocto Project releases. 554 These tags represent Yocto Project releases.
556 </para> 555 </para>
557 556
@@ -569,14 +568,14 @@
569 $ cd ~ 568 $ cd ~
570 $ git clone git://git.yoctoproject.org/poky 569 $ git clone git://git.yoctoproject.org/poky
571 $ cd poky 570 $ cd poky
572 $ git checkout edison-6.0 -b edison-6.0 571 $ git checkout &DISTRO_NAME;-&POKYVERSION; -b &DISTRO_NAME;-&POKYVERSION;
573 </literallayout> 572 </literallayout>
574 In this example, the name of the top-level directory of your local Yocto Project 573 In this example, the name of the top-level directory of your local Yocto Project
575 Files Git repository is <filename>poky</filename>. 574 Files Git repository is <filename>poky</filename>.
576 And, the name of the local branch you have created and checked out is 575 And, the name of the local branch you have created and checked out is
577 <filename>edison-6.0</filename>. 576 <filename>&DISTRO_NAME;-&POKYVERSION;</filename>.
578 The files in your repository now exactly match the Yocto Project 1.1 577 The files in your repository now exactly match the Yocto Project &DISTRO;
579 Release tag (edison). 578 Release tag (&DISTRO_NAME;).
580 It is important to understand that when you create and checkout a local 579 It is important to understand that when you create and checkout a local
581 working branch based on a tag, your environment matches a specific point 580 working branch based on a tag, your environment matches a specific point
582 in time and not a development branch. 581 in time and not a development branch.
@@ -807,7 +806,7 @@
807 changes, can be used to communicate changes and problems with developers, can be used to 806 changes, can be used to communicate changes and problems with developers, can be used to
808 submit and review patches, and can be used to manage quality assurance. 807 submit and review patches, and can be used to manage quality assurance.
809 The home page for the Yocto Project implementation of Bugzilla is 808 The home page for the Yocto Project implementation of Bugzilla is
810 <ulink url='http://bugzilla.yoctoproject.org'>http://bugzilla.yoctoproject.org</ulink>. 809 <ulink url='&YOCTO_BUGZILLA_URL;'>&YOCTO_BUGZILLA_URL;</ulink>.
811 </para> 810 </para>
812 811
813 <para> 812 <para>
@@ -818,7 +817,7 @@
818 Bugzilla. 817 Bugzilla.
819 You can find more information on defect management, bug tracking, and feature request 818 You can find more information on defect management, bug tracking, and feature request
820 processes all accomplished through the Yocto Project Bugzilla on the wiki page 819 processes all accomplished through the Yocto Project Bugzilla on the wiki page
821 <ulink url='https://wiki.yoctoproject.org/wiki/Bugzilla_Configuration_and_Bug_Tracking'>here</ulink>. 820 <ulink url='&YOCTO_WIKI_URL;/wiki/Bugzilla_Configuration_and_Bug_Tracking'>here</ulink>.
822 <orderedlist> 821 <orderedlist>
823 <listitem><para>Always use the Yocto Project implementation of Bugzilla to submit 822 <listitem><para>Always use the Yocto Project implementation of Bugzilla to submit
824 a bug.</para></listitem> 823 a bug.</para></listitem>
@@ -866,7 +865,7 @@
866 You should send patches to the appropriate Yocto Project mailing list to get them 865 You should send patches to the appropriate Yocto Project mailing list to get them
867 in front of the Yocto Project Maintainer. 866 in front of the Yocto Project Maintainer.
868 For a list of the Yocto Project mailing lists, see the 867 For a list of the Yocto Project mailing lists, see the
869 "<ulink url='http://www.yoctoproject.org/docs/latest/poky-ref-manual/poky-ref-manual.html#resources-mailinglist'>Mailing lists</ulink>" section in 868 "<ulink url='&YOCTO_DOCS_REF_URL;#resources-mailinglist'>Mailing lists</ulink>" section in
870 The Yocto Project Reference Manual. 869 The Yocto Project Reference Manual.
871 </para> 870 </para>
872 871
@@ -875,14 +874,14 @@
875 <itemizedlist> 874 <itemizedlist>
876 <listitem><para>For defects against the Yocto Project build system Poky, send 875 <listitem><para>For defects against the Yocto Project build system Poky, send
877 your patch to the 876 your patch to the
878 <ulink url='http://lists.yoctoproject.org/listinfo/poky'></ulink> mailing list. 877 <ulink url='&YOCTO_LISTS_URL;/listinfo/poky'></ulink> mailing list.
879 This mailing list corresponds to issues that are not specific to the Yocto Project but 878 This mailing list corresponds to issues that are not specific to the Yocto Project but
880 are part of the OE-core. 879 are part of the OE-core.
881 For example, a defect against anything in the <filename>meta</filename> layer 880 For example, a defect against anything in the <filename>meta</filename> layer
882 or the BitBake Manual could be sent to this mailing list.</para></listitem> 881 or the BitBake Manual could be sent to this mailing list.</para></listitem>
883 <listitem><para>For defects against Yocto-specific layers, tools, and Yocto Project 882 <listitem><para>For defects against Yocto-specific layers, tools, and Yocto Project
884 documentation use the 883 documentation use the
885 <ulink url='http://lists.yoctoproject.org/listinfo/yocto'></ulink> mailing list. 884 <ulink url='&YOCTO_LISTS_URL;/listinfo/yocto'></ulink> mailing list.
886 This mailing list corresponds to Yocto-specific areas such as 885 This mailing list corresponds to Yocto-specific areas such as
887 <filename>meta-yocto</filename>, <filename>meta-intel</filename>, 886 <filename>meta-yocto</filename>, <filename>meta-intel</filename>,
888 <filename>linux-yocto</filename>, and <filename>documentation</filename>.</para></listitem> 887 <filename>linux-yocto</filename>, and <filename>documentation</filename>.</para></listitem>
@@ -973,7 +972,7 @@
973 <para> 972 <para>
974 You can find more guidance on creating well-formed commit messages at this OpenEmbedded 973 You can find more guidance on creating well-formed commit messages at this OpenEmbedded
975 wiki page: 974 wiki page:
976 <ulink url='http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines'></ulink>. 975 <ulink url='&OE_HOME_URL;/wiki/Commit_Patch_Message_Guidelines'></ulink>.
977 </para> 976 </para>
978 977
979 <para> 978 <para>
@@ -1089,22 +1088,6 @@
1089 </para> 1088 </para>
1090 </section> 1089 </section>
1091</section> 1090</section>
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108</chapter> 1091</chapter>
1109<!-- 1092<!--
1110vim: expandtab tw=80 ts=4 1093vim: expandtab tw=80 ts=4