The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Итоги встречи разработчиков OpenBSD в Словении: nginx займет..., opennews (??), 24-Сен-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от nanonymous (?), 25-Сен-11, 13:48 
+1.
Не понимаю, зачем в базе такие вещи держать, есть же порты/пакеты, которые прекрасно работают.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

28. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 25-Сен-11, 18:13 
> +1.
> Не понимаю, зачем в базе такие вещи держать, есть же порты/пакеты, которые
> прекрасно работают.

Дискляймер для потенциальных троллей: ниже следует объяснение (ответ на заданный вопрос), а не скрытая агитация.

Во-первых, софт, имеющийся в базовой системе, более жёстко контролируется и гарантировано работает на всех платформах. В то время как софт в портах гарантированно проверяется лишь на собираемость (по умолчанию в OpenBSD сначала создаётся пакет, а уже потом он устанавливается в систему, в отличие от большинства других ОС, поэтому проверка качественная), а вот запускаемость лишь по возможности: проводить полное тестирование на всех архитектурах весьма сложная задача. Подобное тестирование, AFAIK, производят разве что Debian и RHEL, и то косяки случаются. Так же для порта может быть приемлемо быть временно сломанным на какой-то архитектуре (с наличием соответствующей пометки, разумеется), в то время как базовая система собирается и работоспособна всегда. А Web-сервер в наше время зачастую одна из самых чувствительных частей системы.

Во-вторых, developers just want it. :)

В-третьих, если у вас так мало места, что экономите каждый мегабайт, то вам всё равно светит пересборка системы с собственными параметрами и/или ручное выпиливание после сборки того, сего и десятого. Вне зависимости от ОС.

Ответить | Правка | Наверх | Cообщить модератору

31. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от фклфт (ok), 25-Сен-11, 18:41 
>> +1.
>> Не понимаю, зачем в базе такие вещи держать, есть же порты/пакеты, которые
>> прекрасно работают.
> Во-первых, софт, имеющийся в базовой системе, более жёстко контролируется и гарантировано
> Во-вторых, developers just want it. :)
> В-третьих,

Да просто вообще не вижу смысла в минимальную установку впендюривать какой либо софт
Допустим мне надо просто обыкновенный роутер (коих дофига и почти все на FreeBSD, есть на опенке немного) то на кой вообще на этом роутере будет валятся веб сервис там апач какой нибудь, просто маразм какой то получается, ну пусть этот named апач и так далее уже выносят в расширенную установку
Это после минимальной установки системы FreeBSD/OpenBSD мне приходится еще сидеть выпиливать посторонние сервисы
Даже если присутствует незапущенный сервис на сервере это уже потенциальная угроза
Такая помойка с ненужными библиотеками и приложениями в основном только в линухах при самой минимальной установке а в последнее время смотрю и фряшники начали хвалиться что в минимальной поставке идет еще всякая фигня которую потом надо сидеть еще выпиливать

Ответить | Правка | Наверх | Cообщить модератору

32. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от фклфт (ok), 25-Сен-11, 18:43 
сендмыло вообще уже достало в минимальной поставке (это я про FreeBSD)


Ответить | Правка | Наверх | Cообщить модератору

34. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 25-Сен-11, 19:12 
> сендмыло вообще уже достало в минимальной поставке (это я про FreeBSD)

Какой-то почтовый сервер нужен в любом случае. Если вы не знаете, зачем, то прямо и не знаю, чем тут можно помочь. Эдак можно в базовую поставку вообще только загрузчик, ядро и init ставить.

На всех не угодить. FreeBSD и OpenBSD позволяют без особых проблем отключить ненужное при сборке, коли уж умолчания вас не устраивают. А персонально под вас, простите, ни *BSD, ни кто ещё систему перекраивать не будет. :)

Ответить | Правка | Наверх | Cообщить модератору

39. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  –1 +/
Сообщение от фклфт (ok), 26-Сен-11, 06:26 
>Какой-то почтовый сервер нужен в любом случае.

На роутере/шлюзе он нафиг не нужен

Ответить | Правка | Наверх | Cообщить модератору

42. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 26-Сен-11, 12:44 
>>Какой-то почтовый сервер нужен в любом случае.
> На роутере/шлюзе он нафиг не нужен

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

Ответить | Правка | Наверх | Cообщить модератору

33. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 25-Сен-11, 18:55 
>>> +1.
>>> Не понимаю, зачем в базе такие вещи держать, есть же порты/пакеты, которые
>>> прекрасно работают.
>> Во-первых, софт, имеющийся в базовой системе, более жёстко контролируется и гарантировано
>> Во-вторых, developers just want it. :)
>> В-третьих,
> Да просто вообще не вижу смысла в минимальную установку впендюривать какой либо
> софт

Ну не видите, и хорошо. Кто-то другой видит, и пользуется подходящей ему системой.

> Допустим мне надо просто обыкновенный роутер (коих дофига и почти все на
> FreeBSD, есть на опенке немного) то на кой вообще на этом
> роутере будет валятся веб сервис там апач какой нибудь, просто маразм
> какой то получается,

Зачем на роутере? Да хоть для морды того же nagios, в SOHO-сегменте его обычно ставить просто более некуда. Или там отчёты по трафику смотреть, тоже как бы удобнее напрямую через браузер.

> ну пусть этот named апач и так далее
> уже выносят в расширенную установку
> Это после минимальной установки системы FreeBSD/OpenBSD мне приходится еще сидеть выпиливать
> посторонние сервисы
> Даже если присутствует незапущенный сервис на сервере это уже потенциальная угроза

Чему?! Если он не SUID, то не опаснее утилиты rm. Которая, прошу заметить, обычным пользователям доступна.

> Такая помойка с ненужными библиотеками и приложениями в основном только в линухах

Я в Linux встречался скорее с обратным. То при проблемах с сетью обнаруживаешь отсутствие tcpdump, то sudo нет, то ещё что посмешнее.

> при самой минимальной установке а в последнее время смотрю и фряшники
> начали хвалиться что в минимальной поставке идет еще всякая фигня которую
> потом надо сидеть еще выпиливать

Пожалуйста, не забывайте писать "IMHO". ;)

А в случае с OpenBSD, достаточно положить в каталог с установочными файлами install.site (это прекрасно документировано, между прочим), который будет делать rm -Rf /var/www и что там вам ещё жить мешает. И больше ничего ручками выдирать не надо. Почему это не сделано по умолчанию? Потому что в OpenBSD другая философия для вещей по умолчанию. Но возможности делать по-своему (без заметных дополнительных усилий) никто вас не лишает. :)

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

41. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от Василий (??), 26-Сен-11, 10:30 
> Такая помойка с ненужными библиотеками и приложениями в основном только в линухах
> при самой минимальной установке а в последнее время смотрю и фряшники
> начали хвалиться что в минимальной поставке идет еще всякая фигня которую
> потом надо сидеть еще выпиливать

Прости, троллюшко, но я тебе не верю. Даже в Debian, не самом минималистичном дистрибутиве, пока не скажешь во время установки "хочу DNS-сервер, хочу Web-сервер", ничего этого не будет. И в top особо лишнего тоже ничего нет.

Незапущенный сервис - не угроза, пока его кто-то не запустит. А если этот кто-то может его запустить, то...

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

52. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от vleemail (ok), 26-Сен-11, 18:01 
> по умолчанию в OpenBSD сначала создаётся
> пакет, а уже потом он устанавливается в систему, в отличие от
> большинства других ОС,

Нет. В большинстве систем именно так и происходит.
Сначала собирается бинарь -- потом он ставится.
OpenBSD здесь хвастаться нечем.

> поэтому проверка качественная

Проверка чего?

> , а вот запускаемость лишь по
> возможности: проводить полное тестирование на всех архитектурах весьма сложная задача.
> Подобное тестирование, AFAIK, производят разве что Debian и RHEL, и то
> косяки случаются.

RHEL -- да, Debian -- нет, как и во всех остальных community-based
Linux/BSD/Solaris системах.

> Так же для порта может быть приемлемо быть временно
> сломанным на какой-то архитектуре (с наличием соответствующей пометки, разумеется), в
> то время как базовая система собирается и работоспособна всегда. А Web-сервер
> в наше время зачастую одна из самых чувствительных частей системы.

Не надо путать место, где софт разрабатывается, и место,
куда этот софт потом попадает. Никто не мешает вести разработку на cvs://openbsd.org/,
но пакетировать его в openbsd ports, а не в базовую систему.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

62. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 26-Сен-11, 20:26 
>> по умолчанию в OpenBSD сначала создаётся
>> пакет, а уже потом он устанавливается в систему, в отличие от
>> большинства других ОС,
> Нет. В большинстве систем именно так и происходит.
> Сначала собирается бинарь -- потом он ставится.
> OpenBSD здесь хвастаться нечем.

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

>> поэтому проверка качественная
> Проверка чего?

Сборки и конечной работоспособности.

>> , а вот запускаемость лишь по
>> возможности: проводить полное тестирование на всех архитектурах весьма сложная задача.
>> Подобное тестирование, AFAIK, производят разве что Debian и RHEL, и то
>> косяки случаются.
> RHEL -- да, Debian -- нет, как и во всех остальных community-based

Спасибо за уточнение.

> Linux/BSD/Solaris системах.
>> Так же для порта может быть приемлемо быть временно
>> сломанным на какой-то архитектуре (с наличием соответствующей пометки, разумеется), в
>> то время как базовая система собирается и работоспособна всегда. А Web-сервер
>> в наше время зачастую одна из самых чувствительных частей системы.
> Не надо путать место, где софт разрабатывается, и место,
> куда этот софт потом попадает. Никто не мешает вести разработку на cvs://openbsd.org/,
> но пакетировать его в openbsd ports, а не в базовую систему.

Не мешает (ну, почти, но эти нюансы в принципе решаемы). Только зачем? Если кому-то не нужен Web-сервер, он им не будет пользоваться, и всё. Вот честно, лично я не понимаю, чем он мешает. Если припрёт экономить каждый мегабайт свободного места, то под нож всё равно много чего пойдёт, и зацикливаться на одном Web-сервере как-то глупо. Для особо принципиальных, повторюсь, есть install.site.

Не понимаю, правда, чего копья ломать-то тут? :) Понимаю, если бы не было чего-то нужного. А так флейм на пустом месте.

Ответить | Правка | Наверх | Cообщить модератору

86. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от vleemail (ok), 27-Сен-11, 12:23 
>> Сначала собирается бинарь -- потом он ставится.
>> OpenBSD здесь хвастаться нечем.
> Вы не поняли (возможно, я некорректно выразился). Во многих системах пакет собирается
> из того, что устанавливается перед этим в живую систему. В OpenBSD
> фактическая установка происходит в отдельный рабочий каталог, из содержимого которого
> и собирается бинарный пакет.

Все я прекрасно понял.
В NetBSD pkgsrc, например, пакет инсталлируется во временный каталог,
называемый destdir, и потом пакет создается из файлов в этом каталоге.
http://www.netbsd.org/docs/pkgsrc/fixes.html#destdir-support
У нас USE_DESTDIR=yes по умолчанию.
Кроме того, подавляющее число пакетов не требуют для сборки root-а (или fakeroot(1)-а)
(см. PKG_DESTDIR_SUPPORT=user-destdir).

В большинстве же вменяемых дистров Линупса пакеты
собираются с использованием fakeroot(1), и о порче /usr речь тоже не идет.

Ставит пакеты в /usr/local, наверное, только FreeBSD, но даже в этом я не уверен,
посколько ей не интересуюсь.

В DragonFlyBSD,MirBSD,Minix3 - всё тот же pkgsrc.

Ну так о каком "большинстве" идет речь?

> А так флейм на пустом месте.

Это не флейм, это замечание. Для многих неочевидна даже возможность
вести разработку в рамках Net/Open/FreeBSD без
размещения результатов в базовых системах.
Хотя многие вещи имело бы смысл оттуда вынести.
Что конкретно и нужно ли -- отдельный вопрос,
но о такой возможности нужно хотя бы помнить.

Ответить | Правка | Наверх | Cообщить модератору

88. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 27-Сен-11, 13:32 
>>> Сначала собирается бинарь -- потом он ставится.
>>> OpenBSD здесь хвастаться нечем.
>> Вы не поняли (возможно, я некорректно выразился). Во многих системах пакет собирается
>> из того, что устанавливается перед этим в живую систему. В OpenBSD
>> фактическая установка происходит в отдельный рабочий каталог, из содержимого которого
>> и собирается бинарный пакет.
> Все я прекрасно понял.
> В NetBSD pkgsrc, например, пакет инсталлируется во временный каталог,
> называемый destdir, и потом пакет создается из файлов в этом каталоге.
> http://www.netbsd.org/docs/pkgsrc/fixes.html#destdir-support

В OpenBSD аналогично.

> У нас USE_DESTDIR=yes по умолчанию.

В OpenBSD это не отключается by design. :) Ибо нефиг. А зачем оно вам нужно No?

> Кроме того, подавляющее число пакетов не требуют для сборки root-а (или fakeroot(1)-а)
> (см. PKG_DESTDIR_SUPPORT=user-destdir).

Рад за вас.

> В большинстве же вменяемых дистров Линупса пакеты
> собираются с использованием fakeroot(1), и о порче /usr речь тоже не идет.

Угу, только в porting guide это почему-то фиг найдёшь. Может, не там искал, конечно. Но если fakeroot пошёл в массы, то и хорошо.

> Ставит пакеты в /usr/local, наверное, только FreeBSD, но даже в этом я
> не уверен,
> посколько ей не интересуюсь.

Ставит.

> В DragonFlyBSD,MirBSD,Minix3 - всё тот же pkgsrc.
> Ну так о каком "большинстве" идет речь?

Видимо, действительно погорячился. Что ж, оно и к лучшему. :)

>> А так флейм на пустом месте.
> Это не флейм, это замечание. Для многих неочевидна даже возможность
> вести разработку в рамках Net/Open/FreeBSD без
> размещения результатов в базовых системах.
> Хотя многие вещи имело бы смысл оттуда вынести.
> Что конкретно и нужно ли -- отдельный вопрос,
> но о такой возможности нужно хотя бы помнить.

Гм. Разработку можно вести вообще где угодно. :) В OpenBSD есть вполне однозначное описанное мною выше разделение, на которое пользователь может закладываться. Базовая система по определению НЕ ЗАВИСИТ от портов. Некоторое исключение - GNU crap, на котором надо вызывать autoreconf после импорта обновлённой версии, а autotools живут в портах; однако в процессе собственно сборки базовой системы autotools не участвуют.

Базовая система лучше тестируется - просто потому, что софт собирается в её составе. Недавно, например, npppd чуть не вылетел из базовой системы из-за недосмотра мэйнтейнера - сборка сломалась из-за страницы руководства. Кому-то, может, это и смешно - но это свидетельствует о жёстких требованиях к качеству в проекте. Если софт вынести в порты - собственно разработкой-то можно заниматься. Но суммарное качество, которое определяется далеко не только количеством фич, ;) автоматически понизится.

Ответить | Правка | Наверх | Cообщить модератору

90. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от vleemail (ok), 27-Сен-11, 14:23 
>> У нас USE_DESTDIR=yes по умолчанию.
> В OpenBSD это не отключается by design. :) Ибо нефиг. А зачем
> оно вам нужно No?

Лично мне не нужно, я выставлял USE_DESTDIR в YES задолго до того,
как он стал таковым по умолчанию.

>> В большинстве же вменяемых дистров Линупса пакеты
>> собираются с использованием fakeroot(1), и о порче /usr речь тоже не идет.
> Угу, только в porting guide это почему-то фиг найдёшь. Может, не там
> искал, конечно. Но если fakeroot пошёл в массы, то и хорошо.

В pkgsrc.txt DESTDIR описан ровно с тех пор, как он появился.
Что такое porting guide и чей он я не знаю. Что касается Линупса, то да,
кое-где там fakeroot прижился. Где-то здесь бегает Шигорин, спроси у него,
как они используют fakeroot. В дебаяне тоже принято собирать пакеты
через fakeroot. В pkgsrc fakeroot, как правило,
не используют, поскольку у нас есть UNPRIVILEGED=yes и fakeroot
для него ничего не дает. Потому пошли более сложным и длинным путем -- через
destdir.

>> Ставит пакеты в /usr/local, наверное, только FreeBSD, но даже в этом я
>> не уверен, посколько ей не интересуюсь.
> Ставит.

Мир праху ее портам, значит.

>> В DragonFlyBSD,MirBSD,Minix3 - всё тот же pkgsrc.
>> Ну так о каком "большинстве" идет речь?
> Видимо, действительно погорячился. Что ж, оно и к лучшему. :)

Мир меняется ;-)

> Если софт вынести в порты - собственно разработкой-то
> можно заниматься. Но суммарное качество, которое определяется
> далеко не только количеством
> фич, ;) автоматически понизится.

Нет. Если ваши порты - это свалка говна, даже если апстрим OpenBSD разработчик,
мне остается только принести соболезнование.

Ответить | Правка | Наверх | Cообщить модератору

96. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  –2 +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-11, 20:08 
> Что касается Линупса, то да, кое-где там fakeroot прижился.
> Где-то здесь бегает Шигорин, спроси у него, как они используют fakeroot.

Шо значит "кое-где", шо значит "бегает"?  Ты сперва расскажи, с какими привилегиями у вас сборочный чрут формируется (в альтовском hasher это псевдорут, в отличие от остальных известных реализаций). :)

> мне остается только принести соболезнование.

PS: пользуясь случаем, хочу принести благодарность участвующим за такой шикарный экскурс.  Я и не думал, что в *BSD доныне настолько всё плохо с этой самой сборкой софта...

Ответить | Правка | Наверх | Cообщить модератору

97. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от vle (ok), 27-Сен-11, 22:36 
>> Что касается Линупса, то да, кое-где там fakeroot прижился.
>> Где-то здесь бегает Шигорин, спроси у него, как они используют fakeroot.
> Шо значит "кое-где", шо значит "бегает"?  Ты сперва расскажи, с какими
> привилегиями у вас сборочный чрут формируется (в альтовском hasher это псевдорут,
> в отличие от остальных известных реализаций). :)

Конкретно в моих bulk build setups используется обычный или hardened chroot,
предварительно подготовленный,
после входа в который привилегии сбрасываются.

Можно сконфигурировать на использование fakeroot(1).
Как конфиг напишешь, так и будет.

>> мне остается только принести соболезнование.
> PS: пользуясь случаем, хочу принести благодарность участвующим за такой шикарный экскурс.
>  Я и не думал, что в *BSD доныне настолько всё
> плохо с этой самой сборкой софта...

Опять начинается, как всегда щеки надул и ничего не сказал.
Вот ты же ровным счетом НИЧЕГО не знаешь о том, о чем пытаешься говорить!!!

Ежели чего сказать хочешь, так говори,
а если оскорблять, тогда до свидания.

Все, что я хотел сказать про ваш убогонький hasher, я уже сказал.
Вы не сумели за 10 лет сделать даже вменяемых логов, доступных
сообществу. До свидания, Миша :-P

Ответить | Правка | Наверх | Cообщить модератору

99. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-11, 22:56 
> Вот ты же ровным счетом НИЧЕГО не знаешь о том, о чем пытаешься говорить!!!

Ну разве что с высоты твоего всеведения, о Лёша.  А так кое-что всё же приходится.

> Ежели чего сказать хочешь, так говори, а если оскорблять, тогда до свидания.

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

> Все, что я хотел сказать про ваш убогонький hasher, я уже сказал.

Лёш, ну что ты как детсадовец.  Посмотри http://ftp.altlinux.org/pub/people/ldv/hasher/thesis-2004.html и скажи, что есть неубогонького при такой постановке задачи, или что ты считаешь смехотворным в самой постановке.

А то мне вот то ли смеяться, то ли плакать над твоим "заранее заготовленым чрутом".  Ты его хоть перед каждой собираемой софтиной берёшь чистый или так и лупишь всё в одном?  А когда меняется, скажем, базовый CC -- какие действия необходимы и достаточны для получения актуального чистого сборочного окружения?

> Вы не сумели за 10 лет сделать даже вменяемых логов, доступных сообществу.

Интересно, знакомы ли тебе эти: http://lists.altlinux.org/pipermail/sisyphus-incominger/ (и сложно ли сообразить, что dashboard сделать вовсе не так сложно, как транзакционное изменение репозитория)?

А мне лично скорее хватает сводок из http://lists.altlinux.org/pipermail/sisyphus-cybertalk/ плюс "светофора" на http://sisyphus.ru/packager/mike/srpms?sort=status&order=desc

> До свидания, Миша :-P

До встречи ;-)

Ответить | Правка | Наверх | Cообщить модератору

100. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от vle (ok), 27-Сен-11, 23:51 
>> Вот ты же ровным счетом НИЧЕГО не знаешь о том, о чем пытаешься говорить!!!
> Ну разве что с высоты твоего всеведения, о Лёша.

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

> А так
> кое-что всё же приходится.

Что-то как-то незаметно.

>> Ежели чего сказать хочешь, так говори, а если оскорблять, тогда до свидания.
> Да так, мелкий дружеский наезд и спасибо за пополнение тематического архива. :)

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

> (а то вдруг ещё забьёте друг друга ногами, позабыв про чопорность
> перед всякими линуксоводами)

Друг с другом мы уж как-нибудь сладим, не волнуйся.
А вот понты свои дешевые или раскрой или убери совсем.

>> Все, что я хотел сказать про ваш убогонький hasher, я уже сказал.
> Лёш, ну что ты как детсадовец.

Ты бы на себя чаще смотрел.

> Посмотри http://ftp.altlinux.org/pub/people/ldv/hasher/thesis-2004.html

Здесь нет для меня ничего нового, извини, но мимо.

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

Перед сборкой КАЖДОГО пакета, чрут абсолютно чист от результатов
компиляции предущего пакета, просто потому, что "систему" повредить невозможно в принципе, а то, что изменимо -- перезаписывается заново. Каким образом это
достигается -- твое домашнее задание. Еще какие-то вопросы?

> А когда меняется, скажем, базовый CC -- какие действия необходимы и достаточны
> для получения актуального чистого сборочного окружения?

Чего?

>> Вы не сумели за 10 лет сделать даже вменяемых логов, доступных сообществу.
> Интересно, знакомы ли тебе эти: http://lists.altlinux.org/pipermail/sisyphus-incominger/

ЭТО я уже видел.

> плюс "светофора" на http://sisyphus.ru/packager/mike/srpms?sort=status&order=desc

Смешно. И это мы уже обсуждали, и не раз.
Извини, не впечатлает.

Ответить | Правка | Наверх | Cообщить модератору

116. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от Michael Shigorinemail (ok), 28-Сен-11, 12:28 
> В отличие от тебя, дорогой, я стараюсь не лезть в темы, в которых не тяну.

Лёш, я немного понимаю в системах сборки программного обеспечения.  И как ты мог заметить, развлекался наблюдаемым молча, пока не началось мерянье тем, у кого destdir круче.  Потому как я сейчас сходу не назову сколь-нибудь вменяемого линукса _без_.

> И уж точно не перехожу на оскорления с первого же поста.

Извини, оскорблять не собирался.  Если ты так болезненно воспринял подкол -- с меня лишнее пиво.

>> Да так, мелкий дружеский наезд и спасибо за пополнение тематического архива. :)
> Когда захочешь что-то узнать, я тебе раскажу

Порой и от тебя интересные вещи можно узнать, но далеко не все.  Лёш, дело не в пальцах.  Скорее в том, что принимать за достойный технический уровень.

>>> Все, что я хотел сказать про ваш убогонький hasher, я уже сказал.
>> Лёш, ну что ты как детсадовец.
> Ты бы на себя чаще смотрел.

Смотрю.

>> Посмотри http://ftp.altlinux.org/pub/people/ldv/hasher/thesis-2004.html
> Здесь нет для меня ничего нового, извини, но мимо.

Тогда ответь на вопрос, который поскипал.  Или забери своё "убогонький" себе.

>> А то мне вот то ли смеяться, то ли плакать над твоим
>> "заранее заготовленым чрутом".  Ты его хоть перед каждой собираемой софтиной
>> берёшь чистый или так и лупишь всё в одном?
> Перед сборкой КАЖДОГО пакета, чрут абсолютно чист

Во, это хорошо.

>> А когда меняется, скажем, базовый CC -- какие действия необходимы и достаточны
>> для получения актуального чистого сборочного окружения?
> Чего?

Когда компилятор меняется, что приходится выполнить для обновления эталона чрута?

>>> Вы не сумели за 10 лет сделать даже вменяемых логов, доступных сообществу.
>> Интересно, знакомы ли тебе эти:
> ЭТО я уже видел.

То есть логи, доступные сообществу, всё-таки есть.  Без претензии на вменяемость по твоей (неопубликованной вроде бы) шкале, но тут я скорее с тобой соглашусь, чем буду спорить.

>> плюс "светофора" на http://sisyphus.ru/packager/mike/srpms?sort=status&order=desc
> Смешно. И это мы уже обсуждали, и не раз.  Извини, не впечатлает.

Ну извини, модистку не завели.  Хотя, конечно, встречают по одёжке.

PS: последний раз dashboard писал на коленке при приёмке железа на "Ломоносове" -- надо было выразить в обозримом виде оперативную сводку состояния узлов (запросил IP, взял ядро, смонтировал NFS, доступен, брякнул характерную строку в логи).  Тогда было надо, и написано было очень быстро.  А то, что ты показывал и вроде бы с гордостью, мне бесполезно, иначе бы давно уже накрутил "функциональный аналог".  Вот это только не прими как наезд, поскольку всего лишь пояснение.

Ответить | Правка | Наверх | Cообщить модератору

119. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от vleemail (ok), 28-Сен-11, 12:56 
> развлекался наблюдаемым молча, пока не началось мерянье тем,
> у кого destdir круче.

Ты даже читать не умеешь. О чем с тобой можно вообще говорить?

> Порой и от тебя интересные вещи можно узнать, но далеко не все.
>  Лёш, дело не в пальцах.  Скорее в том, что
> принимать за достойный технический уровень.

Твой технический уровень я уже видел не раз.

> Тогда ответь на вопрос, который поскипал.

Начав разговор с оскорблений ты надеешься на какие-то
разъяснения с моей стороны? Наивный чукотский мальчик.

> Или забери своё "убогонький" себе.

Сначала ты извинишься за свои наезды, с которыми влез в разговор.

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

108. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 28-Сен-11, 04:33 
>> мне остается только принести соболезнование.
> PS: пользуясь случаем, хочу принести благодарность участвующим за такой шикарный экскурс.
>  Я и не думал, что в *BSD доныне настолько всё
> плохо с этой самой сборкой софта...

Гм. Плохо? По-моему, плохо, например, это когда в порте (.deb, .ebuild etc.) скрипты приходится писать. Когда бинарный пакет содержит в себе не _указания_, а _скрипты_ для установки, которые ещё и человек правит. Плохо, когда во время конфигурирования и/или компиляции пакету дозволяется лезть, скажем, в домашний каталог пользователя и что-то там читать-писать... Или это в основных пакетных системах Linux сейчас тоже исправлено? (без сарказма спрашиваю)

У каждой системы свои особенности, и идеальных нет. Может, прежде чем "радоваться", сначала хоть для "своих" руководство нормальное напишете? А то этот огрызок - http://www.altlinux.org/%D0%9A%D1%80... - именно что "краткое" руководство. Больше похожее на "досчитаешь до десяти и дёрнешь за кольцо": что делать, если парашют не раскрылся, не уточняется.

В порядке ответной шпильки. ;)

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

107. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 28-Сен-11, 04:16 
>>> У нас USE_DESTDIR=yes по умолчанию.
>> В OpenBSD это не отключается by design. :) Ибо нефиг. А зачем
>> оно вам нужно No?
> Лично мне не нужно, я выставлял USE_DESTDIR в YES задолго до того,
> как он стал таковым по умолчанию.

Я имел в виду вообще в pkgsrc оно зачем бывает нужно? Есть проблемные пакеты? Или просто забыли выпилить наследие? Или ещё почему?

>> Если софт вынести в порты - собственно разработкой-то
>> можно заниматься. Но суммарное качество, которое определяется
>> далеко не только количеством
>> фич, ;) автоматически понизится.
> Нет. Если ваши порты - это свалка говна, даже если апстрим OpenBSD
> разработчик,
> мне остается только принести соболезнование.

Ну что вы сразу "свалка". :( Я вам объясняю, что наиболее качественное тестирование по определению получает софт в базовой системе. Если попытаться его перенести в порты, то тестирования будет меньше. Много, но меньше. Понимаете? Порты - это не самоцель, у них (в OpenBSD) есть чёткое предназначение.

Есть альтернативный вариант развития: превращение пакетов базовой системы во что-то, что можно скормить pkg_add. Это уже интереснее, так как эффективно решит проблему тухлых библиотек в /usr/lib. Пока что у Marc Espie других дел хватает, а большого энтузиазма с чьей-либо ещё стороны я пока не видел. Скажем так: не самая жизненно необходимая вещь.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

113. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от vle (ok), 28-Сен-11, 09:13 
>>>> У нас USE_DESTDIR=yes по умолчанию.
>>> В OpenBSD это не отключается by design. :) Ибо нефиг. А зачем
>>> оно вам нужно No?
>> Лично мне не нужно, я выставлял USE_DESTDIR в YES задолго до того,
>> как он стал таковым по умолчанию.
> Я имел в виду вообще в pkgsrc оно зачем бывает нужно? Есть
> проблемные пакеты? Или просто забыли выпилить наследие? Или ещё почему?

В pkgsrc переход на destdir шел постепенно, в отличие от OpenBSD ports,
где неправильные пакеты просто выбросили в один момент, чтобы потом
о них забыть или переписыватьс нуля. Так что USE_DESTDIR=no -- это часть
старого функционала, который никто не стал трогать. Кроме того,
есть странные юзвери, которые почему-то не хотят тратить время
на создание бинаря.

> Ну что вы сразу "свалка". :( Я вам объясняю, что наиболее качественное
> тестирование по определению получает софт в базовой системе. Если попытаться его
> перенести в порты, то тестирования будет меньше. Много, но меньше. Понимаете?

Нет. Не вижу для этого ни единой причины.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру