Opened 4 years ago

Closed 4 years ago

#60843 closed defect (invalid)

texlive-latex-extra @54584 - paralist.sty missing

Reported by: MaurizioLoreti Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: MaurizioLoreti
Port: texlive-latex-extra

Description

I have upgraded my existint texlive-* porte to the last release @54584; running pdflatex on an old .tex file, paralist.sty is missing. The following ports are NOT installed:

MLO@tyrfing 2 $ port list texlive-* and not installed
texlive-bibtex-extra           @54561          tex/texlive-bibtex-extra
texlive-formats-extra          @54498          tex/texlive-formats-extra
texlive-games                  @54512          tex/texlive-games
texlive-humanities             @54191          tex/texlive-humanities
texlive-lang-arabic            @54568          tex/texlive-lang-arabic
texlive-lang-chinese           @54568          tex/texlive-lang-chinese
texlive-lang-cjk               @54269          tex/texlive-lang-cjk
texlive-lang-cyrillic          @54594          tex/texlive-lang-cyrillic
texlive-lang-greek             @54568          tex/texlive-lang-greek
texlive-lang-japanese          @54564          tex/texlive-lang-japanese
texlive-lang-korean            @54519          tex/texlive-lang-korean
texlive-lang-other             @54568          tex/texlive-lang-other
texlive-music                  @54512          tex/texlive-music
texlive-publishers             @54615          tex/texlive-publishers

Attachments (1)

z.txt (2.1 KB) - added by MaurizioLoreti 4 years ago.
error log

Download all attachments as: .zip

Change History (8)

Changed 4 years ago by MaurizioLoreti

Attachment: z.txt added

error log

comment:1 Changed 4 years ago by MaurizioLoreti

Cc: MaurizioLoreti added

comment:2 Changed 4 years ago by mf2k (Frank Schima)

Cc: dports@… removed
Keywords: texlive latex extra paralist.sty removed
Owner: set to drkp
Port: texlive-latex-extra added
Status: newassigned

comment:3 Changed 4 years ago by drkp (Dan Ports)

I can't reproduce this - paralist.sty should still be installed by texlive-latex-extra (and appears to work correctly to me)

dan@ambulatory-clam-6:~ 463> kpsewhich paralist.sty
/opt/local/share/texmf-texlive/tex/latex/paralist/paralist.sty
dan@ambulatory-clam-6:~ 464> port provides `kpsewhich paralist.sty`
/opt/local/share/texmf-texlive/tex/latex/paralist/paralist.sty is provided by: texlive-latex-extra

Can you check if that file exists? Does kpsewhich find it?

Last edited 4 years ago by drkp (Dan Ports) (previous) (diff)

comment:4 Changed 4 years ago by MaurizioLoreti

No, the file is not there:

MLO@tyrfing 3 $ sudo texhash
texhash: Updating /opt/local/etc/texmf/ls-R... 
texhash: Updating /opt/local/share/texmf/ls-R... 
texhash: Updating /opt/local/share/texmf-local/ls-R... 
texhash: Updating /opt/local/share/texmf-texlive/ls-R... 
texhash: Updating /opt/local/var/db/texmf/ls-R... 
texhash: Done.
MLO@tyrfing 4 $ kpsewhich paralist.sty
MLO@tyrfing 5 $ ls /opt/local/share/texmf-texlive/tex/latex/paralist
ls: /opt/local/share/texmf-texlive/tex/latex/paralist: No such file or directory
MLO@tyrfing 6 $ 

comment:5 Changed 4 years ago by drkp (Dan Ports)

Can you attach the output of port contents texlive-latex-extra? (which should be quite long, >12k lines) and port -v installed texlive-latex-extra too for good measure? Thanks!

comment:6 Changed 4 years ago by MaurizioLoreti

Here they are: --- port contents

MLO@tyrfing $ port contents texlive-latex-extra
Port texlive-latex-extra does not contain any files or is not active.
MLO@tyrfing $ sudo port -f activate texlive-latex-extra
--->  Computing dependencies for texlive-latex-extra
--->  Activating texlive-latex-extra @50885_0+doc
Warning: File /opt/local/share/texmf-texlive/doc/latex/ifplatform/README already exists.  Moving to: /opt/local/share/texmf-texlive/doc/latex/ifplatform/README.mp_1594960537.
Warning: File /opt/local/share/texmf-texlive/doc/latex/ifplatform/ifplatform.pdf already exists.  Moving to: /opt/local/share/texmf-texlive/doc/latex/ifplatform/ifplatform.pdf.mp_1594960537.
Warning: File /opt/local/share/texmf-texlive/tex/latex/ifplatform/ifplatform.sty already exists.  Moving to: /opt/local/share/texmf-texlive/tex/latex/ifplatform/ifplatform.sty.mp_1594960537.
--->  Cleaning texlive-latex-extra
MLO@tyrfing $ 

Now it works, and pdflatex finds paralist.sty. I cannot imagine why on earth sudo port upgrade did not activate texlive-latex-extra, and obvously I did not notice any error message.

Thanks for your help, you may close the ticket.

comment:7 Changed 4 years ago by drkp (Dan Ports)

Resolution: invalid
Status: assignedclosed

Ah, that makes a bit more sense. There are a few conflicts between ports that occur during updates (in particular, some file moved from texlive-latex-extra to texlive-basic in the latest update, and texlive-basic gets updated first). MacPorts doesn't have a great way of dealing with this, so the upgrade process forcibly deactivates texlive-latex-extra. It usually gets reinstalled and reactivated properly, but occasionally it doesn't work right, especially if the upgrade process is interrupted for some reason.

Note: See TracTickets for help on using tickets.