[liblouis-liblouisxml] Re: Tables directory

  • From: "John J. Boyer" <johnjboyer@xxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Thu, 18 Dec 2008 05:58:48 -0600

Eitan,

Using the svn codebase for future releases is fine with me. I do have to 
gain confidence in using basic commands. Fortunaqely I have your 
instructions from June in a local file now.

Thanks,
John

On Thu, Dec 18, 2008 at 09:25:48AM +0200, Eitan Isaacson wrote:
> Hey John.
> 
> I am right now working on merging your latest tarball, and your
> autotools work with mine in SVN.
> 
> This is my request: Please use the SVN codebase for any future
> release, and make sure that any changes you make go into SVN.
> Christian seems to be eager to help on this front too. I am trying to
> create one canonical tree of liblouis on SVN and end the confusion
> that exists today.
> 
> Cheers,
>   Eitan.
> 
> On Wed, Dec 17, 2008 at 11:26 PM, John J. Boyer
> <johnjboyer@xxxxxxxxxxxxx> wrote:
> > Eitan,
> >
> > Thanks for your explanation. I thought /usr/share was just for
> > documentation and /etc was for data. That is basically what I had been
> > seeing in other projects. When I started work on liblouis I didn't have
> > much background in anything except braille and C. I've been learning
> > slowly. There seemed to b a lot of things that I should know, but the
> > people who did know them seemed unwibling to help me learn them quickly.
> > So I'm really happy that you and Christian have come forward.
> >
> > I'll change the next liblouis tarball to put the tables directory in
> > /user/share and also put the lbx_files directory in liblouisxml there.
> >
> > I don't know how I missed the post in which you gave instructions for
> > svn and another post where you answered some questions about autotools.
> > That is a communication failure that may have produced some
> > misimpressions.
> >
> > John
> >
> > On Wed, Dec 17, 2008 at 11:04:07AM +0200, Eitan Isaacson wrote:
> >> Hi John,
> >>
> >> One of the differences between our liblouis versions is that you opted
> >> to put the tables in /etc. I chose /usr/share.
> >> After looking again at the Filesystem Hierarchy Standard[1], I still
> >> think the tables belong under /usr/share.
> >> /etc is for host-specific configuration files[2], while /usr/share is
> >> for architecture-independent data files[3].
> >>
> >> While a user might choose to tweak the files, this would not be
> >> typical use. She could either copy the table files,
> >> and create a personalized version, or she could modify it in-place
> >> with superuser privileges, just like editing a etc file.
> >>
> >> Also, the /etc directory is problematic because it is outside of the
> >> standard install prefix,
> >> so exceptions sometimes need to be made if we are configured to an
> >> alternative prefix.
> >>
> >> 1. http://www.pathname.com/fhs/pub/fhs-2.3.html
> >> 2. 
> >> http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION
> >> 3. 
> >> http://www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREARCHITECTUREINDEPENDENTDATA
> >> For a description of the software and to download it go to
> >> http://www.jjb-software.com
> >
> > --
> > My websites:
> > http://www.godtouches.org
> > http://www.jjb-software.com
> > Location: Madison, WI, USA
> >
> > For a description of the software and to download it go to
> > http://www.jjb-software.com
> >
> For a description of the software and to download it go to
> http://www.jjb-software.com

-- 
My websites:
http://www.godtouches.org
http://www.jjb-software.com
Location: Madison, WI, USA

For a description of the software and to download it go to
http://www.jjb-software.com

Other related posts: