Hi, I have just done an emerge world and Tomcat 5.0.27 has replaced 5.0.18 in x86. Unfortunately I see that the use of jikes and doc use flags has been somehow removed. Could you please put it back? You can find further details in the previous bug (42715) where the issue was introduces and a patch for 5.0.18 ebuild was provided. Thank you Reproducible: Always Steps to Reproduce: 1. 2. 3.
i think you mean 42175. And sorry i missed those i added doc back and added the jikes confs to the files commented the jikes useflag is for when you want to package itself to compile w/ jikes, i don't think its a good idea to have use flags for default configuration changes if you have any more comments please let me know
Yeah, my fingers permutated the numbers, sorry :) I still haven't checked out your changes (gonna do it at next emerge sync), but I disagree with the jikes thing. Java has that nice motto "compile once, run everywhere". The classes produced by jikes are just like the same of the ones javac would produce, so I do not understand the need to recompile Java sources when emerging a Java package. There are very few exceptions to this rule (namely: HSQLDB). If there's no need to recompile, I fail to see the importance of limiting the "jikes" USE flag to installation-time only. For this reason, I would "extend" the meaning of that flag to runtime use (as both Tomcat and Eclipse should/could). (almost) Every other USE flag for a C/C++ program has the meaning "compile me with support for XXX" plus "let XXX use me when it runs", why shouldn't jikes be the same? :)
ok you convinced me ;-) added please let me know if it works for you
It works like a charm. :) No docs, jikes compiles jsp pages. Now I only need to understand if it's possible to have an ebuild which installs JSTL on tomcat (without the need to reinstall them every time tomcat is updated. Now that Tomcat has been slotted, it may be easier) Thanks.
never used JSTL myself, if you file a bug i'll look into it (assign it to me)