Larry,

You wrote: "Hmm, there isn't anything magic about those names to us,
but apparently there is to Debian (and perhaps other *nixes).  Why
don't we just rename them to something else (in the debian repository
version) that is less loaded with meaning.  Perhaps jars for lib and
scripts for bin? "

I don't know if this will work Larry. The real problem is that Debian
wants you to split the parts of your program up and move it to
different parts of the Linux filesystem. This is very different from
the "everything in a single folder" system that is used on Windows
Operating System, and by programs like OpenJUMP. (Eclipse is another
good example.)

I'm not sure why Debian chose to package programs in this way. The
"everything in a single folder" technique seems to make a lot more
sense, at least when you are developing cross-platform applications
like OpenJUMP.

If we want to adhere with the Debian packaging policy we would need to
put the contents of the /bin folder in /user/bin/openjump on Debian,
and the contents of the /lib folder in /usr/share/java. I (think) that
plug-ins will go into user/share/java as well, but I'm not sure.

As you can see, this will be a real pain in the neck. If we do store
plug-ins in /usr/share we are going to break OpenJUMP's plug-in
loading mechanism. This will also mess up plug-ins like my own, which
depend on a relative path rooted in /lib to access things like images
and configuration files.

In summary, I think it may be very difficult or darn near impossible
to totally adhere to Debian's packaging policy. I'm not going to
recommend we overhaul OpenJUMP to support a single operating system,
as much as I do love Debian. :]

We may end up creating a Debian package for OpenJUMP that violates
some of the Debian Policy rules for the sake of practicality and our
sanity.

Let me post some questions about this on the Debian mailing list. I'll
report back after the hardcore Linux asvocates have stomped on my
vital organs for even using Java to write a program to start with. :]

The Sunburned Surveyor

On Nov 7, 2007 2:55 PM, Larry Becker <[EMAIL PROTECTED]> wrote:
> Hi SS,
>
>   Looks like you're the one with the right experience for this issue.  I
> understand what you are saying about lib and bin.  Hmm, there isn't anything
> magic about those names to us, but apparently there is to Debian (and
> perhaps other *nixes).  Why don't we just rename them to something else (in
> the debian repository version) that is less loaded with meaning.  Perhaps
> jars for lib and scripts for bin?
>
> regards,
>
> Larry
>
>
>
> On Nov 7, 2007 2:17 PM, Sunburned Surveyor <[EMAIL PROTECTED]>
> wrote:
> >
> >
> >
> > Guys,
> >
> > "sources.list" is one of the configuration files that Debian uses
> > internally to manage installation of software packages. There is an
> > OpenJUMP package available for download on the main Debian package
> > repository, but it is an older version.
> >
> > I'm in the process of examining how the package was put together so I
> > can produce an updated one for other Debian users. This is a little
> > tricky because we can't use a folder structure in which the /lib and
> > /bin directories share a common parent. If we are going to meet
> > Debian's packaging policy, which we will need to do if we want to keep
> > a package in the official repository, then I've got to split the /lib
> > folder out into another part of the Linux file system. This means I'll
> > have to do some tinkering with the classpath for OpenJUMP, and I'm not
> > sure what else it might goof up.
> >
> > I'll also need to write installation and removal scripts, and I'd like
> > to incorporate Paul's Free Desktop file.
> >
> > In the meantime, Temiz can let me know if he has trouble getting
> > OpenJUMP running on Debian from an unpackaged install. Perhaps he
> > would be willing to serve as a tester for the updated Debian package
> > of OpenJUMP in a month or two.
> >
> > The Sunburned Surveyor
> >
> > P.S. - If anyone else has experience with Debian packaging and wants
> > to give me some guidance, I'll gladly accept it. Java packages on
> > Debian aren't exactly commonplace. :]
> >
> >
> >
> >
> >
> >
> > On Nov 7, 2007 2:34 AM, Stefan Steiniger <[EMAIL PROTECTED]> wrote:
> > > Hei,
> > >
> > > can you specify your request?
> > > I know we are on Debian GIS .. but do you use that?
> > >
> > > What is sources.list?
> > >
> > > stefan
> > >
> > > temiz schrieb:
> > > > hello
> > > >
> > > >
> > > > I want to install openjump in "debian" way.
> > > > what repository should be handled?
> > > > how should sources.list be arranged ?
> > > >
> > > > regards
> > > >
> > > >
> > >
> > > _______________________________________________
> > > jump-users mailing list
> > > [email protected]
> > > http://lists.refractions.net/mailman/listinfo/jump-users
> > >
> > _______________________________________________
> >
> > jump-users mailing list
> > [email protected]
> > http://lists.refractions.net/mailman/listinfo/jump-users
> >
>
>
>
> --
> http://amusingprogrammer.blogspot.com/
> _______________________________________________
> jump-users mailing list
> [email protected]
> http://lists.refractions.net/mailman/listinfo/jump-users
>
>
_______________________________________________
jump-users mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jump-users

Reply via email to