On Mon, 7 Dec 2020, Louis-Philippe Véronneau wrote: > Package: src:gettex > Version: > Severity: normal > > Dear maintainer, > > At the moment, gettex produces libintl.jar and installs it in > /usr/share/java. > > Would it be possible to also install it in /usr/share/maven-repo? The > jar not being present there makes it very hard for me to use gettex in > Clojure packages that build using leiningen, as it only looks at > /usr/share/maven-repo.
This is a little bit strange. I guess the file is in /usr/share/java because Debian Policy says so. Has Policy changed lately? Why would it need to be somewhere else? Alternatively: Why would we need to have it in two places at the same time? Could it be that some package (not gettext) is not following policy? I have read the maven url that you provided, but still do not fully understand this. > I know other tools like Gradle also expect artifacts to be installed there. Same question for those. Could we have those questions answered before writing any patches, please? Before applying a patch, I'd like to be sure that it's the right thing to do, which in this case I'm not sure yet. In either case, I prefer that the files are symlinks to the real files, (not copies) and also prefer that it's not versioned, since we are never going to provide more than one version at a time. If you absolutely need the version, we can parse debian/changelog for that or use some debhelper variable if it does exist (I bet this will not be the first package needing to know its own version number). Thanks.