]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
7 years agoconcepts-manual: Updates to parent file
Scott Rifenbark [Wed, 31 Jan 2018 17:30:14 +0000 (09:30 -0800)] 
concepts-manual: Updates to parent file

Edits to create the main file that builds the concepts-manual.
Includes the chapters that comprise the book.

(From yocto-docs rev: d3a82e7cf50d77fcc4a37f13be98a61d85b1e527)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoconcepts-manual: Updated customization files to point to style guide.
Scott Rifenbark [Wed, 31 Jan 2018 17:29:02 +0000 (09:29 -0800)] 
concepts-manual: Updated customization files to point to style guide.

(From yocto-docs rev: d0b35e9fa0240466dc4d5436e3a12ba87114951e)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoconcepts-manual: Updated style sheet to display title PNG file.
Scott Rifenbark [Wed, 31 Jan 2018 17:28:05 +0000 (09:28 -0800)] 
concepts-manual: Updated style sheet to display title PNG file.

(From yocto-docs rev: 90eab7064d1fca0d37fd49db163d792880be5a1b)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agomega-manual: Added concepts-manual so it can be made
Scott Rifenbark [Wed, 31 Jan 2018 17:26:31 +0000 (09:26 -0800)] 
mega-manual: Added concepts-manual so it can be made

Also updated the mega-manual.sed file with two lines to process
links in the concepts-manual.

(From yocto-docs rev: 622ce2fc82cbf92351aa2000c3d92bbabafc1d24)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoconcepts-manual, mega-manual: Added title fig for concepts-manual.
Scott Rifenbark [Wed, 31 Jan 2018 16:33:38 +0000 (08:33 -0800)] 
concepts-manual, mega-manual: Added title fig for concepts-manual.

(From yocto-docs rev: c932704d29bd0a065a28675859d5b6f09d8e87e5)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoconcepts-manual: Removed unwanted figures
Scott Rifenbark [Wed, 31 Jan 2018 16:29:40 +0000 (08:29 -0800)] 
concepts-manual: Removed unwanted figures

When creating the new concepts-manual, I copied the existing
getting-started manual over.  This created a figures folder that
had a lot of figures not needed in the concepts-manual.  They
have been removed.

(From yocto-docs rev: 24bd39c7f3967a1e8fbac7a8ab44360c25a9bec1)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoconcepts-manual: Removed redundant chapter
Scott Rifenbark [Wed, 31 Jan 2018 01:18:42 +0000 (17:18 -0800)] 
concepts-manual: Removed redundant chapter

This chapter appears in the getting-started manual.

(From yocto-docs rev: 3f4c2fc211189e59e45bef6b379dc1f6ebfb7391)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoconcepts-manual: Added new manual tree
Scott Rifenbark [Tue, 30 Jan 2018 23:46:53 +0000 (15:46 -0800)] 
concepts-manual: Added new manual tree

Tree added only.

(From yocto-docs rev: bacfd8c9103489c9b5a3459855d0804531ef3a75)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodocumentation: Purged overview manual references
Scott Rifenbark [Tue, 30 Jan 2018 21:45:31 +0000 (13:45 -0800)] 
documentation: Purged overview manual references

When I converted the Yocto Project Overview Manual to the Getting
Started With Yocto Project Manual, I updated the strings for
references from "&YOCTO_DOCS_OVERVIEW_URL" TO
"&YOCTO_DOCS_GS_URL".  Unfortunately, I did it with a global command
that did not take into account the text the might follow the link
by saying "see such-and-such section in the Yocto Project Overview
Manual."  So, I had to hand fix these.

Additionally, since I have moved a deeper concepts chapter that
was in the getting-started manual to a new Yocto Project Concepts
chapter, many of those links changed had to really go to the new
manual instead.  Those were fixed.

(From yocto-docs rev: fca1c56b0764802fb6a687ea81ab0fb95186cf0a)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agomega-manual.xml: Removed the getting-started-concepts.xml file
Scott Rifenbark [Tue, 30 Jan 2018 21:43:49 +0000 (13:43 -0800)] 
mega-manual.xml: Removed the getting-started-concepts.xml file

Because the deeper concepts chapter that was in the Getting Started
With Yocto Project Manual was moved to a new Yocto Project Concepts
Manual, I had to delete it from the mega-manual.xml file where it
would be included as a chapter in the getting-started manual.

(From yocto-docs rev: a6847cc90cd0e35e275dd4cf080067ecbe5d4361)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agogetting-started: Removed "concepts.xml" file
Scott Rifenbark [Tue, 30 Jan 2018 21:42:02 +0000 (13:42 -0800)] 
getting-started: Removed "concepts.xml" file

This file was for a deeper concepts chapter.  It will go into the
new Yocto Project Concepts Manual.  Removing it required deleting the
*.xml file and updating getting-started.xml to not include it in the
build.

(From yocto-docs rev: 2df213c1cdba8f48918e8240de47c1758352807d)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agopoky.ent: Added variable for "concepts-manual"
Scott Rifenbark [Tue, 30 Jan 2018 21:40:18 +0000 (13:40 -0800)] 
poky.ent: Added variable for "concepts-manual"

New variable for links into the new "Yocto Project Concepts Manual".

(From yocto-docs rev: 8a19b2b9d54cce664605993da068eed9537736a3)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual, ref-manual: Updated references to Bugzilla wiki page
Kristi Rifenbark [Wed, 31 Jan 2018 00:41:09 +0000 (16:41 -0800)] 
dev-manual, ref-manual: Updated references to Bugzilla wiki page

Fixes [YOCTO #12475]

(From yocto-docs rev: 460660fda7433959cff13897ece4a6c9f7ff8d09)

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual: Reformatted Note to use bullets
Kristi Rifenbark [Wed, 31 Jan 2018 00:11:27 +0000 (16:11 -0800)] 
ref-manual: Reformatted Note to use bullets

(From yocto-docs rev: 2aa21e54b620c147ea6db9dee206e40800d7d34c)

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agogetting-started: Removed accidental tracked files
Scott Rifenbark [Tue, 30 Jan 2018 19:31:29 +0000 (11:31 -0800)] 
getting-started: Removed accidental tracked files

I accidentally pushed a commit after building out the new getting-started
manual before applying some key files to the .gitignore file.  So,
the HTML, TGZ, and eclipse/* stuff got tracked in Git.  I don't
want that.  So I had to use the 'git rm' command to untrack those
files.

(From yocto-docs rev: 217f6db7f741cee266885a845b2b0e7faf96e537)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agogetting-started: Changed chapter id
Scott Rifenbark [Tue, 30 Jan 2018 18:43:12 +0000 (10:43 -0800)] 
getting-started: Changed chapter id

(From yocto-docs rev: 52cc6ae12c5c92f6f8e508571b943443a6d133f1)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodocumentation: Created new "Getting Started" manual.
Scott Rifenbark [Mon, 29 Jan 2018 23:18:03 +0000 (15:18 -0800)] 
documentation: Created new "Getting Started" manual.

Creation involved removing the overview-manual and replacing it
with the getting-started manual.  All links to the string
"&YOCTO_DOCS_OVERVIEW_URL" had to be replaced with
"&YOCTO_DOCS_GS_URL" across the entire YP manual set.  I renamed
files used to create the manual with prefixes suited for the
new manual name, which is "Getting Started With Yocto Project".

The style sheet for the new manual needed updating to display the
new .PNG image for the title page.  The mega-manual file had to
be updated to include the files.  The mega-manual.sed file had
to be updated to include the new manual and not use the overview
manual.

(From yocto-docs rev: 6c7abf9192390121000f577d6c98f259d290d15d)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual, dev-manual: Moved "Speeding Build" to dev-manual
Scott Rifenbark [Tue, 23 Jan 2018 20:16:28 +0000 (12:16 -0800)] 
ref-manual, dev-manual: Moved "Speeding Build" to dev-manual

Fixes [YOCTO #12370]

The section on "Speeding Up a Build" that was in the ref-manual
needed to be in the dev-manual as it is a "how-to" section.
Moved it.

(From yocto-docs rev: 44d2889a4f3fb5dfabb1ea4df68a1b8bbf9347c8)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodocumentation: Removed "usingpoky" chapter from ref-manual
Scott Rifenbark [Tue, 23 Jan 2018 19:29:22 +0000 (11:29 -0800)] 
documentation: Removed "usingpoky" chapter from ref-manual

Fixes [YOCTO #12370]

All of the information from the "usingpoky" chapter in the
ref-manual has been distributed out over the rest of the
YP manual set.  Primarily, this information went into the
dev-manual and the overview-manual.  Because the chapter is
no more, I had to update the mega-manual.xml to not include that
chapter. Also, had to update ref-manual to exclude the chapter
as part of the Make process.

(From yocto-docs rev: b988cab06d42f0ac2220cefe66949c5ab6cbf803)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual, ref-manual: Moved build history info to dev-manual
Scott Rifenbark [Tue, 23 Jan 2018 19:19:45 +0000 (11:19 -0800)] 
dev-manual, ref-manual: Moved build history info to dev-manual

Fixes [YOCTO #12370]

The section in the ref-manual on build history has been moved to
the dev-manual.  It is more of a "how-to" piece of information than
a reference.

(From yocto-docs rev: 9634bd8dc51e2972e6a5f3a3d3b4256c8ca8749c)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual, dev-manual: Moved QEMU info from ref-manual to dev-manual
Scott Rifenbark [Tue, 23 Jan 2018 00:13:34 +0000 (16:13 -0800)] 
ref-manual, dev-manual: Moved QEMU info from ref-manual to dev-manual

Fixes [YOCTO #12370]

The QEMU information in the ref-manual "using" chapter has been moved
to the dev-manual's chapter 5, which is a dedicated QEMU chapter.
Some information is reference and that is why I had it separated out
into the reference manual.  However, pressures are mounting to get
that stuff out of the ref-manual and into the dev-manual.  So, it
has been moved.

(From yocto-docs rev: 69098ad83b10fab341ec3d5532e377dcfbbfc05e)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual, ref-manual: Consolidated debug info into dev-manual
Scott Rifenbark [Tue, 16 Jan 2018 18:59:43 +0000 (10:59 -0800)] 
dev-manual, ref-manual: Consolidated debug info into dev-manual

Fixes [YOCTO #12370]

Moved the debug information from the ref-manual to the dev-manual
where other debug information exists.  We now have a single area
(section) that deals with various debugging techniques and tips.

(From yocto-docs rev: 95394197fc04981bf7571e581ff8a0fd9c76223f)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual: Removed "Build Notes" that had gone stale.
Scott Rifenbark [Tue, 16 Jan 2018 18:42:03 +0000 (10:42 -0800)] 
dev-manual: Removed "Build Notes" that had gone stale.

(From yocto-docs rev: 38e51c441619bf6b9761faeef8278b51997f93d3)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual, ref-manual: Moved building image to dev-manual
Scott Rifenbark [Mon, 15 Jan 2018 19:30:54 +0000 (11:30 -0800)] 
dev-manual, ref-manual: Moved building image to dev-manual

Fixes [YOCTO #12370]

The section in the ref-manual that overviewed the buld process was
redundant and more of a "how-to" topic.  I have moved and merged it
into the dev-manual into a similar area.

(From yocto-docs rev: 44f1351334342629aaa0976f62e64ac4f67166aa)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual: Variable Definition Edits for documentation.conf
Kristi Rifenbark [Thu, 11 Jan 2018 23:56:12 +0000 (15:56 -0800)] 
ref-manual: Variable Definition Edits for documentation.conf

Fixes [YOCTO #5600]

Grammar scrub of variable definitions in documentation.conf

(From yocto-docs rev: 199fdc55aae4f34d95988ee2e43f3524fe82714a)

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual, yocto-project-qs: Removed 6.x CentOS Notes
Kristi Rifenbark [Thu, 11 Jan 2018 00:51:01 +0000 (16:51 -0800)] 
ref-manual, yocto-project-qs: Removed 6.x CentOS Notes

(From yocto-docs rev: 0a553dabddd4cd11ec37339822072bd7bb674dab)

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agopoky.ent: Replaced python3-pip with python34-pip for CentOS
Kristi Rifenbark [Thu, 11 Jan 2018 00:42:00 +0000 (16:42 -0800)] 
poky.ent: Replaced python3-pip with python34-pip for CentOS

Fixes [YOCTO #12467]
This is an essential package for CentOS.
The variable affected two lists, one in ref-manual and
one in yocto-project-qs.

(From yocto-docs rev: 73dbdca86716c1d264d14d2472a8acd3a963b26e)

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual: Variable Descriptions for documentation.conf
Kristi Rifenbark [Tue, 9 Jan 2018 22:10:26 +0000 (14:10 -0800)] 
ref-manual: Variable Descriptions for documentation.conf

Fixes [YOCTO #5600]

Grammar scrub on all variable description for documentation.conf

(From yocto-docs rev: 3054b1e4649d232f08f1065bad96b90eed57d517)

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual: Removed errant "-->" string
Scott Rifenbark [Fri, 12 Jan 2018 20:54:47 +0000 (12:54 -0800)] 
dev-manual: Removed errant "-->" string

(From yocto-docs rev: b0102a47278bc6c0f598be889d0bfb78bc5f322d)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual: Added overview-manual to list of related documentation
Scott Rifenbark [Fri, 12 Jan 2018 19:58:50 +0000 (11:58 -0800)] 
ref-manual: Added overview-manual to list of related documentation

(From yocto-docs rev: f0b296e8623078d7d4df45984ebdcdf9f1b65062)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoyocto-project-qs: Removed "writernotes" formatting for Pseudo bullet
Scott Rifenbark [Fri, 12 Jan 2018 19:53:17 +0000 (11:53 -0800)] 
yocto-project-qs: Removed "writernotes" formatting for Pseudo bullet

(From yocto-docs rev: 4b97a330bdc383b377995ebbd81a8a73bf06483a)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual: Updated "Fakeroot and Pseudo" section
Scott Rifenbark [Fri, 12 Jan 2018 19:47:46 +0000 (11:47 -0800)] 
overview-manual: Updated "Fakeroot and Pseudo" section

I added a bit more detail and some better referencing for Pseudo
and Fakeroot.

(From yocto-docs rev: 459ba368cce50cca1c3b9b7f13b1ec59a7d933ad)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual: Removed the "technical-details.xml" file
Scott Rifenbark [Thu, 11 Jan 2018 22:19:00 +0000 (14:19 -0800)] 
ref-manual: Removed the "technical-details.xml" file

Fixes [YOCTO #12370]

The "technical-details.xml" file was for the old chapter four of the
ref-manual.  All content in that chapter has been moved to the new
concepts chapter of the overview-manual.  I updated the mega-manual.xml
file to not include the old technical-details chapter as part of the
ref-manual.  I also updated the ref-manual.xml file to not include the
technical-details.xml chapter when building the ref-manual.

(From yocto-docs rev: c4a88048dc099dbd2d0926a9194d5502fa2f1cfc)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual, ref-manual: Moved "Licenses" to overview-manual
Scott Rifenbark [Thu, 11 Jan 2018 22:11:47 +0000 (14:11 -0800)] 
overview-manual, ref-manual: Moved "Licenses" to overview-manual

Fixes [YOCTO #12370]

The "Licenses" section in the technical details chapter of the
ref-manual was concepts and needed moved to the new overview-manual.
Some links were broke during the move and they were fixed in the
BSP and dev-manual.

(From yocto-docs rev: 34c013f055736dcde2fe12daea1aaf2beaee97c5)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual, ref-manual: Moved "Wayland" section to overview manual
Scott Rifenbark [Thu, 11 Jan 2018 19:51:23 +0000 (11:51 -0800)] 
overview-manual, ref-manual: Moved "Wayland" section to overview manual

Fixes [YOCTO #12370]

The "Wayland" section needed to be moved to the concpets chapter in the
new overview-manual.  I moved it and fixed a few links that needed
adjusting due to the move.

(From yocto-docs rev: b8e84a8cb47194b0d20fe155561d9a346916068b)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual, ref-manual: Moved Pseudo and Fakeroot to overview manual
Scott Rifenbark [Thu, 11 Jan 2018 19:17:06 +0000 (11:17 -0800)] 
overview-manual, ref-manual: Moved Pseudo and Fakeroot to overview manual

Fixes [YOCTO #12370]

The "Fakeroot and Pseudo" section is concepts and needed moved from the
ref-manual to the new concepts chapter of the overview-manual.  Some
links needed to be fixed as well.

(From yocto-docs rev: df2c09407abd5ca468fcd0bd9e241739907a9d63)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual, ref-manual: Moved auto added runtime deps section
Scott Rifenbark [Thu, 11 Jan 2018 19:02:11 +0000 (11:02 -0800)] 
overview-manual, ref-manual: Moved auto added runtime deps section

Fixes [YOCTO #12370]

The "Automatically Added Runtime Dependencies" section moved from the
ref-manual to the overview-manual.  This topic is concepts and needs
to live in the new overview-manual's concepts chapter.  Fixed some
links in the ref-manual and one in the dev-manual.

(From yocto-docs rev: fa3e12030ce867cb81feed453d35c3a3643decd2)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual, ref-manual: Moved "Shared State Cache" to overview manual
Scott Rifenbark [Thu, 11 Jan 2018 18:01:23 +0000 (10:01 -0800)] 
overview-manual, ref-manual: Moved "Shared State Cache" to overview manual

Fixes [YOCTO #12370]

The section on shared state cache needed to be in the overview manual
and not in the ref-manual.  I moved it.  Some links were affected,
which I fixed.

(From yocto-docs rev: 1c4e5207bdde19d4b48ef42b1de81390d8a02d64)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoyocto-project-qs: Defined Poky and added overview manual link
Scott Rifenbark [Wed, 10 Jan 2018 23:21:38 +0000 (15:21 -0800)] 
yocto-project-qs: Defined Poky and added overview manual link

Fixes [YOCTO #12128]

Updated the phonetic rendition of the term "poky".  Historically,
this term is mispronounced.  I am now saying "Pock-ee" as the official
way of pronouncing this term.

I also added a link to the Yocto Project Overview Manual that was
in the Tip box.  The manual did not exist earlier.  Since it does
exist now, I have added the link.

(From yocto-docs rev: 4ec3fe3b8ee4a680f51f53b919732670b3ffe738)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual, overview-manual, Makefile: Moved toolchain concepts
Scott Rifenbark [Wed, 10 Jan 2018 21:01:25 +0000 (13:01 -0800)] 
ref-manual, overview-manual, Makefile: Moved toolchain concepts

Fixes [YOCTO #12370]

Moved the "Cross-Development Toolchain Generation" section from the
ref-manual to the overview-manual into the concepts chapter.  This
information is conceptual and now needs to live in the concepts
chapter of the new overview-manual.  Moving the section caused a
few links to have to be fixed in the ref-manual.  There was also a
figure in the section.  So, I had to move the figure from the ref-manual
to the overview-manual "figures" folder and update the Makefile for
the TARFILE generation.

(From yocto-docs rev: 1f3ee5ab308cbe6bd7194086026db397b67ca7c4)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual, overview-manual, yocto-project-qs: Moved YP Components
Scott Rifenbark [Wed, 10 Jan 2018 20:35:02 +0000 (12:35 -0800)] 
ref-manual, overview-manual, yocto-project-qs: Moved YP Components

Fixes [YOCTO #12370]

Moved the "Yocto Project Components" section from the ref-manual to
the overview-manual.  This material falls into the "concepts" area
and is being moved from the ref-manual.  One link in the
yocto-project-qs was affected and updated.  Oh... another link in the
ref-manual for a variable also fixed.

(From yocto-docs rev: 75ced485bb223373591eb41d1b343d0c2b315345)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual, ref-manual: Moved Wic Plug-In section to dev-manual
Scott Rifenbark [Wed, 10 Jan 2018 19:36:56 +0000 (11:36 -0800)] 
dev-manual, ref-manual: Moved Wic Plug-In section to dev-manual

Fixes [YOCTO #12370]

I had a section on Wick Plug-Ins in the ref-manual in the
"technical details" chapter.  This section has been combined with the
section on using Wic that lives in the dev-manual.  This move creates
a single section on using Wic to create Wic-partitioned images.

The section was moved out of the ref-manual and merged into the
dev-manual Wic section.

(From yocto-docs rev: 8724049141c9a793312dcf5ff5c3425948d1cbd0)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual, ref-manual, dev-manual: Moved x32 stuff
Scott Rifenbark [Tue, 9 Jan 2018 23:53:40 +0000 (15:53 -0800)] 
overview-manual, ref-manual, dev-manual: Moved x32 stuff

Fixes [YOCTO #12370]

The section on the x32 psABI topic was in the "technical details"
section of the reference manual.  This section combined conceptual
and "how to" information for x32 psABI.  I moved the conceptual
information to a new chapter in the overview-manual.  I moved the
"how-to" information to a separate topic in the dev-manual.  This
resulted in the mega-manual being updated to take on a new chapter
for the overview-manual (overview-concepts.xml).  No links were
affected.

(From yocto-docs rev: 84da28a4ad0f3f89bfc865f410a5d06b57439beb)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual: Separated terms into separate chapter
Scott Rifenbark [Fri, 5 Jan 2018 23:43:42 +0000 (15:43 -0800)] 
ref-manual: Separated terms into separate chapter

Pulling out some introductory information from the old "Introduction"
chapter of the ref-manual has isolated the system requirements and
term definitions sections.  I have decided to create a new chapter
for terms as they are a reference item.  This leaves system requirements
also alone as a new chapter.  So, I dumped the introduction.xml chapter
in favor of the two new chapters.

(From yocto-docs rev: 35c41b3008845c94e10be19b37409b0d1a469ff5)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual, ref-manual: Moved introductory material to overview manual
Scott Rifenbark [Fri, 5 Jan 2018 22:03:53 +0000 (14:03 -0800)] 
overview-manual, ref-manual: Moved introductory material to overview manual

Fixes [YOCTO #12370]

Moved an introductory section for YP that was in the ref-manual
to the beginning of the YP environment chapter of the overview-manual.
Had to move a figure and update the makefile as well as adjust some
links.

(From yocto-docs rev: 8ec45f945a21b1f64e7529b95df6b5fb21e87449)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoref-manual: Fixed targets for sdk-manual links
Scott Rifenbark [Fri, 5 Jan 2018 20:45:34 +0000 (12:45 -0800)] 
ref-manual: Fixed targets for sdk-manual links

I had tried using a #-type target for some links designed to go
to the top of the sdk-manual. It was not working out so I removed
the targets. The links now render benign for the mega-manual as
they should and render hot for the individual manual as they should.

(From yocto-docs rev: 05e20792fa6c93618499f06adfa2d4b82f24275a)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agomega-manual: Updated sdk-manual figure used
Scott Rifenbark [Fri, 5 Jan 2018 20:23:24 +0000 (12:23 -0800)] 
mega-manual: Updated sdk-manual figure used

I failed to copy the updated sdk-manual title figure to the
mega-manual/figures directory when the sdk-manual title had changed.
This was causing the title of the sdk-manual in the mega-manual
to render as the old one.

(From yocto-docs rev: cb111620cdce90d8f2f7e14a918a2307e81fe705)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodocumentation: Created new YP Overview Manual
Scott Rifenbark [Fri, 5 Jan 2018 19:00:59 +0000 (11:00 -0800)] 
documentation: Created new YP Overview Manual

Fixes [YOCTO #12370]

Added a new chapter to the newly created Yocto Project Overview
Manual.  This chapter originated from the YP Reference Manual and
was the old chapter 3, which talked a lot about various concepts.
This information is better suited for the new overview manual.

The change involved moving the entire chapter and renaming it.
This move of the content affected many, many external references
and links into the old area.  Consequently, I had to recast all
these links from the different manual.

Changes also included fixing the mega-manual.xml file so that it
would include the new overview manual as part of it.

Many figures had to be relocated as part of the move as well.  This
meant deleting them from the ref-manual/figures folder and putting
them into the overview-manual/figures folder.

(From yocto-docs rev: 87b81358f2bbd02b4a0d966d86c4d7b006d4d78f)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agomega-manual.sed: Corrected bad SDK title string
Scott Rifenbark [Thu, 4 Jan 2018 17:17:00 +0000 (09:17 -0800)] 
mega-manual.sed: Corrected bad SDK title string

I neglected to change the string for matching purposes in the SDK
line when the SDK manual title changed.  This was causing links to
that manual where there is no specific #<target> to not be resolved
correctly.

I also removed a redundant line for the yocto-project-qs manual.  It
was appearing in two places.

(From yocto-docs rev: dcc0d5a98af93eded676e7b4cb684f60d2cf9d3a)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual: Removed files I don't want tracked in Git
Scott Rifenbark [Thu, 4 Jan 2018 00:48:12 +0000 (16:48 -0800)] 
overview-manual: Removed files I don't want tracked in Git

When I pushed the commit for the new YP Overview Manual, I
failed to exclude the HTML, TGZ, and eclipse/ files for the
new manual.  I have removed them from the system here.

(From yocto-docs rev: 5cc47ba18bad4b0d3a90befd8744bf93489afcd6)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agooverview-manual: Added new "overview" manual to YP doc set
Scott Rifenbark [Thu, 4 Jan 2018 00:09:41 +0000 (16:09 -0800)] 
overview-manual: Added new "overview" manual to YP doc set

Fixes [YOCTO #12370]

I added all the mechanics for this new "Yocto Project Overview Manual".
For now, the manual builds and publishes into the 2.5 area.  I used
"overview-manual" for the folder name.  Makefile properly builds the
new manual.  The mega-manual.sed file processes links for the new manual.
The mega-manual.xml file includes the new manual.  The poky.ent file
includes a new ENTITY link for the overview manual.  All pieces are in
place.

With this commit, just an overview chapter exists.  The remaining content
needs to be developed.

(From yocto-docs rev: 632ebd4a91920585e736527e070ca8363a00f41b)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodev-manual, ref-manual: Moved source file sections
Scott Rifenbark [Wed, 3 Jan 2018 20:56:07 +0000 (12:56 -0800)] 
dev-manual, ref-manual: Moved source file sections

The sections in the introductory chapter of the ref-manual are better
served as part of the dev-manual.  These sections are about accessing
YP source files using various methods (i.e. source repositories,
index of releases, and nightly builds).  I have integrated that
information into the dev-manual where the information was also being
treated.

(From yocto-docs rev: d3a97b1f9367d5bb5370974c8c5c0404df86724a)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agobitbake: bitbake-user-manual: Commented out Placeholder Paragraph
Kristi Rifenbark [Fri, 2 Feb 2018 20:24:02 +0000 (12:24 -0800)] 
bitbake: bitbake-user-manual: Commented out Placeholder Paragraph

Fixes [YOCTO #12030]

(Bitbake rev: b2642e4d5adc765b205e73fee65da679add33ed0)

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agobitbake: runqueue: Rewrite and optimize recrdepends handling
Richard Purdie [Sun, 28 Jan 2018 10:36:06 +0000 (10:36 +0000)] 
bitbake: runqueue: Rewrite and optimize recrdepends handling

This is a performance sensitive piece of code and the shear number
of recursive loops is causing a significant and unscalable performance
pain point.

This change moves to a two step approach, firstly generating a list of recursive
dependencies for any task, then applying this to the recursive tasks, iterating
over things until no further dependencies are added.

It was noticed an optimisation is possible and the list of recursive tasks need not
contain the taskname, only the base task id. This allows a significant performance
improvement and limits the size of the resursive task lists, improving speed.

(Bitbake rev: eba738ac5672556eaab4f3374c8025c322761c4a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agobitbake: runqueue: Optimize recrdepends handling
Richard Purdie [Fri, 26 Jan 2018 11:50:55 +0000 (11:50 +0000)] 
bitbake: runqueue: Optimize recrdepends handling

We can optimise the loops slightly so we only process given substrings
once rather than many times. This means expanding out add_resolved_dependencies.

Also add a function which allows replacement of the task element of a
task id, reducing the amount of string handling we're doing in a performance
critical loop.

Its also clear that later code adds to the tasks depends so we don't need
to add .depends() to extradeps at the start.

(Bitbake rev: 4ad281224e92b5f94e3a9c17e8898ec8f1086cdc)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agobitbake: runqueue: Remove unused variables
Richard Purdie [Sun, 28 Jan 2018 10:43:08 +0000 (10:43 +0000)] 
bitbake: runqueue: Remove unused variables

(Bitbake rev: 7e56c285f5ebae9b4b367514e60e3a6ba8cd5693)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agobitbake: runqueue: Fix recidepends handling
Richard Purdie [Thu, 25 Jan 2018 14:06:35 +0000 (14:06 +0000)] 
bitbake: runqueue: Fix recidepends handling

Currently we only run through the recidepends/recrdepends code once. This
means that we can miss some expansions of dependency trees where one
rec{r,i}depends tasks depends on another rec{r,i}depends task.

In reality we need to iterate over the data until we stop adding
dependencies.

In doing this we can't show quite so granular progress information since
we don't know how many times we'll need to do this.

This does slow down the runqueue prepare phase however some optimisations
are possible and can be handled in subsequent patches.

This fix means some missing dependencies, such as:

<image>:do_fetchall -> <image>:do_rootfs -> <pkgs>:do_package_write_X
  -> <ca-certs>:do_package_write_X -> debianutils-native
(via PAKAGE_WRITE_DEPS)

are now found/added.

[YOCTO #12510]

(Bitbake rev: aec2f07d56a19b97b6515897532b113cdead8338)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoe2fsprogs: fix the hardcoded paths for ptest
Jackie Huang [Fri, 2 Feb 2018 07:10:34 +0000 (15:10 +0800)] 
e2fsprogs: fix the hardcoded paths for ptest

Fix the hardcoded paths in test scripts and expect
files to avoid issue like:
| cat: ../e2fsck/e2fsck: No such file or directory

(From OE-Core rev: 4a4eff9b9e3c614ff41b17cbec359b72dcbd41bd)

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoe2fsprogs: only quiet debugfs for native package
Jackie Huang [Fri, 2 Feb 2018 07:10:33 +0000 (15:10 +0800)] 
e2fsprogs: only quiet debugfs for native package

Many test cases expect the output of running commands for debugfs,
the patch quiet-debugfs.patch suppress the output so ptest failed:
| 292 tests succeeded   47 tests failed

The patch was meant to suppress the output in do_rootfs according
to the original commit:
======================
commit 13a8d3869b0fe0ebdddcee37fb48c5b9cdf718ba
Author: Ross Burton <ross.burton@intel.com>
Date: Mon Dec 23 13:38:34 2013 +0000

    e2fsprogs: silence debugfs

    debugfs echos the commands when it is executing a script, but as the scripts
    used at rootfs time are long this massively inflates the do_rootfs log.

    Comment out the echo so that the rootfs isn't 20K lines longer than it needs to
    be.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
======================

So only apply the patch for native package, then the ptest will
be pass for target package.

(From OE-Core rev: 4fed9d636852f04457e25c0f7064a4928cc8c36b)

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agogrub-efi: add configfile as default built-in
Ricardo Salveti [Fri, 2 Feb 2018 04:27:30 +0000 (02:27 -0200)] 
grub-efi: add configfile as default built-in

The module configfile allows loading a custom grub configuration file
from block devices, which can be used to customize the default grub
menu when creating images with wic (via configfile argument).

(From OE-Core rev: 6b297ccf04683380d0a894253a78424f4398782d)

Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolibmpc: fix upstream version check
Alexander Kanavin [Thu, 1 Feb 2018 18:02:10 +0000 (20:02 +0200)] 
libmpc: fix upstream version check

(From OE-Core rev: f3a38f4d85cf9d9ec6a01886050b31709e8af18b)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agobabeltrace: update to 1.5.4
Alexander Kanavin [Thu, 1 Feb 2018 18:02:09 +0000 (20:02 +0200)] 
babeltrace: update to 1.5.4

(From OE-Core rev: 23f1e27877d48a59d357f4b21473ca3117628f5d)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoiputils: update to 20161105
Alexander Kanavin [Thu, 1 Feb 2018 18:02:08 +0000 (20:02 +0200)] 
iputils: update to 20161105

We've been using obsolete upstream URI for quite a while; meanwhile
a lot of development has happened

Drop all the patches: they are either changing the code that has been refactored,
or are backports.

Add a new musl fix patch from gentoo.

ping6 and tracepath6 variants have been folded into standard versions.

(From OE-Core rev: 5997981fa2c22609a88b8cbb595dbf7758b2f7c2)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoffmpeg: update to 3.4.1
Alexander Kanavin [Thu, 1 Feb 2018 18:02:07 +0000 (20:02 +0200)] 
ffmpeg: update to 3.4.1

(From OE-Core rev: 2b642f9bff861b923705a89002dd678bd3b2f331)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoiso-codes: update to 3.77
Alexander Kanavin [Thu, 1 Feb 2018 18:02:05 +0000 (20:02 +0200)] 
iso-codes: update to 3.77

(From OE-Core rev: b75c6deb5e2d781c5b5ef19cd98dfd3fda999af5)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolibwebp: update to 0.6.1
Alexander Kanavin [Thu, 1 Feb 2018 18:02:04 +0000 (20:02 +0200)] 
libwebp: update to 0.6.1

(From OE-Core rev: 51e070d11fa81dc4bddb3d0e5826108f1571df4a)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoliburcu: update to 0.10.1
Alexander Kanavin [Thu, 1 Feb 2018 18:02:02 +0000 (20:02 +0200)] 
liburcu: update to 0.10.1

(From OE-Core rev: 21b686b45b5c8b63a3844ac3a6246ac11a4078ee)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoboost: update to 1.66.0
Alexander Kanavin [Thu, 1 Feb 2018 18:02:01 +0000 (20:02 +0200)] 
boost: update to 1.66.0

Rework 0002-Don-t-set-up-m32-m64-we-do-that-ourselves.patch to
remove the offending bits from the function instead of removing
calls to the function all over the place.

(From OE-Core rev: 18e94bc08db55afb2d9b9db9a51c6a2d5478c056)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agompg123: update to 1.25.8
Alexander Kanavin [Thu, 1 Feb 2018 18:02:00 +0000 (20:02 +0200)] 
mpg123: update to 1.25.8

(From OE-Core rev: ca9ec1c3d0c23fd00095f732730b1c9423b06423)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agovala: update to 0.38.6
Alexander Kanavin [Thu, 1 Feb 2018 18:01:59 +0000 (20:01 +0200)] 
vala: update to 0.38.6

(From OE-Core rev: 2d6f21e6b9a53d1fd774402ed8e5a9d94614d065)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolibnl: 3.2.29 -> 3.4.0
Huang Qiyu [Thu, 1 Feb 2018 18:01:58 +0000 (20:01 +0200)] 
libnl: 3.2.29 -> 3.4.0

1) Upgrade libnl from 3.2.29 to 3.4.0.
2) Add one patch "0001-PATCH-fix-libnl-3.4.0-musl-compile-problem.patch", for musl compile.
3) Delete one patch "fix-pktloc_syntax_h-race.patch", since upstream has refactored the makefiles, and the problematic code is now absent.

(From OE-Core rev: 7502216082f7cf777173e316dfe67a116a1a2f50)

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agowebkitgtk: update to 2.18.6
Alexander Kanavin [Thu, 1 Feb 2018 18:01:55 +0000 (20:01 +0200)] 
webkitgtk: update to 2.18.6

(From OE-Core rev: f5d0ef12a5f1c4fa3981e70ef614e34bc64c380f)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoopenssl: update to 1.0.2n
Alexander Kanavin [Thu, 1 Feb 2018 18:01:54 +0000 (20:01 +0200)] 
openssl: update to 1.0.2n

Drop upstreamed 0001-aes-armv4-bsaes-armv7-sha256-armv4-.pl-make-it-work-.patch

Rebase a couple more patches (via devtool upgrade).

(From OE-Core rev: 8a79b8619ce797d5395989e7bb804bc2accfbb14)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agorpm: add a patch to help with Docker performance issues
Alexander Kanavin [Thu, 1 Feb 2018 18:01:53 +0000 (20:01 +0200)] 
rpm: add a patch to help with Docker performance issues

(From OE-Core rev: 6f1822e5f1eaafd8bc46e999de730c1fcca77f3a)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agorpm: update to 4.14.1
Alexander Kanavin [Thu, 1 Feb 2018 18:01:52 +0000 (20:01 +0200)] 
rpm: update to 4.14.1

Drop two upstreamed patches.

License-Update: grammar fixes
(From OE-Core rev: c74bbe70988e7dd3ee1b7977de68a7ffe64fc8ef)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoninja: Upgrade from 1.7.2 to major release 1.8.2
Alejandro Enedino Hernandez Samaniego [Sat, 20 Jan 2018 00:19:06 +0000 (16:19 -0800)] 
ninja: Upgrade from 1.7.2 to major release 1.8.2

(From OE-Core rev: f683b892b70a9587d9c2812ffc22da2375b34923)

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agopackagegroup-core-tools-profile: disable valgrind on armeb
Mariia Movchan [Fri, 2 Feb 2018 19:19:20 +0000 (21:19 +0200)] 
packagegroup-core-tools-profile: disable valgrind on armeb

Valgrind supports only little endian ARM.

(From OE-Core rev: dece983e35721ca1cfc6ddddaf52726fb1d6db1f)

Signed-off-by: Mariia Movchan <mmovchan@cisco.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolibfm: add a patch to fix build errors with recent versions of gtk-doc
Alexander Kanavin [Fri, 2 Feb 2018 17:38:15 +0000 (19:38 +0200)] 
libfm: add a patch to fix build errors with recent versions of gtk-doc

(From OE-Core rev: 3574375deb31e61bc464a51d8a6b949b8521a4ff)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agogtk-doc: update to 1.27
Alexander Kanavin [Fri, 2 Feb 2018 17:38:14 +0000 (19:38 +0200)] 
gtk-doc: update to 1.27

Gtk-doc has been rewritten in Python, so drop perl dependencies (good riddance!),
and adjust patches to reflect that.

(From OE-Core rev: f4a00893a4209330720c0366ddde6b9941ee3196)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agox264: upgrade to latest revision
Maxin B. John [Fri, 2 Feb 2018 13:33:15 +0000 (15:33 +0200)] 
x264: upgrade to latest revision

Change dependency from yasm to nasm following this change:

commit d2b5f4873e2147452a723b61b14f030b2ee760a5
Author: Henrik Gramner <henrik@gramner.com>
Date:   Sat Mar 18 18:50:36 2017 +0100

    x86: Change assembler from yasm to nasm

Refreshed the following patch:
        don-t-default-to-cortex-a9-with-neon.patch

(From OE-Core rev: 85deeb7bdd17c417e48e86647ad1580e71829afa)

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolibsolv: upgrade to version 0.6.31
Maxin B. John [Fri, 2 Feb 2018 13:33:14 +0000 (15:33 +0200)] 
libsolv: upgrade to version 0.6.31

Remove upstreamed patch:
        0001-repo_rpmdb.c-increase-MAX_HDR_CNT-and-MAX_HDR_DSIZE.patch

(From OE-Core rev: 89a1c8c2e6393ed1f5f667036845b752d5277beb)

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoapr: 1.6.2 -> 1.6.3
Hongxu Jia [Fri, 2 Feb 2018 09:06:11 +0000 (04:06 -0500)] 
apr: 1.6.2 -> 1.6.3

1. Improve inappropriate patches:
- Drop inappropriate configure_fixes.patch
  Use setting variable ac_cv_file__dev_zero and
  ac_cv_sizeof_struct_iovec to replace

- Drop cleanup.patch
  Aassign variable libtool at ./buildconf executing and
  use 0001-build-buildcheck.sh-improve-libtool-detection.patch
  to replace. Submitted it to upstream.

- Rename configfix.patch to
  0002-apr-Remove-workdir-path-references-from-installed-ap.patch
  Add its original comments and author, explain why it is inappropriate

- Drop upgrade-and-fix-1.5.1.patch
  Use 0003-Makefile.in-configure.in-support-cross-compiling.patch
  to replace. And submitted it to upstream.

2. Fix build path issue to improve reproducibility

(From OE-Core rev: 29c4b19e640b544c9c351aec4292a3f65b619998)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agotcl: update to 8.6.8
Yi Zhao [Fri, 2 Feb 2018 02:16:13 +0000 (10:16 +0800)] 
tcl: update to 8.6.8

Rebase tcl-add-soname.patch

(From OE-Core rev: 3619d779205464175e3c08396660ff9ee52076f9)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agojson-c: update to 0.13
Yi Zhao [Fri, 2 Feb 2018 02:16:12 +0000 (10:16 +0800)] 
json-c: update to 0.13

Drop 0001-Add-FALLTHRU-comment-to-handle-GCC7-warnings.patch since it
had been merged upstream.

(From OE-Core rev: 77b46f844c50e3da90f91669baf6ba936ab7af9f)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agorsync: update to 3.1.3
Yi Zhao [Fri, 2 Feb 2018 02:16:11 +0000 (10:16 +0800)] 
rsync: update to 3.1.3

(From OE-Core rev: ded47001bec3fbbcbcdbe358a32c14ed0322d431)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agowget: update to 1.19.4
Yi Zhao [Fri, 2 Feb 2018 02:16:10 +0000 (10:16 +0800)] 
wget: update to 1.19.4

Update LIC_FILES_CHKSUM since replacing HTTP urls with HTTPS in COPYING

(From OE-Core rev: 10541373edb7117678fe2163e46b3eac987cc7e5)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolibbsd: update to 0.8.7
Yi Zhao [Fri, 2 Feb 2018 02:16:09 +0000 (10:16 +0800)] 
libbsd: update to 0.8.7

Drop 0001-Fix-for-older-GCCs-not-supporting-__has_include.patch as it
had been merged upstream.
Rebase 0001-Replace-__BEGIN_DECLS-and-__END_DECLS.patch.

(From OE-Core rev: 28ccf3a73f5dabf658c8dae5d9eabcb482d7f0bb)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agodebianutils: update to 4.8.4
Yi Zhao [Fri, 2 Feb 2018 02:16:08 +0000 (10:16 +0800)] 
debianutils: update to 4.8.4

(From OE-Core rev: 194b1a5ac178c9cd02ea100fa080b9a4b4687ce6)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agogpgme: 1.9.0 -> 1.10.0
Hongxu Jia [Thu, 1 Feb 2018 06:17:10 +0000 (01:17 -0500)] 
gpgme: 1.9.0 -> 1.10.0

1. Disable test at build time to workaround corss-compile
   Add 0007 to add option to disable python test and submit
   it to upstream

2. Rework patch 0002, since the following commit of upstream.
   https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commit;h=7309ce6f5f7c86570953a141965d4f54cd9ad9a0

3. Add patch 0006 to fix build path issue to improve reproducibility
   and submit it to upstream

(From OE-Core rev: 80d2e065bb3e2ce7d7f8a956c3fecd26eb582b62)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agopigz: 2.3.4 -> 2.4
Hongxu Jia [Thu, 1 Feb 2018 06:20:42 +0000 (01:20 -0500)] 
pigz: 2.3.4 -> 2.4

License-checksum-change: license is no change, only version bump up.

https://github.com/madler/pigz/commit/fe822cb435622c43f491013da77b127e9fe851a9

(From OE-Core rev: efa166021d2520b3badfdc44968ee618c65be705)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoglide: Add 0.13.1 version
Otavio Salvador [Thu, 1 Feb 2018 10:28:19 +0000 (08:28 -0200)] 
glide: Add 0.13.1 version

Glide is a widely used Vendor Package Management for Golang,
especially in private projects as it allows for internal repositories
clone and other fancy things.

This recipe has been originally done as part of updatehub development.

(From OE-Core rev: 64fc673886b37d3673b9dfc4b647ece7d3130ec9)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolinux-firmware: package all ibt-17-x-x.sfi/ddc firmware
Liwei Song [Thu, 1 Feb 2018 06:40:49 +0000 (01:40 -0500)] 
linux-firmware: package all ibt-17-x-x.sfi/ddc firmware

All ibt-17-x-x.sfi/ddc firmware are use to support Intel Bluetooth 9560
they are needed in different version of Bluetooth driver since
4.14 kernel version.

commit b77bb7afe513 ("linux-firmware: package ibt-17-16-1 firmware")
only package one of the ibt-17 series firmware.

As the Bluetooth driver's update, to avoid packaging the ibt-17 firmware
one by one, install them in one package ibt-17.

(From OE-Core rev: f6110c0213064c324397476f3eae3851328790dd)

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agovulkan: upgrade to version 1.0.65.2
Maxin B. John [Wed, 31 Jan 2018 14:58:58 +0000 (16:58 +0200)] 
vulkan: upgrade to version 1.0.65.2

1.0.61.1 -> 1.0.65.2

(From OE-Core rev: c61ad4db01b18ff8c162a39e04ce4871e2926a0e)

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoassimp: upgrade to version 4.1.0
Maxin B. John [Wed, 31 Jan 2018 14:58:57 +0000 (16:58 +0200)] 
assimp: upgrade to version 4.1.0

4.0.1 -> 4.1.0

(From OE-Core rev: 35d5c239f379e99700073971e0cb0a84037ec0d0)

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agolibinput: upgrade to version 1.9.4
Maxin B. John [Wed, 31 Jan 2018 14:58:56 +0000 (16:58 +0200)] 
libinput: upgrade to version 1.9.4

1.8.4 -> 1.9.4

(From OE-Core rev: fc4c234b8e7ae31d3632e6ec749ea16c59657dcf)

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agotar: 1.29 -> 1.30
Huang Qiyu [Wed, 31 Jan 2018 08:56:34 +0000 (16:56 +0800)] 
tar: 1.29 -> 1.30

1.Upgrade tar from 1.29 to 1.30.
2.Modify musl_dirent.patch, since the data has been changed.
3.Delete CVE-2016-6321.patch, since it is integrated upstream.

(From OE-Core rev: 9dc417ef8f94b51140fe2befcd492f6ea9726a4a)

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoapr-util: 1.6.0 -> 1.6.1
Hongxu Jia [Wed, 31 Jan 2018 07:48:17 +0000 (02:48 -0500)] 
apr-util: 1.6.0 -> 1.6.1

(From OE-Core rev: 2fe6961b3d6786c4acd666f78b8b2105bfa0b9d1)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoncurses: 6.0+20170715 -> 6.0+20171125
Hongxu Jia [Wed, 31 Jan 2018 07:48:14 +0000 (02:48 -0500)] 
ncurses: 6.0+20170715 -> 6.0+20171125

- Drop backported CVE fix

(From OE-Core rev: 382e861b8c89c65b3538c706361767eff78d4a5a)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agohelp2man-native: 1.47.4 -> 1.47.5
Hongxu Jia [Wed, 31 Jan 2018 07:48:12 +0000 (02:48 -0500)] 
help2man-native: 1.47.4 -> 1.47.5

(From OE-Core rev: 5acb140ec0a558c4aa08fb19247465f745e2c0c2)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 years agoi2c-tools: rewrite packaging
Ross Burton [Wed, 31 Jan 2018 11:05:11 +0000 (11:05 +0000)] 
i2c-tools: rewrite packaging

For unknowable reasons this recipe inherits autotools-brokensep despite not in
fact using autotools.

Remove the inherit, add a do_install() that calls the makefile directly.

Extend EXTRA_OEMAKE to pass bindir/sbindir/incdir/libdir/mandir so the files are
all packaged in the correct location (and remove the now redundant sed of
Makefile).

Pass EXTRA=eeprog to EXTRA_OEMAKE to build eeprog, and remove the now redundant
edit of Makefile.

Backport a patch from upstream to remove linux/i2c-dev.h instead of installing
it with a different name (which nobody will be using).

(From OE-Core rev: a5d5d66c30378c35900c46dac4e4824a10521477)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>