Engaging the xen community

16,040 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
16,040
On SlideShare
0
From Embeds
0
Number of Embeds
15,117
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Engaging the xen community

  1. 1. Engaging the Xen Community Roger Pau Monné XenDay Barcelona 2012
  2. 2. Engaging the Xen Community XenDay 2012 Why might people not be involved? Cost not worth the benefits Don’t know what there is to do Don’t know how to engage community effectively November 8th Barcelona
  3. 3. Engaging the Xen Community XenDay 2012 Outline ● Engaging in non-development activities ● Engaging in development November 8th Barcelona
  4. 4. Engaging the Xen Community XenDay 2012 How can you contribute? November 8th Barcelona
  5. 5. Engaging the Xen Community XenDay 2012 TestingNeed testing on a wide array of hardware/software ● Test the functionality you use ● Performance testing as wellWhat to test ● Xen release candidates ● Linux pvops release candidates ● Distro packagesWiki: http://wiki.xen.org/wiki/Xen_Test_Days November 8th Barcelona
  6. 6. Engaging the Xen Community XenDay 2012 Good bug reports What to include ● Detailed hardware, software, steps to reproduce ● As much error as you can ● Serial console output Wiki page: http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen November 8th Barcelona
  7. 7. Engaging the Xen Community XenDay 2012 Documentation User Documentation ● In-tree documentation ● Wiki ● HOWTOs ● Man pages Developer documentation ● ABI Wiki: http://wiki.xen.org/wiki/Xen_Document_Days November 8th Barcelona
  8. 8. Engaging the Xen Community XenDay 2012 Feedback Suggest changes / clarifications to interface Suggest new features which might be useful to you Help us prioritize what features are important ● http://xenorg.uservoice.com November 8th Barcelona
  9. 9. Engaging the Xen Community XenDay 2012 Contributing code November 8th Barcelona
  10. 10. Engaging the Xen Community XenDay 2012 Xen contributions November 8th Barcelona
  11. 11. Engaging the Xen Community XenDay 2012 Guidelines Break your change into a series of patches One logical change per patch No regressions Don’t fix a bug in one patch in a later patch! Separate clean-up from functional changes Even if it’s just a one-line change One-line summary easy to scan Description says what the patch does and why November 8th Barcelona
  12. 12. Engaging the Xen Community XenDay 2012 Requirements Patch must apply Beware of mailer mangling Mercurial PatchBomb extension Stacked Git (stg) Signed-off-by Coding style Wiki: http://wiki.xen.org/wiki/Submitting_Xen_Patches November 8th Barcelona
  13. 13. Engaging the Xen Community XenDay 2012 Three people to think about Person reviewing the patch Does it do the right thing? Are there any mistakes? Person scanning through changesets Do I need to look at this patch? Archaeologist 6 months, 1 year, 2 years, 5 years Why is the code the way it is now? November 8th Barcelona
  14. 14. Engaging the Xen Community XenDay 2012 Questions? November 8th Barcelona

×