эха про OpenBSD (архив)


\/ . zhuk@ to 51t @ Re: скока места 25/07/14 09:13

> у меня обычно иноды быстрее заканчиваются, если маленькие разделы делать :)

newfs -i2 (или даже -i1) спасёт отца русской демократии. ;)

> > Кстати, сколько нужно место для того чтобы собирать софт из сорцов? Хотя думаю вообще /usr/obj, /usr/xobj сделать в tmpfs, у меня ОЗУ всё равно 8 гиг.

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

А вот для портов - смотря что и как собирать. У меня сейчас 29 гигов - на случай полной сборки KDE (3+4) и libreoffice без очистки. Нормальному человеку, которому ВДРУГ понадобится прогнать полный bulk build посредством dpb(1), должно хватить 20 гигов для /usr/ports/pobj (у меня он, кстати, живёт в /usr/obj/p) за глаза. Правда, ещё нужно где-то хранить distfiles и собственно собранные пакеты (у меня они живут на одном разделе, 23 гига, из них сейчас занято 16 - перестарался с запасом).

K0qpJB... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: lynx 25/07/14 09:16

ну, вообще без браузера - это тоже не дело :( тем более, столько лет жил был...

самый маленький, если не путаю, это нетрик... впрочем, ща в debian поиск по тэгу сделаю, и посмотрю сырцы...

> debtags search "web::browser && interface::text-mode"
elinks - advanced text-mode WWW browser
elinks-lite - advanced text-mode WWW browser (transition package)
links - Web browser running in text mode
links2 - Web browser running in both graphics and text mode
lynx - Text-mode WWW Browser (transitional package)
lynx-cur - Text-mode WWW Browser with NLS support (development version)
lynx-cur-wrapper - Wrapper for lynx-cur (transitional package)
netrik - text mode WWW browser with vi like keybindings
w3m - WWW browsable pager with excellent tables/frames support
w3m-el-snapshot - simple Emacs interface of w3m (development version)
w3m-img - inline image extension support utilities for w3m

нетрик исходники 500 кб, елинкс 4200 кб, w3m 2200 кб, lynx-cur 3500 кб

C5HEWg... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: скока места 25/07/14 09:18

> newfs -i2 (или даже -i1) спасёт отца русской демократии. ;)

я про авторазбивку... было в 5.3.. оно место под usr/src выделило, места хватает, а работать на нём - не работает :)

> Для базовой системы уходит гигабайта два, вроде.

я про полный цикл, с сборкой DESTDIR и RELEASEDIR

7cyepI... . ОТВЕТИТЬ





\/ . 51t to zhuk@ @ Re: g2k14: World of KDE4, Vadim Zhukov (zhuk@) 25/07/14 09:20

>> Можно ли поподробнее описать как проходят хакафоны?
>> 1) как туда попасть?
> Получить приглашение. :)

ну, там, наверное, только разработчики... или девочек тоже приглашают? :)

Pg3Qft... . ОТВЕТИТЬ



\/ . 51t to FireFighter @ Re: lynx 25/07/14 09:22

у меня раньше links2 (правда, в графическом режиме) был основным браузером...

а из консольных... во времена развитого линаксизма часто использовал и elinks и w3m... а в openbsd как-то попривык к lynx, точнее, к тому факту, что он всегда под рукой.

0zn8AO... . ОТВЕТИТЬ



\/ . vaskas to soko1 @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 09:23

Отлично!

Hibernate только что реализовали для softraid crypto: http://undeadly.org/cgi?action=article&sid=20140721090626. Я, правда, еще не пробовал.

Что касается suspend to ram, у меня он 2 дня как не работает (5.6-бета) почему-то, пойду установлю новый snapshot.

На x230t с кулером порядок.

FOdR2g... . ОТВЕТИТЬ



\/ . 51t to All @ блин, без рабочей obsd.rss ничего не понятно, что происходит 25/07/14 09:32





\/ . zhuk@ to 51t @ Re: скока места 25/07/14 10:24

>> newfs -i2 (или даже -i1) спасёт отца русской демократии. ;)
>
>я про авторазбивку... было в 5.3.. оно место под usr/src выделило, места хватает, а работать на нём - не работает :)

Про 5.3 не скажу. Я в 5.4 или 5.5 /usr/src получал - вроде, проблем не было... Ты ведь не забываешь "make obj" делать? ;)

>> Для базовой системы уходит гигабайта два, вроде.
>
>я про полный цикл, с сборкой DESTDIR и RELEASEDIR

Ну, добавь ещё мегабайт 300 на упакованный полный комплект. :)

9cgNT8... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: g2k14: World of KDE4, Vadim Zhukov (zhuk@) 25/07/14 10:26

В случае моём и ajacoutot@ девочки развлекались самостоятельно - кто на машине, кто поездом катались по Словении. Благо страна красивая и море есть. :)

fEziFO... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: g2k14: World of KDE4, Vadim Zhukov (zhuk@) 25/07/14 10:28

> ну, там, наверное, только разработчики

Угу. Правда, не всегда коммиттеры - иногда приглашают многообещающих новичков. Но в целом - да, напрашивающихся и просто "со стороны" туда не зовут. Хакатоны - не конференции, здесь работу работают, которая в удовольствие. :)

reRK61... . ОТВЕТИТЬ





\/ . 51t to zhuk@ @ Re: скока места 25/07/14 10:30

> Ты ведь не забываешь "make obj" делать? ;)

там просто не хаватало инодов, самих по себе :)

> Ну, добавь ещё мегабайт 300 на упакованный полный комплект. :)

и на распакованный тоже место нужно... насколько я понимаю, в этом случае у тебя и полный src, и полный obj и полный dest, а потом ещё и тарболы... не меньше трёшки вылазит... потом очищаешь всё добро, кроме тарболов, и то же самое с ксенокарой... (кстати, почему эта штука не дополняет SHA256, а перезаписывает его?)

PhSz6b... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: скока места 25/07/14 10:33

Вообще-то после make obj у тебя начинает использоваться для сборки /usr/obj. А /usr/src практически не трогается вообще. Ну и DESTDIR и RELEASEDIR можешь указывать куда угодно.

KvkG6C... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: g2k14: World of KDE4, Vadim Zhukov (zhuk@) 25/07/14 10:33

Кстати, раньше, вроде бы в русскоязычном obsd-сообществе прижилось слово "хакафон". Мне оно, кстати, больше нравится. А потом пришли "стиляги" со своими рубями и гитхабами, и стало "хакатон". Надо какой-то общий термин :)

cUjweu... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: скока места 25/07/14 10:34

> кстати, почему эта штука не дополняет SHA256, а перезаписывает его?

Вот тут ничего не скажу. Вообще не интересовался SHA256.

AzCFzP... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: g2k14: World of KDE4, Vadim Zhukov (zhuk@) 25/07/14 10:35

Я всегда называл "хакатоном", по собственному почину. Ещё до того как увидел первый раз Ruby и GitHub. :( Предлагаю пока не заморачиваться, а через годик сделать выборку - что популярнее.

mj1EQt... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: скока места 25/07/14 10:35

> Вообще-то после make obj у тебя начинает использоваться для сборки /usr/obj. А /usr/src практически не трогается вообще.

разумеется... проблема была в том, что, я уже не помню, на какой релиз, инодов не хватало. я сейчас не вспомню, или в src, или в obj или вообще ports - но не хватало инодов даже просто их на этот раздел скопировать :)

mIHUVR... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: скока места 25/07/14 10:38

> Вот тут ничего не скажу. Вообще не интересовался SHA256.

это файл такой, в релизе лежит... :) в любом каталоге с тарболами на FTP :)

когда делаешь make release для src, он собирает, потом кладёт тарболы и собирает SHA256 с хэшами. а когда делаешь make release на ксенокару, он делает ровно то же самое... приходится сначала копировать файл SHA256, а потом уже два в один обновлять... :)

7mGIJ8... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: блин, без рабочей obsd.rss ничего не понятно, что происходит 25/07/14 10:40

> Ждём pelikan@'а, обещал тебе лично ответить как только разберётся.

кроме меня, никто не пользуется ext2? :) потому что у меня эта проблема воспроизводится вообще везде и всегда, причём быстро, с любым каталогом, даже если подкаталоги вложены - начинаешь копировать, и моментально получаешь...

eX4yKM... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: скока места 25/07/14 10:49

> приходится сначала копировать файл SHA256, а потом уже два в один обновлять... :)

А-а-а. Дело в том, что релизы базовой ОС и Иксов собираются в разных местах, поэтому проблема не так актуальна: в момент обновления ftp.openbsd.org происходит простое склеивание этих файлов. Вот никто и не чинил. :)

RxLP6P... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: блин, без рабочей obsd.rss ничего не понятно, что происходит 25/07/14 10:53

> кроме меня, никто не пользуется ext2? :) потому что у меня эта проблема воспроизводится вообще везде и всегда,
> причём быстро, с любым каталогом, даже если подкаталоги вложены - начинаешь копировать, и моментально
> получаешь...

На самом деле, довольно мало кто. Плюс, похоже, многие из тех, кто пользуется, не слишком активно участвуют в тестировании... У меня вот ext2/3/4 актуальны от случая к случаю, чаще обмен данными с Linux-хостами идёт по сети. Сейчас разработчики уже переключаются на режим тестирования, soft-lock уже действует. Учитывая грядущие выходные - думаю, исправления можно ожидать в начале следующей недели.

oE6Xyp... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: блин, без рабочей obsd.rss ничего не понятно, что происходит 25/07/14 11:05

> Плюс, похоже, многие из тех, кто пользуется, не слишком активно участвуют в тестировании...

там невозможно не поучаствовать в тестировании, оно просто валятся :)

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

поэтому у меня всё, включая ii и прочую разработку, находятся исключительно на ext2 разделах... то, когда сломали обновления даты - я обнаруживал проблемы в самых разных местах, от контроля версий, когда долго искал, в чём проблему, а оказалось, что файл, не изменяющий размер и время правки, просто не анализируется на изменения.... до полностью нерабочего ./configure, которой не нравилось, что файлы, которые создаются, датируются 1970 годом :)

но, ничего, пережили... а потом это исправили, с обнадёживающим коммитом "я тогда был в аэропорту, и немного недоглядел, когда делал этот участок". теперь, добавив ext4, напрочь сумели сломать ext2... надеюсь, в этот раз, для разнообразия, в поезде :)

так, глядишь, вообще ext2 закроют, как источник проблем... вместе с lynx :)

hE37wl... . ОТВЕТИТЬ





\/ . soko1 to vaskas @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 12:50

>Hibernate только что реализовали для softraid crypto: http://undeadly.org/cgi?action=article&sid=20140721090626. Я, правда, еще не пробовал.

Опаньки, проверим, спсб :)

>Что касается suspend to ram, у меня он 2 дня как не работает (5.6-бета) почему-то, пойду установлю новый snapshot.

Похожая ситуация :( Я думал оно просто не дружит с моим ноутом, а оказалось совпало. Дело в том что совсем недавно работало. Надо будет тоже обновиться.

>На x230t с кулером порядок.

Я нашёл патчик: https://github.com/soko1/openbsd-acpithinkpad, сейчас буду пробовать :)

ATr2vf... . ОТВЕТИТЬ



\/ . soko1 to zhuk@ @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 13:04

>Не советую эту серию. Китайцы и так начали поганить, а "L" - это банальная попытка втюхать фуфло под раскрученным брендом. "Нормальные" серии - T, X, R.

Учитывая цену (у нас вообще 350$ стоил с i3) - просто отличная машинка. На фоне остального бюджетного шила - просто божественный ноут. Но всё равно поменял на Х220 т.к. давно о нём мечтал :)

>Этого многим не хватает, увы. У меня пока из-за этого хост-системы на CentOS. Плачу, но увы, для впиливания поддержки режима гипервизора в опёнок нужно много как знаний-умений, так и времени...

Значит будем ждать :) Жаль что я не умею...хотя решил начать вновь учить Си, потому что есть желание помогать проекту.

>А у тебя вообще apmd работает? Что говорит вывод команды apm? apm -C?

Да-да, конечно! Использую apmd с ключом -C. Когда от батареи работаю, то делаю pkill apmd && apmd -L.

# apm
Battery state: high, 79% remaining, 238 minutes life estimate
A/C adapter state: not connected
Performance adjustment mode: cool running (800 MHz)

(это с внешним моником, так бы часа три показывало)

apm -C ничего не выдаёт.

Кстати, на линуксе юзал tlp (http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html), очень хороший инструмент синкпадовский, который позволяет много чего в том числе регулировку уровня заряда батареи. Литий-ионные аккумы не любят полной зарядки и полной разрядки, поэтому я отрегулировал чтобы оно всегда было в пределах 40-80%, а когда сильно припрёт - на 100. Жаль что тут такой штуки нет. Поэтому теперь когда мне нужно на 100% зарядить аккум я загружаюсь в линукс и там выполняю tlp fullcharge. И что круто - эта софтина аппаратно регулирует все эти фишки. То есть загрузись ты хоть в винду - аккум всё равно не будет загружаться до заданного уровня. Аналогичная ситуация когда комп выключен и подрублен к подзарядке. Удобно, короче, и аккумулятор благодарен :)

>mlarkin@, если не ошибаюсь, буквально на днях эту поддержку добавил - см. http://undeadly.org/cgi?action=article&sid=20140721090626 . Как я понимаю, достаточно просто создать swap-раздел на softraid-диске, ключ/пароль будет запрошен при запуске компа. Если что-то не взлетит - лучше Майку напрямую написать с детальным описанием проблемы (а потом здесь рассказать :) ).

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

377Jo9... . ОТВЕТИТЬ



\/ . soko1 to zhuk@ @ Re: fan off 25/07/14 13:09

>dmesg скинь. Управление кулерами ныне обычно через ACPI делается, то есть - специфично для разных ноутов. OpenBSD обычно сваливает эту работу на BIOS (в котором, кстати, есть смысл покопаться на эту тему).

Первым же делом отправил на dmesg@openbsd.org как поставил :)

Вот: http://paste.kde.org/pbi8frm4b

Ну вот я патч нашёл, что эту проблему устраняет (https://github.com/soko1/openbsd-acpithinkpad), вот только с ошибкой уже собирается к сожалению. Пофиксить не получилось пока что.

NtV3Bc... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 13:17

> Благодарствую! ОБязательно потещу. А ему на англ писать, если что? Или это русскоязычный разработчик? А то я пока не в курсе)

Насколько я помню, русскоязычных разработчиков три штуки: zhuk@ :), kirby@ и какой-то mikeb@ (судя по презентациям, Михаил Белопухов, Киев).


есть ещё из особ, приближённых к:

https://www.linux.org.ru/people/val-amart/profile (но там полная Славаукраине!, боюсь, москалям помогать не будет)

https://www.linux.org.ru/people/beastie/profile (тоже немного Славаукраине, но вроде без паники, благо что в Германии нонче :)

x8WlKL... . ОТВЕТИТЬ



\/ . soko1 to All @ Вопрос об ФС 25/07/14 13:36

Друзья, расскажите как обстоят дела с ФС, которая могла бы заменить FFS. Планируются ли вообще какие нибудь действия в этом направлении?
Например, чем разработчикам не нравится HammerFS с православной для проекта лицензией? Или всех всё устраивает в существующей ФС?

Кстати, планируется ли поддержка TRIM для SSD-накопителей? Или она уже есть и я это пропустил?

ocV5sm... . цепочка . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 13:50

>Насколько я помню, русскоязычных разработчиков три штуки: zhuk@ :), kirby@ и какой-то mikeb@ (судя по презентациям, Михаил Белопухов, Киев).

Ага, буду иметь в виду, спасибо :)

>(но там полная Славаукраине!, боюсь, москалям помогать не будет)
>(тоже немного Славаукраине, но вроде без паники, благо что в Германии нонче :)

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

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

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

p7K3Rn... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 14:00

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

Если это ложь и грязь, то пусть это лучше будет моя ложь и грязь. :)

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

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


> По-моему просто нужно не смотреть телевизор

http://51t.ru/g3SSWw :)

GnwHJq... . ОТВЕТИТЬ



\/ . soko1 to All @ Поздравьте с первым патчем :) 25/07/14 14:33

Как я ранее писал, нашёл патч для исправления проблемы постоянной работы кулера при простое на ThinkPad'ах и с ним отказывалось собираться ядро.
Сначала думал возложить эту проблему на знающих людей, а потом попробовал сам и...получилось :)
Сегодня закоммичу сюда : https://github.com/soko1/openbsd-acpithinkpad

f2QmEM... . цепочка . ОТВЕТИТЬ





\/ . vaskas to soko1 @ Re: Поздравьте с первым патчем :) 25/07/14 14:55

Молодец! Похоже, что именно в этот момент я отправлял тебе pull request: https://github.com/soko1/openbsd-acpithinkpad/pull/1.
Я на x230t пока особой разницы не заметил, кроме одного момента: во время старта системы и выхода из suspend'a кулер резко разгоняется, чтобы потом быстро успокоиться.

VonAuU... . ОТВЕТИТЬ



\/ . soko1 to vaskas @ Re: Поздравьте с первым патчем :) 25/07/14 15:07

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

Ну и да, спасибо за патч на патч в любом случае :)

e5HepH... . ОТВЕТИТЬ





\/ . zhuk@ to soko1 @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 16:33

> Кстати, на линуксе юзал tlp (http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html), очень хороший инструмент синкпадовский, который позволяет много чего в том числе регулировку уровня заряда батареи.

В принципе, это, по-моему, не так сложно реализовать и в Опёнке. Всё будет сводиться, по идее, к паре новых ioctl в apm(4) и дополнительной логике для apmd. Я бы сказал "спасибо", ибо батареи действительно дохнут быстро.

> А ему на англ писать, если что? Или это русскоязычный разработчик? А то я пока не в курсе)

На дефолтном (английском).

8YSAQG... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 16:36

mikeb@ не "какой-то", он очень и очень большой знаток криптографии и ядра OpenBSD. К сожалению, сейчас он сильно загружен на основной работе (что-то связанное с реверс-инжинирингом, вроде), опёнком занимается не так плотно.

ymeK0d... . ОТВЕТИТЬ





\/ . zhuk@ to soko1 @ Re: Поздравьте с первым патчем :) 25/07/14 16:41

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

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

oNSPNt... . ОТВЕТИТЬ



\/ . 51t to All @ матье 25/07/14 16:57

http://51t.ru/QhJclk

объясните две непереведённые фразы:

первую я вообще не понял, про After much discussion this only led to the addition of ucpp in base (after a short detour by /usr/xenocara/app/xrdb-cpp) as /usr/libexec/auxcpp.

а вторую - фразы понятны, но я никак не могу связать их родами-падежами, чтобы получить осмысленный текст, я в этом вообще не понимаю. вроде бы он говорит "я изменил auxccp, теперь зависимости xbase от comp нет... но при этом я не буду ничего ломать в 5.6, потому что пришлось бы переделывать xenocara, ибо она уже готова для 5.6". Он так говорит, или что он говорит?

EcIylm... . цепочка . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: матье 25/07/14 17:22

"Результатом долгой дискуссии стало лишь добавление ucpp в базовую систему (после недолго пребывания в /usr/xenocara/app/xrdb-cpp) под именем /usr/libexec/auxcpp."

"Так что теперь auxcpp стал частью набора base. Прощай, зависимость xbase от comp. Текущее состояние наборов X Window сохранится и в 5.6. Помимо этого, я обновил несколько компонентов xenocara. Репозиторий xenocara практически готов для 5.6." (несколько вольно, но зато, надеюсь, по-человечески)

z7zY34... . ОТВЕТИТЬ



\/ . soko1 to vaskas @ Re: Поздравьте с первым патчем :) 25/07/14 20:47

С твоим патчем (https://github.com/vaskas/openbsd-acpithinkpad) вот с какими ошибками вылетает (amd4, 5.6-beta):

../../../../dev/acpi/acpithinkpad.c:151: error: redefinition of 'acpithinkpad_models_to_help'
../../../../dev/acpi/acpithinkpad.c:130: error: previous definition of 'acpithinkpad_models_to_help' was here
../../../../dev/acpi/acpithinkpad.c:155: error: redefinition of 'thinkpad_brightness_help'
../../../../dev/acpi/acpithinkpad.c:134: error: previous definition of 'thinkpad_brightness_help' was here
../../../../dev/acpi/acpithinkpad.c:159: error: redefinition of 'min_fan_temps'
../../../../dev/acpi/acpithinkpad.c:138: error: previous definition of 'min_fan_temps' was here
../../../../dev/acpi/acpithinkpad.c:167: error: redefinition of 'thinkpad_staged_fan'
../../../../dev/acpi/acpithinkpad.c:146: error: previous definition of 'thinkpad_staged_fan' was here
../../../../dev/acpi/acpithinkpad.c: In function 'thinkpad_hotkey':
../../../../dev/acpi/acpithinkpad.c:447: error: 'THINKPAD_BUTTON_FN_F6' undeclared (first use in this function)
../../../../dev/acpi/acpithinkpad.c:447: error: (Each undeclared identifier is reported only once
../../../../dev/acpi/acpithinkpad.c:447: error: for each function it appears in.)
../../../../dev/acpi/acpithinkpad.c: At top level:
../../../../dev/acpi/acpithinkpad.c:630: error: redefinition of 'thinkpad_set_fan_level'
../../../../dev/acpi/acpithinkpad.c:623: error: previous definition of 'thinkpad_set_fan_level' was here
*** Error 1 in /usr/src/sys/arch/amd64/compile/GENERIC.MP (Makefile:931 'acpithinkpad.o')

a9JGdM... . ОТВЕТИТЬ





\/ . vaskas to soko1 @ Re: Поздравьте с первым патчем :) 25/07/14 22:25

Только что перепроверил openbsd-acpithinkpad_fan_control.diff - у меня все собирается, странно. На всякий случай обновил и acpithinkpad.c.
В любом случае, видимо, твою проблему патч не решает.

7h6d5q... . ОТВЕТИТЬ



\/ . 51t to vaskas @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 26/07/14 05:14

> Это ты зря. Главное, в чем наши политические убеждения схожи (на данный момент), - OpenBSD. В остальном должно быть "don't ask - don't tell". Именно так работает open source.

Именно так NetBSD пришла к фактическому забвению, имея при этом много технических преимуществ перед OpenBSD. У них нет ни политики, ни внятности, ни целостности. То, что люди могут быть биороботами, которые просто пишут код, и остальное их не волнует - это иллюзия. К счастью, OpenBSD этой иллюзией не страдает, достаточно даже их песенки послушать. :)

Если что-то с кем-то строишь - многие вещи важны.

jLP5yk... . ОТВЕТИТЬ



\/ . 51t to All @ g2k14: Матье Херб (matthieu@) о развитии X 26/07/14 05:17

Матье "бешеный француз" Херб (matthieu@), поддерживающий Xenocara, хочет поделиться своими впечатлениями о g2k14:

Я так и ничего и не сделал по моим остальным проектам (мультитач, DHCPv6), поскольку был отвлечен на твики наборов для X, по просьбе нескольких других участников. Результатом долгой дискуссии стало лишь добавление ucpp в базовую систему (после недолго пребывания в /usr/xenocara/app/xrdb-cpp) под именем /usr/libexec/auxcpp.

Причина в том, что xdrb (часть необходимой многим портам xbase) требует препроцессор C для запуска. Но, начиная с gcc4, /usr/bin/cpp находится в наборе comp, потому что это просто часть gcc. Получается, набор xbase требует установленного набора comp.

Есть два типа людей, которых это раздражает: люди с маленькими дисками, и люди с фобией "компилятор на сервере? непостижимо!" (хотя эти люди правы: http://www.welivesecurity.com/2014/03/18/operation-windigo-the-vivisection-of-a-large-linux-server-side-credential-stealing-malware-campaign/)

Так что теперь auxcpp стал частью набора base. Прощай, зависимость xbase от comp. Текущее состояние наборов X Window сохранится и в 5.6. Помимо этого, я обновил несколько компонентов xenocara. Репозиторий xenocara практически готов для 5.6.

Но всё равно, мне понравился хакафон. Спасибо Мите и его команде за организацию, и всем благодетелям за пожертвования!

Tds8XE... . цепочка . ОТВЕТИТЬ



\/ . 51t to All @ кстати (midi) 26/07/14 07:55

> тогда не ответили, мож ща кто знает

*** openbsd, timidity, midiplay, openttd ***

Имею желание слушать музыку в openttd в openbsd. Замечательно.

OpenTTD собран без timidity, но с родным midiplay. Замечательно.

Музыки нет. Поставил timidity. timidity мидяшка проигрывает музыку. midiplay мидяшка - проигрывает музыку куда-то, но не в звуковую карту точно.

В мане есть указание только на то, что midiplay может играть музыку только на миди-устройства. Замеательно! Но на тот же timidity или ещё куда-нибудь, эта штука музыку играть может? В этом моменте - вообще провал в памяти какой-то, самый регулярный случай - нигде не описан, нигде не обсуждаем (один нашёл - у него midiplay играет музыку на pc-speaker, но у меня такого устройства нет).

Чё делать? Хочу, чтобы моя openttd тоже пела. :(

PBfeei... . цепочка . ОТВЕТИТЬ







\/ . 51t to All @ черновик от тэо 26/07/14 10:32

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

в общем, вот: http://51t.ru/JbvABV
кто заметит явные косяки - рассказывайте

вот оригинал: http://51t.ru/lo01IE

ukPY68... . цепочка . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: кстати (midi) 26/07/14 12:00

Разобрался. В общем, дело в отсутствии (аппаратного или программного) синтезатора MIDI. Программный есть в портах, пакет fluidsynth. К синтезатору так же нужны банки, один есть в пакете generaluser-gs-soundfont. Поставь оба пакета, запусти в какой-нибудь "fluidsynth /usr/local/share/generaluser-gs/GeneralUser_GS.sf2" (он покажет свой шелл, ничего там вводить не надо, просто оставить запущенным), после чего запускай OpenTTD.

Я уже отправил патч с дополнительными инструкциями в README для OpenTTD - http://marc.info/?l=openbsd-ports&m=140637555204092&w=2 :)

xD6rx1... . ОТВЕТИТЬ



\/ . zhuk@ to All @ mandoc зохавал Illumos 26/07/14 12:17





\/ . zhuk@ to 51t @ Re: mandoc зохавал Illumos 26/07/14 12:47

А что там присматриваться... За что его любят - он на порядки резвее groff, как следствие - нет нужды заранее форматировать man-страницы. Это сильно экономит время при сборке (т.е., время полного билда становится меньше). А быстрые билды - это очень, очень хорошо.

Другая вкусная плюшка - развитой apropos, с возможностью поиска, например, страниц, упоминающих конкретно cut(1), а не просто всех страниц со словом "cut": http://undeadly.org/cgi?action=article&sid=20140422171701

UXES3t... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: кстати (midi) 26/07/14 14:28

пока ext2 не заработает, ничего не могу поставить, не со снапшотов (которые нужной версии только на диске), ни с портов (distfiles тоже на ext2) :)

посмотри речь Тео, там


> On other fronts, I worked with the install script guys and the DRM guys to make sure that our next release can automatically know to leave the X aperture closed for capable chipsets.
> Также я работал с пацанами и из отдела инсталляционного скриптования и из отдела DRM, для того, чтобы установщик мог автоматически выставлять aperture.

я увидел, что инсталлятор теперь не спрашивает про "вы будете запускать X" (зато спрашивает про закрытие крышки :), но что тут конкретно имеется

> This issue was first made apparent due to the systrace sandbox technique now used in the ssh tools, which prevents syslog_r from doing socket, connect, sendto.. all the good system calls necessary to report failure, but dangerous -- and precisely what the sandbox is trying to prevent.
> Эта проблема была сделана очевидной из-за метода песочницы systrace, используемого теперь в ssh инструментах. который препятствует тому, чтобы syslog_r открывал сокет, соединялся, отправлял.. хорошие системные вызовы для того, чтобы сообщить о неудачах, но, однако, опасные - и точно те, что песочница пытается предотвратить.

я тут вообще не понял, кто кого харлал


> Системный вызов довольно узкоцелевой, поэтому назван sendsyslog(2), but this also fits the narrow use case it will have such as sandboxing.

нет вариантов :(

gTnAYB... . ОТВЕТИТЬ



\/ . 51t to All @ obsd.odii.ru 27/07/14 05:46

Пока в экспериментальном режиме на моём старом сервере заведён одинокий гейт

http://obsd.odii.ru

Он собирает статьи с undeadly и openbsd-cvs да openbsd-ports-cvs с marc.info

Как только всё заработает - будет гейтоваться сюда, в эху obsd.info.14, которая заменит собой obsd.rss.14

zY0TMb... . цепочка . ОТВЕТИТЬ













\/ . guest to vaskas @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:02

>Подтверждаю, все отлично! Ложится баиньки и просыпается сколько хочешь раз. Ура!

Супер! А то без сна вообще ну никак. Нужно просто обновиться по cvs и пересобрать ядро, я правильно понял?

И ещё, подскажите плз мануал, желательно на русском о том как создавать порты. А то я в FAQ смотрел, но там просто о использовании уже готовых портов. Хочу пару приложений портировать простеньких.

---
soko1

1Nzl78... . ОТВЕТИТЬ



\/ . 51t to guest @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:09

> И ещё, подскажите плз мануал, желательно на русском о том как создавать порты. А то я в FAQ смотрел, но там просто о использовании уже готовых портов. Хочу пару приложений портировать простеньких.

Есть большое желание, хоть тушкой, хоть чучелом, перевести ports handbook. Наверное, язык там будет попроще, чем эти страшные интервьюхи, которые с большим скрипом переводятся... :(


ps. где логин потерял? :)

ku9U0A... . ОТВЕТИТЬ





\/ . guest to 51t @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:14

>Есть большое желание, хоть тушкой, хоть чучелом, перевести ports handbook. Наверное, язык там будет попроще, чем эти страшные интервьюхи, которые с большим скрипом переводятся... :(

Блин, это было бы супер! Жаль я английский плохо знаю, так бы помог с переводом!

>ps. где логин потерял? :)

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

---
soko1

hTqtkc... . ОТВЕТИТЬ



\/ . 51t to guest @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:15

> Блин, это было бы супер! Жаль я английский плохо знаю, так бы помог с переводом!

я английский не знаю вообще.

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

так уже несколько заметок с g2k14 перевёл :)

7FNAqU... . ОТВЕТИТЬ



\/ . guest to 51t @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:24

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

АААА, ты жжошь напалмом :))) Ржу как конь :)) Особенно с "и начинаю домысливать, что бы я сказал на месте автора :)". Это пять!

---
soko1

sd3OO8... . ОТВЕТИТЬ



\/ . 51t to guest @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:34

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

вот, например, беру я строку:

The base OpenBSD operating system is fairly complete in its own right. However, there is a large amount of third-party software one might want to use in addition to the base system.

второе предложение понятно, а по первому, что перевод в лоб, что по лбу, даёт фигню какую-то.

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

6qUARk... . ОТВЕТИТЬ



\/ . soko1 to All @ NFS и обрыв связи с сервером 28/07/14 21:47

Если смонтировать NFS и отключить NFS-сервер на удалённом серваке, то начинается настоящая беда: `df -h` вешает консоль, `umount /nfs_шара` делает тоже самое никак не реагируя на команду. Помниться лет 8 назад когда я ещё пользовался этим говном (не побоюсь этого определения) на FreeBSD была аналогичная проблема и решалась она какими-то специфическими ключами при монтировании, либо через umount с ключом -f (force), тут же оно не работает. Как уже только не пробовал отмонтировать - ни в какую. Нужно либо комп ребутать, либо NFS-сервер вновь врубать. Подскажите пожалуйста как сию проблему можно решить на OpenBSD более-менее человеческим способом.

Благодарю!

i8XEKT... . цепочка . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: NFS и обрыв связи с сервером 28/07/14 21:52

Вообще, есть опция монтирования -i - добавь в /etc/fstab или в вызов mount_nfs. Должно работать - но, правда, гарантировать не могу. NFS - одно из самых злобных мест в ОС.

K8QdBw... . ОТВЕТИТЬ



\/ . soko1 to zhuk@ @ Re: NFS и обрыв связи с сервером 28/07/14 22:07

Буду иметь в виду, угу, спасибо!

Но меня сейчас больше интересует как выйти из сложившейся ситуации, а не как вести себя в будущем. Есть ли выход? Если его нет, то необходимо предложить разработчикам, потому как это не разу ни ок. Что мне комп перезагружать потому что я не указал ключ -i? :) Ну или сделать его тогда по умолчанию для mount_nfs - как один из вариантов. Что думаешь?

siZFwO... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: NFS и обрыв связи с сервером 28/07/14 22:15

Скажем так, "нормального" выхода из этой ситуации нет по определению. Либо скорость, либо - надёжность; в случае с NFS приоритет у скорости. Не рассчитан NFS на ненадёжные линки, от слова "совсем".

Почему -i (описанный, между прочим, в man'е) не по умолчанию - не знаю: может, по традиции; может, какие-то подводные камни есть с ним.

Думаю, что с этим лучше вылезать на misc@openbsd.org. :) Здесь никто не ответит толком. Да и там, возможно, придётся спрашивать не раз.

pWP6E5... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: NFS и обрыв связи с сервером 29/07/14 00:30

> Думаю, что с этим лучше вылезать на misc@openbsd.org. :) Здесь никто не ответит толком. Да и там, возможно, придётся спрашивать не раз.

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

d9ed4e... . ОТВЕТИТЬ





\/ . soko1 to All @ ifconfig: список интерфейсов + пару фиксов к auto-wifi.sh 30/07/14 00:01

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

Пришлось написать большой костыль, чтобы определить скажем все доступные wifi-интерфейсы на машине:

ifconfig | pcregrep -M -o '^[^\t:]+:([^\n]|\n\t)*groups: wlan' | head -n 1| awk {'print $1'} | sed s/://

А ещё вновь чуток пофиксил скрипт для wifi-коннектов который форкнул не так давно: https://github.com/soko1/OpenBSD/commit/32bd53f6bf9f2ca6d13bf637f60f10b29bad986b

1) ранее автор выводил список доступных интерфейсов странным `dmesg | grep 'address' | awk '{ print $1 }' ` с кучей дублей и интерфейсов не в тему (не wifi)
2) пароль от wifi при вводе светился на экране, что не есть гуд

pjefWz... . цепочка . ОТВЕТИТЬ





\/ . 51t to zhuk@ @ Re: ifconfig: список интерфейсов + пару фиксов к auto-wifi.sh 30/07/14 09:15

не ломайте ifconfig, пожалуйста! :) мало того, что без openbsd сижу, потому что без ext2 ничего сделать не могу, так ещё и сеть не хватало сломать :)

лучше готовый патч - уже только после многочисленных тестирований :)

lLEloV... . ОТВЕТИТЬ





\/ . soko1 to All @ pastebin-клиент 30/07/14 13:16

Пришла в голову мысль написания pastebin-клиента (в портах нет ни одного). При чём не просто портировать готовое решение с кучей зависимостей (как 99% решений), а написать на Си, дабы увеличить вероятность включения сего в базу (ну или на ksh).

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

VLRbwf... . цепочка . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 30/07/14 13:23

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

> Ведь pastebin-сервис то может и загнуться

только ii спасёт родину :)

aqow65... . ОТВЕТИТЬ



\/ . soko1 to soko1 @ Re: pastebin-клиент 30/07/14 13:28

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

А так, написали бы клиент с сервером, подняли бы на paste.openbsd.org и было бы огромное кол-во "зеркал" с подобным фунционалом который можно было бы указать скажем в /etc/pastebin.conf (в том числе резервные сервера)

r8Pdz9... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 30/07/14 13:30

>мне кажется, что это противоречит "культуре OpenBSD". нет, не думаю, что это включат в базу.

И чем же оно противоречит "культуре"? Или по твоему разработчики не выкладывают в публичный доступ куски кода/конфиги/дампы? Назови хоть один аргумент)

vP8cit... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 30/07/14 13:31

> Назови хоть один аргумент)

Аргумент - "это противоречит культуре OpenBSD". Это ОЧЕНЬ долго объяснять на словах, когда проникнешься культурой - сам прочувствуешь. :)

> Или по твоему разработчики не выкладывают в публичный доступ куски кода/конфиги/дампы?

Выкладывают. В рассылку.

zSzmoP... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 30/07/14 13:46

>Аргумент - "это противоречит культуре OpenBSD". Это ОЧЕНЬ долго объяснять на словах, когда проникнешься культурой - сам прочувствуешь. :)

Вот не люблю когда отвечают в стиле "подрастёшь - всё сам поймёшь" и избегают ответов на конкретно поставленные вопросы, думая что хорошо выкрутились :)

>Выкладывают. В рассылку.

Ну осью пользуются как бы не только разработчики. Или ты своему другу конфиг от posfix тоже будешь через misc@openbsd.org слать?

Всегда есть задачи, которые необходимо как-то решать. Если в ОСи нет НИ ОДНОГО инструмента для этого - это никогда не запишется ей в плюсы. Тебе не нужно - найдутся сотни тысяч людей которым это будет нужно. И если ОСь делается с расчётом на хоть какую-то популярность (только не говори мне что с OpenBSD это не так, потому что это будет глупостью) - это нужно учитывать. Поэтому не нужно за всех отвечать, имхо.

x5pfs1... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 30/07/14 13:57

> Вот не люблю когда отвечают в стиле "подрастёшь - всё сам поймёшь" и избегают ответов на конкретно поставленные вопросы, думая что хорошо выкрутились :)

Ну, у OpenBSD культура, которая в принципе с годами не менялась. И которая несколько отличается от других свободных ОС. И это её сильная сторона. Одни слушают Эминема, другие ходят в консерваторию, и это нормально. :)


> Если в ОСи нет НИ ОДНОГО инструмента для этого - это никогда не запишется ей в плюсы.

У этой ОС - другие плюсы. Приверженность традициям - одна из них. Иначе бы давно превратили базовую систему в проходной двор. :) Собственно, на этих догматах система и стоит, и не поколеблется. :)


> Ну осью пользуются как бы не только разработчики. Или ты своему другу конфиг от posfix тоже будешь через misc@openbsd.org слать?

А в портах ничего нет? Я не знаю, я не пользуюсь такими вещами. Но, если нет - нужно добавлять, хотя бы в wip. Как добавлять в wip - это уже Вадим ответит :)

u3r9OS... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: ifconfig: список интерфейсов + пару фиксов к auto-wifi.sh 30/07/14 15:37

Патчи к базовой системе (и вообще конкретные _готовые_ для включения в репозиторий предложения) отправляй сразу на tech@openbsd.org . Желательно - inline и не из Web-интерфейса (оные часто портят текст патчей). Я обычно делаю "cvs diff >cool.patch", правлю файл и затем "mail -s 'Here is my patch for /usr/bin/true' tech@openbsd.org <cool.patch". Последняя команда работает за счёт того, что в конфиге OpenSMTPD прописано,как отправлять почту от моего имени через аккаунт в GMail.

oFnPVb... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: pastebin-клиент 30/07/14 15:43

> Пришла в голову мысль написания pastebin-клиента (в портах нет ни одного). При чём не просто портировать готовое
> решение с кучей зависимостей (как 99% решений), а написать на Си, дабы увеличить вероятность включения сего в базу
> (ну или на ksh).
>
> Как думаете, есть ли смысл? Захотят ли включить такое в базу?

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

А писать можно ещё на Perl. ;)

Gr638e... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: pastebin-клиент 30/07/14 15:51

> Ну осью пользуются как бы не только разработчики.

Ошибка! OpenBSD - ОС, которую делают разработчики для себя. То есть - для разработчиков. Мы делаем эту ОС так, как мы видим этот процесс. Мы двигаемся в том направлении, которое нам кажется правильным. Кто хочет присоединиться к процессу - welcome, если он что-то делает (присылает толковые патчи, например), то он тоже становится разработчиком. Все свободны - в самом натуральном смысле этого слова. Кому нравится то, что делают разработчики OpenBSD, но при этом не хочет сам участвовать в процессе - пользуются тем, что есть. Но они ничего не решают. Если в результате решения, принятого разработчиками в рамках процесса разработки, у кого-то за пределами данного процесса что-то отвалилось - увы. Разумеется, здравым смыслом разработчики OpenBSD пользуются - но при этом НЕТ ориентирования на привлечения масс пользователей, их ублажения или чего-то подобного.

В сообществе OpenBSD нет и не планируется демократии. :) Или ты часть проекта, или - нет. В первом случае ты влияешь на проект, во всех остальных - твоё мнение проект не интересует.

Может быть, это звучит жёстко, зато - честно.

NVRlCU... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 30/07/14 15:56

переписать ii на perl, включить в базу... как замена рассылок и подобного... затем добавить клиент на дискету (там вже всё для этого есть), чтобы он во время установки рассказывал новости и анекдоты... вот эта идея мне нравится... кстати, я для кусков кода тоже ii использую :)

2Rfiah... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 30/07/14 15:58

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

Не очень однозначно звучит. :)

Наверное, всё таки "нет ориентированности на привлечение пользователей в ущерб всему остальному" :)

O4mGz2... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 30/07/14 15:58

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

На RAMDISK'ах нет Perl. :) Так что надо дойти минимум до этапа распаковки baseXY.tgz; и то не уверен, что Perl заведётся из-под установочного ядра... Но можно, конечно, сделать свой RAMDISK.II. ;)

yvYAsc... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 30/07/14 16:01

> На RAMDISK'ах нет Perl. :)

Клиент для ii можно сделать на том, что есть на дискете А :) это всё продумано изначально :)

А более тяжёлые опции - это постинг и пакетная передача бандлами (а не по одному сообщению), но тут главное - это наличие base64.

7x9nf1... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 30/07/14 16:42

> Клиент для ii можно сделать на том, что есть на дискете А :) это всё продумано изначально :)

Тогда... у тебя чуть больше полугода, и это будет одним из лучших первоапрельских коммитов. ;)

SzDg5z... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 30/07/14 16:52

> Наверное, всё таки "нет ориентированности на привлечение пользователей в ущерб всему остальному" :)

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

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

GWP5LX... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 31/07/14 02:40

>> Клиент для ii можно сделать на том, что есть на дискете А :) это всё продумано изначально :)
> Тогда... у тебя чуть больше полугода, и это будет одним из лучших первоапрельских коммитов. ;)

сам клиент - это просто: типа Install Autoinstall Upgrade Shell Read maillists

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

а там уже - просмотр их, лентой (в дискете есть more,less или другой способ глядеть постранично?)

возможно - поиск по ключевому слову


тут вопрос с сервером. рассылки надо ii-зировать (напрямую или перепостом с веба), потом клиент должен знать, с какого адреса их запрашивать, нужно убедиться, что это безопасные тексты "без ЗЛЫХ ESCAPE-КОДОВ", и что-то типа того...


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

P00Zhu... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 31/07/14 07:23

Постараюсь. У меня на работе небольшой звездец, так что сегодня вместо выходного буду чёрт знает чем заниматься. :(

hLE7iX... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 11:23

>У этой ОС - другие плюсы. Приверженность традициям - одна из них. Иначе бы давно превратили базовую систему в проходной двор. :) Собственно, на этих догматах система и стоит, и не поколеблется. :)

Ок, ты меня переубедил :)

Нет, в портах ничего такого нет. Исправлю ситуацию :) Только я не нашёл ни одного вменяемого клиента (я не про obsd, а вообще про всё). То баш за собой тянет, то кучу питоновского говна. Поэтому идеал - написать либо на сях, либо на ksh. Но хрень в том что как я писал ранее сервисов дохренища и у всех разный апи, а это значит что хрен напишешь универсальный клиент для всего. А один-два сервиса юзать не тру, т.к. всё рано или поздно загибается и актуальность порта умирает. Ну, или требует модификации.

ap9xUN... . ОТВЕТИТЬ



soko1 to zhuk@ @ Re: pastebin-клиент 31/07/14 11:28

>И чем плохо делать это через браузер?

Я вообще если честно браузеры не перевариваю. И по возможности избегаю графических программ (у меня из них, пожалуй, только браузер и keepassx, консольную альтернативу которому я пока не нашёл). Поэтому мне очень удобно использовать такого рода сервисы, чтобы поделиться с другом частью лога, переписки, или конфига какого. Очень удобно потом обратиться к истории переписки, просто перейти по ссылке и посмотреть то что было актуально, ещё и с подсветкой синтаксиса.

Но твою с 51t точку зрения я понял. Тогда нужно включить хоть один такой инструмент в порты. Поэтому пока что займусь написанием оного, а потом уж порт создам.

А про перл я совсем забыл, ага :)

cH5elS... . ОТВЕТИТЬ


1 .2. 3 4