Bug 38271 - Собрать nmap с python3
Summary: Собрать nmap с python3
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: nmap (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: python2
  Show dependency tree
 
Reported: 2020-03-24 15:40 MSK by Антон Мидюков
Modified: 2021-10-30 03:39 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2020-03-24 15:40:52 MSK
nmap - последний пакет в regular-rescue, которому ещё нужен python2-base.
Буду рад, если он тоже будет переведён на python3.
Comment 1 Vitaly Lipatov 2020-11-23 17:58:37 MSK
ACL for nmap:
	glebfm ldv
Comment 2 Alexey Shabalin 2021-08-07 03:31:56 MSK
ndiff и zenmap - python2 only.

ndiff и сейчас не рабочий, т.к. не упакован модуль ndiff.
zenmap - работает, думаю можно обойтись и без GUI интерфейса для nmap.
Предлагаю обоих отключить при сборке.
Comment 3 Vitaly Lipatov 2021-08-14 16:10:42 MSK
(Ответ для Alexey Shabalin на комментарий #2)
> ndiff и zenmap - python2 only.
> 
> ndiff и сейчас не рабочий, т.к. не упакован модуль ndiff.
> zenmap - работает, думаю можно обойтись и без GUI интерфейса для nmap.
> Предлагаю обоих отключить при сборке.

Подготовил:
282648 EPERM #3 sisyphus nmap.git=7.80-alt2
Comment 4 Vitaly Lipatov 2021-08-27 01:00:09 MSK
Умолять и упрашивать посмотреть на задание?
282648 EPERM #3 sisyphus nmap.git=7.80-alt2
Comment 5 Vitaly Lipatov 2021-08-29 00:08:33 MSK
> Vladimir D. Seleznev has added a disapproval of subtask #40 of task #282648:
> 40:nmap.git=7.80-alt2
> 
> The text of disapproval follows:
> 
> ndiff is a very useful tool
Однако в Fedora его сборку выключили.

Я, конечно, не очень проникся — сделал 2 XML-файла, сравнил их через ndiff и увидел результат, как если бы я сравнивал два текстовых вывода через diff -u.

Но отправляю сборку с включенным ndiff (приложил патч из Ubuntu, переводящий на python3 и исправил поиск python3):
282648 BUILDING #5 [locked] sisyphus nmap.git=7.80-alt2
Comment 6 Repository Robot 2021-10-30 03:39:26 MSK
nmap-20020501:7.80-alt2 -> sisyphus:

 Sat Oct 30 2021 Gleb F-Malinovskiy <glebfm@altlinux> 20020501:7.80-alt2
 - Switched to use python3 due to python2 EOL (ALT#38271) (thx Vitaly Lipatov):
   + disabled zenmap build;
   + applied ndiff python3 patch (thx Bryan Quigley).