Quantcast

UPDATE: TeX Live 2016

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
24 messages Options
12
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

UPDATE: TeX Live 2016

Edd Barrett-3
Hi,

I think this can go in. TeX Live 2016. Re-tested on a partial bulk from
a snap a few days ago.

Gzipped diff attached.

OK?

P.S.

I've noted that two ports are depending upon texmf-full, instead of the
buildset:
books/tex-by-topic
devel/coccinelle

Please contact me if a port you are working on requires more than the
buildset offers. I can move things into the buildset for you (but please
don't try to move files between PLISTs manually).

In the meantime, I'm going to write a tool which can work out which tex
packages are missing from the buildset. This should make things easier.

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

tl16-ports.diff.gz (163K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Edd Barrett-3
Hi,

On Sat, Apr 22, 2017 at 02:48:23PM +0100, Edd Barrett wrote:
> I think this can go in. TeX Live 2016. Re-tested on a partial bulk from
> a snap a few days ago.

Has anyone had a chance to test this?

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Nicola Tomasone
Hi Edd,
firstly thanks for all your work.
I deleted the 2015 packages and I tested your diff on my system amd64
OpenBSD 6.1-current (GENERIC.MP) #14: Sat Apr 22 19:55:57 MDT 2017.
I had no problems but a 'stalled' download for
'ftp://tug.org/historic/systems/texlive/2016/texlive-20160523b-texmf.tar.xz'.
I think it was a problem related to my internet configuration. I used
the downloader aria2c(1) and I downloaded the file into the distfile
directory. Doing that I was able to build and install all sub-packages.
I compiled a few personal TEX documents and it worked but tell me if I
should test something else.

tomma

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Edd Barrett-3
Hi,

On Sat, Apr 29, 2017 at 09:40:32AM +0200, Nicola Tomasone wrote:
> I had no problems but a 'stalled' download for
> 'ftp://tug.org/historic/systems/texlive/2016/texlive-20160523b-texmf.tar.xz'.
> I think it was a problem related to my internet configuration

I also experienced this. I think the TUG FTP server is overloaded :\

Thanks for testing!

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Edd Barrett-3
Hi,

Attached is round 3 of texlive 2016.

The only changes since last time are:

 * Scaffold empty /usr/local/share/texmf-local in texmf-buildset.

 As discussed with Stuart, it makes more sense for texlive to create the
 place for local macros from other ports. This means that we can
 re-generate the PLISTs of said packages, and share/texmf-local/ should
 disappear. That will be a separate diff once this is in.

 * Remove texinfo from the texmf-buildset.

 We were duplicating the files also installed into texmf-local by
 print/texinfo. No need to have these files twice. Since print/texinfo
 installs some other stuff, prefer this over what texlive includes.

I've re-tested all BUILD_DEPENDS using dpb, and since I've had only
positive results from testers, I think the time has come to put this in.

> I also experienced this. I think the TUG FTP server is overloaded :\

^ Do we need to do anything about this? It is quite common to get
stalled connections from the TUG server. Once we have mirrored it we
should be grand though...

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

tl-3.diff.gz (164K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Edd Barrett-3
On Sun, May 07, 2017 at 10:45:10PM +0100, Edd Barrett wrote:
> Attached is round 3 of texlive 2016.

OK? Pretty please? :P

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Paul Irofti-4
On Fri, May 12, 2017 at 10:04:26PM +0100, Edd Barrett wrote:
> On Sun, May 07, 2017 at 10:45:10PM +0100, Edd Barrett wrote:
> > Attached is round 3 of texlive 2016.
>
> OK? Pretty please? :P

I tried to test (kind of late, I know) but could not build it all the
way.

First the base/Makefile diff does not apply cleanly (but I fixed that by
hand). I think it is due to the REVISION bump and you need to update the
diff.

Second, I can not build the docs.
  E=print/texlive/texmf,-docs:texlive-20160523b-texmf.tar.xz

I am attaching the dist log. Please advise.

texlive-20160523b-texmf.tar.xz.log (11K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Edd Barrett-3
Hi Paul,

Thanks for testing.

On Wed, May 17, 2017 at 11:50:32AM +0300, Paul Irofti wrote:
> First the base/Makefile diff does not apply cleanly (but I fixed that by
> hand). I think it is due to the REVISION bump and you need to update the
> diff.

Thanks. I'll fix that soon in openbsd-wip.

> Second, I can not build the docs.
>   E=print/texlive/texmf,-docs:texlive-20160523b-texmf.tar.xz
> I am attaching the dist log. Please advise.

Here's the problem:

> Connected to tug.org.
> 220 FTP Server ready.
> 331 Anonymous login ok, send your complete email address as your password
> 530 Sorry, max 10 users -- try again later

This is a known issue. If you look at my mail from 7 May, I was asking
about this there. The server also has a tendency to kick you off
mid-transfer.

Is there a way for me to upload the distfiles directly to our mirror?
Stuart might be able to help with mirroring?

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Stuart Henderson
In reply to this post by Paul Irofti-4
On 2017/05/17 11:50, Paul Irofti wrote:

> On Fri, May 12, 2017 at 10:04:26PM +0100, Edd Barrett wrote:
> > On Sun, May 07, 2017 at 10:45:10PM +0100, Edd Barrett wrote:
> > > Attached is round 3 of texlive 2016.
> >
> > OK? Pretty please? :P
>
> I tried to test (kind of late, I know) but could not build it all the
> way.
>
> First the base/Makefile diff does not apply cleanly (but I fixed that by
> hand). I think it is due to the REVISION bump and you need to update the
> diff.
>
> Second, I can not build the docs.
>   E=print/texlive/texmf,-docs:texlive-20160523b-texmf.tar.xz
>
> I am attaching the dist log. Please advise.

The ftp server works fine from here, but I know some people had problems with
it being flaky.. try this, it may work better:

Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/print/texlive/Makefile.inc,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile.inc
--- Makefile.inc 28 Feb 2017 09:40:35 -0000 1.15
+++ Makefile.inc 17 May 2017 09:02:17 -0000
@@ -14,5 +14,6 @@ EXTRACT_SUFX ?= .tar.xz
 V ?= 2015
 DIST_V ?= ${V}0523
 
-MASTER_SITES ?= ftp://ftp.tug.org/texlive/historic/${V}/
+MASTER_SITES ?= ftp://ftp.tug.org/texlive/historic/${V}/ \
+ http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${V}/
 PATCHORIG ?= .origy

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Stuart Henderson
In reply to this post by Edd Barrett-3
On 2017/05/17 10:02, Edd Barrett wrote:

> Hi Paul,
>
> Thanks for testing.
>
> On Wed, May 17, 2017 at 11:50:32AM +0300, Paul Irofti wrote:
> > First the base/Makefile diff does not apply cleanly (but I fixed that by
> > hand). I think it is due to the REVISION bump and you need to update the
> > diff.
>
> Thanks. I'll fix that soon in openbsd-wip.
>
> > Second, I can not build the docs.
> >   E=print/texlive/texmf,-docs:texlive-20160523b-texmf.tar.xz
> > I am attaching the dist log. Please advise.
>
> Here's the problem:
>
> > Connected to tug.org.
> > 220 FTP Server ready.
> > 331 Anonymous login ok, send your complete email address as your password
> > 530 Sorry, max 10 users -- try again later
>
> This is a known issue. If you look at my mail from 7 May, I was asking
> about this there. The server also has a tendency to kick you off
> mid-transfer.

ftp.tug.org doesn't like the method that ftp(1) uses to send keepalives
on the control channel.

We had problems with other servers with this too (and they do work fine
with other ftp clients including other ones that send NOOP keepalives,
but those other clients read the server's responses to NOOP during the
ongoing transfer, whereas ftp(1) doesn't read them until the end).

You should be able to fetch it with ftp -k0 (or cURL, etc).

> Is there a way for me to upload the distfiles directly to our mirror?
> Stuart might be able to help with mirroring?

2GB is pushing it for me.

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Paul Irofti-4
In reply to this post by Stuart Henderson
On Wed, May 17, 2017 at 10:02:37AM +0100, Stuart Henderson wrote:

> On 2017/05/17 11:50, Paul Irofti wrote:
> > On Fri, May 12, 2017 at 10:04:26PM +0100, Edd Barrett wrote:
> > > On Sun, May 07, 2017 at 10:45:10PM +0100, Edd Barrett wrote:
> > > > Attached is round 3 of texlive 2016.
> > >
> > > OK? Pretty please? :P
> >
> > I tried to test (kind of late, I know) but could not build it all the
> > way.
> >
> > First the base/Makefile diff does not apply cleanly (but I fixed that by
> > hand). I think it is due to the REVISION bump and you need to update the
> > diff.
> >
> > Second, I can not build the docs.
> >   E=print/texlive/texmf,-docs:texlive-20160523b-texmf.tar.xz
> >
> > I am attaching the dist log. Please advise.
>
> The ftp server works fine from here, but I know some people had problems with
> it being flaky.. try this, it may work better:

This seems to work as at least the gigantous distfile is downloading
now :) Thanks!

>
> Index: Makefile.inc
> ===================================================================
> RCS file: /cvs/ports/print/texlive/Makefile.inc,v
> retrieving revision 1.15
> diff -u -p -r1.15 Makefile.inc
> --- Makefile.inc 28 Feb 2017 09:40:35 -0000 1.15
> +++ Makefile.inc 17 May 2017 09:02:17 -0000
> @@ -14,5 +14,6 @@ EXTRACT_SUFX ?= .tar.xz
>  V ?= 2015
>  DIST_V ?= ${V}0523
>  
> -MASTER_SITES ?= ftp://ftp.tug.org/texlive/historic/${V}/
> +MASTER_SITES ?= ftp://ftp.tug.org/texlive/historic/${V}/ \
> + http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${V}/
>  PATCHORIG ?= .origy

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Edd Barrett-3
On Wed, May 17, 2017 at 12:16:46PM +0300, Paul Irofti wrote:
> This seems to work as at least the gigantous distfile is downloading
> now :) Thanks!

Great. Thanks Stuart.

Let me know how you get on Paul. This really needs to go in soon.

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Paul Irofti-4
On Wed, May 17, 2017 at 10:26:19AM +0100, Edd Barrett wrote:
> On Wed, May 17, 2017 at 12:16:46PM +0300, Paul Irofti wrote:
> > This seems to work as at least the gigantous distfile is downloading
> > now :) Thanks!
>
> Great. Thanks Stuart.
>
> Let me know how you get on Paul. This really needs to go in soon.

Not good. It seems the transfer started but it stalled and got
disconnected later on. Will so how things turn out as it is trying the
next mirror now.

Retrieving texlive/historic/2016/texlive-20160523b-texmf.tar.xz
local: /usr/ports/distfiles/texlive-20160523b-texmf.tar.xz.part remote: texlive-20160523b-texmf.tar.xz
350 Restarting at 350863360. Send STORE or RETRIEVE to initiate transfer
150 Opening BINARY mode data connection for texlive-20160523b-texmf.tar.xz (1720326840 bytes)
421 Service not available, remote server has closed connection.
500826112 bytes received in 3659.26 seconds (133.66 KB/s)
ftp: No control connection for command.
size does not match
===> Trying http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2016/
/usr/bin/ftp -C -o /usr/ports/distfiles/texlive-20160523b-texmf.tar.xz.part -v http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2016/texlive-20160523b-texmf.tar.xz
Trying 155.101.98.136...
Requesting http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2016/texlive-20160523b-texmf.tar.xz

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Giovanni Bechis-7
On 05/17/17 12:16, Paul Irofti wrote:

> On Wed, May 17, 2017 at 10:26:19AM +0100, Edd Barrett wrote:
>> On Wed, May 17, 2017 at 12:16:46PM +0300, Paul Irofti wrote:
>>> This seems to work as at least the gigantous distfile is downloading
>>> now :) Thanks!
>>
>> Great. Thanks Stuart.
>>
>> Let me know how you get on Paul. This really needs to go in soon.
>
> Not good. It seems the transfer started but it stalled and got
> disconnected later on. Will so how things turn out as it is trying the
> next mirror now.
>
try adding "https://paclan.it/distfiles/texlive-20160523b-texmf.tar.xz" as [my] mirror.
 Cheers
  Giovanni

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Zé Loff-2


> On 17/05/2017, at 11:41, Giovanni Bechis <[hidden email]> wrote:
>
>> On 05/17/17 12:16, Paul Irofti wrote:
>>> On Wed, May 17, 2017 at 10:26:19AM +0100, Edd Barrett wrote:
>>>> On Wed, May 17, 2017 at 12:16:46PM +0300, Paul Irofti wrote:
>>>> This seems to work as at least the gigantous distfile is downloading
>>>> now :) Thanks!
>>>
>>> Great. Thanks Stuart.
>>>
>>> Let me know how you get on Paul. This really needs to go in soon.

FWIW I managed to build it yesterday (on amd64) and it all went fine. To be totally honest I didn't pay much attention to the logs, so I can't completely vouch for the correctness of the port, but again, all packages were built and I've been using them without issues.

>> Not good. It seems the transfer started but it stalled and got
>> disconnected later on. Will so how things turn out as it is trying the
>> next mirror now.
> try adding "https://paclan.it/distfiles/texlive-20160523b-texmf.tar.xz" as [my] mirror.
> Cheers
>  Giovanni
>

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Paul Irofti-4
In reply to this post by Edd Barrett-3
On Fri, May 12, 2017 at 10:04:26PM +0100, Edd Barrett wrote:
> On Sun, May 07, 2017 at 10:45:10PM +0100, Edd Barrett wrote:
> > Attached is round 3 of texlive 2016.
>
> OK? Pretty please? :P

OK

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Paul Irofti-4
In reply to this post by Giovanni Bechis-7
On Wed, May 17, 2017 at 12:41:01PM +0200, Giovanni Bechis wrote:

> On 05/17/17 12:16, Paul Irofti wrote:
> > On Wed, May 17, 2017 at 10:26:19AM +0100, Edd Barrett wrote:
> >> On Wed, May 17, 2017 at 12:16:46PM +0300, Paul Irofti wrote:
> >>> This seems to work as at least the gigantous distfile is downloading
> >>> now :) Thanks!
> >>
> >> Great. Thanks Stuart.
> >>
> >> Let me know how you get on Paul. This really needs to go in soon.
> >
> > Not good. It seems the transfer started but it stalled and got
> > disconnected later on. Will so how things turn out as it is trying the
> > next mirror now.
> >
> try adding "https://paclan.it/distfiles/texlive-20160523b-texmf.tar.xz" as [my] mirror.

Thanks, that is the only mirror that worked for me!

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Edd Barrett-3
On Thu, May 18, 2017 at 04:04:00PM +0300, Paul Irofti wrote:
> > try adding "https://paclan.it/distfiles/texlive-20160523b-texmf.tar.xz" as [my] mirror.
>
> Thanks, that is the only mirror that worked for me!

I've fixed the REVISION bump (and associated WANTLIB change) that Paul
pointed out, and added the new mirrors.

Overnight I tested the mirror configuration.

 * Tug kicked me off after about 4% of the texmf distfile.
 * Ports then tried math.utah, which stalled and hung indefinitely.
 * Thus we didn't get as far as the third mirror.

Presumably it's not fair to use paclan.it as the first mirror, Giovanni?

I'm toying with the idea of uploading the distfiles to archive.org. I've
deposited huge payloads there in the past. They have the capacity, but
I'd like to check it's OK first.

--
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Stuart Henderson
On 2017/05/19 10:18, Edd Barrett wrote:

> On Thu, May 18, 2017 at 04:04:00PM +0300, Paul Irofti wrote:
> > > try adding "https://paclan.it/distfiles/texlive-20160523b-texmf.tar.xz" as [my] mirror.
> >
> > Thanks, that is the only mirror that worked for me!
>
> I've fixed the REVISION bump (and associated WANTLIB change) that Paul
> pointed out, and added the new mirrors.
>
> Overnight I tested the mirror configuration.
>
>  * Tug kicked me off after about 4% of the texmf distfile.
>  * Ports then tried math.utah, which stalled and hung indefinitely.
>  * Thus we didn't get as far as the third mirror.
>
> Presumably it's not fair to use paclan.it as the first mirror, Giovanni?
>
> I'm toying with the idea of uploading the distfiles to archive.org. I've
> deposited huge payloads there in the past. They have the capacity, but
> I'd like to check it's OK first.

It would be better to fix ftp(1)...

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: TeX Live 2016

Giovanni Bechis-7
In reply to this post by Edd Barrett-3
On 05/19/17 11:18, Edd Barrett wrote:

> On Thu, May 18, 2017 at 04:04:00PM +0300, Paul Irofti wrote:
>>> try adding "https://paclan.it/distfiles/texlive-20160523b-texmf.tar.xz" as [my] mirror.
>>
>> Thanks, that is the only mirror that worked for me!
>
> I've fixed the REVISION bump (and associated WANTLIB change) that Paul
> pointed out, and added the new mirrors.
>
> Overnight I tested the mirror configuration.
>
>  * Tug kicked me off after about 4% of the texmf distfile.
>  * Ports then tried math.utah, which stalled and hung indefinitely.
>  * Thus we didn't get as far as the third mirror.
>
> Presumably it's not fair to use paclan.it as the first mirror, Giovanni?
>
> I'm toying with the idea of uploading the distfiles to archive.org. I've
> deposited huge payloads there in the past. They have the capacity, but
> I'd like to check it's OK first.
>
if archive.org is an option I think it would be better, I can always host the second mirror if math.utah stalls.
then we should fix ftp(1).
 Giovanni

12
Loading...