Menu

#2609 No doc snapshots since July 2016

closed-fixed
None
Documentation
6
2017-10-30
2017-05-02
No

According to
http://sdcc.sourceforge.net/snap.php#Docs
the latest documentation snapshot is dated 26th of July 2016, nearly a year ago. Why are there no current ones?

Philipp

Discussion

  • Maarten Brock

    Maarten Brock - 2017-05-21

    And here is why:

    make -C /home/sdcc-builder/build/sdcc-build/amd64-unknown-linux2.5.build/sdcc/doc
    make[1]: Entering directory '/home/sdcc-builder/build/sdcc-build/amd64-unknown-linux2.5.build/sdcc/doc'
    if [ "/home/sdcc-builder/build/sdcc-build/orig/sdcc/doc" != "." ] ; then \
      cp -f /home/sdcc-builder/build/sdcc-build/orig/sdcc/doc/sdccman.lyx /home/sdcc-builder/build/sdcc-build/orig/sdcc/doc/*.svg . ; \
    fi
    lyx -e latex sdccman.lyx;
    svn: warning: W155010: The node '/home/sdcc-builder/build/sdcc-build/amd64-unknown-linux2.5.build/sdcc/doc/sdccman.lyx' was not found.
    
    svn: E200009: Could not display info for all targets because some targets don't exist
    Systemcall.cpp (291): Systemcall: 'svn info "sdccman.lyx"' finished with exit code 1
    latex sdccman.tex
    This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=latex)
     restricted \write18 enabled.
    entering extended mode
    (./sdccman.tex
    LaTeX2e <2016/03/31>
    Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/book.cl
    s
    Document Class: book 2014/09/29 v1.4h Standard LaTeX document class
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/bk10.cl
    o))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/mathp
    tmx.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/helve
    t.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/key
    val.sty))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/couri
    er.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/fontenc
    .sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/t1enc.d
    ef))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/inputen
    c.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/utf8.de
    f
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/t1enc.d
    fu)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/ot1enc.
    dfu)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/omsenc.
    dfu)))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/geometry/geo
    metry.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/i
    fpdf.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/i
    fvtex.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/ifxetex/if
    xetex.sty))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/fancyhdr/fan
    cyhdr.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/col
    or.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/latexconfig/
    color.cfg)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/dvi
    ps.def)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/dvi
    psnam.def))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/babel/babe
    l.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/babel-engl
    ish/english.ldf
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/babel/babe
    l.def)))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/tools/array.
    sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/tools/longta
    ble.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/tools/varior
    ef.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/url/url.sty)
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/amsmath/amst
    ext.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/amsmath/amsg
    en.sty))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/makeidx
    .sty)
    Writing index file sdccman.idx
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/gra
    phicx.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/gra
    phics.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/tri
    g.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/latexconfig/
    graphics.cfg)))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/ulem/ulem.
    sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/hyp
    erref.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/h
    obsub-hyperref.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/h
    obsub-generic.sty))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/oberdiek/aux
    hook.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/oberdiek/kvo
    ptions.sty)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/pd1
    enc.def)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/latexconfig/
    hyperref.cfg)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/pue
    nc.def))
    
    Package hyperref Message: Driver (default): hdvips.
    
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/hdv
    ips.def
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/pdf
    mark.def
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/oberdiek/rer
    unfilecheck.sty)))
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/breakurl/bre
    akurl.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/xkeyval/xkey
    val.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/xkeyval/xk
    eyval.tex
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/xkeyval/xk
    vutils.tex))))
    No file sdccman.aux.
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/t1ptm
    .fd)
    *geometry* driver: auto-detecting
    *geometry* detected driver: dvips
    
    Package geometry Warning: The marginal notes overrun the paper.
         Add 4.86812pt and more to the right margin.
    
    *geometry* verbose mode - [ preamble ] result:
    
    * driver: dvips
    * paper: letterpaper
    * layout: <same size as paper>
    * layoutoffset:(h,v)=(0.0pt,0.0pt)
    * modes:
    * h-part:(L,W,R)=(85.35826pt, 457.80486pt, 71.13188pt)
    * v-part:(T,H,B)=(56.9055pt, 681.15898pt, 56.9055pt)
    * \paperwidth=614.295pt
    * \paperheight=794.96999pt
    * \textwidth=457.80486pt
    * \textheight=681.15898pt
    * \oddsidemargin=13.08827pt
    * \evensidemargin=13.08827pt
    * \topmargin=-45.43198pt
    * \headheight=12.0pt
    * \headsep=18.06749pt
    * \topskip=10.0pt
    * \footskip=25.29494pt
    * \marginparwidth=69.0pt
    * \marginparsep=7.0pt
    * \columnsep=10.0pt
    * \skip\footins=9.0pt plus 4.0pt minus 2.0pt
    * \hoffset=0.0pt
    * \voffset=0.0pt
    * \mag=1000
    * \@twocolumnfalse
    * \@twosidefalse
    * \@mparswitchfalse
    * \@reversemarginfalse
    * (1in=72.27pt=25.4mm, 1cm=28.453pt)
    
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/nam
    eref.sty
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/g
    ettitlestring.sty))
    
    Package hyperref Warning: Rerun to get /PageLabels entry.
    
    
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/ot1zt
    mcm.fd)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/omlzt
    mcm.fd)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/omszt
    mcm.fd)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/omxzt
    mcm.fd)
    (/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/ot1pt
    m.fd)
    
    LaTeX Warning: No \author given.
    
    
    ! LaTeX Error: File `../.version' not found.
    
    Type X to quit or <RETURN> to proceed,
    or enter new name. (Default extension: version)
    
    Enter file name:
    
     
    • Philipp Klaus Krause

      It seems like the use of ../.version is a problem here. However, that was introduced in May 2017, long after the builds started failing.

      Philipp

       
  • Maarten Brock

    Maarten Brock - 2017-05-21

    But who or what is calling 'svn info' ?

     
    • Philipp Klaus Krause

      It seems lyx itself is doing so. When doing an out-of-tree build, I see the error when doing a plain "lyx -e latex sdccman.lyx". I've tried -userdir to get lyx to call svn in sdcc/doc, but it's not working for me.

      Philipp

       
  • Philipp Klaus Krause

    I can reproduce the issue without using any of the weird build infrastructure by doing an out-of-tree build on a fresh checkout from svn.

    Philipp

     
  • Philipp Klaus Krause

    It seems that lyx somehow auto-detected that the SDCC manual is in svn. When opening sdccman.lyx in lyx, there is an entry for version control in the file menu.
    However, I can't find anything in the .lyx file that looks like it is related to svn (all "svn" or "subversion" are in the text, telling SDCC users where to get something, none of it looks like some lyx stuff).

    Philipp

     
    • Maarten Brock

      Maarten Brock - 2017-10-23

      Maybe it's these two SVN entries?

      $Date:: 2017-09-28 #$ 
      $Revision: 10018 $
      
       
      • Philipp Klaus Krause

        No, those should be substituted by svn (on commit, I think) without any lyx involvement. To be sure, I also verified that removing these two lines does not stop lyx from invocing svn.

        Philipp

         
  • Philipp Klaus Krause

    I had a look at the lyx 2.2.3 source. It seems, when opening a .lyx file, it recursively checks for .svn or .git, in the parent directories, and then parses svn info or git ls-files output to find out if a file is under version control.

    Seems like there is a bug in lyx when there is a .svn found, but the file is not in svn info output that causes the error. I'll see if I can write a patch for lyx.

    Philipp

    P.S.: And indeed, the error can be worked around by removing/renameing any .svn in all parent directories of the directory in which we build the manual.

     

    Last edit: Philipp Klaus Krause 2017-10-23
    • Philipp Klaus Krause

      I was too lazy to open an account on the lyx tracker. But I filed a Debian bug:
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879602

      Philipp

       
  • Philipp Klaus Krause

    Still, lyx 2.2.3 proceeds after the svn error. And with my recent fixes [r10099], [r10102], out-of-tree builds of documentation are working for me.
    What needs to be done to get the doc snapshots to build again?

    Philipp

     
  • Philipp Klaus Krause

    Documentation snapshots are buildin now on my machine. I had to make a few changes to account for chanegs in documentation structure.

    And I had to reenable some commented-out stuff in doc/Makefile.in. I hope I didn't break anthing else there.

    Let's see if tomorrow will bring documentation snapshots to the snapshots page.

    Philipp

     
  • Philipp Klaus Krause

    • status: open --> closed-fixed
    • assigned_to: Philipp Klaus Krause
     

Log in to post a comment.

MongoDB Logo MongoDB