Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Engaging the xen community

16,183 views

Published on

Published in: Technology
  • Be the first to comment

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

×