The OpenNET Project / Index page

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



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

Оглавление

Debian 9 'Stretch' перешёл на первую стадию заморозки пакетн..., opennews (??), 06-Ноя-16, (0) [смотреть все]

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


34. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +2 +/
Сообщение от Аноним (-), 06-Ноя-16, 21:41 
В этом весь дебиан, увы. Тестинг - свежие пакеты, но пользоваиься им невозможно. А через месяц после заморозки это уже устаревшая тухлятина, при том всё ещё нестабильная. FreeBSD не сильно отставая по свежести умудряется сохранять стабильность...

http://repology.org/statistics.html

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

41. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +2 +/
Сообщение от godmituns (?), 06-Ноя-16, 22:54 
> устаревшая тухлятина

(Зевая) google>apt pinning howto

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

43. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +9 +/
Сообщение от Аноним (-), 06-Ноя-16, 22:56 
на тестинге всё прекрасно.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

46. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от botman (ok), 06-Ноя-16, 23:23 
Если им так "невозможно" пользоваться, чего тогда в нём лучше чем в Ubuntu? Стоит единственной системой больше года. А у вас чего-то там не работает...
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

55. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +1 +/
Сообщение от freehckemail (ok), 07-Ноя-16, 00:45 
Стоит основной системой 8 лет. Ситуация аналогичная.
Ответить | Правка | Наверх | Cообщить модератору

48. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +2 +/
Сообщение от rshadow (ok), 07-Ноя-16, 00:11 
> Тестинг - свежие пакеты, но пользоваиься им невозможно.

Что за бред сивой кобылы. Недоделанные пакеты в experimental тусят, и очень редко попадают в sid. Все остальное это собственно софт, и во всех дистрах он одинаковый.

> FreeBSD не сильно отставая по свежести умудряется сохранять стабильность

Свежесть и стабильность - это взаимоисключающие параграфы.

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

119. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  –1 +/
Сообщение от Аноним (-), 07-Ноя-16, 14:41 
>> FreeBSD не сильно отставая по свежести умудряется сохранять стабильность
> Свежесть и стабильность - это взаимоисключающие параграфы.

Квартальные срезы -- имхо неплохой компромисc
> stable branches are a snapshot of the head ports tree taken every 3 months and
> currently supported for three months, during which they receive security fixes as well as build and

runtime fixes.

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

143. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  –1 +/
Сообщение от Аноним (-), 07-Ноя-16, 17:12 
Срок поддержки релизов редхата и убунтовского LTS по 10+ лет как бы намекает, что ты - админ локалхоста.
Ответить | Правка | Наверх | Cообщить модератору

154. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  –1 +/
Сообщение от Аноним (-), 07-Ноя-16, 18:02 
> Срок поддержки релизов редхата и убунтовского LTS по 10+ лет как бы
> намекает, что ты - админ локалхоста.

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

> что ты - админ локалхоста.

Увы, не все могут быть могучими админами. А еще -- не всем на локалхосте нравяться окошки или древнючий софт. Неожиданно, да?
Кстати, на десктопе у тебя тоже пятый или шестой RHEL или ты классический маковод локалхоста?
Хотя,  перлы типа
> убунтовского LTS по 10+

как бы, намекают )

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

69. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 07-Ноя-16, 06:49 
> FreeBSD не сильно отставая по свежести умудряется сохранять стабильность...

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

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

100. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +1 +/
Сообщение от Аноним (-), 07-Ноя-16, 12:01 
> вменяемое администрирование

Такое же как в линуксах, никакой разницы

> не состоящее из изенов

А лучше из стахлей, шигориных да павлинов? Паршивые овцы везде есть

>только стало доходить

Ну во-первых, pkg уже сто лет в обед, а что до апта, так он как раз тормозной и неудобный, в частности мусором который приезжает по suggested/recommended. Не главное-то в другом - в формате исходников по которым собираются пакеты. До портов дебиановскому убожеству как до китая раком. Видимо поэтому несмотря на различие в количестве пользователей на порядок-два, системы идут нос в нос по свежести пакетов - порты фри гораздо легче поддерживать.

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

130. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от DmA (??), 07-Ноя-16, 15:27 
>[оверквотинг удален]
>> не состоящее из изенов
> А лучше из стахлей, шигориных да павлинов? Паршивые овцы везде есть
>>только стало доходить
> Ну во-первых, pkg уже сто лет в обед, а что до апта,
> так он как раз тормозной и неудобный, в частности мусором который
> приезжает по suggested/recommended. Не главное-то в другом - в формате исходников
> по которым собираются пакеты. До портов дебиановскому убожеству как до китая
> раком. Видимо поэтому несмотря на различие в количестве пользователей на порядок-два,
> системы идут нос в нос по свежести пакетов - порты фри
> гораздо легче поддерживать.

а разве порты фри поддерживают? собрались и фиг с ними... в порты его

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

131. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 07-Ноя-16, 15:37 
> а разве порты фри поддерживают? собрались и фиг с ними... в порты  его

Ну да, ну да.
http://www.freshports.org/ports-expired.php
http://www.freshports.org/sanity_test_failures.php
И, внезапно:
http://www.freshports.org/ports-deleted.php
> 12940 ports

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

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

134. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 07-Ноя-16, 16:22 
> Такое же как в линуксах, никакой разницы

Яхе и опачу расскажешь, в перерывах между переубеждением AT&T. На практике администрирование системы состоит из множества мелочей, а дьявол прячется в деталях. И в 2016 году никто не собирается долго махать неудобным напильником, исправляя чужие продолбы. Бсдшники почему-то наивно думают что если собезьянить пакетник - сразу станет ЗБС. Хотя на самом деле это намного сложнее и приходит к взаимодействию больших групп людей и форматам того что получилось.

У дебианщиков полно людей и сложились форматы которые неплохо работают для целого ряда практических применений. Свои бестолковости есть, разумеется. А бсдшники только вчера начали подозревать как вообще выглядит нормальный пакетник. Вы и правда думаете что эти процессы раскручиваюся по быренькому за месяцок с приемлимым результатом? :)

От нормального системного менеджера бсдшники по прежнему шарахаются как черт от ладана, игноря тот факт что systemd прилично интегрирован с пакетником и позволил дебианщикам (и не только им) избавиться от множесва дурных костылищ. Так что дистро может припереть нормальные дефолты для запуска сервисов, админ может это перекрыть парой команд если ему не нравится как майнтайнеры дистро это делают, а пакетник решит две противоречивые задачи: с одной стороны он сможет притащить разумные дефолты, с другой не будет пытаться убить изменения сделанные админом. Поэтому майнтайнеры могут предоставить разумные дефолты, а админ может это перекрыть и в целом достаточно удобно и майнтайнерам и админам. Дебианщики всегда пытались делать свои инструменты так, а системд всего лишь удачно вписался в их концепции администрирования. Взяв на себя нефиговый кусок костылирования системы.

> А лучше из стахлей, шигориных да павлинов? Паршивые овцы везде есть

Эти трое хоть иногда что-то дельное выдают. Павлин так вообще вроде в внутренностях кернела разбирается вроде, по поводу чего сравнивать его с изеном и тигаром - ну знаете! А упомянутые только качают чсв. Во внутренностях ос они разбираются меньше чем я в пилотировании боинга 777.

> Ну во-первых, pkg уже сто лет в обед,

А никому не интересно пакетник чисто для галочки и формальные отбрехивания. Интересно чтобы это вменяемо работало и решало практические проблемы администрирования. У бсдшников пакетник был на вторых ролях, со всеми вытекающими, т.е. неюзабельное нечто.

> а что до апта, так он как раз тормозной и неудобный,

Я как-то не ощутил. На SSD на мощном компе он пакеты за единицы секунд втрамбовывает просто оптом. И даже на малохольных ARMовских бордах и виртуалках с 128 мегов памяти довольно прилично работает. Наверное можно улучшить, но я бы не назвал это какой-то большой проблемой на данный момент.

> в частности мусором который приезжает по suggested/recommended.

"Телефона, телефона, чукча кушать хочет!". Ты не поверишь, это настраивается одной директивой конфига. Ну или для любителей гуя - одной галочкой в синаптике.

> Не главное-то в другом - в формате исходников по которым собираются пакеты.
> До портов дебиановскому убожеству как до китая раком.

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

> Видимо поэтому несмотря на различие в количестве пользователей на порядок-два,
> системы идут нос в нос по свежести пакетов - порты фри гораздо легче поддерживать.

Мне от этого ни холодно ни жарко. Я не собираюсь быть билдфермой. Для меня характерные времена которые я трачу на администрирование и даже сборку кастомных образов - в разы меньше чем рекомпил всего софта в системе. Если кто не вышел из детского возраста и поэтому хочет покрутить все 500 рукояток в большом красивом самолете, чисто из интереса что они делают - я тут не виноват.

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

145. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +2 +/
Сообщение от Аноним (-), 07-Ноя-16, 17:31 
>Бсдшники почему-то наивно думают что если собезьянить пакетник -
> сразу станет ЗБС. Хотя на самом деле это намного сложнее и
> приходит к взаимодействию больших групп людей и форматам того что получилось.

Простите, а можно пару уточнений? Ну там, например, где и у кого они собезъянничали пакетник?

>  А бсдшники только вчера начали подозревать как вообще выглядит нормальный пакетник. Вы и правда думаете
> что эти процессы раскручиваюся по быренькому за месяцок с приемлимым результатом?
> :)

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

> Так что дистро может припереть нормальные дефолты для запуска сервисов, админ может
> это перекрыть парой команд если ему не нравится как майнтайнеры дистро
> это делают,

Я правильно понимаю, что непонятные религиозные заморочки "если что-то можно сделать с помощью великого комбайна^W системд, то поступать иначе великий грех!" запрещают класть дефолтные конфиги в (/usr/local)/etc/defaults/foo и перекрывать конфигами в (/usr/local)/etc/foo?


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

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

>> Ну во-первых, pkg уже сто лет в обед,
> А никому не интересно пакетник чисто для галочки и формальные отбрехивания. Интересно
> чтобы это вменяемо работало и решало практические проблемы администрирования. У бсдшников
> пакетник был на вторых ролях, со всеми вытекающими, т.е. неюзабельное нечто.

Мусью будет так добр и просветит нас в нюансы своей вселенной? Или так и ограничится размытыми формулировками "оно плохое, я точно знаю!"

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

Не знать, что свежесть софта в репе совсем  не обязательно должна пересекаться с бытием билдфермой, но зато иметь ценное мнение насчет нужности упрощенной сборки пакета из исходников (для авторов или мейнтейнеров) ... как то по опеннетно-экспертному, что-ли )

> Если кто не вышел из детского возраста и поэтому
> хочет покрутить все 500 рукояток в большом красивом самолете, чисто из
> интереса что они делают - я тут не виноват.

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

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

161. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  –4 +/
Сообщение от Аноним (-), 07-Ноя-16, 20:30 
> Простите, а можно пару уточнений? Ну там, например, где и у кого
> они собезъянничали пакетник?

Да у всех понемногу. Собственно пакетник получился даже относительно приличный, можете вволю стебать редхатчиков с их кривым бидоноскриптом в роли пакетника. Только радости? "Package manager" depends on "maintainers", "repos" and "policies". Ну то-есть пакетник - это лишь слагаемое успеха, а роялит то экосистема в целом. И вот с этим у бсдюков как-то не того. У них там экосистемой клуб вступайте и канпелируйте, со всеми вытекающими.

> О как. А в нашей вселенной тому же "новому pkg" уже более пяти лет.

Вас послушать - у вас идет цатая пятилтка побед и успехов. Мы не на комсомольской планерке и даже не на скрам-банане. Поэтому маркетинговый булшит и отмазки малоинтересны.

> Да и до этого было чему пакетами ворочать.

Для тех для кого медленно доходит еще раз: никому не интересно как вы формально всех отбреете. Я не ваш менеджер и увольнять вас за плохо запиленую фичу не собираюсь. Но я заинтересован чтобы мне при рулении системой было сухо и комфортно. Что для вас значительно менее перспективно в плане лапши на уши. А то что ваше комьюнити умеет втирать очки я ощутил пару раз на свое шкурке.

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

...но в этом мире никому не интересно кто прошел чекпойнт 15-м и как он лихо обставил 16-го и 17-го (если они были).

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

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

> Я правильно понимаю, что непонятные религиозные заморочки "если что-то можно сделать с
> помощью великого комбайна^W системд, то поступать иначе великий грех!" запрещают класть
> дефолтные конфиги в (/usr/local)/etc/defaults/foo и перекрывать конфигами в (/usr/local)/etc/foo?

У меня вообще local отсутствует. Зачем он нужен? Я не понимаю этой концепции и не хочу при администрировании трекать ДВА РАЗНЫХ /etc. Мои пакеты имеют в системе столько же прав сколько остальные, отслеживаются пакетником на общих основаниях и вообще. Я получаю штурвал равный майнтайнерскому по возможностям. Мне это удобно и логично. Системд в это вполне логично вписывается: я тоже могу в моем пакете предложить дефолтный вариант старта моей программы, а админ может перекрыть его если считает что это надо делать иначе. С какого дьявола "локальный" пакет должен вести себя иначе нежели "нелокальный"? И зачем мне загаживать мозг такими костылями?

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

В данном случае - при чем. Он может принести разумную дефолтную конфигурацию которая работает. Это то чего многие пользователи реально хотят видеть. В идеале установка пакета mediawiki приводит к появлению сервера, который реализует вику. Вбил пару команд (или расставил пару галок) - и уже пользуешься викой. И чтоб сразу работало да еще секурным было. Вот это - современное администрирование и современные требования к нему. А два часа канпелять пых - удел "ветеран юникс админов".

Ну а системд делает такие начинания простым во всем что касается:
- Дефолтного старта сервисов.
- Перекрытия оного админом по вкусу и так чтобы пакетник изменения потом не зашиб.
- Правильного секвенсирования. Если сервису нужна БД - ее надо запустить ДО сервиса. И желательно не клевать админу мозг по дефолту а просто встроить сервис в стартовую последовательность вменяемо. Системд так может: юнит позволяет указать до или после кого его надо запускать.
- Админ может хотеть пять разных инстансов сервиса базы, с разными настройками и вообще в разных загончиках. Системд к такому раскладу готов.
- Системд позволяет серьезно закрутить гайки вплоть до пуска сервиса по сути в контейнере. Только он сам отвесит нужные сисколы в правильном порядек и админу не придется лепить песочницу с кучей либ и прог, а майнтайнер может прямо по дефолту предложить жестко закрученные пермишны в своем пакете.

>  Ну разве как запускальщик обработчика "есть новый софт, ести новые конфиги,
> что делать и как быть дальше".

В системд вообще нет канифолинга мозга по этому поводу. По дефолту активен системный вариант запуска и параметров оного из пакета. Админ может перекрыть своим конфигом системный, прописав что он хотел в /etc. А можно устроить inherit системного конфига и поменять два параметра которые в нем не нравились, скостив объем писанины. В обмен на риск что майнтайнеры в новой версии пакета допишут ништяков. Которые не факт что понравятся. А может и понравятся. Зависит от того насколько админ хочет дергать штурвал сам нежели давать его крутить "второму пилоту". В этом случае даже спрашивать ничего не требуется - все разрулено на уровне формализации политик. Админу /etc, системе /lib. К сожалению эту удачную идею не все программы на вооружение взяли и поэтому для остальных конфигов в /etc это несколько более криво и вот там уже могут быть вопросы от пакетника.

Но если я сказал systmctl mask thisdamncrap.service - пакетник может апдейтить пакет как хочет, но "thisdamncrap" больше не будет мозолить мне глаза. Независимо от того как его апдейтили.

> И в том же mergemaster-е лет эдак 18 отлавливали всевозможные возникающие грабли
> и шлифовали процесс обновления конфигов. По крайней мере в нашей вселенной.

Вот вы в этой вашей вселенной и делите там как-нибудь на local и не-local, какие там еще базовые системы и прочий бред.

> Мусью будет так добр и просветит нас в нюансы своей вселенной? Или
> так и ограничится размытыми формулировками "оно плохое, я точно знаю!"

А это практически 100% гарантии - пакетник штука интрузивная и требует пересмотра всех мыслимых вещей от и до. И только тогда им становится комфортно пользоваться. А вы там возитесь с какими-то local. И не забудьте рассказать сколько действий требует отрезать сервис в изолированный контейнер.

> упрощенной сборки пакета из исходников (для авторов или мейнтейнеров) ... как
> то по опеннетно-экспертному, что-ли )

Там вон компании ногами проголосовали за то что им было надо. По-моему у них получилось доходчиво.

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

Авторы софта в общем случае вообще ничего знать не хотят о дюжине систем и платформ - они пользуются чем им там удобно и как максимум пакетируют под это. В лучшем случае авторы имеют представление о типовых подходах пакетирования и не ломают их. И наверное фрибзда не самая массовая авторская ось с учетом ее общей жёппности как десктопа. Если в системе дров для gpu нет - авторов софта там тоже будет немного. Особенно графического.

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

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

167. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +2 +/
Сообщение от freehckemail (ok), 08-Ноя-16, 00:27 
>>  Ну разве как запускальщик обработчика "есть новый софт, ести новые конфиги,
>> что делать и как быть дальше".
> В системд вообще нет канифолинга мозга по этому поводу. По дефолту активен
> системный вариант запуска и параметров оного из пакета. Админ может перекрыть
> своим конфигом системный, прописав что он хотел в /etc.

Вот только в этом контексте "конфиг" - это "юнит systemd". То бишь run-script.

> Но если я сказал systmctl mask thisdamncrap.service - пакетник может апдейтить пакет
> как хочет, но "thisdamncrap" больше не будет мозолить мне глаза. Независимо
> от того как его апдейтили.

Как жаль, что во временя sysvinit "ветеран юникс админы" не могли сделать sysv-rc-conf --level N thisdamncrap off.

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

169. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +3 +/
Сообщение от Аноним (-), 08-Ноя-16, 02:48 
>> Простите, а можно пару уточнений? Ну там, например, где и у кого
>> они собезъянничали пакетник?
> Да у всех понемногу.

Спасибо. Теперь ясно. А я то уж думал,  откуда у них даже табличка типа


Function                         | legacy pkg_*          | pkgng
get list of installed packages   | pkg_info             | pkg info
install a remote package         |pkg_add -r mypackage  | pkg install mypackage OR pkg install category/name OR

а оно вот как -- собъезянничали понемногу!


> радости? "Package manager" depends on "maintainers", "repos" and "policies". Ну то-есть
> пакетник - это лишь слагаемое успеха, а роялит то экосистема в
> целом. И вот с этим у бсдюков как-то не того. У
> них там экосистемой клуб вступайте и канпелируйте, со всеми вытекающими.

А, и правда. Хотя есть там что-то типа
https://www.freebsd.org/doc/en/books/porters-handbook/
но это же для портов, а не для пакетов, которые собираются из них. Наверняка ведь ничего общего!


>> О как. А в нашей вселенной тому же "новому pkg" уже более пяти лет.
> Вас послушать - у вас идет цатая пятилтка побед и успехов.

Ну, увы, мы не МакКлауды и разница между пятью годами и парой месяцев для нас, смертных букашек, весьма ощутима.
> Мы не на комсомольской планерке и даже не на скрам-банане. Поэтому маркетинговый
> булшит и отмазки малоинтересны.

Нет, это был намек, чего стоят заявления анонимов, которым то ли без разницы – что пара месяцев, что пяток лет. Ну или которые не особо в курсе предмета обсуждения, о котором имеют весьма ценное мнение )

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

А это не формальность. Ну, не более, чем  "редхатчики с их кривым бидоноскриптом в роли пакетника".


>> Может, не всегда опримально (тот же текстовый формат для индекса с обратными
>> зависимостями не очень подходил), но ...
> ...но в этом мире никому не интересно кто прошел чекпойнт 15-м и
> как он лихо обставил 16-го и 17-го (если они были).

Ага, расскажите это анониму выше, у которого yum "вышибает виртуалку с 256М памяти в OOM и после этого установка пакетов вообще разваливается к дьяволу."
Или как всегда, двойные стандарты в действии?

> И я не очень понимаю: кто будет пакеты
> майнтайнить в бздах, чтобы они были нормальными? Это в дебиане то
> с его толпами народа весьма компромиссно, а бзды... вываленый с лопаты
> выхлоп билдфермы - не синоним нормального пакета.

Может те, кто мейнтейнит порты? Из которых, сюрприз-сюрприз, собираются пакеты.

> У меня вообще local отсутствует. Зачем он нужен? Я не понимаю этой
> концепции и не хочу при администрировании трекать ДВА РАЗНЫХ /etc.

Ну с этого и стоило начинать – "я не понимаю, а значит это НИНУЖНО!" )
А вот кому-то наоборот удобно и позволяет отделять мух от котлет. Или иметь стабильный набор базового софта, как и "самый-самый" свежий в довесок, совершенно не боясь остаться "в случае чего" с не подающе признаки жизни системой. Или монтировать этот самый базовый набор только на чтение, через сеть или еще как удобно.

Вообще, исторически вроде как считалось, что /usr не прибит гвоздями к конкретной машине и может монтироваться через сеть.
А вот /usr/local -- наоборот. А то, что всякие сети не нужны, потому как админы локалхоста прекрасно без них обходятся, тогда никто не подозревал, увы :(

Хотя вон, тот же FHS есть:
https://wiki.linuxfoundation.org/lsb/fhs
http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html
> Software placed in / or /usr may be overwritten by system upgrades (though we recommend that distributions do
> not overwrite data in /etc under these circumstances). For this reason, local software must not be placed outside of /usr/local without good reason.

И вот тут
https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s3-f...
походу тоже забыли спросить важное мнение опеннетного анонима:
> In Red Hat Enterprise Linux, the intended use for the /usr/local/ directory is slightly different from that specified by the FHS.
> Instead, the /usr/local/ directory is used for software that is local to the machine.
> For instance, if the /usr/ directory is mounted as a read-only NFS share from a remote host, it is still possible to install a package or program under the /usr/local/ directory.

Да и в дебиане не очень то согласны с анонимом:
> Most third-party software installs itself in the /usr/local directory hierarchy. On Debian this is reserved for private use by the system administrator,

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


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

А еще видимо очень удобно и логично не понимать, но ценное мнение иметь. По крайней мере перл насчет таких же прав, как бы, намекает )

> Системд в это вполне логично вписывается: я тоже могу в моем пакете предложить дефолтный вариант старта
> моей программы, а админ может перекрыть его если считает что это
> надо делать иначе.

Какой же логичный системдшник не упомянет своего любимца в обсуждении пакетника? Ведь только им можно делать банальные вещи, о которых наверняка до этого никто не слышал!
Внезапно:
https://www.freebsd.org/doc/en/books/porters-handbook/book.h...
> If there is a very good reason not to install a working configuration file by default, only list the sample filename in pkg-plist

Хотя да, это же не про пакеты, а так, сбоку приплека для каких-то мейнтейнеров портов.

> С какого дьявола "локальный" пакет должен вести себя
> иначе нежели "нелокальный"? И зачем мне загаживать мозг такими костылями?

C такого, что "нелокальный" в таком вот контексте существует только в бурном воображении "не знающего, но ценные фантазии насчет как оно на самом деле работает" имеющего? Это, если что, намек на тех, кто не понял, что такое local вообще и зачем оно нужно, но сделал какие-то бурные выводы.

> В данном случае - при чем. Он может принести разумную дефолтную конфигурацию
> которая работает. Это то чего многие пользователи реально хотят видеть.

Это не решение ранее упомянутой анонимом задачи "с одной стороны он сможет притащить разумные дефолты, с другой не будет пытаться убить", а только ее малая часть. Отгрузить дефолт мало, желательно еще и при необходимости сделать merge или намекнуть пользователю, что появилось что-то новенькое, возможно не совместимое со старым. У пользователя все еще есть возможность это действо проигнорировать (или как вы называете "замаскировать") но тогда уже в случае проблем и неполадок ясно, кто ССЗБ.


> А два часа канпелять пых - удел "ветеран юникс админов".

"pkg install mediawiki127" внезапно стал компилированием. Занятные выверты реальности.


> - Правильного секвенсирования. Если сервису нужна БД - ее надо запустить ДО
> сервиса. И желательно не клевать админу мозг по дефолту а просто
> встроить сервис в стартовую последовательность вменяемо. Системд так может: юнит позволяет
> указать до или после кого его надо запускать.


% grep REQUIRE /usr/local/etc/rc.d/*
/usr/local/etc/rc.d/anacron:# REQUIRE: LOGIN
/usr/local/etc/rc.d/aria2:# REQUIRE: NETWORKING
...
/usr/local/etc/rc.d/tor:# REQUIRE: DAEMON FILESYSTEMS
/usr/local/etc/rc.d/unbound:# REQUIRE: SERVERS cleanvar
/usr/local/etc/rc.d/vboxheadless:# REQUIRE: LOGIN vboxnet

А это наверное такая особая магия ...

>>  Ну разве как запускальщик обработчика "есть новый софт, ести новые конфиги,
>> что делать и как быть дальше".
> В системд вообще нет канифолинга мозга по этому поводу. По дефолту активен
> системный вариант запуска и параметров оного из пакета. Админ может перекрыть
> своим конфигом системный, прописав что он хотел в /etc. А можно
> устроить inherit системного конфига и поменять два параметра которые в нем
> не нравились, скостив объем писанины.

Правда? Да ну! А что тогда:


% more /etc/dhclient.conf
interface "wlan0"{
        supersede domain-name-servers 127.0.0.1;
}

% more /etc/periodic.conf.local
daily_backup_pkg_enable="NO"

% wc -l /etc/defaults/periodic.conf
     394 /etc/defaults/periodic.conf


Вроде как перекрытие дефолтов по вкусу или все же нет?
Да еще и совсем совсем без мега-комбайнов Чудо, не иначе!

>> И в том же mergemaster-е лет эдак 18 отлавливали всевозможные возникающие грабли
>> и шлифовали процесс обновления конфигов. По крайней мере в нашей вселенной.
> Вот вы в этой вашей вселенной и делите там как-нибудь на local
> и не-local, какие там еще базовые системы и прочий бред.

Понимаю. Непонимание и обида на FHS с редхатами так больно ранит вашу нежную точку пониже спины^W^W^W душу, что  даже при обсуждении проблемы обновления конфигов  праведное негодование так и норовит вырваться наружу. Как же тут не срулить с темы и заодно объявить все, что не вписывается в ограниченный и знакомый мирок – бредом ;)


> А это практически 100% гарантии - пакетник штука интрузивная и требует пересмотра
> всех мыслимых вещей от и до. И только тогда им становится комфортно пользоваться.

Т.е. неразмытых формулировок не будет, все в духе "я точно слышал!".
> А вы там возитесь с какими-то local.

Задумку которого вы не поняли,  но с важным видом упоминаете к месту и не очень.

>> Не знать, что свежесть софта в репе совсем  не обязательно должна пересекаться с бытием билдфермой,
>> но зато иметь ценное мнение насчет нужности упрощенной сборки пакета из исходников (для авторов или мейнтейнеров) ... как
>> то по опеннетно-экспертному, что-ли )
> Там вон компании ногами проголосовали за то что им было надо. По-моему
> у них получилось доходчиво.

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

> И наверное фрибзда не самая массовая авторская ось с учетом ее общей жёппности как
> десктопа. Если в системе дров для gpu нет - авторов софта
> там тоже будет немного. Особенно графического.

Вообще-то речь шла о свежести софта и его поддержке мейнтейнером. Потом аноним с какого-то перепугу решил, что это тоже самое, что быть самому "билдфермой" и "покрутить все 500 рукояток в большом красивом самолете". А когда ему в очередной раз намекнули на газификацию лужи – окончательно срулил с темы.  Все как всегда.

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

144. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 07-Ноя-16, 17:21 
> pkg уже сто лет в обед

... т.е. примерно года полтора.

> порты фри гораздо легче поддерживать.

доо, расскажи мне про обновление gettext-utils, openssl или perl5, после которых надо пересобирать вообще весь софт.

> системы идут нос в нос по свежести пакетов

Бгг, попробуй поставить астериск и почитай вереницу сообщений "this port has no maintainer and may be removed soon".

> в частности мусором который приезжает по suggested/recommended

А ещё расскажи мне про мусор, который приезжает из портов, если не заблеклистить "DOCS" нафиг. И про ошмётки X11, которые где-то включены по умолчанию, где-то нет, но в результате всё равно к тебе приедут. И про то как весело воюют openssl/krb5 из базы и из портов.

P.S. Лизни розетку.

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

160. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +1 +/
Сообщение от другой Аноним (?), 07-Ноя-16, 18:45 
>> pkg уже сто лет в обед
> ... т.е. примерно года полтора.

Не умеешь в гугл, да?

>> порты фри гораздо легче поддерживать.
> доо, расскажи мне про обновление gettext-utils, openssl или perl5, после которых надо
> пересобирать вообще весь софт.

И что? Причем тут вообще это и как оно сочетается с поддержкой порта?
Прочитай еще раз, на что отвечаешь:
>> Видимо поэтому несмотря на различие в количестве пользователей на порядок-два, системы идут нос в нос по свежести пакетов - порты фри гораздо легче поддерживать.

Только не шоколадным глазом, лады?

>> системы идут нос в нос по свежести пакетов
> Бгг, попробуй поставить астериск и почитай вереницу сообщений "this port has no
> maintainer and may be removed soon".

А значит, его, внезапно, скоро удалят. Или найдется новый мейнтейнер. Бывает.
Правда, в этом конкретном случае пример с астериском не прокатил:
http://www.freshports.org/net/asterisk13/


28 Oct 2016 08:32:59
Original commit files touched by this commit  13.12.1
Revision:424815    madpilot search for other commits by this committer    
Update asterisk13 to 13.12.1
26 Oct 2016 13:34:26
Original commit files touched by this commit  13.12.0
Revision:424697    madpilot search for other commits by this committer    
Update asterisk13 to 13.12.0

http://www.freshports.org/net/asterisk11/

28 Oct 2016 08:32:36
   11.24.1
    madpilot     
Update asterisk11 to 11.24.1
26 Oct 2016 13:34:05
   11.24.0
    madpilot     
Update asterisk11 to 11.24.0

А еще, внимательный читатель увидит не только
> Approved by:    maintainer timeout (18 days)

в том куске лога, но и то, что за эти 18 дней все равно было вкатано 4 обновления. Вот такое вот "removed soon".

> А ещё расскажи мне про мусор, который приезжает из портов, если не
> заблеклистить "DOCS" нафиг. И про ошмётки X11, которые где-то включены по
> умолчанию, где-то нет, но в результате всё равно к тебе приедут.

Увы, еще не придумали ментальный интерфейс для считывания всех хотелок.
Поэтому, внезапно:


OPTION_UNSET= DOCS EXAMPLES PULSEAUDIO NLS X11

> И про то как весело воюют openssl/krb5 из базы и из  портов.

Опять, совершенно внезапно:


  DEFAULT_VERSIONS+=  ssl=libressl

  Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.

> P.S. Лизни розетку.

убойный аргумент, да.

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

171. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 08-Ноя-16, 05:41 
> И что? Причем тут вообще это и как оно сочетается с поддержкой порта?

А таким, что каждая опция, которая порождает вариант компиляции, удваивает общее количество вариантов для тестирования совместимости. Простенький пример: perl может быть собран с потоками и без. Если он долго собирался с потоками, а затем это выключили - вас внезапная лавина отказов того софта и либ, которые "не знали", что так может быть. "Всегда ж было с потоками!!11".
Или во переезда 5.16-5.20, когда убрали симлинк /usr/bin/perl устанавливаемый портом (!), куча софта превратилась в тыкву.

>> порты фри гораздо легче поддерживать.

Выше я показал, почему это враньё.

> А значит, его, внезапно, скоро удалят. Или найдется новый мейнтейнер.

Норм, чо. Ну и наxер нyжна такая система? В портах много чего притащено "для галочки", но по факту пользоваться этим нельзя.

> Правда, в этом конкретном случае пример с астериском не прокатил

Собрать его попробуй, клоун, хотя бы с поддержкой DAHDI или freetds. Увидишь своим шоколадным глазом всё что я сказал.

> А ещё расскажи мне про мусор, который приезжает из портов, если не заблеклистить "DOCS" нафиг.
> OPTION_UNSET= DOCS EXAMPLES PULSEAUDIO NLS X11

Я ровно это и написал - требуются специальные действия, чтобы мусор к тебе не приезжал, и даже с ними это нифига не помогает, потому что например, в vbox'е oшмётки иксов выключаются через опцию NLS.

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

>> И про то как весело воюют openssl/krb5 из базы и из  портов.
> Опять, совершенно внезапно

... в лyжу. Часть софта обновили под новый api openssl, поэтому она работает только с openssl из портов, часть - нет, поэтому она работает только с openssl из базы. Пример - zabbix3-agent

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

175. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 08-Ноя-16, 11:07 
>Я ровно это и написал - требуются специальные действия, чтобы мусор к тебе не приезжал

Отож в дебе не требуется отключать в конфиге Suggests/Recommends, чтобы мусор не приезжал.

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

181. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 09-Ноя-16, 08:13 
> Отож в дебе не требуется отключать в конфиге Suggests/Recommends, чтобы мусор не приезжал.

Если тебе не видно разницы между прописыванием МНОЖЕСТВА РАЗНЫХ флагов и переключением одной опции - могу посоветовать сходить к окулисту, если он ничего не найдёт - тогда к психиатру.

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

186. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 09-Ноя-16, 15:42 
> Если тебе не видно разницы между прописыванием МНОЖЕСТВА РАЗНЫХ флагов и переключением
> одной опции - могу посоветовать сходить к окулисту, если он ничего
> не найдёт - тогда к психиатру.

А к кому нужно сходить особо одаренным, которые ставят vbox-ose,  игнорируя vbox-ose-nox11, а потом удивляются, чего это иксы приезжают?
А тем, кто сравнивает флажки сборки с опциями пакетника?


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

188. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 10-Ноя-16, 08:05 
> ставят vbox-ose,  игнорируя vbox-ose-nox11

А ничего, что этот порт появился только в июле этого года, а работоспособен стал только в октябре, месяц назад?

> А тем, кто сравнивает флажки сборки с опциями пакетника?

Это разные механизмы получить минимальную систему.

В deb-based, в depends пихается только то, без чего пакет реально не может работать. Всё остальное - в recommends/suggests. Бинарники - отдельно, документация - отдельно, дебаг-символы - отдельно, примеры/хидеры - отдельно.

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

Таким образом, чтобы тебе ничего лишнего не приезжало, достаточно перекинуть install-recommends в false. Всё!

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

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

178. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +5 +/
Сообщение от Аноним (-), 08-Ноя-16, 14:19 
>> И что? Причем тут вообще это и как оно сочетается с поддержкой порта?
> А таким, что каждая опция, которая порождает вариант компиляции, удваивает общее количество
> вариантов для тестирования совместимости. Простенький пример: perl может быть собран с
> потоками и без.

Еще раз, для тех кто в танке -- если вы поддерживаете порт, зависящий от перла, то вам совсем не обязательно
> пересобирать вообще весь софт.

при обновлении перла. Неожиданно, я понимаю.

Если вы в перле ни ухом, ни рылом,  то и мейнтенитер такого пакета из вас аховый. А вот про легкость поддержки  набора софта с кастомными опциями  у себя любимого, вообще речи не было. Или вы сейчас еще расскажите, что в красношапке или дебиане тестируют все возможные варианты и не пошлют вас в пешее эротическое, когда вы заявитесь в багтрекер с проблемами «я собрал перл без тредов и теперь ВСЕ ПРОПАЛО!».

На пальцах: опции сборки позволяют сделать кастомную сборку без сношения и поиском нужных опций в системе сборки софта или правки Makefile порта.
Но это не означает, что можно смело уподобиться обезьяне с гранатой. Совсем не зря есть выставленное по умолчанию и любители странного должны понимать, что при сборке с нестандартными хотелками можно неслабо так навернуться. Или просто имея возможность подергать 100500 опций сложно пройти мимо?

> Или во переезда 5.16-5.20, когда убрали симлинк /usr/bin/perl устанавливаемый портом (!), куча софта превратилась в тыкву.

Ну да, это было так же внезапно, как и снег зимой в северных широтах!


20150519:
  AFFECTS: users of sysutils/webmin and sysutils/usermin
  AUTHOR: olgeni@FreeBSD.org

  After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
  be available. You will have to check your perl-path files and
  change the path of the Perl interpreter to "/usr/local/bin/perl":

    /usr/local/etc/webmin/perl-path
    /usr/local/etc/usermin/perl-path

% ll /usr/bin/perl
lrwxr-xr-x  1 root  wheel    19B 22 мая    2015 /usr/bin/perl@ -> /usr/local/bin/perl


Но да, видимо следовало не убирать костыль, а тянуть его и далее.

>> А значит, его, внезапно, скоро удалят. Или найдется новый мейнтейнер.
> Норм, чо. Ну и наxер нyжна такая система?

А почему вы,  такой красивый и умный, не согласились стать мейнтейнером?
Ну и жЫрная^W нормальная такая аргументация в стиле "сломалась пепельница, на кой такая машина".

Да и пример с заброшенностью как-то не прокатил. Есть обновления, есть мейнтейнер, а то что иногда софт переходит к другому - такое бывает и в дебиане.

>> Правда, в этом конкретном случае пример с астериском не прокатил
> Собрать его попробуй, клоун, хотя бы с поддержкой DAHDI или freetds. Увидишь
> своим шоколадным глазом всё что я сказал.

Во-первых, вы завели шарманку совсем за другое.
Во-вторых, cюрприз:


pkg rquery %Ok-%Ov asterisk13|grep "DAHDI\|FREE"
DAHDI-on
FREETDS-on

> Я ровно это и написал - требуются специальные действия, чтобы мусор к
> тебе не приезжал, и даже с ними это нифига не помогает,
> потому что например, в vbox'е oшмётки иксов выключаются через опцию NLS.

Пнуть vbox@freebsd.org религия не позволяла?
А кто-то не поленился и в итоге даже появился отдельный virtualbox-ose-nox11 (который до переименования был -lite). И такое бывает в "притащеном для галочки", ага.

> И, да, это ну очень "прямой" способ. Про воспроизводимость системы в этом
> случае можно забыть.

Если собрать софт с нестандартными хотелками, то про воспроизводимость можно забыть – какой сюрприз, да? А в убунте оно наверняка не так?

> ... в лyжу. Часть софта обновили под новый api openssl, поэтому она
> работает только с openssl из портов, часть - нет, поэтому она
> работает только с openssl из базы. Пример - zabbix3-agent


20161028:
  AFFECTS: users of security/openssl and security/openssl-devel
  AUTHOR: brnrd@freebsd.org

  The shared library versions of OpenSSL have been bumped to avoid
  issues with ports' and base's OpenSSL not being binary compatible.


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

183. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +1 +/
Сообщение от Аноним (-), 09-Ноя-16, 09:38 
> совсем не обязательно пересобирать вообще весь софт при обновлении перла.

Да что ты говоришь. А вот хвалёный пакетный менеджер так не считает:

    squid-3.5.20 (direct dependency changed: perl5)
    net-snmp-5.7.3_11 (direct dependency changed: perl5)
    exim-4.87 (direct dependency changed: perl5)

Это не считая собственно перловых модулей.

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

> Ну да, это было так же внезапно, как и снег зимой в северных широтах!

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

> Но да, видимо следовало не убирать костыль, а тянуть его и далее.

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

> такой красивый и умный, не согласились стать мейнтейнером?

Помогать улучшать ту помойку? Боже упаси.

> Да и пример с заброшенностью как-то не прокатил.

Ещё раз повторюсь: "Собрать его попробуй, клоун".

Заброшенные порты:

spandsp
unixODBC
newt
pwlib
openh323
opencore-amr
vo-amrwbenc

Это не просто звоночек, это паровозная сирена "не связывайтесь с телефонией на бзд". Даже отсутствие поддержки unixODBC уже критично.

Заброшен популярнейший среди сетевых админов flow-tools-ng. Заброшен nfsen. Периодически бросают квагу (даже был специальный порт net/quagga-re, который был заявлен как "порт с увеличенной стабильностью").

Заброшен FusionInventory, который полтора года висел без апдейтов, пока не припекло и он не стал собираться совсем. Единственная централизованная инвентаризация, не считая всякого скриптового колхоза.

> Пнуть vbox@freebsd.org религия не позволяла?

Именно. Я не собираюсь в каком либо виде помогать ни 6здунам, ни проприетарщикам, которые с них кормятся.

> Если собрать софт с нестандартными хотелками, то про воспроизводимость можно забыть – какой сюрприз, да?

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

> pkg rquery %Ok-%Ov asterisk13|grep "DAHDI\|FREE"

У тебя редкая форма косоглазия, если ты при сборке в упор не видишь "The port currently does not have a maintainer", или избирательный кретинизм, если не понимаешь что это значит.

> The shared library versions of OpenSSL have been bumped to avoid
> issues with ports' and base's OpenSSL not being binary compatible.

Ну, и? Я это и без них знаю. Что предлагается делать-то? Выдерни openssl из базы - там развалится всё к чертям, сам base как таковой потеряет смысл. А без base - это будет хреновенький клон генты с нестандартным ядром.

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

185. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +3 +/
Сообщение от Аноним (-), 09-Ноя-16, 15:31 
>> если вы поддерживаете порт, зависящий от перла, то вам  
>> совсем не обязательно пересобирать вообще весь софт при обновлении перла.
> Да что ты говоришь. А вот хвалёный пакетный менеджер так не считает:
>  squid-3.5.20 (direct dependency changed: perl5)
>  net-snmp-5.7.3_11 (direct dependency changed: perl5)
> Это не считая собственно перловых модулей.

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

> Мне срать что там написано в UPDATING, по факту в портах это
> многое порушило.

Вот в первое я охотно верю. Правда, зачем потом ныть, если ССЗБ, не ясно.
А про второе втирать можешь кому другому.

>> такой красивый и умный, не согласились стать мейнтейнером?
> Помогать улучшать ту помойку? Боже упаси.

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

>> Да и пример с заброшенностью как-то не прокатил.
> Ещё раз повторюсь: "Собрать его попробуй, клоун".

Попробовал собрать еще раз. Даже с "DAHDI или freetds.", которые выставленны по умолчанию.
Все собралось. Что сказать-то хотел? Что только ты один с прямыми руками шагаешь в ногу?

>> Пнуть vbox@freebsd.org религия не позволяла?
> Именно. Я не собираюсь в каком либо виде помогать ни 6здунам, ни
> проприетарщикам, которые с них кормятся.

Это серьезно! Как же теперь жить дальше-то? Что делать? ВСЕ ПРОПАЛО!
А вообще, хотеть пользоваться, но не хотеть "в каком либо виде помогать" очень хорошо характеризует таких как ты. Намного лучше чем унылые попытки вброса.
И сообществу пингвина остается только посочувствовать -- с такими друзьями^W пользователями, которые только не прочь поныть и потребовать  что-то, в обмен на снобизм и ЧСВ, никаких МС или иных "партнеров" не надо )


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

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

>> pkg rquery %Ok-%Ov asterisk13|grep "DAHDI\|FREE"
> У тебя редкая форма косоглазия, если ты при сборке в упор не
> видишь "The port currently does not have a maintainer", или избирательный
> кретинизм, если не понимаешь что это значит.

У тебя так подгорает, что уже срывает планку или ты продолжаешь читать своим "шоколадным глазом"?
Во-первых, ты вроде как ныл про  "Собрать его попробуй, клоун, хотя бы с поддержкой DAHDI или freetds. "  –  так собранно уже по умолчанию, в репе. И собирается, опять же, без проблем из портов.
Во-вторых, ты точно не из соседней вселенной?


% grep -r MAINTAINER /usr/ports/net/asterisk1*
/usr/ports/net/asterisk11/Makefile:MAINTAINER=    madpilot@FreeBSD.org
/usr/ports/net/asterisk13/Makefile:MAINTAINER=    madpilot@FreeBSD.org


> Ну, и? Я это и без них знаю. Что предлагается делать-то?

Капитанинг: тебе -- ничего.
> Выдерни openssl из базы - там развалится всё к чертям,

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

Оpenssl собран из портов, да еще и прибитый гвоздем^W локом,


% /usr/local/bin/openssl version      
OpenSSL 1.0.2j  26 Sep 2016
% /usr/bin/openssl version  
OpenSSL 1.0.2j-freebsd  26 Sep 2016

так что может не надо про квадратно-синие апельсины рассказывать?
Ответить | Правка | Наверх | Cообщить модератору

191. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +1 +/
Сообщение от Аноним (-), 14-Ноя-16, 10:33 
> Даже не знаю что сказать.

И правильно, нечего тебе сказать на это. Только отбрехиваться остаётся.

> А про второе втирать можешь кому другому.

Фимоз мозга - он такой, да. В упор не видеть проблем.

> И сообществу пингвина остается только посочувствовать

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

> Попробовал собрать еще раз. Даже с "DAHDI или freetds.", которые выставленны по умолчанию. Все собралось.

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

> В твоей особой версии портов возможно все.

Да нет, порты самые обычные, свежие.

Как ты удачно съехал с темы про воспроизводимость билда и тестируемость портов. Нет, это не у меня руки кривые, просто сама система портов устарела ещё в конце 90х. Это в конце концов дошло даже до старпёров из "божественного кортим".

Потребовалось всего 15 лет, потеря всего хостерского рынка, потеря рынка контейнеров и снижение доли бзд до уровня 1% от линукса, чтобы до фимозников дошло, что пакеты - это "musthave". Что никому их академичная поделка c методами администрирования из начала 90х наxер не нужна.

> И собирается, опять же, без проблем из портов.

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

> тебе -- ничего.

Так и знал, что ответа по существу не будет.

> Оpenssl собран из портов, да еще и прибитый гвоздем^W локом,

И что доказывает этот пример? Что тебе удалось поставить openssl из портов? Поздравляю.

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

Секьюрити апдейты? Только вместе с обновлением либы, про бакпорты мы не слышали. Бздyны, щито поделать.

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

192. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Michael Shigorinemail (ok), 16-Ноя-16, 13:25 
> [...] дошло, что пакеты - это "musthave". Что никому их академичная поделка
> c методами администрирования из начала 90х наxер не нужна.

Ну, "никому" слово жёсткое (если вообще относиться серьёзно к тому, что говоришь) -- но здесь в целом согласен.

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

107. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +2 +/
Сообщение от Аноним (-), 07-Ноя-16, 12:59 
>> FreeBSD не сильно отставая по свежести умудряется сохранять стабильность...
> Там забыли всего ничего - вменяемое администрирование и комьюнити не состоящее из
> изенов и тигаров. До фридсдшников только стало доходить как должен выглядеть
> нормальный менеджер пакетов, а дебианщики это просекли наверное первыми на планете.

Много обтекаемого бла-бла и никакой конкретики -- это вот так дети!

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

136. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 07-Ноя-16, 16:37 
А это потому что когда пакетник пилят с 1994 года. там всяких улучшений накапливается столько что даже ченжлог не влезет в лимиты сообщений сервера. Поэтому я не буду устраивать side by side comparison - это слишком ресурсоемкая операция, да и засчитываются не формальности а то как это в сумме работает.

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

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

140. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Andrey Mitrofanov (?), 07-Ноя-16, 16:48 
> Как выглядит администрирование систем по бсдшному - был тут годный showcase, когда
> опеннет упал, примерно на 2 недели, и требовалась именно такая же
> железка как умершая. Мне это почему-то не показалось практичным подходом.

Это был шоукейс, но совсем не того, что ты придумал под конкретный ответ.

Совершенно явно [а-ага, мне прямо отсюда видно -- хотя, возможно, ошибаюсь "по себе"] был кейс администрирования _малозначимого_ aka "low-profile" проекта с минимально-минимальными затратами на оное (времени, денег, всего-всего) -- как поднять, но [почти] ничего не делать и не особо напрягаться в процессе, не делать лишних/срочных движений (выездов, звонков провайдерам и т.п.). Поэтому, например, та же мать, тот же диск и пр. -- долго, но без заморочек [на варианты].

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

141. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 07-Ноя-16, 17:04 
> Это был шоукейс, но совсем не того, что ты придумал под конкретный ответ.

Я бы согласился, если бы это была какая-то уникальная картинка. Но любители клуба "вступайте и канпелируйте" показывают такие приколы с завидным постоянством.

> себе"] был кейс администрирования _малозначимого_ aka "low-profile" проекта с минимально-минимальными
> затратами на оное (времени, денег, всего-всего) -- как поднять, но [почти]
> ничего не делать и не особо напрягаться в процессе,

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

> не делать лишних/срочных движений (выездов, звонков провайдерам и т.п.).
> Поэтому, например, та же мать, тот же диск и пр. -- долго, но без заморочек
> [на варианты].

Там вроде мать как раз и сдохла. А если тот же диск с другой матерью вдруг не взлетает - вот тут мы показываем пальчиком на Кнута и бубним что-то про premature optimization и прочие поддержки железа.

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

148. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +1 +/
Сообщение от Аноним (-), 07-Ноя-16, 17:38 
> А это потому что когда пакетник пилят с 1994 года. там всяких
> улучшений накапливается столько что даже ченжлог не влезет в лимиты сообщений
> сервера. Поэтому я не буду устраивать side by side comparison -
> это слишком ресурсоемкая операция, да и засчитываются не формальности а то
> как это в сумме работает.

Т.е. вообще никакой конкретики не будет, да? Отличный перевод стрелок и уход от ответа. Ничего иного не ожидалось )

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

Почти все верно, но не на две недели и не требовалось и не ... вобщем, все в том же духе "что-то слышал, остальное придумал".

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

162. "Debian 9 Stretch перешёл на первую стадию заморозки пакетной..."  +/
Сообщение от Аноним (-), 07-Ноя-16, 20:46 
> Т.е. вообще никакой конкретики не будет, да? Отличный перевод стрелок и уход
> от ответа. Ничего иного не ожидалось )

Ну да. Вы можете просто считать что я не буду пользоваться пакетами вываленными "с лопаты". Я еще Шигорину популярно объяснил что не считаю такие рабочие процессы чем-то правильным. У дебиана и то с этим компромиссно а другой такой же толпы майнтайнеров я вообще не вижу. Да и толпа юзерей очень способствует вытаптыванию багов. Если юзерей на 2 порядка меньше - это значит что я огребу в разы больше багов на ровном месте. Просто потому что окажусь первопроходцем в куче путей.

> Почти все верно, но не на две недели и не требовалось и не ...

Ну как бы лежащий сайт сам за себя говорит.

> вобщем, все в том же духе "что-то слышал, остальное придумал".

Лежащий сайт трудно придумать. Да и время даунтайма я думаю сайты по типу неткрафта запсали сто раз.

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

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

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




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

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