Am 07.02.2016 um 21:38 schrieb Emmanuel Bourg: > Le 7/02/2016 17:21, Alex Vong a écrit : > >> You are right, it is more of a workaround than an actual fix, in case >> we need to use gcj with clojure for some reason. By the way, may I ask >> why all clojure version has +dfsg suffice? My guess is that because >> the upstream tarball contains pre-built jar. Should we document it in >> `README.source'? > > You're probably right about the removed jar files, but that's so common > for the Java packages that we don't bother documenting it.
Usually every package should provide either a get-orig-source target or a README.source file if you repack the tarball. It is in general a good idea to create a simple get-orig-source target in debian/rules like get-orig-source: uscan --download-current-version --force-download If your debian/watch file is up-to-date and works it will download the corresponding upstream sources. If you need to repack them, you could also use the Files-Excluded field in debian/copyright, e.g. Files-Excluded: *.jar and enhance the get-orig-source target like that: get-orig-source: uscan --download-current-version --force-download --repack -compression xz and all pre-built jar files will be removed while downloading the original sources. This is usually an adequate documentation and a comfortable method to quickly obtain the upstream sources. Since it is indeed rather common for Java packages to include pre-built jar files, you can also omit the +dfsg suffix. That's up to you. I Markus
signature.asc
Description: OpenPGP digital signature