Re: [Java-gnome-developer] naming and distribution issues
Brought to you by:
afcowie
From: Luca De R. <pie...@li...> - 2003-11-15 21:39:32
|
Il sab, 2003-11-15 alle 21:40, R. A. Rivas Diaz ha scritto: > --- Mark Howard <mh...@ca...> wrote: > > Hello, > > Thanks for trying java-gnome. Hoe you like it. > > > > On Sat, Nov 15, 2003 at 02:24:30AM -0800, R. A. Rivas Diaz wrote: > > > 1. path of the files installed. > > > Currently the libs are generated in /usr/local/lib. Why it's not > > > installed in /usr/lib? > > /usr/lib is for files installed by the distribution you are using. > > /usr/local is for things you installed separately. It is part of the > > FHS, I think. > > In Debian java policy, java-gnome libs are placed in /usr/lib/jni/ > > > I don't like this libraries be treated as "diferent" things. I really > prefer them to be on the same folder as the others, but obviously thats > only my preference. I can live with that if this folder is searched by > default. > > > > Also the jars are installed in /usr/local/share/java-gnome. I don't > > > know any standard folder for jars, but gcj installs it's jar in > > > /usr/share/java. Maybe it's a more logical path. > > Again, I think the chosen directory is the best. > > > My point for proposing a centralized folder, is that this jars are like > system libraries, not jars usable for only one application. If they > where only used for a "java-gnome" application, for me is logical that > place. > Maybe is OK to put them on a specific place while there is no standard, > but I think that "system" jars should be on a unique folder, like libs > are on a unique folder. > Maybe I should propose /usr/jar or /usr/local/jar instead of > /usr/lib/java. Again, why should jars be treated like something special? I think $DATADIR/java-gnome it' the right place. The only one that worths consideration is $DATADIR/java as other libraries, e.g. ant, install jars there. > > > > > > 3. distribution format > > > I think having rpms and other distribution formats, basically for > > > binary distribution, can help finding testers. For example, when I > > see > > Java-gnome is available in the main Debian distribution. rpms are > > available and will be on the main java-gnome website (or at least > > linked > > from there) very soon. > > > OK > And what about the names for the libraries? Now we have: /usr/lib/libGNOMEJAR.so /usr/lib/libGNOMEJar.so.0.8.1 /usr/lib/libGNOMEJava.so /usr/lib/libGNOMEJava.so.0.8.1 /usr/lib/libGTKJAR.so /usr/lib/libGTKJar.so.0.8.1 /usr/lib/libGTKJava.so /usr/lib/libGTKJava.so.0.8.1 /usr/lib/libGladeJAR.so /usr/lib/libGladeJar.so.0.8.1 /usr/lib/libGladeJava.so /usr/lib/libGladeJava.so.0.8.1 Why do we have JAR in capitals? I vote to put all the names like: libGnomeJava, libGnomeJar, libGtkJava, libGtkJar, libGladeJava, libGladeJar so we'll avoid all this caps confusion. Also it doesn't seem correct to me to have libGNOMEJava while on the other hand libGladeJava. Don't you see this as a discrepancy? Ciao, Luca. -- Luca De Rugeriis <pie...@li...> |