ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Alexey I. Froloff" <raorn@immo.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] [sisyphus -> devel] Стабильный Сизиф
Date: Mon, 19 Jun 2006 17:45:43 +0400
Message-ID: <20060619134543.GN12268@hell.immo.ru> (raw)
In-Reply-To: <20060619130359.GI6065@localhost.localdomain>

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

* Alexey Tourbin <at@> [060619 17:03]:
> Так можно ли автоматически бороться с анметами (то есть существует ли
> более тонкий автоматический критерий, чем просто давать reject пакетам,
> которые увеличивают количество анметов)?
Ну вот такая идея мне в голову пришла:

Если пакет baz зависит от пакета libfoo, получаемого из исходного
пакета foobar, то пакет baz должен иметь сборочную зависимость на
пакет bar, тоже получаемый из исходного пакета foobar.  Примем
это за постулат.

((note: под это правило не попадают зависимости проставленные
вручную, зависимости на исполняемые файлы (/bin/ls -> coreutils)
и зависимости на модули (python, tcl, но попадает perl). ))

Пакет foobar, генерирующий libfoo у которого сменился SONAME
попадает в отстойник с именем FUBAR.  Далее мы имеем список
FUBAR-src с именами всех исходных пакетов и FUBAR-req-src с
именами исходных пакетов, предоставляющих сборочные зависимости
для FUBAR-src.

Для каждого нового пакета генерим список типа FUBAR-req-src и
если он пересекается с FUBAR-src, то помещаем этот пакет в
отстойник FUBAR.

Если этот новый пакет попадает в список FUBAR-req-src, то
обработка этого пакета блокируется до окончания обработки
отстойника.

Если ни то ни другое, пакет обрабатывается как обычно.


Что я в этой схеме не предусмотрел?  Например когда foo зависит
от libbar и libbaz, находящихся в разных отстойниках.  Есть
реальные примеры таких сочетаний пакетов?  Не раскрыто понятие
"как обычно".

Под "неувеличением количества unmet'ов" наверно лучше следует
понимать "недобавление новых unmet'ов", т.е. схема -2+1 под это
не попадает.

-- 
Regards,
Sir Raorn.

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

  parent reply	other threads:[~2006-06-19 13:45 UTC|newest]

Thread overview: 129+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-15  9:48 [devel] " Fr. Br. George
2006-06-15 10:22 ` [devel] [sisyphus -> devel] " Fr. Br. George
2006-06-15 10:30   ` Valery V. Inozemtsev
2006-06-15 10:41   ` Led
2006-06-15 11:03     ` Anton Farygin
2006-06-15 11:50       ` Led
2006-06-15 12:01         ` Anton Farygin
2006-06-16 22:17         ` Alexey Tourbin
2006-06-17 11:20           ` Денис Смирнов
2006-06-17 11:27             ` Sergey Bolshakov
2006-06-18 12:44               ` Денис Смирнов
2006-06-17 12:33             ` Alexey Tourbin
2006-06-18 12:36               ` Денис Смирнов
2006-06-19  8:44                 ` Michael Shigorin
2006-06-19 11:54                   ` Денис Смирнов
2006-06-28  5:47               ` [devel] debian query language (was: Стабильный Сизиф) Michael Shigorin
2006-06-28  6:05                 ` Michael Shigorin
2006-06-28  6:27                   ` Alexey Tourbin
2006-06-19  8:33             ` [devel] [sisyphus -> devel] Стабильный Сизиф Michael Shigorin
2006-06-19 11:49               ` Денис Смирнов
2006-06-19  8:31           ` Michael Shigorin
2006-06-19  8:54             ` Alexey I. Froloff
2006-06-19  9:20               ` Michael Shigorin
2006-06-19  9:34                 ` Alexey I. Froloff
2006-06-19 14:10                   ` Michael Shigorin
2006-06-19  9:55           ` Led
2006-06-19 10:12           ` Led
2006-06-19 12:12             ` Alexey Tourbin
2006-06-19 12:26               ` Led
2006-06-19 13:03                 ` Alexey Tourbin
2006-06-19 13:44                   ` Led
2006-06-19 15:18                     ` Alexey Tourbin
2006-06-20 16:11                       ` Денис Смирнов
2006-06-21  2:40                         ` Alexey Tourbin
2006-06-21  7:38                           ` Денис Смирнов
2006-06-19 13:45                   ` Alexey I. Froloff [this message]
2006-06-19 15:26                     ` Alexey Tourbin
2006-06-19 15:38                       ` Alexey Tourbin
2006-06-19 12:56               ` Michael Shigorin
2006-06-19 13:47                 ` Alexey I. Froloff
2006-06-19 13:59                   ` Led
2006-06-19 14:09                     ` Alexey I. Froloff
2006-06-19 14:15                       ` Led
2006-06-19 14:22                         ` Alexey I. Froloff
2006-06-19 14:27                           ` Led
2006-06-15 11:07     ` Sergey V Turchin
2006-06-15 12:42     ` Epiphanov Sergei
2006-06-15 12:58       ` Anton Farygin
2006-06-15 12:58         ` Epiphanov Sergei
2006-06-15 13:00       ` Sergey V Turchin
2006-06-15 13:03         ` Led
2006-06-19  8:49       ` Michael Shigorin
2006-06-15 16:40     ` Fr. Br. George
2006-06-15 16:57       ` Led
2006-06-15 17:02         ` Fr. Br. George
2006-06-15 17:08           ` Led
2006-06-19  8:45             ` Michael Shigorin
2006-06-16 10:29           ` Денис Смирнов
2006-06-16 12:02             ` [devel] cups Dmitry V. Levin
2006-06-16 13:14             ` [devel] [sisyphus -> devel] Стабильный Сизиф Stanislav Ievlev
2006-06-16 13:24               ` Led
2006-06-16 14:38               ` Sergey V Turchin
2006-06-19  8:46                 ` Michael Shigorin
2006-06-19  9:51                   ` [devel] [sisyphus -> devel] Стабильный Сизиф [JT] Slava Semushin
2006-06-16 14:55               ` [devel] [sisyphus -> devel] Стабильный Сизиф Dmitry V. Levin
2006-06-16 13:51             ` Fr. Br. George
2006-06-16 14:20               ` Денис Смирнов
2006-06-16 15:46                 ` Fr. Br. George
2006-06-19 10:36                   ` Stanislav Ievlev
2006-06-15 12:04   ` Damir Shayhutdinov
2006-06-15 12:17     ` Andrii Dobrovol`s`kii
2006-06-15 12:24       ` Damir Shayhutdinov
2006-06-15 12:44         ` Epiphanov Sergei
2006-06-15 12:45         ` [devel] " Andrii Dobrovol`s`kii
2006-06-15 12:54           ` Led
2006-06-15 13:06           ` Damir Shayhutdinov
2006-06-15 14:59           ` Alexey Tourbin
2006-06-15 14:58         ` [devel] [sisyphus -> devel] " Alexey Tourbin
2006-06-19  9:25         ` [devel] Daedalus (was: [sisyphus -> devel] Стабильный Сизиф) Michael Shigorin
2006-06-15 12:49     ` [devel] [sisyphus -> devel] Стабильный Сизиф Grigory Batalov
2006-06-15 12:58       ` Damir Shayhutdinov
2006-06-15 17:17         ` Fr. Br. George
2006-06-15 17:24           ` Led
2006-06-15 12:58       ` Anton Farygin
2006-06-15 16:44     ` Fr. Br. George
2006-06-15 16:50       ` Led
2006-06-15 17:00         ` Fr. Br. George
2006-06-15 17:16           ` Led
2006-06-15 17:25             ` Fr. Br. George
2006-06-16 10:31               ` Денис Смирнов
2006-06-16 10:44                 ` Led
2006-06-16 14:18                   ` Денис Смирнов
2006-06-16 15:00                     ` Led
2006-06-16 15:17                       ` Денис Смирнов
2006-06-16 15:22                         ` Led
2006-06-19  9:09           ` Michael Shigorin
2006-06-16  3:14       ` [devel] Стабильный пакет > " Slava Semushin
2006-06-16  9:18         ` Led
2006-06-16 12:07           ` Dmitry V. Levin
2006-06-16 12:13             ` Led
2006-06-16 12:21               ` Dmitry V. Levin
2006-06-15 20:29     ` [devel] [sisyphus -> devel] " Alexey Rusakov
2006-06-15 20:46       ` Damir Shayhutdinov
2006-06-15 20:48         ` [devel] [sisyphus -> devel] [JT] " Pavlov Konstantin
2006-06-16  7:09         ` [devel] [sisyphus -> devel] " Anton Farygin
2006-06-16  7:16           ` Damir Shayhutdinov
2006-06-16  7:38             ` [devel] [sisyphus -> devel] Стабильный Сизиф -> nautilus Anton Farygin
2006-06-16  7:44               ` Anton Farygin
2006-06-16 10:32                 ` Nick S. Grechukh
2006-06-16 10:44                   ` Anton Farygin
2006-06-18 21:31                 ` Alexey Rusakov
2006-06-19  6:48                   ` Epiphanov Sergei
2006-06-19  7:34                   ` Anton Farygin
2006-06-20  6:45                     ` Alexey Rusakov
2006-06-19  9:13         ` [devel] [sisyphus -> devel] Стабильный Сизиф Michael Shigorin
2006-06-19  9:03     ` Michael Shigorin
2006-06-20 15:59       ` Денис Смирнов
2006-06-21  8:42         ` Michael Shigorin
2006-06-21 16:49           ` Денис Смирнов
2006-06-22 10:48           ` Fr. Br. George
2006-06-22 13:08             ` Michael Shigorin
2006-06-22 13:44               ` Igor Zubkov
2006-06-22 14:52                 ` [devel] [JT] " Michael Shigorin
2006-06-22 14:39               ` [devel] " Fr. Br. George
2006-06-22 15:07                 ` [devel] [JT] " Michael Shigorin
2006-06-28 14:37                   ` Fr. Br. George
2006-06-28 19:20                     ` [devel] [OT] (не)серверные ОС Michael Shigorin
2006-06-29  7:00                       ` [devel] [OT] ( не ) серверные ОС Epiphanov Sergei
2006-06-19  8:22 ` [devel] Стабильный Сизиф Michael Shigorin

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=20060619134543.GN12268@hell.immo.ru \
    --to=raorn@immo.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