canonical / canonical/debcraft
[Feature] Add support for makeshdeps symbols file
Open
- Dominant language
- Python
- Stars
- 9
- Forks
- 6
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 7
Description
Each (C/C++) shared library binary package has to have 2 files to describe the dependencies of the shared library has on other shared libraries and the list of exported symbols file:
- shlibs
- symbols
As of now, debcraft only generates the shlibs file without the symbols file.
Contributor guide
Research direction
Start by locating debcraft's existing generation of the shlibs file and any tests covering shared-library binary packages. Trace how exported symbols are discovered and packaged, then add coverage showing that a symbols file is generated alongside shlibs with the package's exported symbols.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100