Closed
Milestone

GnuTLS without autogen

Althought the autogen tools have eliminated doc duplication in gnutls, their dependency is an issue for multiple reasons:

  1. It is a very complex solution with few persons have an understanding of it
  2. On its default mode it links our tools against libopts which is a library without an ABI promise or stability
  3. Not linking with libopts (--enable-local-libopts) is possible but this is not a fully supported scenario, it requires bundling of libopts and auto generated code and it seriously complicates our git repository (many generated files not always in an automatic way)

This milestone is about having gnutls without the libopts/autogen dependencies without regressing to multiple versions of documentation. Alternatively a simplification of the current autogen code and elimination of the issues above could also be a solution.

Links to existing issues with more background:

  • !645 (closed)
  • !862 (closed)
  • #772 (closed)
  • Work items 3
  • Merge requests 0
  • Participants 0
  • Labels 1
Loading
Loading
Loading
Loading
100% complete
100%
Start date
No start date
None
Due date
No due date
3
Work items 3 New issue
Open: 0 Closed: 3
None
Total weight
None
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: gnutls/gnutls%"GnuTLS without autogen"