Hello Markus, thanks for your detailed information.
Am 25.05.19 um 10:36 schrieb Markus Koschany: > Hallo Mechtilde, > > Am 25.05.19 um 08:51 schrieb Mechtilde: > [...] >> Can someone advise me through the steps? > > I just comment on all the warnings I can find. > > source-contains-prebuilt-java-object > > The upstream sources contain various jar files. We always remove them > from the upstream tarball to ensure we only build with system libraries. That is solvable. I have to package some of them myself. This takes time. > package-contains-vcs-control-file > > Same here, I suggest to remove the .gitignore file when you repack the > tarball anyway. solved > > jar-contains-source > > This is usually quite harmless. Normally we don't ship java source files > in our binary packages except the application functions this way > (robocode) but most of the time jar files just contain class files and > some content files like images, sounds or text files. I believe there is > probably something wrong with the build system. > > In build/build.xml I can see that java files should have been excluded > when using the jar target but there may be something else, so they get > still included. Can someone give me a hint why it is included even so > > executable-jar-without-main-class > > It looks like that you are shipping the prebuilt csvjdbc.jar in your > binary package. fixed > > codeless-jar > > Usually harmless but can indicate an error when building the package. > itext-hyph-xml.jar should probably be a symlink to our system package of > itext. Where can I find "our system package of itext" Kind regards Mechtilde > > classpath-contains-relative-path > > This may work as long as all your libraries are really in your lib > directory. For instance I can't find patch.jar or metouia.jar. So you > should carefully check whether those jar files should be present in your > lib directory. We normally symlink to our system packages but you have > either installed the prebuilt once or you have copied the system jar > files to the lib directory. > > You can modify the classpath by using javahelper and a manifest file > > jverein.manifest > > usr/share/jameica/plugins/jverein/lib/lib/nc.jar: > Class-Path: /usr/share/java/kunststoff.jar /usr/share/java/jcalendar.jar > > and so on. We recommend absolute paths because they are unambiguous. In > some cases relative paths will lead to build failures when other > packages use your package as a build dependency which makes it often > hard to debug the problem. > > So far > > Regards, > > Markus > > -- Mechtilde Stehmann ## Apache OpenOffice ## Freie Office Suite für Linux, MacOSX, Windows ## Debian Developer ## PGP encryption welcome ## F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F
signature.asc
Description: OpenPGP digital signature