Package: sdaps Version: 1.9.8-0.1+b1 Severity: grave Justification: renders package unusable
Dear Maintainer, I've sought to use sdaps instead of auto-multiple-choice, but, while setting up the project, I've hit a bug : Steps to reproduce 1. sdaps setup /tmp/projet /usr/share/doc/sdaps/examples/example.tex Excepted output : + a generated pdf file + Question on the output + see https://sdaps.org/getting-started/setup/ Outcome : + questionnaire.pdf doesn't exist + sdaps setup fails + pdflatex questionnaire.tex fails The main raison is that /usr/share/sdaps/tex/ and /usr/share/texlive/texmf-dist/tex/latex/sdaps/ differs (I've attached a diff). If I copy files from /usr/share/texlive/texmf-dist/tex/latex/sdaps/ into /tmp/projet and then run pdlfatex against questionnaire.tex, the questionnaire.pdf is generated. This bug may belongs to upstream. -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'stable-debug'), (500, 'oldstable-updates'), (500, 'oldstable-debug'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (100, 'buster-fasttrack'), (100, 'buster-backports'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages sdaps depends on: ii gir1.2-poppler-0.18 20.09.0-3.1 ii libc6 2.33-1 ii libcairo2 1.16.0-5 ii libglib2.0-0 2.70.2-1 ii libtiff5 4.3.0-2 ii python3 3.9.8-1 ii python3-cairo 1.20.1-3 ii python3-gi 3.42.0-2+b1 ii python3-gi-cairo 3.42.0-2+b1 ii python3-opencv 4.5.4+dfsg-9+b1 ii python3-zbar 0.23.92-4 ii zbar-tools 0.23.92-4 Versions of packages sdaps recommends: ii gir1.2-gtk-3.0 3.24.30-4 ii python3-pil 8.4.0-1 ii python3-reportlab 3.6.2-1 ii texlive 2021.20211127-1 ii texlive-latex-extra 2021.20211127-1 ii texlive-latex-recommended 2021.20211127-1 ii texlive-plain-generic 2021.20211127-1 ii texlive-science 2021.20211127-1 sdaps suggests no packages. -- no debconf information -- Vincent-Xavier JUMEL Id: 0xBC8C2BAB14ABB3F2 https://blog.thetys-retz.net Société Libre, Logiciel Libre http://www.april.org/adherer Parinux, logiciel libre à Paris : http://www.parinux.org
--- /usr/share/sdaps/tex/ +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/ ├── file list │ @@ -1,14 +1,13 @@ │ sdapsarray.sty │ sdapsbase.sty │ sdapsclassic.cls │ sdapscode128.tex │ sdapslayout.sty │ sdapspdf.sty │ -sdapsreport.cls │ translator-sdaps-dictionary-Brazilian.dict │ translator-sdaps-dictionary-Dutch.dict │ translator-sdaps-dictionary-English.dict │ translator-sdaps-dictionary-Finnish.dict │ translator-sdaps-dictionary-French.dict │ translator-sdaps-dictionary-German.dict │ translator-sdaps-dictionary-Italian.dict ├── stat {} │ @@ -1,8 +1,8 @@ │ │ Size: 4096 Blocks: 8 IO Block: 4096 directory │ Links: 2 │ Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) │ │ -Modify: 2020-11-24 10:10:36.384018304 +0000 │ +Modify: 2021-12-01 21:44:37.538686925 +0000 │ --- /usr/share/sdaps/tex/sdapsarray.sty ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/sdapsarray.sty │ @@ -582,19 +582,19 @@ │ \dim_set:Nn \l_tmpa_dim { \linewidth - \coffin_wd:N \l_tmpa_coffin - 2\l_sdaps_sdapsarray_colsep_dim } │ \tl_gset:Nx \g_sdaps_array_local_data_new_tl { \dim_use:N \l_tmpa_dim } │ │ % TODO: The \hfil here is a hack to prevent a warning if the vbox is empty. │ % Unfortunately checking for an empty box does not work for some reason. │ \dim_set:Nn \l_tmpb_dim { \box_ht:N #1 } │ \sdaps_if_rtl:TF { │ - \hcoffin_set:Nn \l_tmpb_coffin { \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_clear:N #1 } } \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } } │ + \hcoffin_set:Nn \l_tmpb_coffin { \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_drop:N #1 } } \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } } │ \tl_set:Nn \l_tmpa_tl { l } │ \tl_set:Nn \l_tmpb_tl { r } │ } { │ - \hcoffin_set:Nn \l_tmpb_coffin { \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_clear:N #1 } } } │ + \hcoffin_set:Nn \l_tmpb_coffin { \skip_horizontal:n { \l_sdaps_sdapsarray_colsep_dim } \hbox_to_wd:nn \l_tmpa_dim { \hfil \vbox:n { \vbox_unpack_drop:N #1 } } } │ \tl_set:Nn \l_tmpa_tl { r } │ \tl_set:Nn \l_tmpb_tl { l } │ } │ \dim_set:Nn \l_tmpa_dim { \coffin_ht:N \l_tmpb_coffin } │ │ % If the first/last baseline differ then center the vbox, otherwise align the │ % baseline with the cells │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ - Size: 36551 Blocks: 72 IO Block: 4096 regular file │ │ + Size: 36549 Blocks: 72 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2021-11-10 21:17:24.000000000 +0000 │ --- /usr/share/sdaps/tex/sdapsbase.sty ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/sdapsbase.sty │ @@ -508,15 +508,15 @@ │ │ \prop_new:N \g__sdaps_id_to_overrides_prop │ \prop_new:N \g__sdaps_overrides_prop │ \prop_new:N \g__sdaps_id_overrides_prop │ │ \cs_new_protected_nopar:Nn \__sdaps_questionnaire_overrides_set:nn │ { │ - \str_if_eq_x:nnTF { #1 } { * } { │ + \str_if_eq:eeTF { #1 } { * } { │ \__sdaps_parse_overrides:n{ #2 } │ } { │ \prop_put:Nnn \g__sdaps_id_to_overrides_prop { #1 } { #2 } │ } │ } │ │ \cs_new_protected_nopar:Nn \sdaps_overrides_init:n │ @@ -1508,24 +1508,33 @@ │ │ \bool_new:N \g__sdaps_last_page_bool │ │ \cs_new_protected_nopar:Nn \sdaps_begin: { │ \bool_gset:Nn \g__sdaps_last_page_bool \c_false_bool │ │ % TODO: We really want to make sure nobody modifies the values after \sdaps_begin: │ + \sdaps_info_write:x{SDAPSVersion=1.9.10} │ \sdaps_info_write:x{Duplex=\bool_if:NTF \g_sdaps_twoside_bool {true} {false}} │ \sdaps_info_write:x{PrintQuestionnaireId=\bool_if:NTF \g_sdaps_print_questionnaire_id_bool {1} {0}} │ \sdaps_info_write:x{ │ PageSize=\the\paperwidth, \the\paperheight │ } │ \sdaps_info_write:x{Style=\g_sdaps_style_tl} │ \sdaps_info_write:x{CheckMode=\g_sdaps_checkmode_tl} │ \sdaps_info_write:x{GlobalID=\g_sdaps_global_id_tl} │ \sdaps_info_write:x{GlobalIDLabel=\g_sdaps_global_id_label_tl} │ │ + \sdaps_info_write:x{ │ + CornerMarkMargin= │ + \dim_use:N\g_sdaps_edge_left_margin_dim, │ + \dim_use:N\g_sdaps_edge_right_margin_dim, │ + \dim_use:N\g_sdaps_edge_top_margin_dim, │ + \dim_use:N\g_sdaps_edge_bottom_margin_dim │ + } │ + │ \int_gset:Nn \g_sdaps_page_int { 0 } │ } │ │ \cs_new_protected_nopar:Nn \sdaps_end: { │ % Note that using \sdaps_info_write_x:n may not work in some cases. │ % For this reason we write the out the Pages counter after each page, │ % which is fine to do. │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ - Size: 54041 Blocks: 112 IO Block: 4096 regular file │ │ + Size: 54321 Blocks: 112 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2021-11-10 21:17:24.000000000 +0000 │ --- /usr/share/sdaps/tex/sdapsclassic.cls ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/sdapsclassic.cls │ @@ -198,15 +198,15 @@ │ \newkomafont{marklinechoicefont}{\usekomafont{choicefont}} │ \newkomafont{choiceitemfont}{\usekomafont{choicefont}} │ \newkomafont{choicegroupchoicefont}{\usekomafont{questionfont}} │ \newkomafont{choicegrouplinefont}{\usekomafont{choicefont}} │ │ │ \providecommand{\addinfo}[2]{ │ - \sdaps_info_write:x{\unexpanded{#1}=\unexpanded{#2}} │ + \sdaps_info_write:x{Info-\unexpanded{#1}=\unexpanded{#2}} │ } │ │ \newcommand\qid{\tl_use:N \g__sdaps_questionnaire_id_tl} │ │ \def\_sdaps_classic_question#1{% │ \tl_if_empty:nTF{#1}{ │ \refstepcounter{subsection}% │ @@ -754,41 +754,46 @@ │ info .bool_set:N = \l__sdaps_questionnaire_info_bool, │ info .default:n = true, │ info .initial:n = true, │ │ noinfo .meta:n = { info=false }, │ } │ │ -\cs_new_protected_nopar:Nn \_sdaps_classic_show_info: │ +\cs_new_protected_nopar:Nn \_sdaps_classic_info: │ { │ - \bool_if:NT \l__sdaps_questionnaire_info_bool { │ - \begin{info} │ - \translate{infotext} \\[1ex] │ - \tl_if_eq:VnTF \g_sdaps_checkmode_tl { checkcorrect } { │ - \begin{tabularx}{\textwidth}{lXllll} │ - \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} & \hspace{1em} \correctedbox {} & \translate{info-corrected} \\ │ - \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} & \hspace{1em} \correctedbox* {} & \translate{info-corrected} \\ │ + \translate{infotext} \\[1ex] │ + \tl_if_eq:VnTF \g_sdaps_checkmode_tl { checkcorrect } { │ + \begin{tabularx}{\textwidth}{lXllll} │ + \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} & \hspace{1em} \correctedbox {} & \translate{info-corrected} \\ │ + \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} & \hspace{1em} \correctedbox* {} & \translate{info-corrected} \\ │ + \end{tabularx} │ + } { │ + \tl_if_eq:VnTF \g_sdaps_checkmode_tl { check } { │ + \begin{tabularx}{\textwidth}{lXll} │ + \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} \\ │ + \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} \\ │ + \end{tabularx} │ + } { │ + \tl_if_eq:VnTF \g_sdaps_checkmode_tl { fill } { │ + \begin{tabularx}{\textwidth}{lXll} │ + \checkbox & \strut \translate{info-multi} & \hspace{2em} \filledbox {} & \translate{info-fill} \\ │ + \checkbox* & \strut \translate{info-single} & \hspace{2em} \filledbox* {} & \translate{info-fill} \\ │ \end{tabularx} │ } { │ - \tl_if_eq:VnTF \g_sdaps_checkmode_tl { check } { │ - \begin{tabularx}{\textwidth}{lXll} │ - \checkbox & \strut \translate{info-multi} & \hspace{2em} \checkedbox {} & \translate{info-cross} \\ │ - \checkbox* & \strut \translate{info-single} & \hspace{2em} \checkedbox* {} & \translate{info-cross} \\ │ - \end{tabularx} │ - } { │ - \tl_if_eq:VnTF \g_sdaps_checkmode_tl { fill } { │ - \begin{tabularx}{\textwidth}{lXll} │ - \checkbox & \strut \translate{info-multi} & \hspace{2em} \filledbox {} & \translate{info-fill} \\ │ - \checkbox* & \strut \translate{info-single} & \hspace{2em} \filledbox* {} & \translate{info-fill} \\ │ - \end{tabularx} │ - } { │ - \PackageError{sdaps}{Sorry, there is no help text for the checkmode you have choosen right now! Please pass the noinfo optional argument to the questionnaire environment!}\@ehb % │ - } │ - } │ + \PackageError{sdaps}{Sorry, there is no help text for the checkmode you have choosen right now! Please pass the noinfo optional argument to the questionnaire environment!}\@ehb % │ } │ + } │ + } │ +} │ + │ +\cs_new_protected_nopar:Nn \_sdaps_classic_show_info: │ +{ │ + \bool_if:NT \l__sdaps_questionnaire_info_bool { │ + \begin{info} │ + \_sdaps_classic_info: │ \end{info} │ } │ \ignorespaces │ } │ │ \newenvironment { questionnaire } [ 1 ] [] │ { │ @@ -888,14 +893,18 @@ │ } │ } │ │ \def\sdapspagemark{ │ \sdaps_page_end: │ } │ │ +\def\sdapsinfo{ │ + \_sdaps_classic_info: │ +} │ + │ │ \tl_new:N \l__sdaps_classic_group_var_tl │ \tl_new:N \l__sdaps_classic_group_text_tl │ \tl_new:N \l__sdaps_classic_group_extra_tl │ \keys_define:nn { sdapsclassic / group } │ { │ var .tl_set:N = \l__sdaps_classic_group_var_tl, │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ - Size: 33066 Blocks: 72 IO Block: 4096 regular file │ │ + Size: 33104 Blocks: 72 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2021-11-10 21:17:24.000000000 +0000 │ --- /usr/share/sdaps/tex/sdapscode128.tex ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/sdapscode128.tex │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 17770 Blocks: 40 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2020-04-11 22:51:06.000000000 +0000 │ --- /usr/share/sdaps/tex/sdapslayout.sty ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/sdapslayout.sty │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 19265 Blocks: 40 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2020-02-15 22:16:00.000000000 +0000 │ --- /usr/share/sdaps/tex/sdapspdf.sty ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/sdapspdf.sty │ @@ -44,27 +44,27 @@ │ │ checkboxsymbol .tl_set:N = \l__sdaps_pdf_checkboxsymbol_tl, │ checkboxsymbol .initial:n = 8, │ } │ │ \cs_new_protected_nopar:Nn \_sdaps_pdf_overlay_checkbox_form: │ { │ - \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } { \l_sdaps_parse_unknown_tl } % │ + \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } \l_sdaps_parse_unknown_tl % │ │ \bool_if:NT \l__sdaps_pdf_form_bool { │ \node[anchor=center,inner~sep=0pt,outer~sep=0pt] at ($(\l_sdaps_x_dim, \l_sdaps_y_dim) + 0.5*(\l_sdaps_width_dim, -\l_sdaps_height_dim)$) { │ \CheckBox[name=\l_sdaps_var_tl,bordersep=0,borderwidth=0pt,checkboxsymbol=\l__sdaps_pdf_checkboxsymbol_tl,bordercolor=,backgroundcolor=,checked=\bool_if:nTF\l__sdaps_pdf_checkbox_default_bool{true}{false},height=\l_sdaps_checkbox_height_dim,width=\l_sdaps_checkbox_width_dim]{\ignorespaces} │ }; │ } │ } │ \seq_put_left:Nn \g__sdaps_checkbox_overlays_seq \_sdaps_pdf_overlay_checkbox_form: │ │ \cs_new_protected_nopar:Nn \_sdaps_pdf_overlay_text_form: │ { │ - \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } { \l_sdaps_parse_unknown_tl } % │ + \keys_set_known:nV { sdaps / checkbox / overlay / pdfform } \l_sdaps_parse_unknown_tl % │ │ \bool_if:NT \l__sdaps_pdf_form_bool { │ \node[anchor=center,inner~sep=2pt,outer~sep=0pt] at ($(\l_sdaps_x_dim, \l_sdaps_y_dim) + 0.5*(\l_sdaps_width_dim, -\l_sdaps_height_dim)$) { │ \dim_set:Nn \l_sdaps_width_dim { \l_sdaps_width_dim - 4pt } │ \dim_set:Nn \l_sdaps_height_dim { \l_sdaps_height_dim - 4pt } │ │ \TextField[name=\l_sdaps_var_tl,bordersep=0pt,borderwidth=0pt,bordercolor=,backgroundcolor=,multiline=true,height=\l_sdaps_height_dim,width=\l_sdaps_width_dim]{\ignorespaces} │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ - Size: 2911 Blocks: 8 IO Block: 4096 regular file │ │ + Size: 2903 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2021-11-10 21:17:24.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Brazilian.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Brazilian.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1335 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Dutch.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Dutch.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1389 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-English.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-English.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1314 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Finnish.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Finnish.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1329 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-French.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-French.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1432 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-German.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-German.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1367 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Italian.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Italian.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1327 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Norsk.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Norsk.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1332 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Polish.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Polish.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1321 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Portuguese.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Portuguese.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1442 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Romanian.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Romanian.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1318 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Sinhala.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Sinhala.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1314 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Spanish.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Spanish.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1337 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Swedish.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Swedish.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1314 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000 │ --- /usr/share/sdaps/tex/translator-sdaps-dictionary-Ukrainian.dict ├── +++ /usr/share/texlive/texmf-dist/tex/latex/sdaps/translator-sdaps-dictionary-Ukrainian.dict │ ├── stat {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Size: 1587 Blocks: 8 IO Block: 4096 regular file │ │ Links: 1 │ │ Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) │ │ │ │ -Modify: 2020-11-23 07:38:05.000000000 +0000 │ │ +Modify: 2019-12-16 21:42:56.000000000 +0000