<div dir="ltr"><div>Valgrind developer room at FOSDEM 2017 (Brussels, Belgium, February 4th).</div><div><br></div><div>FOSDEM is a free software event that offers open source communities a</div><div>place to meet, share ideas and collaborate.  It is renown for being</div><div>highly developer-oriented and brings together 5000+ hackers from all</div><div>over the world.  It is held in the city of Brussels (Belgium).</div><div><a href="http://fosdem.org/">http://fosdem.org/</a></div><div><br></div><div>FOSDEM 2017 will take place during the weekend of Saturday, February 4th</div><div>and Sunday February 5th 2017.  On Saturday we will have a devroom for</div><div>Valgrind.  Devrooms are a place for development teams to meet,</div><div>discuss, hack and publicly present the project's latest improvements</div><div>and future directions.</div><div><br></div><div>For the third time there will be a dedicated Valgrind devroom.</div><div>We will have a whole day to hang out together as Valgrind community.</div><div>Please join us, regardless of whether you are a Valgrind core hacker,</div><div>Valgrind tool hacker, Valgrind user, Valgrind packager or hacker on a</div><div>project that integrates, extends or complements Valgrind.</div><div><br></div><div>Call For Participation</div><div><br></div><div>We would like to organize a series of talks/discussions on various</div><div>topics relevant to both core hackers, new developers, users, packagers</div><div>and cross project functionality.  Please do submit a talk proposal by</div><div>Thursday December 1st 2016, so we can make a list of activities during the</div><div>day.</div><div><br></div><div>Some possible topics for talks/discussions are:</div><div><br></div><div>- Recently added functional changes (for valgrind users).</div><div><br></div><div>- State of the valgrind code base (core hackers).</div><div><br></div><div>- Speeding up Memcheck by inlining of the fast cases of its helper</div><div>  function calls (core hackers).</div><div><br></div><div>- Supporting Valgrind on new MacOS X versions</div><div>  (valgrind developers and users).</div><div><br></div><div>- Status of current ports and possible future ports to other architectures (valgrind developers and users).</div><div><br></div><div>- Valgrind and Wine (valgrind developers and users).</div><div><br></div><div>- Helgrind - basic design, problems and opportunities (core and tools).</div><div><br></div><div>- Get feedback on what what kinds of new functionality would</div><div>  be useful. Which tools users would like to see and/or which new</div><div>  features for the existing tools. (valgrind developers and users).</div><div><br></div><div>  - Modify memcheck to report the last leaked pointer to a block</div><div>    integrate "omega" as a memcheck option or omega as a separate tool.</div><div><br></div><div>  - Better support compiled and JITted code.</div><div>    allowing the JIT compiler to indicate the link between</div><div>    the JITted code and the source code.</div><div><br></div><div>  - Valgrind and transactional memory.</div><div><br></div><div>- How to add simple features (adding syscalls for a platform or VEX</div><div>  instructions for an architecture port). (new core developers).</div><div><br></div><div>- Making Valgrind really multi-threaded, parallelising Memcheck</div><div>  parallelising the rest of the framework, and tools (for core hackers).</div><div><br></div><div>- Should we continue to support OS X? What about Valgrind on</div><div>  MS-Windows? Solaris? *BSD? (attracting new hackers).</div><div><br></div><div>- Redo the JIT framework to reduce baseline overheads? (core hackers).</div><div><br></div><div>- Discuss release/bugfixing strategy/policy (core hackers, packagers).</div><div><br></div><div>- Packaging valgrind for distros, handling patches, suppressions, etc.</div><div>  (packagers).</div><div><br></div><div>- Valgrind/GDB integration (cross project).</div><div><br></div><div>- Valgrind vs the compiler. Compilers like GCC and clang now have</div><div>  "valgrind like" features, eg -fsanitize=address|thread|undefined.</div><div>  How does valgrind complement or improve on these features?</div><div><br></div><div>- Eclipse and other visualisation tools for valgrind (cross project).</div><div><br></div><div>- Practical examples of using Valgrind in (big) system automatic</div><div>  regression testing (users).</div><div><br></div><div>- Tuning Valgrind for large workloads (users).</div><div><br></div><div>Use the FOSDEM 'pentabarf' tool to submit your proposal:</div><div><a href="https://penta.fosdem.org/submission/FOSDEM17">https://penta.fosdem.org/submission/FOSDEM17</a></div><div><br></div><div>- If necessary, create a Pentabarf account and activate it.</div><div>  Please reuse your account from previous years if you have</div><div>  already created it.</div><div><br></div><div>- In the "Person" section, provide First name, Last name</div><div>  (in the "General" tab), Email (in the "Contact" tab)</div><div>  and Bio ("Abstract" field in the "Description" tab).</div><div><br></div><div>- Submit a proposal by clicking on "Create event".</div><div><br></div><div>- Important! Select the "Valgrind devroom" track</div><div>  (on the "General" tab).</div><div><br></div><div>- Provide the title of your talk ("Event title" in the "General" tab).</div><div><br></div><div>- Provide a description of the subject of the talk and the</div><div>  intended audience (in the "Abstract" field of the "Description" tab)</div><div><br></div><div>- Provide a rough outline of the talk or goals of the session (a short</div><div>  list of bullet points covering topics that will be discussed) in the</div><div>  "Full description" field in the "Description" tab</div><div><br></div><div>Julian, Philippe, Mark and Ivos will review the proposals and organize the</div><div>schedule for the day.  Please feel free to suggest or discuss any ideas</div><div>for the devroom on the Valgrind developer mailinglist before creating a</div><div>proposal: valgrind-developers at <a href="http://lists.sourceforge.net">lists.sourceforge.net</a></div><div><br></div><div>Recording of talks</div><div><br></div><div>As usually the FOSDEM organisers plan to have live streaming and</div><div>recording fully working, both for remote/later viewing of talks, and</div><div>so that people can watch streams in the hallways when rooms are full.</div><div>This obviously requires speakers to consent to being recorded and</div><div>streamed.  If you plan to be a speaker, please understand that by</div><div>doing so you implicitly give consent for your talk to be recorded and</div><div>streamed.  The recordings will be published under the same licence as</div><div>all FOSDEM content (CC-BY).</div><div><br></div><div>Important dates:</div><div><br></div><div>  Talk/Discussion Submission deadline:    Thursday    1 Dec 2016</div><div>  Devroom Schedule announcement:        Thursday   15 Dec 2016</div><div>  Devroom day:                                          Saturday   4 Feb 2017</div><div><br></div><div>Hope to see you all at FOSDEM 2017 in the Valgrind devroom.</div><div>Brussels (Belgium), Saturday February 4th 2017.</div><div><a href="https://fosdem.org/2017/schedule/track/valgrind/">https://fosdem.org/2017/schedule/track/valgrind/</a></div></div>