ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] buildreq
Date: Tue, 20 Mar 2007 01:23:16 +0300
Message-ID: <20070319222316.GA32288@basalt.office.altlinux.org> (raw)
In-Reply-To: <87fy8248jk.fsf@vertex.dottedmag.net>

[-- Attachment #1: Type: text/plain, Size: 1767 bytes --]

On Mon, Mar 19, 2007 at 02:10:39AM +0600, Mikhail Gusarov wrote:
> Twas brillig at 21:28:28 18.03.2007 UTC+03 when Alexey Tourbin did gyre and gimble:
> 
>  AT> Если серьезно, то, как я уже написал, кривые зависимости, которые дает
>  AT> buidlreq, являются отражением кривых зависимостей между пакетами.
> 
> Прошу тебя, ВНИМАТЕЛЬНО прочитай следующее:
> 
> |Да, зависимости есть только в нашем разуме. В коде есть... код. Инструменты,
> |обрабатывающие код, могут делать только догадки (отсылаю к теореме о
> |алгоритмической неразрешимости задачи об остановке конечного автомата).
> 
> |Таким образом фраза "отражение 'левых' зависимостей" не несёт никакого смысла:
> |нет "левых" зависимостей, есть неверная догадка инструмента о наличии
> |зависимости, которой нет в природе.
> 
> И пойми, что фраза "кривых зависимостей между пакетами" не имеет ни малейшего
> смысла.

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

buildreq -- это инструмент, предназначенный для выявления пакетов, которые
были использованы во время сборки исследуемого пакета.  Этот инструмент не
исследует код, он его трассирует, так что ссылка на теорему об
алгоритмической неразрешимости тут не при чём.

Что касается фразы "кривые зависимости между пакетами", то у неё есть
буквальный смысл: у некоторых пакетов есть неправильные
(неполные, избыточные или неверные) зависимости.

Если пакет A во время сборки каким-то образом использовал другой пакет B,
хотя мог бы и не использовать его с тем же результатом по окончании сборки,
то было бы странным ожидать от инструмента класса buildreq догадок
относительно степени необходимости пакета B для сборки пакета A.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2007-03-19 22:23 UTC|newest]

Thread overview: 89+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-15  5:56 [devel] [git update] packages/python: heads/master Alexey M. Tourbin
2007-03-15  9:12 ` Alexey I. Froloff
2007-03-15  9:14   ` Aleksey Avdeev
2007-03-15  9:36     ` Ivan Fedorov
2007-03-15  9:33       ` Aleksey Avdeev
2007-03-15  9:50         ` Ivan Fedorov
2007-03-15  9:57           ` Aleksey Avdeev
2007-03-15 10:15             ` Ivan Fedorov
2007-03-18 22:10           ` [devel] [JT] python policy и отношение к коллегам Michael Shigorin
2007-03-18 22:25             ` Dmitry V. Levin
2007-03-19 18:04               ` Ivan Fedorov
2007-03-19 18:03             ` Ivan Fedorov
2007-03-19 18:29               ` Alexey I. Froloff
2007-03-19 18:34                 ` Ivan Fedorov
2007-03-19 18:52                   ` Alexey I. Froloff
2007-03-19 19:08                     ` Ivan Fedorov
2007-03-19 19:16                       ` Alexey I. Froloff
2007-03-19 20:03                         ` Ivan Fedorov
2007-03-19 20:30                           ` Alexey I. Froloff
2007-03-19 21:26                             ` Денис Смирнов
2007-03-19 22:20                               ` Alexey I. Froloff
2007-03-19 22:23                                 ` Konstantin Pavlov
2007-03-19 22:40                                 ` Dmitry V. Levin
2007-03-19 23:23                                   ` Alexey I. Froloff
2007-03-20  9:08                                     ` Денис Смирнов
2007-03-20  9:16                                       ` Ivan Fedorov
2007-03-20  9:37                                         ` Денис Смирнов
2007-03-19 21:14                         ` Денис Смирнов
2007-03-15  9:41       ` [devel] [git update] packages/python: heads/master Mikhail Gusarov
2007-03-15  9:43         ` Ivan Fedorov
2007-03-15  9:45           ` Mikhail Gusarov
2007-03-15 20:03       ` Konstantin A. Lepikhov
2007-03-15  9:38     ` Mikhail Gusarov
2007-03-18 15:37   ` [devel] python-modules-encodings Alexey Tourbin
2007-03-18 15:41     ` Mikhail Gusarov
2007-03-18 15:47       ` Alexey Tourbin
2007-03-18 15:52         ` Mikhail Gusarov
2007-03-18 15:59           ` Alexey Tourbin
2007-03-18 16:10             ` Mikhail Gusarov
2007-03-18 16:21               ` Alexey Tourbin
2007-03-18 16:29                 ` Mikhail Gusarov
2007-03-18 17:00                   ` Alexey I. Froloff
2007-03-18 18:28                     ` Alexey Tourbin
2007-03-18 20:10                       ` Mikhail Gusarov
2007-03-19 22:23                         ` Dmitry V. Levin [this message]
2007-03-18 21:38                       ` Alexey I. Froloff
2007-03-19 17:53                       ` Ivan Fedorov
2007-03-19 18:24                         ` Alexey Tourbin
2007-03-19 18:42                           ` Ivan Fedorov
2007-03-19 18:51                             ` Alexey Tourbin
2007-03-19 19:12                               ` Ivan Fedorov
2007-03-19 19:36                                 ` Alexey Tourbin
2007-03-19 19:58                                   ` Ivan Fedorov
2007-03-18 17:02                   ` Michael Shigorin
2007-03-19 17:54                     ` Ivan Fedorov
2007-03-19 21:25                       ` [devel] buildreq += autoignore Michael Shigorin
2007-03-19 21:36                         ` Alexey Tourbin
2007-03-19 21:56                           ` Alexey I. Froloff
2007-03-19 22:03                             ` Alexey Tourbin
2007-03-19 22:13                               ` Michael Shigorin
2007-03-19 22:21                                 ` Alexey Tourbin
2007-03-19 22:28                                   ` Dmitry V. Levin
2007-03-19 22:34                                     ` Michael Shigorin
2007-03-20 17:11                                       ` Igor Zubkov
2007-03-20 17:13                                         ` Alexey Tourbin
2007-03-20 17:16                                           ` Igor Zubkov
2007-03-19 22:43                                     ` Motsyo Gennadi aka Drool
2007-03-19 22:48                                       ` Dmitry V. Levin
2007-03-19 23:00                                         ` Motsyo Gennadi aka Drool
2007-03-19 23:08                                           ` Alexey Tourbin
2007-03-29 22:26                           ` [devel] [FR] buildreq: non-pruned deps as a spec comment Michael Shigorin
2007-03-29 22:51                             ` [devel] " Alexey Tourbin
2007-03-30  7:52                               ` Michael Shigorin
2007-03-18 16:54       ` [devel] python-modules-encodings Michael Shigorin
2007-03-18 20:11         ` Mikhail Gusarov
2007-03-18 15:52     ` Alexey I. Froloff
2007-03-18 18:12     ` Alexey Tourbin
2007-03-19 16:35     ` Alexey Morsov
2007-03-19 16:39       ` Alexey Tourbin
2007-03-19 17:05         ` Alexey Morsov
2007-03-15  9:43 ` [devel] [git update] packages/python: heads/master Ivan Fedorov
2007-03-15 10:55   ` Alexey Tourbin
2007-03-15 11:37     ` Ivan Fedorov
2007-03-15 12:11       ` Alexey Tourbin
2007-03-15 12:47         ` Ivan Fedorov
2007-03-15 12:57           ` Alexey I. Froloff
2007-03-15 13:19           ` Alexey Tourbin
2007-03-15 13:32             ` Ivan Fedorov
2007-03-15 13:19           ` 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=20070319222316.GA32288@basalt.office.altlinux.org \
    --to=ldv@altlinux.org \
    --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