how install temporary, test version of a TeXLive file?

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

how install temporary, test version of a TeXLive file?

Murray Eisenberg
To see if an incompatibility between babel and another LaTeX package has been eliminated in the latest, unstable, build of babel, the babel maintainer suggests I try this latest version.

How do I do that from the downloaded .dtx and .ins — WITHOUT overwriting the babel files currently in the TeXLive texmf tree and yet so that latex will be able to use this latest version?

If I simply cd to the folder holding babel.dtx and babel.ins and run latex babel.ins, immediately I get a request to overwrite a file in the previously-installed texmf tree.

What I want to do, if it will work, is put all the files needed in the same folder as my source document, so that I can test whether the incompatibility has bee cured.
 
---
Murray Eisenberg [hidden email]
503 King Farm Blvd #101 Home (240)-246-7240
Rockville, MD 20850-6667 Mobile (413)-427-5334


----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
                https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
Reply | Threaded
Open this post in threaded view
|

Re: how install temporary, test version of a TeXLive file?

jfbu

Hi Murray,



Le 02/10/2019 à 21:17, Murray Eisenberg a écrit :
> To see if an incompatibility between babel and another LaTeX package has been eliminated in the latest, unstable, build of babel, the babel maintainer suggests I try this latest version.
>
> How do I do that from the downloaded .dtx and .ins — WITHOUT overwriting the babel files currently in the TeXLive texmf tree and yet so that latex will be able to use this latest version?
>
> If I simply cd to the folder holding babel.dtx and babel.ins and run latex babel.ins, immediately I get a request to overwrite a file in the previously-installed texmf tree.
>
> What I want to do, if it will work, is put all the files needed in the same folder as my source document, so that I can test whether the incompatibility has bee cured.
>  


I know this will not be of any help to you but I too was interested in
trying out the babel from github repo.

I was confronted with same problem as you which I attempted
to solve via editing by hand the ins file.

But even after having done that I ended up with  a babel.sty (the only
file I was interested in), which was unusable for me from containing
Lua code

I believe build is supposed to use lua, there is a build.lua script.

In the end I simply "git diff" with the 3.44 version to identify
the change I was interested in in file babel.dtx, and I copied pasted directly
into a local copy of current babel.sty in my working repertory
the relevant modification.

I could then test succesfully the fix to the issue I was interested in

(I think this is #30 in github repo, but it was closed without
linking to the actual commit solving it ; not that that was
a big riddle to solve as it was naturally the latest commit as of
today in the repo :) )

I know it does not help...

Best,

Jean-François

----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
                https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
Reply | Threaded
Open this post in threaded view
|

Re: how install temporary, test version of a TeXLive file?

Murray Eisenberg
The only babel currently installed on my system is in /usr/local/texlive/2019/texmf-dist/tex/.

So I don’t know how to build all the needed files — given that I’m testing to see if this avoids a clash between babel’s french support and another package (crossreftools), I ought to install everything from this test babel.

I tried putting a copy of lthe latex docstrip.cfg in the same folder as the dowloaded (unzipped) babel distribution but changing it so as to use:

\BaseDirectory{/Users/me/Library/texmf}

instead of the default.

But now when I run `latex babel.ins` I get a message that it cannot write to ~/Library/texmf/generic/babel/babel.log. Which is not surprising given that no subdirectory babel current exists in ~/Library/texmf/generic. 

So I seem to be stymied.


On 2 Oct2019, at 5:29 PM, jfbu <[hidden email]> wrote:


Hi Murray,



Le 02/10/2019 à 21:17, Murray Eisenberg a écrit :
To see if an incompatibility between babel and another LaTeX package has been eliminated in the latest, unstable, build of babel, the babel maintainer suggests I try this latest version.
How do I do that from the downloaded .dtx and .ins — WITHOUT overwriting the babel files currently in the TeXLive texmf tree and yet so that latex will be able to use this latest version?
If I simply cd to the folder holding babel.dtx and babel.ins and run latex babel.ins, immediately I get a request to overwrite a file in the previously-installed texmf tree.
What I want to do, if it will work, is put all the files needed in the same folder as my source document, so that I can test whether the incompatibility has bee cured.
 


I know this will not be of any help to you but I too was interested in
trying out the babel from github repo.

I was confronted with same problem as you which I attempted
to solve via editing by hand the ins file.

But even after having done that I ended up with  a babel.sty (the only
file I was interested in), which was unusable for me from containing
Lua code

I believe build is supposed to use lua, there is a build.lua script.

In the end I simply "git diff" with the 3.44 version to identify
the change I was interested in in file babel.dtx, and I copied pasted directly
into a local copy of current babel.sty in my working repertory
the relevant modification.

I could then test succesfully the fix to the issue I was interested in

(I think this is #30 in github repo, but it was closed without
linking to the actual commit solving it ; not that that was
a big riddle to solve as it was naturally the latest commit as of
today in the repo :) )

I know it does not help...

Best,

Jean-François

----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
              https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex

---
Murray Eisenberg [hidden email]
503 King Farm Blvd #101 Home (240)-246-7240
Rockville, MD 20850-6667 Mobile (413)-427-5334



----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
                https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
Reply | Threaded
Open this post in threaded view
|

[SPAM] Re: how install temporary, test version of a TeXLive file?

jfbu
Hi


Le 02/10/2019 à 23:49, Murray Eisenberg a écrit :

> The only babel currently installed on my system is in /usr/local/texlive/2019/texmf-dist/tex/.
>
> So I don’t know how to build all the needed files — given that I’m testing to see if this avoids a clash between babel’s french support and another package (crossreftools), I ought to install everything from this test babel.
>
> I tried putting a copy of lthe latex docstrip.cfg in the same folder as the dowloaded (unzipped) babel distribution but changing it so as to use:
>
> \BaseDirectory{/Users/me/Library/texmf}
>
> instead of the default.>
> But now when I run `latex babel.ins` I get a message that it cannot write to ~/Library/texmf/generic/babel/babel.log. Which is not surprising given that no subdirectory babel current exists in ~/Library/texmf/generic.


I got similar message, but local in my working repertory, and there was no prior babel.log


>
> So I seem to be stymied.


My (hastily derived) conclusion was that one had to use some

texlua build

type of commmand line invocation and not try to use the ins file directly.

However, I did not go further than that. (because one has to
guess which option to pass to texlua and I did not want risk
overwriting files at my locale)


Correcting this bit :
>> (I think this is #30 in github repo, but it was closed without
>> linking to the actual commit solving it

There was indeed no such comment (like "Fixed in <commit id>"),
but GitHub automatically adds a link as the commit message itself
mentioned #30. (I had only checked my mail not the github repo)

Good Luck,

Jean-François

>
>
>> On 2 Oct2019, at 5:29 PM, jfbu <[hidden email]> wrote:
>>
>>
>> Hi Murray,
>>
>>
>>
>> Le 02/10/2019 à 21:17, Murray Eisenberg a écrit :
>>> To see if an incompatibility between babel and another LaTeX package has been eliminated in the latest, unstable, build of babel, the babel maintainer suggests I try this latest version.
>>> How do I do that from the downloaded .dtx and .ins — WITHOUT overwriting the babel files currently in the TeXLive texmf tree and yet so that latex will be able to use this latest version?
>>> If I simply cd to the folder holding babel.dtx and babel.ins and run latex babel.ins, immediately I get a request to overwrite a file in the previously-installed texmf tree.
>>> What I want to do, if it will work, is put all the files needed in the same folder as my source document, so that I can test whether the incompatibility has bee cured.
>>>  
>>
>>
>> I know this will not be of any help to you but I too was interested in
>> trying out the babel from github repo.
>>
>> I was confronted with same problem as you which I attempted
>> to solve via editing by hand the ins file.
>>
>> But even after having done that I ended up with  a babel.sty (the only
>> file I was interested in), which was unusable for me from containing
>> Lua code
>>
>> I believe build is supposed to use lua, there is a build.lua script.
>>
>> In the end I simply "git diff" with the 3.44 version to identify
>> the change I was interested in in file babel.dtx, and I copied pasted directly
>> into a local copy of current babel.sty in my working repertory
>> the relevant modification.
>>
>> I could then test succesfully the fix to the issue I was interested in
>>
>> (I think this is #30 in github repo, but it was closed without
>> linking to the actual commit solving it ; not that that was
>> a big riddle to solve as it was naturally the latest commit as of
>> today in the repo :) )
>>
>> I know it does not help...
>>
>> Best,
>>
>> Jean-François
>>
>> ----------- Please Consult the Following Before Posting -----------
>> TeX FAQ: http://www.tex.ac.uk/faq
>> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
>> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
>>                https://email.esm.psu.edu/pipermail/macosx-tex/
>> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
>> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
>
> ---
> Murray Eisenberg [hidden email]
> 503 King Farm Blvd #101 Home (240)-246-7240
> Rockville, MD 20850-6667 Mobile (413)-427-5334
>
>
>
>
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
>                  https://email.esm.psu.edu/pipermail/macosx-tex/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
>


----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
                https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex