/srv/irclogs.ubuntu.com/2009/06/10/#ubuntu-java.txt

AnAntHello, I need to discuss the dependencies of velocity, why does velocity depend on ant ?10:38
AnAntthe dependancy of velocity on ant makes it also pull in the default-jdk package (since default-jdk is Recommended by ant)10:39
AnAntalthough velocity (as far as I know) is just a bunch of classes that can be used by other java software10:39
persiaAnAnt, The trick being not so much that you weren't asking in the right place before, but that perhaps nobody in Ubuntu clearly knows.10:39
AnAntpersia: haha, you noticed ?10:39
persiaOf course.10:39
AnAntpersia: ok, I looked at the changelog10:39
AnAntI see that in the past velocity depended on a libant10:40
AnAntlibant1.6-java10:40
AnAntthen that changed to  ant10:40
persiaIndeed.  The package also contains some stuff that gets installed to usr/share/ant/lib10:40
AnAntoh10:41
AnAntI still don't get it10:42
persiaI don't know the real reason either.  The dependency was changed in Debian in 2005, without clear comment.10:43
persiaBut I suspect it's in part because there exists no libant anymore, and it is required to enable the ant integration to work.10:44
AnAnt_if it is to enable ant integration to work, then probably ant should be in Suggests10:45
persiaHrm?  Why?10:46
persiaPerhaps it won't install, or won't work without ant.10:46
persiaPerhaps it uses ant as part of it's JSP management10:47
AnAnt_what's JSP ?10:47
david_yujava server pages10:47
persiaAnAnt, Let's look at this a different way.  Why don't you want ant installed?10:48
AnAnt_persia: ok, ant pulls in default-jdk10:49
AnAnt_persia: which is a big overhead, although one may only need the velocity.jar from velocity package10:49
AnAnt_ant Recommends default-jdk, which is understandable10:50
AnAnt_but I don't quite understand that velocity *Depends* on ant10:50
persiaAnAnt, OK.  For what do you only need velocity.jar?10:50
AnAnt_persia: a java software depends on velocity, dunno why though, I'm not much a java developer10:50
persiaAnd do you know that this software operates properly without ant?10:51
AnAnt_isn't ant just some sort of a make system for java packages ?10:52
AnAnt_build system10:52
persiaKinda sorta.10:52
AnAnt__d/c again10:53
AnAnt__ok, so ant is only needed in build time10:53
AnAnt__not runtime10:53
AnAnt__yes, the software does use ant to build10:53
AnAnt__probably I need to make sure from upstream if he needs velocity in runtime10:53
persiaWell, except that ant tends to be used for more runtime automation than make.10:54
persiaYes, that would be a good idea.10:54
AnAnt__runtime automation ?10:54
persiaPerforming scripted tasks at runtime.10:56
persiaRemember, ant is just a collection of java code that is well suited to automating tasks.  This can be used as a build system, and that's the primary use of ant, but it can also be used in other ways.10:57
AnAnt___ok, the app does need velocity11:01
AnAnt___and when I removed ant (and kept velocity), the app does work11:02
persiaWell, file a bug asking for ant to be a recommendation rather than a dependency then.11:03
AnAnt___hmm, probably more testing first11:04
AnAnt___thanks anyways11:04
AnAntpersia: recommendation or suggestion ?11:28
AnAnt_seems that debian bug 506018 is related to what I was talking about14:16
ubottuDebian bug 506018 in velocity "velocity: adds libraries to /usr/share/ant/lib" [Serious,Open] http://bugs.debian.org/50601814:16
manzurhola22:00
manzuralguien sabe java aca?22:01
manzurjavascript22:01
fenn_where is a good place for a newbee java programmer to get more answers than attitude - especially for graphics programming22:07
fenn_?22:07
fenn_manzur:Sé que algunos de Java - ¿Cuál es su pregunta?22:10

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!