gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 18 февраля 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:05:14] magog вошёл(а) в комнату
[00:31:35] rea вышел(а) из комнаты
[00:36:52] rea вошёл(а) в комнату
[00:42:35] rea вышел(а) из комнаты: Вышел из Vacuum-IM
[00:51:36] medvedko вышел(а) из комнаты
[02:03:34] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[02:03:44] 0xd34df00d вошёл(а) в комнату
[02:13:26] bober2000 вышел(а) из комнаты
[02:58:50] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[02:59:02] 0xd34df00d вошёл(а) в комнату
[03:12:20] nordwind вышел(а) из комнаты
[03:27:45] Night Nord вышел(а) из комнаты
[03:36:36] rea вышел(а) из комнаты
[03:41:45] rea вошёл(а) в комнату
[03:54:38] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[04:36:36] rea вышел(а) из комнаты
[04:41:43] rea вошёл(а) в комнату
[06:37:19] medvedko вошёл(а) в комнату
[06:50:38] beelzebubbie вошёл(а) в комнату
[07:41:21] <0xd34df00d> https://a.pomf.cat/ttzsqk.png
[07:41:25] <0xd34df00d> mva: вычитай плз.
[08:21:46] bober2000 вошёл(а) в комнату
[08:34:07] medvedko вышел(а) из комнаты
[10:34:59] nis вошёл(а) в комнату
[10:39:18] <nis> 0xd34df00d: ты таки решился статью на хабр пилить?
[10:44:15] <nis> 0xd34df00d: когда с личами разберёшься?
[10:48:51] <0xd34df00d> nis: я туда вообще периодически статьи попиливаю.
[10:49:03] <0xd34df00d> nis: запилю qross-9999 и закину основные ебилды.
[10:49:26] <nis> 0xd34df00d: это ты на шланг перебегаешь?
[10:52:41] evadim вышел(а) из комнаты
[10:54:27] <0xd34df00d> nis: нет.
[10:54:32] <0xd34df00d> Это я бампаю, чтобы было qt5.
[10:55:26] <nis> эмм
[10:55:51] <nis> а что с собираемостью гцц остальных модулей?
[10:56:19] <0xd34df00d> Каких остальных? Это библиотека же.
[10:56:25] <nis> аа
[10:56:33] <0xd34df00d> А так — gcc собирается почти всё, кроме почтовика (его в ебилдах нет) и tox.
[10:56:39] <0xd34df00d> А вообще пойду спать.
[10:56:40] <nis> оо
[10:56:42] <nis> 0xd34df00d: давай
[11:03:45] beelzebubbie вышел(а) из комнаты
[11:47:47] GoodWin вышел(а) из комнаты: Replaced by new connection
[11:47:48] nis вышел(а) из комнаты: Replaced by new connection
[11:47:57] GoodWin вошёл(а) в комнату
[11:47:58] nis вошёл(а) в комнату
[11:49:21] magog вышел(а) из комнаты: Replaced by new connection
[11:49:31] magog вошёл(а) в комнату
[11:54:27] medvedko вошёл(а) в комнату
[12:03:22] beresk_let вышел(а) из комнаты
[13:00:23] nordwind вошёл(а) в комнату
[13:34:42] nordwind вышел(а) из комнаты
[13:52:30] rea вошёл(а) в комнату
[14:23:35] beelzebubbie вошёл(а) в комнату
[14:38:54] Night Nord вошёл(а) в комнату
[15:09:49] nis вышел(а) из комнаты
[15:09:59] nis вошёл(а) в комнату
[15:20:52] nis вышел(а) из комнаты: Replaced by new connection
[15:21:02] nis вошёл(а) в комнату
[15:29:33] rea вышел(а) из комнаты: Вышел из Vacuum-IM
[15:29:52] eegorov вошёл(а) в комнату
[16:19:50] nehex вошёл(а) в комнату
[16:44:36] rea вошёл(а) в комнату
[16:45:57] <rea> а в личкрафтах что используется в качестве СУБД ?
[16:47:19] <nis> rea: скулайт емнип
[16:47:35] <nis> а ещё инишечки которые отваливаются
[16:48:23] <nis> rea: кстати по последним новостям на А серию обновления будут в мае(
[16:48:36] <rea> :-(
[16:48:56] <rea> nehex, а на 17е?
[16:49:07] <rea> nis*
[16:49:42] <nis> там не указано какие именно из Ашек
[16:50:04] <rea> так сложилось, что мне нужно будет sm520f понабрать. а какой там сейчас андроид не понятно
[16:50:18] <rea> не хочется его брать пока нугата на нем нет
[16:50:38] <nis> я нугатину жду из-за Pass Pay
[16:51:01] <rea> а какой может быть Pay на 310?
[16:51:07] <rea> там же нет NFC модуля
[16:52:08] <nis> ну у мя есть NFC
[16:52:29] <nis> меня просто впечатлило как сегодня тело с ифона в ашане расплачивался
[16:53:00] <rea> у меня не получилось последний раз расплатиться
[16:53:10] <rea> это говно работает не везде
[16:53:32] <nis> это да
[16:53:33] <rea> хотя может изза того что у меня 510й в чехле
[16:53:54] <nis> там передатчики у этих кирпичей распложены под час не там где ожидаешь
[16:54:08] <nis> у меня к примеру известный баг ифонов на самсунге можно наблюдать
[16:54:20] <nis> в карман ложишь в метро - сигнал есть
[16:54:28] <nis> в руки берёшь - пропадает
[17:01:51] <rea> eegorov, еегоров
[17:02:33] <rea> eegorov, чини https://github.com/Aseman-Land/aseman-qt-tools/commit/2faa769e843761178796a2d7c49f27165f051c63#commitcomment-20939088
[17:07:14] <rea> eegorov, привет
[17:24:58] <rea> nis, http://www.mobile-review.com/review/image/samsung/galaxy-a5-2017/scr/040.jpg
[17:25:32] <rea> на 520-ом ядро новее. хотя андроид тот же
[17:25:44] <nis> ну 3.18
[17:25:55] <rea> у меня 3.10
[17:26:01] <nis> у меня тоже
[17:26:18] <nis> обновлять ядра нет смысла как такогово
[17:26:23] <nis> такового
[17:26:32] <nis> я бы даже сказал совсем
[17:27:11] <nis> ибо у тебя железка получается с фиксированным набором драйверов и вообще прочей радостью, которая почти не смотрит во внешний мир напрямую
[17:28:06] <rea> если так, то не было бы проблем бампать его каждую неделю на всех устройсвах
[17:28:54] <nis> ммм?
[17:29:07] <rea> но этого не делают
[17:29:25] <rea> ...
[17:29:40] <rea> скорее бы KDE до мобильных девайсов вырос
[17:53:34] nehex вышел(а) из комнаты
[17:58:07] <nis> я тогда выкину линукс
[18:01:15] <mva> 0xd34df00d: 0) не уверен что за "плохо пахнет" не заминусуют. Но может и наоборот взлететь. 1) "вся эти типы",
[18:01:23] <mva> остальное, впринципе, норм
[18:21:03] Civilian вошёл(а) в комнату
[18:21:13] Civilian вышел(а) из комнаты
[18:21:55] Civilian вошёл(а) в комнату
[18:22:05] Civilian вышел(а) из комнаты
[18:22:47] Civilian вошёл(а) в комнату
[18:22:57] Civilian вышел(а) из комнаты
[18:23:55] Civilian вошёл(а) в комнату
[18:24:05] Civilian вышел(а) из комнаты
[18:25:26] Civilian вошёл(а) в комнату
[18:25:36] Civilian вышел(а) из комнаты
[18:27:17] <rea> eegorov, ну псссссс
[18:27:22] Civilian вошёл(а) в комнату
[18:29:56] Civilian вышел(а) из комнаты
[18:36:16] <mva> rea: если бы ты ко мне тоже так обращался "Эй, чини! <... 5 минут ...> привет", то я бы тоже игнорировал :)
[18:36:30] <rea> :-D
[18:36:42] <rea> это для оригинальности
[18:37:24] <rea> тем более я починил, нужно просто продвинуть в репу
[18:46:37] rea вышел(а) из комнаты
[18:51:45] rea вошёл(а) в комнату
[18:58:21] <0xd34df00d> mva: пасяб.
[19:03:43] <mva> 0xd34df00d: как там тебе живётся на системе с 9999 компиляторами? :)
[19:05:04] 0xd34df00d вошёл(а) в комнату
[19:21:00] nis вышел(а) из комнаты
[19:21:38] <rea> хм. этот lirios тоже повсеместно Qt5 >= 5.8.0 требует
[19:21:44] <rea> :-(
[19:22:17] <rea> я эти мажоры от Qt в дереве не дождёшься
[19:23:46] <rea>
[19:33:19] <mva> ну их не просто так морозят
[19:33:27] <mva> у меня псина от 5.7 сегфолтилась например
[19:33:42] <mva> я аж на bitlbee пересел от этого
[19:34:01] <mva> потом починили, конечно, но я так и не вернулся
[20:15:25] evadim вошёл(а) в комнату
[20:33:40] <rea> в unreal engine 4 поднасрали новыми 3rdparty которые нужно опакечивать
[20:34:00] <rea> ]:->
[20:48:38] <rea> mva, это нормально, что для сборки нужно екзешник mono запускать?
[20:48:56] <rea> где-нибудь такое в есть в ебилдах?
[20:49:23] <mva> не припомню
[20:49:30] <mva> но если иначе никак, то чо уж
[20:49:42] <mva> // алсо, go-хренота собирается запуском go
[20:49:50] <rea> :-(
[20:49:53] <mva> rust-хренота тоже, впринципе :)
[20:50:17] <rea> но экзешник то этот прямо в git-репе ue4
[20:51:13] <rea> я всегда предвижу скорую кончину проектов, которые так плохо заботятся об инфраструктуре
[20:51:52] <rea> точнее у которых такой подход
[20:51:55] <mva> а он там вместо бутстрапа, или свой канпелятор какой-то?
[20:52:36] <rea> mva, https://571618.bugs.gentoo.org/attachment.cgi?id=443432
[20:52:45] <rea> > mono Engine/Binaries/DotNET/GitDependencies.exe
[20:53:01] <rea> > mono Engine/Binaries/DotNET/UnrealBuildTool.exe -makefile || die
[20:53:01] <mva> ну и что он делает?
[20:53:07] <mva> а
[20:53:10] <mva> таки бутстрап
[20:53:15] <mva> ну, печаль
[20:53:30] <mva> авторы - чудаки на букву "м"
[20:53:59] <rea> именно
[20:59:51] <0xd34df00d> mva: чо. У меня 9999 только кланг.
[20:59:54] <0xd34df00d> гцц у меня вообще 4.9.3.
[21:00:10] <mva> лiл
[21:00:44] <rea> 0xd34df00d, у тебя тильда и ты её не обновляешь)
[21:01:06] <0xd34df00d> rea: я обновляю, просто в gcc-config выставлен 4.9.
[21:01:14] <mva> или просто замаска гцц5
[21:01:17] <mva>
[21:01:31] <0xd34df00d> Нет, он тоже стоит.
[21:01:32] <mva> 0xd34df00d: шестёрки ждёшь? :)
[21:01:45] <0xd34df00d> rea: просто одно время код, собранный gcc 5, не оч линковался с тем, что собирает clang.
[21:01:51] <0xd34df00d> Поэтому мне пришлось бы отказаться от кланга.
[21:01:52] <0xd34df00d> А я не хочу.
[21:02:04] <0xd34df00d> Это уже починили, но у меня пока руки не дойдут обновить систему.
[21:02:22] <0xd34df00d> Надо будет ещё, похоже, переползти на kde 5, ибо моё kde 4 сейчас в несобирабельном состоянии, что тоже влияет на лень.
[21:02:30] <0xd34df00d> mva: чего её ждать, она тоже говно.
[21:02:54] <mva> ну, пока шлангом весь десктопный софт всё равно не соберёшь
[21:02:59] <mva> впрочем, как и шестёркой
[21:03:16] <0xd34df00d> Ну, шлангом я свой софт собираю, мне это главное :3
[21:03:22] <0xd34df00d> А чем там система собирается, пофигу.
[21:03:31] <rea> 0xd34df00d, лучше купи ssd m.2 nvme и начни собирать заново.
[21:03:37] <0xd34df00d> rea: зачем?
[21:03:48] <rea> чуть больше мотивации
[21:03:48] <0xd34df00d> Меня моя текущая машина на i7 3930k устраивает, а там m2 нет.
[21:04:04] <0xd34df00d> Смысла обновлять настольное железо как бы вообще нет.
[21:04:10] <rea> pcie переходник
[21:04:22] <0xd34df00d> rea: лень выключать.
[21:04:40] <mva> а у меня есть 4 M.2 слота
[21:05:11] <mva> и в них две плашки по 128G :-/
[21:05:11] <rea> 0xd34df00d, выключать что?
[21:05:22] <0xd34df00d> rea: машину.
[21:05:27] <mva> которые у меня никак не дойдут руки утилизировать под какой-нибудь кеш
[21:05:30] <0xd34df00d> Чтобы в PCIe чо-то вставлять.
[21:05:52] <rea> мде
[21:06:01] <mva> 0xd34df00d: там в ядре что-то было про вставку на горячую :)
[21:06:13] <rea> mva, ололо
[21:21:38] rea вышел(а) из комнаты
[21:22:36] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:23:32] 0xd34df00d вошёл(а) в комнату
[21:26:45] rea вошёл(а) в комнату
[21:30:39] <rea> mva, хм. нашел эти моновские бинарники в исходниках в этой же репе
[21:31:07] <rea> можно их тупо пересобрать
[21:32:03] <rea> придётся изучать ебилды моны
[21:33:36] <rea> я надеюсь, в сендбоксе портажа они безопасно запускаются
[21:33:59] <rea> только вот мона pax-флаги не терпит
[21:46:19] <mva> э
[21:46:34] <mva> 1) тебе нужно pax-флаги вешать только на бинарник моны, а не то, что она запускает
[21:46:59] <mva> 2) против xattr'овых флагов она ВПРИНЦИПЕ не может ничего иметь. Она о них даже знать не может
[21:48:01] <rea> paxctl-ng -v /usr/bin/mono
/usr/bin/mono:
        open(O_RDWR) failed: cannot change PT_PAX flags
        PT_PAX    : not found
        XATTR_PAX : -emr-
[21:48:03] <rea> :-(
[21:48:54] <mva> ссзб
[21:49:02] <rea> это портаж выставил
[21:49:04] <rea> не я
[21:49:12] <mva> нет
[21:49:18] <mva> ты не выставил XT в make.conf
[21:49:37] <mva> впрочем нужно ещё в ядре выставить слушать XT и игнорировать PT
[21:49:49] <rea> я это сделал
[21:49:49] <mva> потому что PT пора на помойку
[21:49:58] <mva> а
[21:50:00] <mva> блин
[21:50:02] <mva> я слепой
[21:50:07] <mva> у тебя же наоборот всё правильно
[21:50:11] <mva> :D
[21:50:15] <mva> ну и вот
[21:50:23] <mva> мона не можут на xattrs ругаться
[21:51:01] <rea> да, потому что портаж флаги вырубил
[21:51:06] <rea> для моны
[21:51:33] <rea> * Messages for package dev-lang/mono-4.8.0.459:
* We are disabling MPROTECT on the mono binary.
[21:52:42] <mva> ну так не "pax-флаги не терпит" тогда, а MPROTECT
[21:52:49] <mva> это не флаг, а фича ядра
[21:52:56] <mva> а флаги только указывают что применять
[21:52:58] <rea> ok
[21:53:18] <mva> ну и это
[21:53:29] <mva> на *ВСЕ* JIT'ы нужно ставить -m
[21:53:42] <mva> pypy, luajit, тысячи их
[21:53:56] <mva> они все не работают с включенным MPROTECT'ом
[21:54:04] <rea> скоро уже все бинари JIT'ами будут :-(
[21:54:17] <rea> и MPROTECT станет не актуален
[21:54:41] <rea> или пора бы ему уже научиться в JIT'ы
[21:55:06] <mva> кому?
[21:55:18] <mva> тут никто ни во что не должен учиться
[21:55:23] <rea> фиче ядра
[21:55:38] <mva> сама суть JIT'ов противоречит тому что делает (от чего защищает) MPROTECT
[21:55:45] <mva> ты блин это
[21:55:53] <mva> зачем тебе pax если ты не знаешь что он делает?
[21:55:57] <mva> :)
[21:56:31] <rea> нужно БОЛЬШЕ секурности
[21:56:47] <rea> :-D
[22:20:54] beelzebubbie вышел(а) из комнаты
[22:31:07] eegorov вышел(а) из комнаты
[22:59:23] medvedko вышел(а) из комнаты
[23:01:48] nis вошёл(а) в комнату
[23:19:11] <nis> mva: нет секьюрности
[23:19:37] <nis> есть набор методик который вставляет в колёса палки
[23:20:28] <nis> rea: а ты POC на отлом рандомизации вызовов из js?
[23:28:45] <mva> nis: ты уверен что ты не перепутал ники, когда обращался ко мне? :)
[23:30:02] <nis> mva: нет не перепутал
[23:30:24] <mva> но ведь про секьюрность говорил не я
[23:31:27] <0xd34df00d> Чо тут вообще.
[23:31:48] <nis> mva: я про то что куча методик которые действительно пора изъять из ядра, либо менять подход
[23:32:18] <mva> MPROTECT в PaX удобная вещь
[23:32:20] <mva> если тебе не нужны JIT'ы, обв
[23:32:46] <nis> сейчас JIT есть почти везде, включая кьют
[23:32:50] <mva> потому что в обычной жизни нормальный (!) софт не будет исполнять код, который только что сам написал в память
[23:33:35] <mva> зато это очень хорошая методика маскировки от анализаторов кода
[23:33:50] <nis> дело в том что нормальному софту который оптимизирует свою линию исполнения уже лет как 10+
[23:33:54] <0xd34df00d> mva: qml так делает, например.
[23:34:02] <mva> поэтому идея запретить исполнять память к которой есть write-доступ правильная
[23:34:09] <0xd34df00d> Я на работе jit-компилятор пишу, в конце концов.
[23:34:28] <nis> mva: необходимо менять принципы защиты
[23:34:37] <mva> нет
[23:34:43] <nis> а не пытаться создавать видимую защиту
[23:34:44] <mva> необходимо их делать опциональными
[23:34:50] <mva> и PaX это даёт
[23:35:08] <mva> нужно отключить какую-то защиту для какого-то бинарника - отключай
[23:35:15] <mva> нужна другая защита - пиши модуль
[23:35:34] <nis> а в итоге имеем кучу костылей
[23:35:55] <nis> вместо нормальной верификации
[23:36:22] <mva> error: undefined condition: `нормальная верификация'
[23:36:37] <nis> mva: пакс не спасает от возвратного программирования
[23:36:53] <mva> а никто и не утверждал иного
[23:37:11] <nis> mva: если в софте есть дыра то как бы ты не обкладывал её, она ею остаётся
[23:37:51] <0xd34df00d> Надо просто писать на хаскеле.
[23:37:54] <0xd34df00d> Или хотя бы на rust.
[23:38:52] <nis> 0xd34df00d: тихо тихо, а то люди совсем уж обленятся и перестанут стрелять себе в ноги, как тогда целой отрасли ненужных людей прокомиться потом
[23:41:54] <nis> 0xd34df00d: лучше скажи каким образом хаскель к ллвм прикрутить?
[23:42:31] <0xd34df00d> nis: уточни вопрос.
[23:42:46] <0xd34df00d> А то я ссылку на http://www.stephendiehl.com/llvm/ ща дам.
[23:43:02] <nis> 0xd34df00d: существует ли нормальный фронтенд, из протестированных для хаскеля
[23:43:11] <0xd34df00d> nis: ghc :]
[23:43:17] <0xd34df00d> Он умеет дёргать llvm для компиляции в бекенд.
[23:43:20] <0xd34df00d> Тьфу, в машинный код.
[23:43:24] <0xd34df00d> ghc -fllvm
[23:43:30] <nis> ага
[23:43:32] <nis> отлично
[23:44:47] <nis> 0xd34df00d: то есть оно работает в любую архитектуру без ограничений?
[23:45:20] <0xd34df00d> nis: хрен его знает.
[23:45:28] <0xd34df00d> Но у нас на работе чуваки ghc даже на AIX запускали.
[23:45:33] <0xd34df00d> Причём, самый свежий.
[23:46:31] <nis> 0xd34df00d: ну вот и проверим, есть у меня парочка задумок
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!