Talk will show development techniques used to build a project which remains compatible for many years. Issues will be mostly demonstrated on lvm2 project.
However the talk is not strictly lvm2 oriented and it's targeted for wide audience of developers to help them making their project better.
Various topics will be mentions, from rpm packaging, maintaining shared libraries, introducing new features, changing of existing features, testing...