See
<https://jenkins.osmocom.org/jenkins/job/master-pysim/JOB_TYPE=docs,a1=default,a3=default,a4=default,label=osmocom-master/507/display/redirect>
Changes:
------------------------------------------
[...truncated 79.19 KB...]
Underfull \hbox (badness 10000) in paragraph at lines 181--183
[]\T1/txtt/m/n/10 encode_record_hex() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.fil
esystem.TransRecEF
Underfull \hbox (badness 10000) in paragraph at lines 183--184
[]\T1/txtt/m/n/10 error() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_handler.Ca
rdHandlerBase
Underfull \hbox (badness 5161) in paragraph at lines 200--202
[]\T1/txtt/m/n/10 fully_qualified_path() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 202--204
[]\T1/txtt/m/n/10 fully_qualified_path_fobj()
Underfull \hbox (badness 10000) in paragraph at lines 204--206
[]\T1/txtt/m/n/10 fully_qualified_path_str()
Underfull \hbox (badness 10000) in paragraph at lines 210--211
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProvider
Underfull \hbox (badness 10000) in paragraph at lines 211--213
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProviderCsv
Underfull \hbox (badness 10000) in paragraph at lines 215--216
[]\T1/txtt/m/n/10 get_app_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 216--218
[]\T1/txtt/m/n/10 get_application_df()
Underfull \hbox (badness 10000) in paragraph at lines 216--218
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (7.66232pt too wide) in paragraph at lines 219--221
[]\T1/txtt/m/n/10 get_field() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_pr
ovider.CardKeyProvider
Underfull \hbox (badness 5161) in paragraph at lines 223--225
[]\T1/txtt/m/n/10 get_selectable_names() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 225--226
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 226--227
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardEF
Underfull \hbox (badness 10000) in paragraph at lines 227--228
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 228--229
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 247--249
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.CardApplication
Underfull \hbox (badness 10000) in paragraph at lines 249--250
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 262--263
[]\T1/txtt/m/n/10 LinFixedEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 clas
s in
Underfull \hbox (badness 10000) in paragraph at lines 265--266
[]\T1/txtt/m/n/10 lookup_file_by_fid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.fi
lesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 266--268
[]\T1/txtt/m/n/10 lookup_file_by_name() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 268--270
[]\T1/txtt/m/n/10 lookup_file_by_sfid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
[67]
Underfull \hbox (badness 10000) in paragraph at lines 278--280
[]\T1/txtt/m/n/10 ModemATCommandLink \T1/qtm/m/n/10 (\T1/qtm/m/it/10 class in
Underfull \hbox (badness 10000) in paragraph at lines 305--306
[]\T1/txtt/m/n/10 probe_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem
.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 336--337
[]\T1/txtt/m/n/10 read_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 337--339
[]\T1/txtt/m/n/10 read_binary_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 339--340
[]\T1/txtt/m/n/10 read_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 340--342
[]\T1/txtt/m/n/10 read_record_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 343--345
[]\T1/txtt/m/n/10 receive_fetch() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.ProactiveHandler
Overfull \hbox (3.2523pt too wide) in paragraph at lines 346--348
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
calypso.CalypsoSimLink
Overfull \hbox (65.71233pt too wide) in paragraph at lines 349--351
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 351--352
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
pcsc.PcscSimLink
Underfull \hbox (badness 10000) in paragraph at lines 352--354
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
serial.SerialSimLink
Underfull \hbox (badness 10000) in paragraph at lines 354--355
[]\T1/txtt/m/n/10 retrieve_data() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 355--356
[]\T1/txtt/m/n/10 retrieve_tags() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 366--367
[]\T1/txtt/m/n/10 select_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 368--369
[]\T1/txtt/m/n/10 send_apdu_checksw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tra
nsport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 369--370
[]\T1/txtt/m/n/10 send_apdu_constr() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tran
sport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 370--372
[]\T1/txtt/m/n/10 send_apdu_constr_checksw()
[68]
Underfull \hbox (badness 10000) in paragraph at lines 375--376
[]\T1/txtt/m/n/10 set_sw_interpreter() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tr
ansport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 376--378
[]\T1/txtt/m/n/10 should_exist_for_services()
Underfull \hbox (badness 10000) in paragraph at lines 405--406
[]\T1/txtt/m/n/10 TransparentEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 c
lass in
Underfull \hbox (badness 10000) in paragraph at lines 410--412
[]\T1/txtt/m/n/10 unregister_cmds() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 412--413
[]\T1/txtt/m/n/10 update_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 413--415
[]\T1/txtt/m/n/10 update_binary_dec()
Underfull \hbox (badness 10000) in paragraph at lines 413--415
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Underfull \hbox (badness 10000) in paragraph at lines 415--416
[]\T1/txtt/m/n/10 update_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 416--418
[]\T1/txtt/m/n/10 update_record_dec()
Underfull \hbox (badness 10000) in paragraph at lines 416--418
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (19.00226pt too wide) in paragraph at lines 421--423
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.calypso.CalypsoSimLink
Overfull \hbox (81.46228pt too wide) in paragraph at lines 424--426
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 426--428
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.pcsc.PcscSimLink
Overfull \hbox (2.34225pt too wide) in paragraph at lines 428--430
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.serial.SerialSimLink
[69]) (./osmopysim-usermanual.aux)
LaTeX Warning: There were multiply-defined labels.
)
(see the transcript file for additional information){/usr/share/texmf/fonts/enc
/dvips/tex-gyre/q-ec.enc}{/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ts1.enc}<
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texmf/fon
ts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/fonts/type1/public/tex-gyre
/qhvr.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmb.pfb></usr/share/te
xmf/fonts/type1/public/tex-gyre/qtmr.pfb></usr/share/texmf/fonts/type1/public/t
ex-gyre/qtmri.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1x
btt.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb></u
sr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb>
Output written on osmopysim-usermanual.pdf (73 pages, 341811 bytes).
Transcript written on osmopysim-usermanual.log.
Latexmk: Index file 'osmopysim-usermanual.idx' was written
Latexmk: Log file says output to 'osmopysim-usermanual.pdf'
Latexmk: List of undefined refs and citations:
Label `shell:Named Arguments' multiply defined
Label `shell:Positional Arguments' multiply defined
Label `shell:required arguments' multiply defined
Latexmk: Summary of warnings from last run of (pdf)latex:
Latex found 58 multiply defined reference(s)
=== TeX engine is 'pdfTeX'
Latexmk: All targets (osmopysim-usermanual.pdf) are up-to-date
make[1]: Leaving directory '/build/docs/_build/latex'
make: Leaving directory '/build/docs'
+ [ 1 = 1 ]
+ [ 1 = 1 ]
+ make -C docs publish publish-html
make: Entering directory '/build/docs'
build/shrink-pdfs.sh _build/latex/osmopysim-usermanual.pdf
make: build/shrink-pdfs.sh: Command not found
make: Leaving directory '/build/docs'
make: *** [/opt/osmo-gsm-manuals/build/Makefile.common.inc:27:
generated/.pdf_shrink_marker] Error 127
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1943869 killed;
[ssh-agent] Stopped.
Archiving artifacts
Show replies by date
See
<https://jenkins.osmocom.org/jenkins/job/master-pysim/JOB_TYPE=docs,a1=default,a3=default,a4=default,label=osmocom-master/508/display/redirect>
Changes:
------------------------------------------
[...truncated 79.19 KB...]
Underfull \hbox (badness 10000) in paragraph at lines 181--183
[]\T1/txtt/m/n/10 encode_record_hex() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.fil
esystem.TransRecEF
Underfull \hbox (badness 10000) in paragraph at lines 183--184
[]\T1/txtt/m/n/10 error() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_handler.Ca
rdHandlerBase
Underfull \hbox (badness 5161) in paragraph at lines 200--202
[]\T1/txtt/m/n/10 fully_qualified_path() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 202--204
[]\T1/txtt/m/n/10 fully_qualified_path_fobj()
Underfull \hbox (badness 10000) in paragraph at lines 204--206
[]\T1/txtt/m/n/10 fully_qualified_path_str()
Underfull \hbox (badness 10000) in paragraph at lines 210--211
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProvider
Underfull \hbox (badness 10000) in paragraph at lines 211--213
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProviderCsv
Underfull \hbox (badness 10000) in paragraph at lines 215--216
[]\T1/txtt/m/n/10 get_app_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 216--218
[]\T1/txtt/m/n/10 get_application_df()
Underfull \hbox (badness 10000) in paragraph at lines 216--218
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (7.66232pt too wide) in paragraph at lines 219--221
[]\T1/txtt/m/n/10 get_field() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_pr
ovider.CardKeyProvider
Underfull \hbox (badness 5161) in paragraph at lines 223--225
[]\T1/txtt/m/n/10 get_selectable_names() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 225--226
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 226--227
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardEF
Underfull \hbox (badness 10000) in paragraph at lines 227--228
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 228--229
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 247--249
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.CardApplication
Underfull \hbox (badness 10000) in paragraph at lines 249--250
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 262--263
[]\T1/txtt/m/n/10 LinFixedEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 clas
s in
Underfull \hbox (badness 10000) in paragraph at lines 265--266
[]\T1/txtt/m/n/10 lookup_file_by_fid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.fi
lesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 266--268
[]\T1/txtt/m/n/10 lookup_file_by_name() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 268--270
[]\T1/txtt/m/n/10 lookup_file_by_sfid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
[67]
Underfull \hbox (badness 10000) in paragraph at lines 278--280
[]\T1/txtt/m/n/10 ModemATCommandLink \T1/qtm/m/n/10 (\T1/qtm/m/it/10 class in
Underfull \hbox (badness 10000) in paragraph at lines 305--306
[]\T1/txtt/m/n/10 probe_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem
.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 336--337
[]\T1/txtt/m/n/10 read_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 337--339
[]\T1/txtt/m/n/10 read_binary_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 339--340
[]\T1/txtt/m/n/10 read_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 340--342
[]\T1/txtt/m/n/10 read_record_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 343--345
[]\T1/txtt/m/n/10 receive_fetch() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.ProactiveHandler
Overfull \hbox (3.2523pt too wide) in paragraph at lines 346--348
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
calypso.CalypsoSimLink
Overfull \hbox (65.71233pt too wide) in paragraph at lines 349--351
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 351--352
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
pcsc.PcscSimLink
Underfull \hbox (badness 10000) in paragraph at lines 352--354
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
serial.SerialSimLink
Underfull \hbox (badness 10000) in paragraph at lines 354--355
[]\T1/txtt/m/n/10 retrieve_data() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 355--356
[]\T1/txtt/m/n/10 retrieve_tags() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 366--367
[]\T1/txtt/m/n/10 select_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 368--369
[]\T1/txtt/m/n/10 send_apdu_checksw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tra
nsport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 369--370
[]\T1/txtt/m/n/10 send_apdu_constr() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tran
sport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 370--372
[]\T1/txtt/m/n/10 send_apdu_constr_checksw()
[68]
Underfull \hbox (badness 10000) in paragraph at lines 375--376
[]\T1/txtt/m/n/10 set_sw_interpreter() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tr
ansport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 376--378
[]\T1/txtt/m/n/10 should_exist_for_services()
Underfull \hbox (badness 10000) in paragraph at lines 405--406
[]\T1/txtt/m/n/10 TransparentEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 c
lass in
Underfull \hbox (badness 10000) in paragraph at lines 410--412
[]\T1/txtt/m/n/10 unregister_cmds() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 412--413
[]\T1/txtt/m/n/10 update_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 413--415
[]\T1/txtt/m/n/10 update_binary_dec()
Underfull \hbox (badness 10000) in paragraph at lines 413--415
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Underfull \hbox (badness 10000) in paragraph at lines 415--416
[]\T1/txtt/m/n/10 update_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 416--418
[]\T1/txtt/m/n/10 update_record_dec()
Underfull \hbox (badness 10000) in paragraph at lines 416--418
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (19.00226pt too wide) in paragraph at lines 421--423
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.calypso.CalypsoSimLink
Overfull \hbox (81.46228pt too wide) in paragraph at lines 424--426
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 426--428
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.pcsc.PcscSimLink
Overfull \hbox (2.34225pt too wide) in paragraph at lines 428--430
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.serial.SerialSimLink
[69]) (./osmopysim-usermanual.aux)
LaTeX Warning: There were multiply-defined labels.
)
(see the transcript file for additional information){/usr/share/texmf/fonts/enc
/dvips/tex-gyre/q-ec.enc}{/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ts1.enc}<
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texmf/fon
ts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/fonts/type1/public/tex-gyre
/qhvr.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmb.pfb></usr/share/te
xmf/fonts/type1/public/tex-gyre/qtmr.pfb></usr/share/texmf/fonts/type1/public/t
ex-gyre/qtmri.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1x
btt.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb></u
sr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb>
Output written on osmopysim-usermanual.pdf (73 pages, 341811 bytes).
Transcript written on osmopysim-usermanual.log.
Latexmk: Index file 'osmopysim-usermanual.idx' was written
Latexmk: Log file says output to 'osmopysim-usermanual.pdf'
Latexmk: List of undefined refs and citations:
Label `shell:Named Arguments' multiply defined
Label `shell:Positional Arguments' multiply defined
Label `shell:required arguments' multiply defined
Latexmk: Summary of warnings from last run of (pdf)latex:
Latex found 58 multiply defined reference(s)
=== TeX engine is 'pdfTeX'
Latexmk: All targets (osmopysim-usermanual.pdf) are up-to-date
make[1]: Leaving directory '/build/docs/_build/latex'
make: Leaving directory '/build/docs'
+ [ 1 = 1 ]
+ [ 1 = 1 ]
+ make -C docs publish publish-html
make: Entering directory '/build/docs'
build/shrink-pdfs.sh _build/latex/osmopysim-usermanual.pdf
make: build/shrink-pdfs.sh: Command not found
make: *** [/opt/osmo-gsm-manuals/build/Makefile.common.inc:27:
generated/.pdf_shrink_marker] Error 127
make: Leaving directory '/build/docs'
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3438030 killed;
[ssh-agent] Stopped.
Archiving artifacts
See
<https://jenkins.osmocom.org/jenkins/job/master-pysim/JOB_TYPE=docs,a1=default,a3=default,a4=default,label=osmocom-master/509/display/redirect>
Changes:
------------------------------------------
[...truncated 79.19 KB...]
Underfull \hbox (badness 10000) in paragraph at lines 181--183
[]\T1/txtt/m/n/10 encode_record_hex() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.fil
esystem.TransRecEF
Underfull \hbox (badness 10000) in paragraph at lines 183--184
[]\T1/txtt/m/n/10 error() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_handler.Ca
rdHandlerBase
Underfull \hbox (badness 5161) in paragraph at lines 200--202
[]\T1/txtt/m/n/10 fully_qualified_path() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 202--204
[]\T1/txtt/m/n/10 fully_qualified_path_fobj()
Underfull \hbox (badness 10000) in paragraph at lines 204--206
[]\T1/txtt/m/n/10 fully_qualified_path_str()
Underfull \hbox (badness 10000) in paragraph at lines 210--211
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProvider
Underfull \hbox (badness 10000) in paragraph at lines 211--213
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProviderCsv
Underfull \hbox (badness 10000) in paragraph at lines 215--216
[]\T1/txtt/m/n/10 get_app_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 216--218
[]\T1/txtt/m/n/10 get_application_df()
Underfull \hbox (badness 10000) in paragraph at lines 216--218
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (7.66232pt too wide) in paragraph at lines 219--221
[]\T1/txtt/m/n/10 get_field() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_pr
ovider.CardKeyProvider
Underfull \hbox (badness 5161) in paragraph at lines 223--225
[]\T1/txtt/m/n/10 get_selectable_names() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 225--226
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 226--227
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardEF
Underfull \hbox (badness 10000) in paragraph at lines 227--228
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 228--229
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 247--249
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.CardApplication
Underfull \hbox (badness 10000) in paragraph at lines 249--250
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 262--263
[]\T1/txtt/m/n/10 LinFixedEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 clas
s in
Underfull \hbox (badness 10000) in paragraph at lines 265--266
[]\T1/txtt/m/n/10 lookup_file_by_fid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.fi
lesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 266--268
[]\T1/txtt/m/n/10 lookup_file_by_name() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 268--270
[]\T1/txtt/m/n/10 lookup_file_by_sfid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
[67]
Underfull \hbox (badness 10000) in paragraph at lines 278--280
[]\T1/txtt/m/n/10 ModemATCommandLink \T1/qtm/m/n/10 (\T1/qtm/m/it/10 class in
Underfull \hbox (badness 10000) in paragraph at lines 305--306
[]\T1/txtt/m/n/10 probe_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem
.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 336--337
[]\T1/txtt/m/n/10 read_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 337--339
[]\T1/txtt/m/n/10 read_binary_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 339--340
[]\T1/txtt/m/n/10 read_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 340--342
[]\T1/txtt/m/n/10 read_record_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 343--345
[]\T1/txtt/m/n/10 receive_fetch() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.ProactiveHandler
Overfull \hbox (3.2523pt too wide) in paragraph at lines 346--348
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
calypso.CalypsoSimLink
Overfull \hbox (65.71233pt too wide) in paragraph at lines 349--351
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 351--352
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
pcsc.PcscSimLink
Underfull \hbox (badness 10000) in paragraph at lines 352--354
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
serial.SerialSimLink
Underfull \hbox (badness 10000) in paragraph at lines 354--355
[]\T1/txtt/m/n/10 retrieve_data() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 355--356
[]\T1/txtt/m/n/10 retrieve_tags() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 366--367
[]\T1/txtt/m/n/10 select_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 368--369
[]\T1/txtt/m/n/10 send_apdu_checksw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tra
nsport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 369--370
[]\T1/txtt/m/n/10 send_apdu_constr() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tran
sport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 370--372
[]\T1/txtt/m/n/10 send_apdu_constr_checksw()
[68]
Underfull \hbox (badness 10000) in paragraph at lines 375--376
[]\T1/txtt/m/n/10 set_sw_interpreter() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tr
ansport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 376--378
[]\T1/txtt/m/n/10 should_exist_for_services()
Underfull \hbox (badness 10000) in paragraph at lines 405--406
[]\T1/txtt/m/n/10 TransparentEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 c
lass in
Underfull \hbox (badness 10000) in paragraph at lines 410--412
[]\T1/txtt/m/n/10 unregister_cmds() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 412--413
[]\T1/txtt/m/n/10 update_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 413--415
[]\T1/txtt/m/n/10 update_binary_dec()
Underfull \hbox (badness 10000) in paragraph at lines 413--415
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Underfull \hbox (badness 10000) in paragraph at lines 415--416
[]\T1/txtt/m/n/10 update_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 416--418
[]\T1/txtt/m/n/10 update_record_dec()
Underfull \hbox (badness 10000) in paragraph at lines 416--418
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (19.00226pt too wide) in paragraph at lines 421--423
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.calypso.CalypsoSimLink
Overfull \hbox (81.46228pt too wide) in paragraph at lines 424--426
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 426--428
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.pcsc.PcscSimLink
Overfull \hbox (2.34225pt too wide) in paragraph at lines 428--430
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.serial.SerialSimLink
[69]) (./osmopysim-usermanual.aux)
LaTeX Warning: There were multiply-defined labels.
)
(see the transcript file for additional information){/usr/share/texmf/fonts/enc
/dvips/tex-gyre/q-ec.enc}{/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ts1.enc}<
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texmf/fon
ts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/fonts/type1/public/tex-gyre
/qhvr.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmb.pfb></usr/share/te
xmf/fonts/type1/public/tex-gyre/qtmr.pfb></usr/share/texmf/fonts/type1/public/t
ex-gyre/qtmri.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1x
btt.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb></u
sr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb>
Output written on osmopysim-usermanual.pdf (73 pages, 341811 bytes).
Transcript written on osmopysim-usermanual.log.
Latexmk: Index file 'osmopysim-usermanual.idx' was written
Latexmk: Log file says output to 'osmopysim-usermanual.pdf'
Latexmk: List of undefined refs and citations:
Label `shell:Named Arguments' multiply defined
Label `shell:Positional Arguments' multiply defined
Label `shell:required arguments' multiply defined
Latexmk: Summary of warnings from last run of (pdf)latex:
Latex found 58 multiply defined reference(s)
=== TeX engine is 'pdfTeX'
Latexmk: All targets (osmopysim-usermanual.pdf) are up-to-date
make[1]: Leaving directory '/build/docs/_build/latex'
make: Leaving directory '/build/docs'
+ [ 1 = 1 ]
+ [ 1 = 1 ]
+ make -C docs publish publish-html
make: Entering directory '/build/docs'
build/shrink-pdfs.sh _build/latex/osmopysim-usermanual.pdf
make: build/shrink-pdfs.sh: Command not found
make: Leaving directory '/build/docs'
make: *** [/opt/osmo-gsm-manuals/build/Makefile.common.inc:27:
generated/.pdf_shrink_marker] Error 127
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1333128 killed;
[ssh-agent] Stopped.
Archiving artifacts
See
<https://jenkins.osmocom.org/jenkins/job/master-pysim/JOB_TYPE=docs,a1=default,a3=default,a4=default,label=osmocom-master/510/display/redirect>
Changes:
------------------------------------------
[...truncated 79.62 KB...]
Underfull \hbox (badness 10000) in paragraph at lines 183--184
[]\T1/txtt/m/n/10 error() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_handler.Ca
rdHandlerBase
Underfull \hbox (badness 5161) in paragraph at lines 200--202
[]\T1/txtt/m/n/10 fully_qualified_path() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 202--204
[]\T1/txtt/m/n/10 fully_qualified_path_fobj()
Underfull \hbox (badness 10000) in paragraph at lines 204--206
[]\T1/txtt/m/n/10 fully_qualified_path_str()
Underfull \hbox (badness 10000) in paragraph at lines 210--211
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProvider
Underfull \hbox (badness 10000) in paragraph at lines 211--213
[]\T1/txtt/m/n/10 get() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_provider
.CardKeyProviderCsv
Underfull \hbox (badness 10000) in paragraph at lines 215--216
[]\T1/txtt/m/n/10 get_app_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 216--218
[]\T1/txtt/m/n/10 get_application_df()
Underfull \hbox (badness 10000) in paragraph at lines 216--218
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (7.66232pt too wide) in paragraph at lines 219--221
[]\T1/txtt/m/n/10 get_field() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.card_key_pr
ovider.CardKeyProvider
Underfull \hbox (badness 5161) in paragraph at lines 223--225
[]\T1/txtt/m/n/10 get_selectable_names() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.
filesystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 225--226
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 226--227
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardEF
Underfull \hbox (badness 10000) in paragraph at lines 227--228
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardFile
Underfull \hbox (badness 10000) in paragraph at lines 228--229
[]\T1/txtt/m/n/10 get_selectables() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.CardMF
Underfull \hbox (badness 10000) in paragraph at lines 247--249
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.CardApplication
Underfull \hbox (badness 10000) in paragraph at lines 249--250
[]\T1/txtt/m/n/10 interpret_sw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyst
em.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 262--263
[]\T1/txtt/m/n/10 LinFixedEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 clas
s in
Underfull \hbox (badness 10000) in paragraph at lines 265--266
[]\T1/txtt/m/n/10 lookup_file_by_fid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.fi
lesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 266--268
[]\T1/txtt/m/n/10 lookup_file_by_name() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
Underfull \hbox (badness 10000) in paragraph at lines 268--270
[]\T1/txtt/m/n/10 lookup_file_by_sfid() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.f
ilesystem.CardDF
[67]
Underfull \hbox (badness 10000) in paragraph at lines 278--280
[]\T1/txtt/m/n/10 ModemATCommandLink \T1/qtm/m/n/10 (\T1/qtm/m/it/10 class in
Underfull \hbox (badness 10000) in paragraph at lines 305--306
[]\T1/txtt/m/n/10 probe_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem
.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 336--337
[]\T1/txtt/m/n/10 read_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 337--339
[]\T1/txtt/m/n/10 read_binary_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 339--340
[]\T1/txtt/m/n/10 read_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 340--342
[]\T1/txtt/m/n/10 read_record_dec() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 343--345
[]\T1/txtt/m/n/10 receive_fetch() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.ProactiveHandler
Overfull \hbox (3.2523pt too wide) in paragraph at lines 346--348
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
calypso.CalypsoSimLink
Overfull \hbox (65.71233pt too wide) in paragraph at lines 349--351
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 351--352
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
pcsc.PcscSimLink
Underfull \hbox (badness 10000) in paragraph at lines 352--354
[]\T1/txtt/m/n/10 reset_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transport.
serial.SerialSimLink
Underfull \hbox (badness 10000) in paragraph at lines 354--355
[]\T1/txtt/m/n/10 retrieve_data() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 355--356
[]\T1/txtt/m/n/10 retrieve_tags() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 366--367
[]\T1/txtt/m/n/10 select_file() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesyste
m.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 368--369
[]\T1/txtt/m/n/10 send_apdu_checksw() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tra
nsport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 369--370
[]\T1/txtt/m/n/10 send_apdu_constr() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tran
sport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 370--372
[]\T1/txtt/m/n/10 send_apdu_constr_checksw()
[68]
Underfull \hbox (badness 10000) in paragraph at lines 375--376
[]\T1/txtt/m/n/10 set_sw_interpreter() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.tr
ansport.LinkBase
Underfull \hbox (badness 10000) in paragraph at lines 376--378
[]\T1/txtt/m/n/10 should_exist_for_services()
Underfull \hbox (badness 10000) in paragraph at lines 405--406
[]\T1/txtt/m/n/10 TransparentEF.ShellCommands \T1/qtm/m/n/10 (\T1/qtm/m/it/10 c
lass in
Underfull \hbox (badness 10000) in paragraph at lines 410--412
[]\T1/txtt/m/n/10 unregister_cmds() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.files
ystem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 412--413
[]\T1/txtt/m/n/10 update_binary() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 413--415
[]\T1/txtt/m/n/10 update_binary_dec()
Underfull \hbox (badness 10000) in paragraph at lines 413--415
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Underfull \hbox (badness 10000) in paragraph at lines 415--416
[]\T1/txtt/m/n/10 update_record() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesys
tem.RuntimeLchan
Underfull \hbox (badness 10000) in paragraph at lines 416--418
[]\T1/txtt/m/n/10 update_record_dec()
Underfull \hbox (badness 10000) in paragraph at lines 416--418
\T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.filesystem.RuntimeLchan method\T1/qtm/m/n
/10 ),
Overfull \hbox (19.00226pt too wide) in paragraph at lines 421--423
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.calypso.CalypsoSimLink
Overfull \hbox (81.46228pt too wide) in paragraph at lines 424--426
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.modem_atcmd.ModemATCommandLink
Underfull \hbox (badness 10000) in paragraph at lines 426--428
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.pcsc.PcscSimLink
Overfull \hbox (2.34225pt too wide) in paragraph at lines 428--430
[]\T1/txtt/m/n/10 wait_for_card() \T1/qtm/m/n/10 (\T1/qtm/m/it/10 pySim.transpo
rt.serial.SerialSimLink
[69]) (./osmopysim-usermanual.aux)
LaTeX Warning: There were multiply-defined labels.
)
(see the transcript file for additional information){/usr/share/texmf/fonts/enc
/dvips/tex-gyre/q-ec.enc}{/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ts1.enc}<
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texmf/fon
ts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/fonts/type1/public/tex-gyre
/qhvr.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmb.pfb></usr/share/te
xmf/fonts/type1/public/tex-gyre/qtmr.pfb></usr/share/texmf/fonts/type1/public/t
ex-gyre/qtmri.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1x
btt.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb></u
sr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb>
Output written on osmopysim-usermanual.pdf (73 pages, 341811 bytes).
Transcript written on osmopysim-usermanual.log.
Latexmk: Index file 'osmopysim-usermanual.idx' was written
Latexmk: Log file says output to 'osmopysim-usermanual.pdf'
Latexmk: List of undefined refs and citations:
Label `shell:Named Arguments' multiply defined
Label `shell:Positional Arguments' multiply defined
Label `shell:required arguments' multiply defined
Latexmk: Summary of warnings from last run of (pdf)latex:
Latex found 58 multiply defined reference(s)
=== TeX engine is 'pdfTeX'
Latexmk: All targets (osmopysim-usermanual.pdf) are up-to-date
make[1]: Leaving directory '/build/docs/_build/latex'
make: Leaving directory '/build/docs'
+ [ 1 = 1 ]
+ [ 1 = 1 ]
+ make -C docs publish publish-html
make: Entering directory '/build/docs'
/opt/osmo-gsm-manuals/build/shrink-pdfs.sh _build/latex/osmopysim-usermanual.pdf
* _build/latex/osmopysim-usermanual.pdf: 272K (shrunk from 336K)
Running Sphinx v5.3.0
Sphinx error:
Builder name shrink not registered or available through entry point
make: *** [Makefile:50: shrink] Error 2
make: Leaving directory '/build/docs'
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1883142 killed;
[ssh-agent] Stopped.
Archiving artifacts
See
<https://jenkins.osmocom.org/jenkins/job/master-pysim/JOB_TYPE=docs,a1=default,a3=default,a4=default,label=osmocom-master/511/display/redirect?page=changes>