Attendees
- Michael Drake
- Vincent Sanders
- Daniel Silverstone
Apologies
- John-Mark Bell
- Chris Young
Topics
- Use
libnsfbas a backing tool for SVG, thumbnailing, and Canvas rendering? - Revisit old bugs on the tracker and close down stuff which is definitely not happening.
- Update CI to turn on santizers for builds on supported platforms.
- Update CI to ensure
DEBUGlevel nslog stuff is compiled in for CI builds. - Toolchain patches need examining. Consider if we can build with a more modern OS for Atari. Sadly we missed this one
Activity
Bug Triage
- Group bug for line breaking issues is NetSurf Mantis Bug#467
Daniel
- Added
sanitizeas a target to the top level makefiles in the buildsystem.- Usage:
make VARIANT=debug clean; make VARIANT=debug sanitize - If you subsequently want the sanitize-enabled library installed do:
make VARIANT=debug install - NOTE: If you do that, you'll need to always run the sanitize targets for any rdepends.
- Usage:
- Spotted a bug in the
libwapcaplettest suite, fixed that. - Added
sanitizetarget to the main NetSurf makefiles including nice config overrides. For main docs, seeMakefile.config.examplebut failing that you can run the test suite in sanitizer mode with:make sanitize - Made it so that CI builds of NetSurf set the
libnslogcompile-in level toDEBUG - Make sanitizer changes to
libsvgtiny,libnsbmp,libnsgifetc. - Made a bunch of changes to
libdomto clean up, it's still notsanitizeclean sadly.
Michael
- Helped on NetSurf Mantis Bug#2606
- Looked at sanitizer issues.
Vincent Sanders
- Added sanitizer targets for some libraries, but....
- Spent quite a while fettling the CI workers so that they will, erm, CI work.
- Triaged bunch of line-breaking related bugs on the tracker
Frontends
We revisited the decisions made in January and decided they're all good so we're not changing them for now.
Next time
We have chosen the next developer weekend to be November 2/3/4 2018. It shall be at Avon Road in Manchester