ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Peter V. Saveliev" <peet@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] Переходное полиси для для питона
Date: Sun, 28 Oct 2007 20:52:39 +0400
Message-ID: <200710281952.39722.peet@altlinux.ru> (raw)
In-Reply-To: <20071028141236.GD19325@solemn.turbinal>

В сообщении от Sunday 28 October 2007 17:12:36 Alexey Tourbin написал(а):
> On Sun, Oct 28, 2007 at 01:31:50PM +0300, Eugene Prokopiev wrote:
> > > У нас один perl, один tcl, один ruby.  Почему python должен быть
> > > каким-то особенным?  Только в силу своей кривости?
> >
> > разве этого недостаточно? ну давайте еще будем кривой софт выбрасывать
> > из репозитария ;)
>
> Конечно.  The code must conform or die.

Я что хочу сказать:

1. Репозитарий должен быть нужен. То есть, его существование само по себе ни 
для кого пользы не принесёт, если им пользоваться не будут.

2. Помимо репозитария Сизиф, есть ещё дистрибутивы и репозитарии. Ими 
пользуется 99,99% пользователей GNU/Linux по всему миру. То есть, даже 
востребованность Сизифа не означает мирового господства и тотальной 
монополии.

...

Как это влияет на софт.

С точки зрения автора проекта: проект должен быть работоспособен "из коробки" 
на большинстве дистрибутивов, исключая маргинальные случаи спец. решений, 
вроде uClinux, когда нужен отдельный напильнег. Для этого нужно работать в 
среде, которая позволяет более-менее широко представить разные варианты сред 
и оттестировать проект на этих вариантах.

С точки зрения участника проекта: проект не должен требовать менять религию, 
переходя для разработки на другой дистрибутив. То есть, если для разработки 
чего-либо мне нужно перейти на fedora, то это что-либо идёт фтопку, увы.

...

Как это соотносится с Сизифом.

Никак. Сизиф предоставляет одно Самое Правильное Решение на каждый случай 
(исключая gcc -- там полный набор), лишая разработчика универсальности среды. 
Сизиф сейчас дружественен пользователю и мэйнтейнеру, но враждебен 
разработчику.

Я долго ждал питона 2.5 в Сизифе, запакованного так же, как в Debian -- когда 
он ставится рядом, в /usr/lib/python2.5, когда дефолтной 
ссылки /usr/bin/python на него нет (она смотрит на 2.4), но когда можно уже 
начать тестирование, которое позволит выявить особенности новой среды (а на 
самом деле, уже давно не новой). Без этого тестирования я не могу быть уверен 
ни в чём, и коллеги, живущие на Fedora и python2.5, мне не помощники: им не 
запустить проект у себя. А когда в Сизифе появится этот питон, то я рано или 
поздно закончу тем, что вставлю-таки обратно-несовместимую конструкцию и 
создам проблемы пользователям python2.4

...

Всегда кто-то страдает, в данном случае страдают разработчики. В общем, ничего 
страшного: 0.01% пользователей линуха по всему миру не сделают погоды, если 
их проекты не смогут нормально разрабатываться в привычной им среде (Сизиф). 
Те, кому проект важен, будут его разрабатывать по любому, найдя средства (см. 
выше по треду), остальных не жалко.

А в Сизиф можно по-прежнему импортировать проекты, разработанные и 
оттестированные в более других средах.

-- 
Peter V. Saveliev

  reply	other threads:[~2007-10-28 16:52 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-26 17:23 Alexey Tourbin
2007-10-26 18:56 ` Peter V. Saveliev
2007-10-26 19:24   ` Alexey Tourbin
2007-10-26 21:05     ` Peter V. Saveliev
2007-10-26 21:58       ` Alexey Tourbin
2007-10-26 22:45         ` Peter V. Saveliev
2007-10-26 23:02           ` Alexey Tourbin
2007-10-26 23:12             ` Peter V. Saveliev
2007-10-27  7:58             ` Andrey Rahmatullin
2007-10-27 14:49               ` Alexey Tourbin
2007-10-27 16:15                 ` Andrey Rahmatullin
2007-10-27  6:22           ` Vitaly Lipatov
2007-10-27  8:05             ` Peter V. Saveliev
2007-10-30  8:30       ` Максим Иванов
2007-10-28  0:56     ` Aleksey Avdeev
2007-10-28  1:58       ` Alexey Tourbin
2007-10-28  4:10         ` Aleksey Avdeev
2007-10-28  7:38           ` Vitaly Lipatov
2007-10-28  9:00             ` Peter V. Saveliev
2007-10-28  9:41               ` Aleksey Avdeev
2007-10-28 13:49                 ` Alexey Tourbin
2007-10-28 10:27             ` Aleksey Avdeev
2007-10-28 22:52             ` Pavlov Konstantin
2007-10-28 10:08           ` Alexey I. Froloff
2007-10-28 10:31             ` Eugene Prokopiev
2007-10-28 11:25               ` Alexey I. Froloff
2007-10-28 14:12               ` Alexey Tourbin
2007-10-28 16:52                 ` Peter V. Saveliev [this message]
2007-10-28 17:34                   ` [devel] python vs gcc Alexey Tourbin
2007-10-28 18:43                     ` Peter V. Saveliev
2007-11-02  6:21                       ` Andrey Orlov
2007-11-02  7:25                         ` Peter V. Saveliev
2007-11-02  8:54                           ` Andrey Orlov
2007-11-02  9:20                         ` Alexey I. Froloff
2007-11-03  9:09                           ` Andrey Orlov
2007-11-03 14:07                             ` Alexey I. Froloff
2007-11-05 20:43                               ` Andrey Orlov
2007-10-28 10:38             ` [devel] Переходное полиси для для питона Aleksey Avdeev
2007-10-28 10:58               ` Sergey Bolshakov
2007-10-28 11:20                 ` Aleksey Avdeev
2007-10-28 11:17               ` Alexey I. Froloff
2007-10-28 11:25                 ` Aleksey Avdeev
2007-10-28 11:55                   ` Alexey I. Froloff
2007-10-28 12:42                     ` Aleksey Avdeev
2007-10-28 11:52                 ` Alexey Tourbin
2007-10-28 12:16                   ` Alexey I. Froloff
2007-11-03  9:31               ` Andrey Orlov
2007-10-28 14:12             ` Alexey Tourbin
2007-10-28 16:55               ` Peter V. Saveliev
2007-10-28 12:11           ` Alexey Tourbin
2007-10-28 12:36             ` Aleksey Avdeev
2007-10-28 14:34               ` Alexey Tourbin

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=200710281952.39722.peet@altlinux.ru \
    --to=peet@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