URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 41831
[ Назад ]

Исходное сообщение
"OpenNews: Целесообразность перехода проектов на 6-месячный цикл разработки"

Отправлено opennews , 20-Май-08 13:08 
Вокруг предложения Марка Шатлворта о синхронном выпуске релизов для базовых открытых проектов, привязанных к 6-месячному циклу разработки, возникло несколько дискуссии:


Aaron Seigo из проекта KDE утверждает (http://www.osnews.com/story/19760), что 6-месяцев недостаточно для реализаций в больших проектах полного объема планируемых новшеств, что приведет к постоянному откладыванию новых возможностей. По его словам, в первый месяц после релиза никто практически не занимается добавлением новшеств, два последних месяца перед релизом уходят на стабилизацию кода, оставшихся трех месяцев, отведенных под добавление нового кода, явно недостаточно. Для решения данной проблемы некоторые разработчики предлагают вынести добавление новых возможностей в отдельные экспериментальные ветки, не имеющие прямой связи с основным деревом разработки, код из которых попадает в  основную ветвь только после полной готовности. Но Aaron считает такой вариант неудобным, требующим выполнения большого объема лишне...

URL: http://www.osnews.com/story/19760
Новость: http://www.opennet.me/opennews/art.shtml?num=15973


Содержание

Сообщения в этом обсуждении
"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено antares , 20-Май-08 13:08 
и как не странно и те, и другие правы

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено Xcode , 20-Май-08 21:23 
>и как не странно и те, и другие правы

Увы, у шатлворта неплохой но неуниверсальный рецепт.У разных проектов разные проблемы и методы их решения.И не всем релиз в полгода оптимальный срок.


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено smman , 20-Май-08 13:57 
6 месяцев это реально мало. Ubuntu 8.04 особыми нововведениями не блещет, но зато глюков полно.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено Xcode , 20-Май-08 21:24 
>6 месяцев это реально мало. Ubuntu 8.04 особыми нововведениями не блещет, но
>зато глюков полно.

Ну, вообще, compiz и работающие с минимальным геморроем дрова для ATI - это очень даже ничего так.


"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено vitek , 20-Май-08 22:22 
дрова на интел, вай-фай, .. еще что-то - очень порадовали.
и опять же цикл разработки и время поддержки - суть разные вещи.

а да. 64-битные версии намного быстрее стали (ноут просто ожил)
конечно, это от ядра, и опытный человек и сам бы поставил...
но в комплекте - приятный сюрприз.


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено Аноним , 20-Май-08 13:58 
правы и те и другие, но полгода мало. Год; 1,5; 2. Но не полгода.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено Xcode , 20-Май-08 21:28 
>правы и те и другие, но полгода мало. Год; 1,5; 2. Но
>не полгода.

За ГОД линукс становится совсем другой системой.И вы таким манером выпустите древний БОЯН.Боянистых систем и так есть - вон, Дебиан например.Древнючий как помет мамонта софт, зато типа стабильный(но про оптимизацию рандом генератора в SSL мы помним, ага).Или на свою ж**у testing\unstable репозитории, в которые нога тестера не ступала, если хочется что-то новее.Как пример: lighttpd в Дебиане - .13-й версии+секурити фикса.Уже вышла .19.Это нормально?!В убунте .18+фиксы.Для многих целей убунта куда адекватнее.И не такой боян как Дебиан stable и не такое глюкало как testing\unstable.


"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено vitek , 20-Май-08 22:26 
вот. вот.
абсолютно согласен.
нужен драйв. у меня на корыте постоянно что-то новенькое.
люди ходят, интересуются.... сами пытаются ставить.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено aim , 21-Май-08 13:20 
противникам дебиана: я вот сейчас имею геморрой с установокой почтовой системы (postfix + dovecot) на ubuntu 8.04

причина... у меня есть работающая аналогичная связка на debian 4.0 (stable). я взял и перетащил конфиг на убунту. постфикс отказывается видеть поддержку sasl в нужным местах - что-то поменяли между версиями 2.3 и 2.5

я решу проблему, надо просто почитать что же изменилось.
но если бы я использовал там debian мне бы не пришлось в авральном порядке это делать...


"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено User294 , 21-Май-08 16:17 
>что-то поменяли между версиями 2.3 и 2.5

А если использовать MSDOS 1.0 можно вообше не греть себе мозг какими-то там постфиксами.Ибо unsupported и досвидания.Намного меньше геморроя.


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено Злостный , 20-Май-08 14:07 
Как бы это к "глюкодельству" не привело, одни не будут успевать довести до ума, другие будут доводить, но исправления придерживать чтоб в назначенные сроки выпустить.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено vitek , 20-Май-08 22:29 
не думаю, что здесь надо боятся.
в конце концов - это не production сервер.

а так - развитие на лицо. для популяризации - самое то.


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено Артемий Васюков , 20-Май-08 14:19 
Я считаю, что подобная инициатива принесет больше пользы в дистрибутивах Enterprise-класса: RHEL, SLES, SLED, CentOS. Это де-факто позволит объединить усилия разработчикам, ежели они (усилия) будут грамотно распределены. В системах, не имеющих долгого цикла поддержки, это просто бессмысленно в виду того, что такие системы следует рассматривать только лишь как полигоны для тестеров или "игрушки" для тех, кто хочет поэкспериментировать.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено MiG , 20-Май-08 17:54 
Ну да, таким макаром Шатлворт объединит усилия всех разработчиков над своей Убунтой: все вынуждены будут подстраиваться под её релизы.

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


"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено Xcode , 20-Май-08 21:30 
>Шатлворт пытается занять ту же нишу, которую некогда заняла Микрософт - нишу
>дешёвых десктопов. Такая синхронизация очень бы помогла ему в этом.

Кто ж спорит?Идея в целом хорошая но вот если втупую реализовать ее, пострадает эффективность у многих проектов.То что дискуссии пошли - это радует.Может чего дельное придумают.


"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено vitek , 20-Май-08 22:36 
нашел с кем сравнить.
ну пусть тогда RH десктопы развивает.
но ей серверный рынок дороже.

думаю для нас успех этой инициативы был бы на руку.
а enterpise рынок врядли пострадает (рекламы только больше будет)


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено Аноним , 20-Май-08 14:30 
Я новичок в линуксе, начал с убунты, но 8.04 - невыносимый глюкодром. Перешел на debian testing - несмотря на то что это версия в разработке - практически нет нареканий.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено Andy Lemz , 20-Май-08 19:09 
>Я новичок в линуксе, начал с убунты, но 8.04 - невыносимый глюкодром.
>Перешел на debian testing - несмотря на то что это версия
>в разработке - практически нет нареканий.

Больше-бы таких новичков! :-D


"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено Xcode , 20-Май-08 21:36 
>Больше-бы таких новичков! :-D

Ну я использую на сервере дебиан.Серверная убунта честно говоря мне больше нравится - тем что софт не боянный но при том в отличие от тестинга как правило более качественно оттестирован, но убунта у vds хостера несколько дороже а отвращения дебиан не вызывает, в конечном итоге они с убунтой два сапога пара, так что вот так вот.И то и другое хорошие системы, imho.Просто у дебиан консерватизм настолько нездоровый что это отрицательно отражается на его популярности.


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено Аноним , 20-Май-08 14:33 
Правильно говодит Dag Wieers.

Линукс-дистрибутивы должны побольше конкурировать, вставлять друг другу палки в колёса. Тогда-то они не помешают гегемонии M$


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено IIIHyP , 20-Май-08 14:45 
>Правильно говорит Dag Wieers.

+1 лучше бы приняли предложение Шатлворта, но не 6 месяцев, а на год. Все вместе разработчики будут вводить новшества в Дистрибьютивы очень быстро, и без косяков. Главное чтобы такой глюкодром как Убунта 8.04 не сделали.


"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено kost BebiX , 20-Май-08 16:39 
Лучше раз в год (или даже два), но сделать ежемесячные релизы с последними обновлениями. Потому что под конец года будет обновляться весело тем кто только установился :-)

"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено fizuk , 20-Май-08 17:49 
Гм...
а смысл делать четко реглиентированный цикл разработки?
"унифицировать" все дистрибутивы Linux?
думается мне не все тут так просто

"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено fizuk , 20-Май-08 17:51 
тьфу, регламентированный

"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено Аноним , 20-Май-08 20:43 
Сижу на ubuntu 8.04, глюкодрома в глаза не вижу, что я делаю не так.
Расскажите как мне увидеть глюкодром о котором все так любят говорить?

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено kost BebiX , 20-Май-08 20:55 
>Сижу на ubuntu 8.04, глюкодрома в глаза не вижу, что я делаю
>не так.

Утвердительно :-)
Вы не так выбираете железо. Спросите у автора полностью конфигурацию компа, купите такой же и увидите глюкодром.


"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено Аноним , 20-Май-08 21:28 
Живу не далеко от Китая, не думаю, что у меня очень качественное железо, напротив.
Не знаю, как там у автора с конфигурацией,у меня самая обычная, правда редкоземельных железок нет.
Надоело читать как все отвязываются на убунте, а я даже толком не вижу за что. А Марк человек, он между прочим для простых пользователей старается, т.е. и для меня, а не только на сервера поддержку делать, а остальное на откуп отдать, по причине неокупаемости. И с MS договоров никаких не подписывал, они поддержку не делают его убунте в Китае, как некоторым дистрибутивам собираются делать.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено nightstalker , 20-Май-08 23:41 
У меня тоже никаких проблем с железом не возникло. Ноут самсунг r20 f003. Только дрова на встроенное видео с сайта ати скачал и установил. Кстати в ХП с дровами трахался намного больше в свое время (на ноуте была предустановленная виста).
А вообще очень радует то, что человек тратит деньги и делает дистрибутив для простых обычных юзеров, ничего не требуя ничего взамен, и не пытаясь нае**ть.

"Целесообразность перехода проектов на 6-месячный цикл разраб..."
Отправлено toka , 21-Май-08 16:09 
время покажет, насколько он ничего не требует и не пытается нае*...

"Целесообразность перехода проектов на 6-месячный цикл разработки"
Отправлено vitek , 20-Май-08 23:26 
мне очень симпатичен проект KDE, но
> Aaron Seigo из проекта KDE утверждает, что 6-месяцев недостаточно для

ребята 4 портируют и вин, и под ... (ни хочу никого обижать).
лишь бы не надорвались.
да и не нравятся мне большинство новшеств, может субъективно.....

p.s.:
а 3.5.9 боюсь еще долго будет юзаться. там кое-что поменять... но не берут.


"OpenNews: Целесообразность перехода проектов на 6-месячный ц..."
Отправлено iZEN , 21-Май-08 18:38 
>Вокруг предложения Марка Шатлворта о синхронном выпуске релизов для базовых открытых проектов, привязанных к 6-месячному циклу разработки, возникло несколько дискуссии:
>
>
>Aaron Seigo из проекта KDE утверждает (http://www.osnews.com/story/19760), что 6-месяцев недостаточно для реализаций...

Лично мне нравится цикл разработки FreeBSD.
Во первых, разработка системы отделена от портирования прикладного ПО.
Есть три ветки разработки -CURRENT, -STABLE и -RELEASE, в которых код проходит все три стадии обкатки: сначала в виде иде, потом тестовой реализации и, наконец, включается или бэкпортируется в релиз.

Во-вторых, во FreeBSD прикладное ПО последних версий портируется сразу, как только возможно, что очень важно для поддержания всей системы в актуальном состоянии. Прикладное ПО вносится в дерево портов поосле тестирования и отладки мантейнерами проекта, а не только с выходом очередного релиза, через несколько месяцев. Дерево портов общее для любой ветки FreeBSD.


Что мне не нравится в позиции Марка Шатлворта
Он не учитывает "живое развитие" *nix-подобных систем и стремится "привязать" пользователя к дате релиза, другими словами — к дистрибутивному диску. Что в корне неверно. Необходимо развивать дистрибуцию на базе непрерывной интеграции программного обеспечения, а не фиксированных выпусков.