ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Vitaly Lipatov <lav@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] Перевод пакетов на python3-module-
Date: Sat, 21 Nov 2020 16:01:40 +0300
Message-ID: <006f7c049bac745f7f57ce52fe4036dc@altlinux.ru> (raw)
In-Reply-To: <20201121122141.GA3607315@portlab>

Vladimir D. Seleznev писал 21.11.20 15:21:
...
>> > Зачем использовать %python3_build_debug? Чтобы увеличить содержимое
>> > логов сборки? Лучше, кмк, писать %python3_build, и использовать
>> > %python3_build_debug только при отладке сборки.
>> А я не знаю, зачем это стали использовать. Мне казалось, что при
>> компиляции C-кода это добавляет -g и появляется возможность отлаживать
>> код, установив -debuginfo.
> 
> 	/usr/bin/python3 setup.py build --debug
> 
> Как видно, %python3_build_debug не про -g.
Options for 'build' command:
Или про -g? :)
  --debug (-g)       compile extensions and libraries with debugging
                     information
Вы скажите прямо: эта отладочная информация не нужна, не нужно 
использовать python3_build_debug. Но сложно понять, как получить 
отладочную информацию, если не включаешь флаг «with debugging 
information».

> 
>> > %python3_prune выглядит очень смелым решением.
>> И отлично работает, заметьте.
> 
> Пока не удалится то, чего никто не намеревался удалять из-за того, что
> имя неудачное оказалось.
И что же случится? Машина наедет на человека? Атомный взрыв? Холодная 
война?
Не случится ничего.
Есть большое отличие между реализацией простого инструмента, решающего 
проблемы во всех известных случаях (и который может не сработать при 
специально подобранных данных) и реализацией критически важной системы, 
для которой тестируются все возможные состояния.

Нет никакой проблемы не использовать python3_prune в том несуществующем 
случае, если он удаляет что-то лишнее.
Но совершенно ложно, из-за того, что теоретически допустима ситуация, 
когда python3_prune даст некорректный результат, не использовать его во 
всех остальных 99,99% случаях.

Возможно, чтобы это понять, нужно предварительно разработать систему, от 
правильности работы которой зависит жизнь человека или корабля.

>> > Зачем комментировать BuildPreReq:... вместо удаления?
>> В какой-то момент в сборки python-пакетов просочились python3-devel
>> (не ясно, кому они нужны) и python3-module-setuptools (требуется ли
>> вообще когда-либо его явно указывать?)
> 
> Если они нужны, то оставьте раскомментированными. Если не нужны — то
> удалите комментарий.
...

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


  reply	other threads:[~2020-11-21 13:01 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-10 12:41 Vitaly Lipatov
2020-11-10 12:52 ` Anton Farygin
2020-11-10 15:19   ` Vitaly Lipatov
2020-11-10 13:01 ` [devel] пакеты из тарбола легко и удобно собираются в git Sergey V Turchin
2020-11-10 14:27   ` Andrey Savchenko
2020-11-10 14:41     ` Sergey V Turchin
2020-11-10 15:19     ` [devel] ***UNCHECKED*** " Vitaly Lipatov
2020-11-10 16:00       ` [devel] " Andrey Savchenko
2020-11-11  8:02         ` [devel] git bisect Sergey V Turchin
2020-11-11  9:11           ` Andrey Savchenko
2020-11-11 11:04             ` Sergey V Turchin
2020-11-11 13:24     ` [devel] Offtopic: git bisect (Was: пакеты из тарбола легко и удобно собираются в git) Vladimir D. Seleznev
2020-11-11 13:33       ` Andrey Savchenko
2020-11-11 14:08         ` Vladimir D. Seleznev
2020-11-11 14:21           ` Alexey V. Vissarionov
2020-11-11 14:27           ` Andrey Savchenko
2020-11-21  2:59 ` [devel] Перевод пакетов на python3-module- Vladimir D. Seleznev
2020-11-21 11:34   ` Vitaly Lipatov
2020-11-21 12:21     ` Vladimir D. Seleznev
2020-11-21 13:01       ` Vitaly Lipatov [this message]
2020-11-21 13:31         ` [devel] %python3_build_debug Dmitry V. Levin
2020-11-21 16:52           ` Vitaly Lipatov
2020-11-21 17:01             ` Dmitry V. Levin
2020-11-21 17:35               ` Vitaly Lipatov
2020-11-22  4:44             ` Vladimir D. Seleznev
2020-11-22  9:59               ` Vitaly Lipatov
2020-11-21 13:45         ` [devel] Перевод пакетов на python3-module- Vladimir D. Seleznev
2020-11-21 16:07           ` Vitaly Lipatov
2020-11-21 16:22             ` Dmitry V. Levin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=006f7c049bac745f7f57ce52fe4036dc@altlinux.ru \
    --to=lav@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git