Newcomers: Difference between revisions
No edit summary |
|||
(15 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
== | == Overview == | ||
[[File:Rudi.jpg|thumb]] | |||
[[File:Otavio_daiane.jpg|thumb]] | |||
The goal of the Newcomers Guide is to connect people using the software with resources for learning about and contributing to the project. If you just want to get starting building with Yocto, the [https://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.html Quick Start Guide] is for you! | The goal of the Newcomers Guide is to connect people using the software with resources for learning about and contributing to the project. If you just want to get starting building with Yocto, the [https://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.html Quick Start Guide] is for you! | ||
As you have questions, these are the two manuals that can help | As you have questions, these are the two manuals that can help you understand both [https://www.yoctoproject.org/docs/current/bitbake-user-manual/bitbake-user-manual.html Bitbake] and [https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html Yocto]. | ||
Also, feel free to ask questions on our [https://www.yoctoproject.org/community/mailing-lists/ mailing lists] or stop by our [https://www.yoctoproject.org/community/mailing-lists/ IRC] channel. | |||
==Resources for Learning== | |||
There is a [https://www.youtube.com/watch?v=zNLYanJAQ3s getting started video] that will give you a high level overview of the Yocto Project. | |||
Rudi Streif gave a [https://www.youtube.com/watch?v=cy-eyYMbEhM great talk] at the Embedded Linux Conference in 2015. | Rudi Streif gave a [https://www.youtube.com/watch?v=cy-eyYMbEhM great talk] at the Embedded Linux Conference in 2015. | ||
For more presentations, check out our [https://www.yoctoproject.org/learn/presentation-videos/ presentation page] for a full lists of talks given about the Yocto Project. | |||
Rudi has also written a book, "Embedded Linux Systems with the Yocto Project". | |||
Otavio Salvador and Daiane Angolini have also written a book, "Embedded Linux Development with Yocto Project". | Otavio Salvador and Daiane Angolini have also written a book, "Embedded Linux Development with Yocto Project". | ||
== | ==How to Contribute== | ||
First, and most important, is to read our [[Community_Guidelines | community guidelines]]. | |||
If you have changes that are specific to poky, there is a page discussing [[Poky_Contributions | contributions to poky]] on this wiki. Also of note, the OpenEmbedded wiki has a page where you can learn how to [https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded submit a patch] to oe-core or meta-openembedded. There are various [https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines patch guidelines], as well as a [https://www.openembedded.org/wiki/Styleguide styleguide] which you should familiarize yourself with before submitting a patch. | |||
The Yocto Project tracks bugs using [https://bugzilla.yoctoproject.org bugzilla]. You may want to review our [[Bug_reporting_and_Information_levels | bug guidelines]] to help understand this process. | The Yocto Project tracks bugs using [https://bugzilla.yoctoproject.org bugzilla]. You may want to review our [[Bug_reporting_and_Information_levels | bug guidelines]] to help understand this process. | ||
==Newcomer Bugs== | |||
The Yocto Project has a ''newcomer'' bug category which are bugs suited to someone new to the project, in order to learn more about the development process within our community, and become familiar with the project. | |||
The list of such bugs can be found in the table below: | |||
{{#bugzilla: | |||
|status=!(RESOLVED,VERIFIED,CLOSED) | |||
|to=newcomer@yoctoproject.org, unassigned@yoctoproject.org | |||
|whiteboard=NEWCOMER | |||
|product=!opkg | |||
|severity=!janitors | |||
|priority=!(Undecided) | |||
|columns=id,summary,to,status,milestone,severity,priority,whiteboard | |||
|sort=id | |||
|noresultsmessage="No matching bugs found. Check for unassigned bugs." | |||
|total=summary | |||
}} | |||
==Helpful Links== | |||
*'''OpenEmbedded Layer Index''' - A collection of layers that can be used with OpenEmbedded. | |||
**https://layers.openembedded.org | |||
*'''Recipe reporting system''' - Yocto recipes upstream status reporting. | |||
**http://recipes.yoctoproject.org/ | |||
*'''OpenEmbedded Patchwork''' | |||
**https://patchwork.openembedded.org | |||
*'''Yocto Downloads''' - Yocto releases, as well as some other supported and archived software. | |||
**http://downloads.yoctoproject.org/ | |||
*'''Error reporting tool''' - View a sortable, traceable list of errors thrown during a Yocto build. | |||
**http://git.yoctoproject.org/cgit/cgit.cgi/error-report-web/ | |||
**http://errors.yoctoproject.org/Errors/Latest/Autobuilder/ |
Latest revision as of 08:14, 11 June 2019
Overview
The goal of the Newcomers Guide is to connect people using the software with resources for learning about and contributing to the project. If you just want to get starting building with Yocto, the Quick Start Guide is for you!
As you have questions, these are the two manuals that can help you understand both Bitbake and Yocto.
Also, feel free to ask questions on our mailing lists or stop by our IRC channel.
Resources for Learning
There is a getting started video that will give you a high level overview of the Yocto Project.
Rudi Streif gave a great talk at the Embedded Linux Conference in 2015.
For more presentations, check out our presentation page for a full lists of talks given about the Yocto Project.
Rudi has also written a book, "Embedded Linux Systems with the Yocto Project".
Otavio Salvador and Daiane Angolini have also written a book, "Embedded Linux Development with Yocto Project".
How to Contribute
First, and most important, is to read our community guidelines.
If you have changes that are specific to poky, there is a page discussing contributions to poky on this wiki. Also of note, the OpenEmbedded wiki has a page where you can learn how to submit a patch to oe-core or meta-openembedded. There are various patch guidelines, as well as a styleguide which you should familiarize yourself with before submitting a patch.
The Yocto Project tracks bugs using bugzilla. You may want to review our bug guidelines to help understand this process.
Newcomer Bugs
The Yocto Project has a newcomer bug category which are bugs suited to someone new to the project, in order to learn more about the development process within our community, and become familiar with the project.
The list of such bugs can be found in the table below:
ID | Summary (12 tasks) ⇒ | Assignee | Status | Milestone | Severity | P | Whiteboard |
---|---|---|---|---|---|---|---|
4120 | rootfs_deb doesn't support BAD_RECOMMENDATIONS | Unassigned | NEW | Future | enhancement | Medium | NEWCOMER |
4530 | gconv data needs virtual providers | Unassigned | NEW | 5.99 | enhancement | Medium | NEWCOMER |
6478 | Tweaks to remove cruft from non-rootfs (container) images | New Comer Bugs | NEW | 5.99 | enhancement | Medium+ | NEWCOMER |
6803 | Sanity check for non-largefile use | New Comer Bugs | NEW | 5.99 | enhancement | Medium | NEWCOMER |
8729 | grub: create a script to boot between rootfs and a maintenance partition | Unassigned | IN PROGRESS REVIEW | Future | enhancement | Medium | NEWCOMER |
8744 | Need to standardize on a format for security bugs | New Comer Bugs | NEW | Q4 | normal | Medium | NEWCOMER |
9692 | QA check for #! interpreter should handle '/usr/bin/env something' | New Comer Bugs | NEW | Future | normal | Medium | NEWCOMER |
10636 | Improved image testing by extending automated QA tests | New Comer Bugs | NEW | 5.99 | enhancement | Medium | NEWCOMER |
10699 | Ensure consistency in repository URLs | Unassigned | NEW | Future | enhancement | Medium | NEWCOMER |
12482 | perf: Add PACKAGECONFIGs for auto-detected features such as libaudit | New Comer Bugs | NEW | 5.99 | enhancement | Medium | NEWCOMER |
12716 | Replace unfs3 with nfs-ganesha? | New Comer Bugs | IN PROGRESS IMPLEMENTATION | Future | enhancement | Medium | NEWCOMER |
13846 | Add runtime test for Piglit | Unassigned | NEW | 5.99 | enhancement | Medium+ | NEWCOMER |
12 |
Helpful Links
- OpenEmbedded Layer Index - A collection of layers that can be used with OpenEmbedded.
- Recipe reporting system - Yocto recipes upstream status reporting.
- OpenEmbedded Patchwork
- Yocto Downloads - Yocto releases, as well as some other supported and archived software.
- Error reporting tool - View a sortable, traceable list of errors thrown during a Yocto build.