Bug 39169 - Упакованы различные скрипты в /usr/share/texmf-dist/scripts/
Summary: Упакованы различные скрипты в /usr/share/texmf-dist/scripts/
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: texlive-collection-basic (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: python2
  Show dependency tree
 
Reported: 2020-10-31 12:19 MSK by Vitaly Lipatov
Modified: 2020-11-18 10:17 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2020-10-31 12:19:05 MSK
В пакете texlive-collection-basic упакованы скрипты на всех языках мира в каталоге
/usr/share/texmf-dist/scripts/
В частности там java, perl, shell, python, lua.

Просьба отключить для них поиск зависимостей или упаковать отдельно. В общем, что-то на усмотрение мантейнера.

Главное, чтобы пакет перестал зависеть от numpy и scipy.
Comment 1 Vitaly Lipatov 2020-11-18 00:49:42 MSK
* Ср ноя 04 2020 Igor Vlasenko <viy@altlinux.ru> 2019-alt3_7
- added nopython to AutoReq: not to block py2 deprecation

В итоге в пакете остались два скрипта, которые не работают, потеряв зависимости, но дают зависимость на python2-base из-за 
$ head -n1 /usr/bin/dviasm /usr/bin/de-macro
==> /usr/bin/dviasm <==
#! /usr/bin/env python2.7

==> /usr/bin/de-macro <==
#!/usr/bin/python2.7 -O


$ /usr/bin/dviasm
Traceback (most recent call last):
  File "/usr/bin/dviasm", line 23, in <module>
    from optparse import OptionParser
ImportError: No module named optparse


$ /usr/bin/de-macro
Traceback (most recent call last):
  File "/usr/bin/de-macro", line 75, in <module>
    import sys, os, re, shelve
ImportError: No module named shelve
Comment 2 Repository Robot 2020-11-18 10:17:23 MSK
texlive-texmf-2019-alt4_7 -> sisyphus:

 Wed Nov 18 2020 Igor Vlasenko <viy@altlinux.ru> 2019-alt4_7
 - removed python2 scripts de-macro and dviasm.py (closes: #39169)