Bug#823348: Limit the strongest dependencies on supplemental -doc packages
Dear Josh,
I'm currently making my first package, Processing. It's a GUI teaching
tool for (usually Java) programming, with its own standard libraries
for the code produced. It is currently split up into three packages:
"processing" the GUI, "libprocessing3-java" the library, and
"processing-doc" for documentation. It has the following dependency
relationships:
processing –Depends→ libprocessing3-java
–Depends→ processing-doc
libprocessing3-java –Sugggests→ processing-doc
This would violate the proposed policy change, but for very good
reason because no educational program is very effective without some
documentation. Bundling processing-doc with processing would not
resolve the issue, as then libprocessing3-java has no documentation
package available. (And libprocessing3-java will be available as a
stand-alone package as Processing has a number of more experienced
users who prefer Eclipse to the beginners' GUI.)
To resolve such issues, I would amend the last sentence of the patch to
+ Otherwise,
+ <var>package</var> should declare at most a <tt>Recommends</tt> on
+ <var>package</var>-doc, unless <var>package</var>-doc is
needed for the
+ practical use of <var>package</var>.
Thank you,
George Bateman.
Reply to: