ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Денис Смирнов" <mithraen@altlinux.ru>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] об обсуждении подходов к оценке надёжности Sisyphus
Date: Wed, 26 Nov 2003 15:48:14 +0300
Message-ID: <20031126124814.GA25325@localhost.localdomain> (raw)
In-Reply-To: <20031126121542.GD9008@basalt.office.altlinux.org>

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

On Wed, Nov 26, 2003 at 03:15:42PM +0300, Stanislav Ievlev wrote:

 >> Цель -- _увеличить надёжность_. То есть _уменьшить вероятность сбоя_, а не
 >> свести её к нулю (что, как я уже говорил, принципиально невозможно при
 >> нынешней практике писать софт на си).
 > ради любопытства: причём здесь си.

Потому что самое большое количество ошибок безопасности, например, это
переполнение буфера, которое невозможно в языках, где есть тип данных
"строка" и нет адресной арифметики.

Эти два факта (отсутствие строк и присутствие адресной арифметики)
превращают этот язык в диверсию отраслевого масштаба.

Си это язык для профессионала-системщика, так же как и C++. К сожалению
сейчас использование других языков сопряжено с проблемами, которые всегда
вылезают когда отходишь от средств используемых большинством.

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

Дальнейшие разговоры на эту тему предлагаю провести в talk-room, так как
тема слишком провокативная.

 > Итак, мне понятна мысль  - сделать два Сизифа с "запаздыванием по времени".
 > Но до сих пор не понятно почему для этого нельзя использовать связку
 > Сизиф-Дедал. По моему разумению результат от введения ещё одного Сизифа
 > сопоставим (при значительно меньших затратах) от более эффективного
 > использования Дедала.

Дело в том, что в Дедал идут пакеты, которые изначально подразумевается
что недостаточно готовы, чтобы отправиться конечному пользователю. В Сизиф
идут пакеты, о которых мантейнер по крайней мере надеется, что
пользователь может их использовать.
 
 > Ключевой момент в моей позиции - мы получим ещё один Дедал ибо люди (будь
 > то пользователи или разработчики) будут сознательно или несознательно
 > избегать использования пакетов, объявленных как нестабильные. Зачем нам
 > ещё одна прослойка которая будет использоваться на 30%.

Я предлагаю создать не ещё одну тестовую прослойку, а наоборот, отслоить
более надёжную версию Сизифа. 
 
 > Если уж нужен какой "отстойник" пакетов - то для этих целей можно
 > использовать уже существующий incoming: он доступен на чтение всем
 > разработчикам, а забирать в Сизиф можно только пакеты которые отлежались
 > там например 3 дня. Результат будет одинаковый.

Это преувеличение.

 > Много пакетов придётся проверять в скрипте: например может появиться
 > принципиально новый пакет который просто обсолетит другой пакет в Сизифе.

Ну и что? Если мантейнер один и тот же, то как только принимается решение
о том, что пакет может быть перемещён в Сизиф, то пакет из Сизифа
удаляется.

Кстати, как сейчас это решается технически? incominger делает это ручками?

-- 
С уважением, Денис

http://freesource.info


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

  reply	other threads:[~2003-11-26 12:48 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-24 22:17 Denis Ovsienko
2003-11-25  7:28 ` Stanislav Ievlev
2003-11-25  9:48   ` [devel] " Michael Shigorin
2003-11-25 12:29     ` Stanislav Ievlev
2003-11-25 12:47       ` Alexander Bokovoy
2003-11-25 13:24         ` Stanislav Ievlev
2003-11-25 22:59       ` [devel] " Денис Смирнов
2003-11-25 23:36         ` [devel] Re: Ï ÏÂÓÕÖÄÅÎÉÉ ÐÏÄÈÏÄÏ× Ë ÏÃÅÎËÅ ÎÁÄ£ÖÎÏÓÔÉ Sisyphus Andrey Khavryuchenko
2003-11-26  7:14           ` [devel] : ?? ?????????? ???????? ? ?????? ?????????? Sisyphus Денис Смирнов
2003-11-26  1:06         ` [devel] об обсуждении подходов к оценке надёжности Sisyphus Andrey Orlov
2003-11-26  7:16           ` Денис Смирнов
2003-11-26  6:51         ` Alexey Voinov
2003-11-26  8:11           ` Денис Смирнов
2003-11-26 11:02             ` Andrey Orlov
2003-11-26 12:34               ` Денис Смирнов
2003-11-26 12:47             ` Anton Farygin
2003-11-26 13:55               ` Денис Смирнов
2003-11-26 14:26                 ` Anton Farygin
2003-11-27  2:51                   ` Денис Смирнов
2003-11-26  7:11         ` [devel] " Anton V. Boyarshinov
2003-11-26  8:24           ` [devel] " Денис Смирнов
2003-11-26 10:56             ` [devel] " Anton V. Boyarshinov
2003-11-27 15:00           ` Michael Shigorin
2003-11-26  8:27         ` [devel] " Stanislav Ievlev
2003-11-26  8:46           ` [devel] " Anton V. Boyarshinov
2003-11-26 11:20             ` [devel] " Денис Смирнов
2003-11-26 12:57               ` Anton Farygin
2003-11-26 14:08                 ` Денис Смирнов
2003-11-26 14:41                   ` Anton Farygin
2003-11-27  2:55                     ` Денис Смирнов
2003-11-27 13:02                       ` Anton Farygin
2003-11-26 11:15           ` Денис Смирнов
2003-11-26 12:15             ` Stanislav Ievlev
2003-11-26 12:48               ` Денис Смирнов [this message]
2003-11-26 14:33                 ` Anton Farygin
2003-11-26 14:34                   ` Alexey I. Froloff
2003-11-26 14:56                     ` Anton Farygin
2003-11-26 16:06                     ` Andrey Orlov
2003-11-26 16:24                       ` Anton Farygin
2003-11-26 16:29                         ` [devel] об обсужденииподходов " Andrey Orlov
2003-11-26 16:42                           ` Anton Farygin
2003-11-27 11:20                             ` Sergey V Turchin
2003-11-27 12:01                               ` [devel] bugzilla.altlinux.ru was: " Denis Ovsienko
2003-11-27 14:34                             ` [devel] Re: об обсуждении подходов " Michael Shigorin
2003-11-28 11:48                               ` Stanislav Ievlev
2003-11-28 21:09                                 ` Michael Shigorin
2003-12-01  9:29                                   ` Stanislav Ievlev
2003-12-12  9:00                                     ` Michael Shigorin
2003-11-27  8:51                 ` [devel] " Stanislav Ievlev
2003-11-27 14:25                 ` [devel] " Michael Shigorin
2003-11-27 22:29                   ` [devel] " Денис Смирнов
2003-11-26 12:52               ` Andrey Orlov
2003-11-27 14:24               ` [devel] " Michael Shigorin
2003-11-26 12:45         ` [devel] " Anton Farygin
2003-11-26 14:03           ` Денис Смирнов
2003-11-26 14:41             ` Anton Farygin
2003-11-27  2:50               ` Денис Смирнов
2003-11-27 14:55               ` [devel] " Michael Shigorin
2003-11-27 14:51           ` Michael Shigorin
2003-11-27 14:07       ` 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=20031126124814.GA25325@localhost.localdomain \
    --to=mithraen@altlinux.ru \
    --cc=devel@altlinux.ru \
    /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