Guillem Jover 01ccc0b865 doc: Bump minimal perl version to use to 5.10.0 пре 13 година
..
.gitignore 0581dda824 build: Add optional code coverage support пре 16 година
Doxyfile.in 05c9a53e63 doc: Add a trailing -- to the git command in FILE_VERSION_FILTER пре 13 година
README.api e342a8fc3b Use “command line” instead of commandline or command-line пре 15 година
README.feature-removal-schedule 0790f370e7 dpkg-deb: Add new --deb-format option and base --new and --old on it пре 13 година
coding-style.txt 01ccc0b865 doc: Bump minimal perl version to use to 5.10.0 пре 13 година
frontend.txt 0aec21906f doc: Add new frontend.txt file documenting some public interfaces пре 14 година
lcov-epilog 0581dda824 build: Add optional code coverage support пре 16 година
lcov-prolog 0581dda824 build: Add optional code coverage support пре 16 година
triggers.txt 7b1b83d9df Do not pass -e in shell script shebangs, set it in the body пре 13 година

README.api

This is an (incomplete) list of currently provided APIs by dpkg, and
their supported status.


What: libdpkg.a (C static library)
Status: volatile
Description:
The API provided by this library is highly volatile, still in the process
of being cleaned up. It's only supposed to be used internally by dpkg for
now. Header files, functions, variables and types might get renamed,
removed or change semantics. If you still have a need to use it, which
you'd be doing anyway, say by locally building dpkg to get the library,
then define the C preprocessor macro LIBDPKG_VOLATILE_API in your build
to acknowledge that fact.

What: libdpkg-perl (perl modules)
Status: stable
Description:
Among the perl modules provided by libdpkg-perl, you can safely rely on
those that have $VERSION set to 1.00 (or higher). Note however that the
API is defined by what's documented in the corresponding manual pages and
nothing more. You can't assume anything else based on what you read in
the source code. If you feel the need for further refinements in the
documented API, don't hesitate to file a wishlist bug against
libdpkg-perl.
.
In case of API-breaking changes, the major number in $VERSION will be
increased. For API extensions, the minor number will be increased.

What: custom changelog parsers in /usr/lib/dpkg/parsechangelog
Status: stable
Version: 2.0
Description:
Since dpkg 1.14.16, the set of command line options that custom
changelog parsers must support has been expanded (see
dpkg-parsechangelog(1)). For compatibility, changelog parsers supporting
only the old options are supported in lenny. In lenny+1, that support
will be dropped.
.
For reference, only the -v option was supported in version 1.0 of this
API.