On Mon, Jul 7, 2014 at 11:36 AM, Andrew Schurman wrote: > What kind of artifacts would Java projects consider non-free?
Anything that is under a non-free license or is missing the preferred form for modification (aka source). > specifically, what are examples of some of the things that you would > remove from an orig.tar which would be inappropriate for a deb package > because of licensing, etc? Anything that has been automatically generated based on other files in the upstream source releases or version control system probably should not be present in the source package and instead should be automatically generated at build time. Some examples: .jar files, .class files. I don't know enough about Java to list any more though but that should be enough of a guide. lintian can find some of these things and so can suspicious-source from devscripts. There are some other heuristics that can be used, like grepping for 'generated' but ultimately there is no substitute for looking at each file manually and determining how it was created. -- bye, pabs http://wiki.debian.org/PaulWise -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/caktje6fh4iyad4jn_b0lsbtbw3xxryxymv3te6oz2uq-pja...@mail.gmail.com

