Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jenkins build failure - time to pause or discontinue this workflow? #964

Closed
prjemian opened this issue Dec 17, 2021 · 3 comments · Fixed by #1287
Closed

jenkins build failure - time to pause or discontinue this workflow? #964

prjemian opened this issue Dec 17, 2021 · 3 comments · Fixed by #1287

Comments

@prjemian
Copy link
Contributor

With the recent merge of #960, the GitHub actions workflow was successful yet the jenkins workflow failed.

```bash Changes:

[peter.chang] Remove python 3.6 from CI for #952

[peter.chang] Add python 3.10 to CI


[...truncated 1.71 MB...]
[]\T1/qtm/m/n/10 \spxentrytransformations\spxextrabase class, \T1/qtm/m/it/10 s
ee \T1/qtm/m/n/10 NX-
! Undefined control sequence.
\spxpagem

l.2330 \hyperindexformat{\spxpagem}{280}

! Undefined control sequence.
\spxpagem

l.2374 ...gory}, \hyperindexformat{\spxpagem}{156}

Underfull \hbox (badness 10000) in paragraph at lines 2384--2386
[]\T1/qtm/m/n/10 \spxentryunit_cell_alphabetagamma\spxextrafield, [][]256[][],
! Undefined control sequence.
\spxpagem

l.2399 \hyperindexformat{\spxpagem}{46}
, \hyperpage{131}
! Undefined control sequence.
\spxpagem

l.2411 \hyperindexformat{\spxpagem}{281}

! Undefined control sequence.
\spxpagem

l.2413 \hyperindexformat{\spxpagem}{45}
, \hyperpage{156}
! Undefined control sequence.
\spxpagem

l.2418 ...ation}, \hyperindexformat{\spxpagem}{75}
,
! Undefined control sequence.
\spxpagem

l.2421 \hyperindexformat{\spxpagem}{155}

! Undefined control sequence.
\spxpagem

l.2423 \hyperindexformat{\spxpagem}{155}

! Undefined control sequence.
\spxpagem

l.2425 \hyperindexformat{\spxpagem}{155}

! Undefined control sequence.
\spxpagem

l.2433 \hyperindexformat{\spxpagem}{26}

! Undefined control sequence.
\spxpagem

l.2448 \hyperindexformat{\spxpagem}{282}

! Undefined control sequence.
\spxpagem

l.2449 ...ation}, \hyperindexformat{\spxpagem}{75}

[473]
Underfull \hbox (badness 10000) in paragraph at lines 2474--2476
[]\T1/qtm/m/n/10 \spxentrywavelength_indices\spxextragroup at-tribute,

Underfull \hbox (badness 10000) in paragraph at lines 2508--2510
[]\T1/qtm/m/n/10 \spxentryx_rotation_axis_pixel_position\spxextrafield,
! Undefined control sequence.
\spxpagem

l.2514 \hyperindexformat{\spxpagem}{372}

! Undefined control sequence.
\spxpagem

l.2517 \hyperindexformat{\spxpagem}{374}

Underfull \hbox (badness 10000) in paragraph at lines 2515--2518
[]\T1/qtm/m/n/10 \spxentryxasproc\spxextraapplication def-i-ni-tion, \T1/qtm/m/
it/10 see
! Undefined control sequence.
\spxpagem

l.2520 \hyperindexformat{\spxpagem}{376}

Underfull \hbox (badness 10000) in paragraph at lines 2518--2521
[]\T1/qtm/m/n/10 \spxentryxbase\spxextraapplication def-i-ni-tion, \T1/qtm/m/it
/10 see
! Undefined control sequence.
\spxpagem

l.2523 \hyperindexformat{\spxpagem}{379}

Underfull \hbox (badness 10000) in paragraph at lines 2521--2524
[]\T1/qtm/m/n/10 \spxentryxeuler\spxextraapplication def-i-ni-tion, \T1/qtm/m/i
t/10 see
! Undefined control sequence.
\spxpagem

l.2526 \hyperindexformat{\spxpagem}{380}

Underfull \hbox (badness 10000) in paragraph at lines 2524--2527
[]\T1/qtm/m/n/10 \spxentryxkappa\spxextraapplication def-i-ni-tion, \T1/qtm/m/i
t/10 see
! Undefined control sequence.
\spxpagem

l.2529 \hyperindexformat{\spxpagem}{382}

Underfull \hbox (badness 10000) in paragraph at lines 2527--2530
[]\T1/qtm/m/n/10 \spxentryxlaue\spxextraapplication def-i-ni-tion, \T1/qtm/m/it
/10 see
! Undefined control sequence.
\spxpagem

l.2532 \hyperindexformat{\spxpagem}{383}

Underfull \hbox (badness 10000) in paragraph at lines 2530--2533
[]\T1/qtm/m/n/10 \spxentryxlaueplate\spxextraapplication def-i-ni-tion, \T1/qtm
/m/it/10 see
! Undefined control sequence.
\spxpagem

l.2539 \hyperindexformat{\spxpagem}{384}

! Undefined control sequence.
\spxpagem

l.2542 \hyperindexformat{\spxpagem}{284}

! Undefined control sequence.
\spxpagem

l.2545 \hyperindexformat{\spxpagem}{385}

Underfull \hbox (badness 10000) in paragraph at lines 2546--2548
[]\T1/qtm/m/n/10 \spxentryxsi:schemaLocation\spxextraNXDL at-tribute,

Underfull \hbox (badness 10000) in paragraph at lines 2564--2566
[]\T1/qtm/m/n/10 \spxentryy_rotation_axis_pixel_position\spxextrafield,
[474]) (./nexus.aux) )
(see the transcript file for additional information){/usr/share/texlive/texmf-d
ist/fonts/enc/dvips/tex-gyre/q-ts1.enc}{/usr/share/texlive/texmf-dist/fonts/enc
/dvips/tex-gyre/q-ec.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r
.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/t
exmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-di
st/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1
/public/amsfonts/cm/cmsy5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public
/tex-gyre/qhvb.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/tex-gyre/q
hvbi.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/tex-gyre/qhvr.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/tex-gyre/qtmb.pfb></usr/share/t
exlive/texmf-dist/fonts/type1/public/tex-gyre/qtmbi.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/tex-gyre/qtmr.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/tex-gyre/qtmri.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/txfonts/t1xbtt.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfo
nts/t1xtt.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.p
fb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/tcxtt.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb>
Output written on nexus.pdf (478 pages, 4934976 bytes).
Transcript written on nexus.log.

2021-12-17 21:14:17 (16.7 MB/s) - ‘https://build.nexusformat.org/job/definitions-master/ws/build/dist/pdf/NeXusIntern.pdf%E2%80%99 saved [91918/91918]

2021-12-17 21:14:18 (24.9 MB/s) - ‘https://build.nexusformat.org/job/definitions-master/ws/build/dist/pdf/NXtranslate.pdf%E2%80%99 saved [222289/222289]

  • cp -fr html/applying-nexus.html html/authorgroup.html html/classes html/colophon.html html/community.html html/copyright.html html/datarules.html html/defs_intro.html html/design.html html/docs_about.html html/_downloads html/examples html/faq.html html/fileformat.html html/genindex.html html/github.html html/history.html html/_images html/index.html html/installation.html html/introduction.html html/introduction-napi.html html/issues.html html/mailinglist.html html/motivations.html html/napi-c.html html/napi-f77.html html/napi-f90.html html/napi.html html/napi-idl.html html/napi-java.html html/niac.html html/nxdl_desc.html html/nxdl.html html/nxdl-types.html html/objects.inv html/preface.html html/ref_doc.html html/revhistory.html html/rules.html html/search.html html/searchindex.js html/_sources html/_static html/strategies.html html/user_manual.html html/utilities.html html/validation.html https://build.nexusformat.org/job/definitions-master/ws/build/dist
  • cd ../../..
  • cp -fr /isis/www/nexus/doxygen https://build.nexusformat.org/job/definitions-master/ws/build/dist
  • cd impatient-guide
  • cp -f _build/latex/NXImpatient.pdf https://build.nexusformat.org/job/definitions-master/ws/build/dist/pdf/NXImpatient.pdf
  • cp -rf _build/html https://build.nexusformat.org/job/definitions-master/ws/build/dist/impatient
  • cd https://build.nexusformat.org/job/definitions-master/ws/build/dist
  • git add .
    warning: CRLF will be replaced by LF in _downloads/0a877a94f6f32b982b9a0c74073f6f01/write_nexus_file2.py.
    The file will have its original line endings in your working directory
    warning: CRLF will be replaced by LF in _downloads/464bd71626b8a660aadb9fc6cb05ae82/FDL.
    The file will have its original line endings in your working directory
    warning: CRLF will be replaced by LF in _downloads/dfc22f4a37f3414e5e8cc7135510b802/write_nexus_file.py.
    The file will have its original line endings in your working directory
    warning: CRLF will be replaced by LF in examples/epics/tree_structure.txt.
    The file will have its original line endings in your working directory
    warning: CRLF will be replaced by LF in examples/epics/write_nexus_file.py.
    The file will have its original line endings in your working directory
    warning: CRLF will be replaced by LF in examples/epics/write_nexus_file2.py.
    The file will have its original line endings in your working directory
    warning: CRLF will be replaced by LF in examples/napi-java-jnexus.bat.
    The file will have its original line endings in your working directory
  • git commit -m 'Update docs for 041c2c0'
    [gh-pages 20436444] Update docs for 041c2c0
    168 files changed, 792 insertions(+), 793 deletions(-)
    rewrite examples/code_native.html (66%)
    rewrite searchindex.js (77%)
  • git push origin gh-pages
    remote: Permission to nexusformat/definitions.git denied to ISISBuildServer.
    fatal: unable to access 'https://github.com/nexusformat/definitions.git/': The requested URL returned error: 403
    Build step 'Execute shell' marked build as failure
    Archiving artifacts

</details>

With PR #868 & #954, is it time to pause or discontinue the jenkins workflow?

Discussed at the recent [telco](https://www.nexusformat.org/Telco_20211215.html)
@PeterC-DLS
Copy link
Contributor

Grepping the build directory shows \spxpagem is only used in the index and defined in

build/manual/build/latex/python.ist:\\let\\spxpagem \\sphinxstyleindexpagemain

So perhaps some compatibilty issue with makeindex and sphinxlatexindbibtoc.sty or a missing file?

A quick google shows it has occurred previously: https://lists.nexusformat.org/pipermail/nexus-buildserver/2020-January/000142.html and https://lists.nexusformat.org/pipermail/nexus-buildserver/2020-January/000144.html

Also https://www.mail-archive.com/[email protected]/msg08351.html suggests the jenkins build script should be using the Makefile which uses latexmk.

@prjemian
Copy link
Contributor Author

Not necessary to resolve this for release of NXDL now.

@prjemian
Copy link
Contributor Author

No work on this issue at 2022-06 code camp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants