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
next prev parent 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