[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: