gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 4 марта 2017< ^ >
Pinkbyte установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Дерево portage Gentoo официально переехало на git!
Конфигурация комнаты
Участники комнаты

GMT+3
[00:43:47] rea вышел(а) из комнаты
[00:43:55] rion☫ вышел(а) из комнаты
[00:55:19] maxt вышел(а) из комнаты
[01:10:45] diko вышел(а) из комнаты
[01:59:41] bober2000 вышел(а) из комнаты
[02:25:24] 0xd34df00d вышел(а) из комнаты
[02:50:33] Night Nord вышел(а) из комнаты
[03:04:33] evadim вышел(а) из комнаты
[03:42:51] GoodWin вошёл(а) в комнату
[04:09:30] medvedko вошёл(а) в комнату
[04:20:50] nordwind вышел(а) из комнаты
[04:26:08] nordwind вышел(а) из комнаты
[08:10:35] medvedko вышел(а) из комнаты
[09:24:43] diko вошёл(а) в комнату
[10:04:06] maxt вошёл(а) в комнату
[10:10:21] rion☫ вошёл(а) в комнату
[10:23:03] nordwind вошёл(а) в комнату
[10:34:42] nordwind вышел(а) из комнаты
[10:38:44] nis вошёл(а) в комнату
[11:07:03] eegorov вошёл(а) в комнату
[11:51:37] medvedko вошёл(а) в комнату
[11:56:38] evadim вошёл(а) в комнату
[11:57:46] evadim вышел(а) из комнаты
[11:59:33] evadim вошёл(а) в комнату
[12:00:13] rea вошёл(а) в комнату
[12:08:53] <nis> 0xd34df00d: кхе-кхе, когда уже новый ебилд к личам будет?
[12:18:54] GoodWin вышел(а) из комнаты
[12:30:48] diko вышел(а) из комнаты
[12:55:50] rea вошёл(а) в комнату
[13:03:37] <rea> nis, опять всего лишь минор на наши стобой галактики прилетел :-(
[13:05:02] <nis> rea: мне ничего не приходило пока
[13:05:12] <rea> вчера
[13:06:55] <nis> аппарат молчит
[13:38:22] rea вышел(а) из комнаты: Вышел из Vacuum-IM
[14:01:21] Night Nord вошёл(а) в комнату
[14:24:57] <nis> 0xd34df00d: и да четыре девятки до сих пор собирается онли-кланг
[14:31:27] Night Nord вышел(а) из комнаты
[14:47:01] nis вышел(а) из комнаты
[14:47:16] nis вошёл(а) в комнату
[14:49:08] <nis> 0xd34df00d: короче трешатина
[14:56:24] <nis> rea: а тебе обновление пришло ещё одно на а3?
[15:19:24] diko вошёл(а) в комнату
[15:19:55] diko вышел(а) из комнаты
[15:20:11] diko вошёл(а) в комнату
[15:31:59] <rea> nis: на а5
[15:32:11] <rea> В а3 я не смотрел
[15:38:53] evadim вышел(а) из комнаты
[15:42:39] evadim вошёл(а) в комнату
[16:08:54] <nis> ааа
[16:09:00] <nis> ну у меня а3
[16:15:36] <nis> rea: обновил ядро и пересобрал лич клангом
[17:03:24] <evadim> mva: а как узнать какой пакет группу юзверей притащил? В целом, надо дать пользователям право управлять сетевыми подключениями - это какая группа? netdev plugdev или что-то еще?
[17:51:31] maxt вышел(а) из комнаты
[17:59:42] rea вошёл(а) в комнату
[18:29:01] bober2000 вошёл(а) в комнату
[18:41:06] <0xd34df00d> nis: новые ебилды с qt5 уже неделю как смержены в дерево.
[18:41:17] <0xd34df00d> nis: а чо с клангом, чо там с гцц не собирается?
[18:57:31] <nis> 0xd34df00d: один из модулей необходимых для азотха
[18:57:34] <nis> забыл уже какой
[19:26:31] <0xd34df00d> nis: показал бы ошибку.
[19:26:34] <0xd34df00d> А то иначе трудновато чинить.
[19:26:39] <0xd34df00d> И да, какой у тебя гцц?
[19:28:45] <nis> 4.9.4
[19:33:21] <nis> 0xd34df00d: зато у тебя нет зависимостей у lc-azoth на dev-libs/kqoauth
[19:35:21] <nis> 0xd34df00d: ошибка была в модуле app-leechcraft/lc-xtazy
[19:35:41] <nis> я могу попробовать снова его собрать с помощью гцц, дабы показать что и как
[19:38:10] <nis> http://codepad.org/8xiuR9B5
[19:38:17] <nis> 0xd34df00d: как-то вот так
[19:39:22] <nis> короче гцц не умеет в конверсию и прочие радости жизни
[19:44:36] nordwind вошёл(а) в комнату
[19:49:39] <nordwind> Ребята как в общих чертах впихнуть в системрескуесд поддержку своего wifi свистка? Или проще найти дистр с уже работающим?
[19:50:56] <nordwind> Нашел на просторах насколько вариантов руководств, думаю че делать...
[19:52:39] maxt вошёл(а) в комнату
[19:53:57] <0xd34df00d> nis: gcc 4.9.4 не поддерживается.
[19:54:10] <0xd34df00d> Попробуй хотя б 5.3-5.4.
[19:54:14] <0xd34df00d> Ну или шланг, да.
[19:54:23] <nis> 0xd34df00d: где написано про это?
[19:54:36] <0xd34df00d> А где это должно быть написано, по-твоему?
[19:54:36] <nis> где это в рекваирементсах ебилда?
[19:54:44] <0xd34df00d> Это лайв-ебилд.
[19:54:49] <0xd34df00d> Вполне ожидать, что он требует как минимум ~.
[19:54:59] <0xd34df00d> s/Вполне/Вполне логично/
[19:55:07] <nis> нет
[19:57:02] <0xd34df00d> Блин, свежий clang 5 из SVN офигенный.
[19:57:08] <0xd34df00d> Столько новых классных ворнингов.
[19:57:13] <nordwind> А скажите, могу я например на виртуалке в образе сисреска доставить линух фирмваре и поправить ядро?
[19:57:40] <0xd34df00d> /home/d34df00d/Programming/leechcraft/src/util/threads/tests/futurestest.cpp:117:26: warning: lambda capture 'destructed' is not required to be captured for this use [-Wunused-lambda-capture]
                                        .DestructionValue ([destructed] { return destructed; }) >>
                                                            ^
[19:57:50] <0xd34df00d> Потому что const auto destructed = 2;
[19:57:55] <0xd34df00d> И действительно, не надо захватывать.
[19:57:57] <0xd34df00d> Крутотенюшка.
[19:58:06] <beelzebubbie> nordwind: по сборке ядра там были офф инструкции
[19:58:19] <nordwind> Могу, только придется курить ман
[19:58:29] <0xd34df00d> nis: в любом случае, для этого нет хорошего решения.
[19:58:42] <0xd34df00d> Требовать в еклассе минимальную версию компилятора неоправдано — не все модули требуют одно и то же.
[19:58:49] <nordwind> Надо начать с кофе
[19:58:52] <0xd34df00d> Требовать в каждом ебилде — замучаешься пыль глотать.
[20:00:01] <beelzebubbie> а вот как туда напихать всяких плюшек для автоматизации установки генты – который год собираюсь
[20:00:55] <nis> 0xd34df00d: - ну вот так все подходят к разработке, а потом сидишь и думаешь, а с какой же комбинацией флагов эта хрень будет работать то...
[20:01:08] <nordwind> Мне не надо плюшек, мне надо тырнет
[20:01:11] Civilian вошёл(а) в комнату
[20:01:46] <nordwind> Я без него не соберу генту на компе
[20:03:10] <nordwind> Я перенес систему с ноута, но ядро там не компилячится. Хотя проги запускаются.
[20:03:29] <nis> 0xd34df00d: вообще я гцц держу потому что на нём у меня собирается основная система ( и да на 5.4.х, половина старых сорцов разваливатеся в хлам)
[20:03:44] <nis> свои проекты я собираю с помощью 5ки
[20:03:50] <nis> думаю переходить на кланг
[20:16:56] diko вышел(а) из комнаты
[20:34:28] <mva> evadim: решение в лоб - grep -r $grpname $PORTDIR/*-*/ ;)
[20:36:07] <mva> evadim: а вообще, смотря что ты имеешь в виду под управлением сетевыми подключениями. Для NetworkManager, вроде как, ничего из этого не нужно. А если ты ещё и в wheel будешь, то может сработать правило policykit'а о сохранении конфигов без
ввода пароля рута
[20:37:43] <evadim> ха ха, ты видать меньше меня знаешь про эту фигню
[20:37:48] <nordwind> На сисрескуе.орг написано что ядро они модифицируют по запросу. В их конфиге моя вафля стоит модулем. Значит нет фирмвари, раз не работает
[20:38:05] <evadim> вобще NM создает группу plugdev для этой цели
[20:38:24] <beelzebubbie> nordwind: что-то как-то вроде бы не таквсе
[20:39:04] <nordwind> Значит я не там мануал читал? ;)
[20:39:13] <beelzebubbie> http://www.system-rescue-cd.org/Sysresccd-manual-en_Build_a_SystemRescueCd_with_your_own_kernel
[20:39:56] <beelzebubbie> я не вникал но все этапы как бы описаны
[20:40:30] <evadim> mva: из ебилда NM
DOC_CONTENTS="To modify system network connections without needing to enter the
        root password, add your user account to the 'plugdev' group."
[20:40:43] <mva> evadim: увы, но группа plugdev не даёт ничего. По крайней мере мне. Я проверял уже тысачи раз :)
[20:41:01] <mva> видимо, у меня неправильне пчёлы :)
[20:41:21] <evadim> есть такая группа как netdev
[20:41:42] <mva> id|tr ',' '\n' | grep plugdev
105(plugdev)
[20:42:23] <evadim> я хочу подпилить cmst
[20:42:47] <evadim> это морда для connman
[20:43:38] <evadim> но вот как именно сделать - я незнаю
[20:44:19] <beelzebubbie> чат: а есть тут питонщики?
[20:44:38] <nis> beelzebubbie: а смотря что нужно
[20:45:58] <nordwind>   Ок, спасибо. Я все же сначала попробую пару других дистров
[20:46:53] <nordwind> Все таки скачать другой линух проще чем кустомайзить систем
[20:47:06] <nordwind> Srcd
[20:51:08] <beelzebubbie> nordwind: а цель собственно какая?
[20:52:04] <nordwind> На комп генту ставлю я. Надо обновить и пересобрать все
[20:52:41] <nordwind> Интернет только через свисток
[20:54:16] <beelzebubbie> nis: я тут размышляю над конфигурированием сложного проекта на основе собственно синтаксиса питона. задумался над тем, как контролировать доступ к атрибутам текущего namespace. т.е. var = 1 итд
[20:54:38] <beelzebubbie> nordwind: свисток это усб модем?
[20:55:25] <nordwind> Угу rtl 8188eu
[20:55:30] <nis> beelzebubbie: не понимаю речь я твою, на языке говоришь странном ты
[20:55:34] <mva> evadim: а группу netdev создаёт avahi :)
[20:55:49] <evadim> мде
[20:55:56] <evadim> кругом враги
[20:56:26] <beelzebubbie> nis: собственно чтобы можно было использовать compile / exec на содержимом конфига
[20:56:37] <nis> зачем?
[20:58:04] <mva> beelzebubbie: а почему не Lua?
[20:58:10] <beelzebubbie> ну например я хочу дать возможность писать что-то вроде:
parameter1 = 100M
parameter2 = parameter1 / 2
[20:58:23] <beelzebubbie> а надо ли луа в проекта на питоне?
[20:58:34] <mva> нет
[20:58:46] <mva> но проект на питоне может быть проектом на lua
[20:58:53] <mva> :D
[20:59:01] <nis> mva: в точку
[20:59:38] <mva> / кстати, иногда переписать даже не так долго, как могло бы показаться
[20:59:42] <mva> *//
[21:00:21] <beelzebubbie> я как-то почитывал по луа документацию, меня опечалила необходимость велосипедизма во все поля
[21:00:42] <mva> error: undefined condition: `велосипедизм'
[21:01:10] <mva> у Lua и Python, по большому счёту, одно различие
[21:01:29] <mva> Python tries to give you as much as possible, while Lua tries to give you as less as possible
[21:02:09] <beelzebubbie> велосипедизм это реализация того, что считаешь примитивами
[21:02:21] <beelzebubbie> самостоятельная
[21:02:27] <mva> TL;DR: Python - комбаен-терминатор, а Lua — даёт минимальный набор, необходимый для реализации чего угодно, при этом имея микроскопический рантайм
[21:02:49] <0xd34df00d> При этом оба не нужны.
[21:02:57] <beelzebubbie> набор питон+луа > набор онли питон
[21:03:04] <mva> beelzebubbie: проблема в том, что чей-то мозг слишком опитонячен и слишком много ненужного считает примитивами
[21:03:45] <0xd34df00d> beelzebubbie: я бы не стал использовать тьюринг-полные языки для языка конфигураций.
[21:03:46] <nis> 0xd34df00d: некомпилируемый язык для конфигурации?
[21:03:58] <0xd34df00d> nis: для конфигурации не нужен полноценный язык.
[21:04:10] <0xd34df00d> Если нужен — в 99.8% ты что-то делаешь не так.
[21:04:12] <beelzebubbie> ну я и пельмени варить предпочитаю чужими руками. как будто это что-то плохое.
[21:04:37] <beelzebubbie> вопрос конфигурирования возможномы по разному понимаем
[21:05:28] <0xd34df00d> Ну поясни своё видение.
[21:06:17] <beelzebubbie> «конфигурация» – изменяемый код проекта
[21:06:34] <0xd34df00d> Насколько он большой?
[21:06:53] <0xd34df00d> Если больше 20 строк, то его нельзя писать на языках без статической типизации.
[21:11:34] <beelzebubbie> из опыта я могу сказать, что негибкость конфигурации приводит нередко к необходимости что-то перепиливать. но необходимость в этом можно изрядно уменьшить
[21:13:58] <0xd34df00d> Из опыта могу сказать, что поддерживать потом эти питоноподелия не очень круто.
[21:13:59] <mva> повторюсь ещё раз
[21:14:05] <mva> Lua для конфигов - ня
[21:14:10] <0xd34df00d> Не понимаю, зачем вообще кто-то в здравом уме будет писать на питоне?
[21:14:13] <mva> но писать весь проект на пионе - не ня
[21:14:17] <0xd34df00d> Оно же уродливое.
[21:14:21] <mva> писал бы ты его на плюсах
[21:14:30] <0xd34df00d> mva: пишу на хаскеле!
[21:14:36] <0xd34df00d> Полторы тыщи строк компилятора уже написал.
[21:14:38] <0xd34df00d> Офигенно.
[21:14:47] <beelzebubbie> на плюсах больше буков писать
[21:14:47] <mva> 0xd34df00d: :(
[21:14:48] <0xd34df00d> Онанирую каждый день прямо, одно удовольствие на хаскеле писать.
[21:14:57] <0xd34df00d> beelzebubbie: на современных-то? Отнюдь.
[21:15:25] <mva> beelzebubbie: не путай с писанием на сях и компиляцией этого через g++ :)
[21:15:32] <nis> beelzebubbie: весь вопрос в том что на любом языке если не уметь писать то много букав выходит
[21:15:44] <beelzebubbie> в общем от вопроса отвлеклись. постановку задачи я тут не хотел обсуждать, я спросил, как мне подсунуть свой класс замест текущего namespace
[21:16:00] <0xd34df00d> А зря.
[21:16:03] <0xd34df00d> XY problem же.
[21:16:32] <nis> beelzebubbie: ты хочешь шаблонирование уже того что написано?
[21:17:44] <beelzebubbie> nis: я хочу чтобы a = literal проходило через стандартный доступ к атрибутам
[21:17:57] <nis> эээ, шта?
[21:19:06] <0xd34df00d> Чятик скучный.
[21:19:10] <0xd34df00d> Даже не троллится, что питон не нужен.
[21:19:11] <0xd34df00d> :(
[21:19:38] <mva> 0xd34df00d: потому что все итак это знают
[21:20:27] <0xd34df00d> Лан.
[21:20:41] <beelzebubbie> nis: шта, шта… как происходит доступ к instance.attribute?
[21:20:45] <0xd34df00d> m
[21:20:48] <0xd34df00d> Блин, не то окно.
[21:21:47] <nis> beelzebubbie: getattr?
[21:22:56] <beelzebubbie> да, __getattr__, __getattribute__, __setattr__
[21:24:36] <beelzebubbie> нужно, чтобы этот же механизм работал и для имполртируемого кода вида 'a = b'
[21:27:12] <nis> beelzebubbie: не уверен что такое вообще возможно
[21:30:33] <beelzebubbie> nis: при метастазировании классов вполне возможно
[21:32:51] <beelzebubbie> модули по факту как раз namespace
[21:34:13] <nis> но модуль это не совсем объект
[21:34:26] <nis> точнее объект но не допускающий такой перегрузки
[21:44:05] eegorov вышел(а) из комнаты
[21:45:07] <nordwind> Мда. Свисток есть, фирмвари нет
[22:12:55] nordwind вошёл(а) в комнату
[22:15:47] <nis> 0xd34df00d: почему гцц так медленно компилит 10 строчек кода?
[22:17:31] <nis> 0xd34df00d: ха ха, кланг делает это на 1 секунду быстрей
[22:17:37] <nis> но всё равно долго
[22:23:03] <0xd34df00d> Потому что компилировать долго.
[22:25:28] <nis> 0xd34df00d: судя по тому что сам бинарник получился на 700кБ, буст-асио это темплейт-щит система
[22:28:04] <0xd34df00d> Да, там этой ерунды много.
[22:29:17] <nis> 0xd34df00d: объясни немного тупому человеку чем signed char отличается от char?
[22:29:36] <0xd34df00d> nis: знаковость char'а по стандарту не определена и является implementation-defined.
[22:29:41] <0xd34df00d> signed char строго задаёт знаковость.
[22:29:45] <nis> ааа
[22:29:56] <nis> то есть строка это вообще не то что мы думаем?
[22:30:18] <nis> итого мы имеем 3! типа чтоли?
[22:32:49] <0xd34df00d> Почему, два.
[22:33:02] <0xd34df00d> Просто char — это либо signed char, либо unsigned char.
[22:33:05] <0xd34df00d> Но не какой-то третий тип.
[22:33:10] <nis> хорошо
[22:33:29] <nis> const char *t = "Bla bla, or nothing"
[22:33:43] <nis> какой он тут?
[22:33:50] <nis> знаковый, беззнаковый?
[22:34:27] <nis> или это вообще на волю компилятора?
[22:39:40] <0xd34df00d> На волю компилятора, да.
[22:39:50] <0xd34df00d> Но ASCII chars и знаковые, и беззнаковые содержать вполне могут.
[22:48:29] <nis> 0xd34df00d: просто кастование const signed char *x = "Xxx" считаются недопустимыми
[22:50:26] rion☫ вышел(а) из комнаты
[23:03:41] nis вышел(а) из комнаты
[23:04:09] medvedko вышел(а) из комнаты
[23:31:27] rion☫ вошёл(а) в комнату
[23:50:22] rea вышел(а) из комнаты: Вышел из Vacuum-IM
[23:55:50] bober2000 вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!