Thanks for reviewing, tobi
https://mentors.debian.net/package/bung/ is updated
I fixed all the defects you identified (installed debhelper, debmake,
and lintian from buster-backports) except ...
d/source/metadata. The bung git repo is not (yet) publicly accessible
so metadata cannot be implemented
d/changelog. I did not understand
Maybe useful: Use dc -r "" to update it and update the timestamp.
doc-base was a challenge and I failed. The key difficulty was some of
bung's docs have spaces in their file names (I believe in making things
easy for people rather than computers). I tried several workarounds but
nothing worked. In case they are of any value, my doc-base notes are below
Best
Charles
doc-base notes
* No "Format" for .odt files. Ref
file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.3.2 >
"2.3.2.2. Format sections". Maybe OK to use Text format, maybe not
* No support for spaces in file names.
file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.3.2 >
"2.3.2.2. Format sections" > Files does not define the
requirements/restrictions. Tried single and double quotes and backslash.
Worked around by using glob expressions
* https://wiki.debian.org/doc-base lists doc-base clients. Used
https://www.debian.org/distrib/packages to search for them
** dochelp did not find the bung entries. Because of the globs?
** dwww required running Apache. Not convenient
** dhelp not packaged for Buster
** doc-central required running Apache. Not convenient
** yelp did not list any doc-base documents
** khelpcenter4 not packaged after Stretch
* file:///usr/share/doc/doc-base/doc-base.html/interface.html refers to
/usr/share/doc/dpkg/triggers.txt.gz but it did not exist
* From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910783 "Remove
doc-base recommendation"
> However, it is clear that we do not think a lack of doc-base
registration is a bug of severity greater than wishlist, which is what
the current Policy wording implies
* When globs were used in doc-base File values, lintian generated
doc-base-file-references-missing-file
* Tried to work around the need for globs by changing file names' spaces
to underscores during the build
* Then dpkg-source generated "warning: ignoring deletion of file" for
each renamed file in the upstream tarball
* Tried to work around by creating debian/source/options with
include-removal
* Then dpkg-source generated "error: aborting due to unexpected upstream
changes"
* Tried using dpkg-source --commit as suggested but got a 1 MB patch file