[17:07:10] <zombah> stuw_: загрузил 3.19 через tegrarcm с изменением конфиг ядра
[17:07:34] <zombah> stuw_: надо slab поменять на slub и отключить tegra gart
[17:07:54] <zombah> stuw_: nvec в 3.19 поплохело совсем
[17:11:43] <zombah> сон кстати нивкакую не хочет в сосбуте пахать даже на 3.16 где он вроде как должен это делать
[17:11:58] <zombah> засыпает но не просыпается, очень похоже на 3.1 проблемы
[17:31:25] <stuw_> zombah, скинь мне конфиг для ядра и последнюю версию сосбута (ты ведь на ней сон пробовал?)
[17:31:50] <zombah> stuw_: счас пушну с zombah-testing конфиг
[17:36:15] <zombah> stuw_: https://github.com/ac100-ru/sosboot/commit/4197ecd9a84e3b91fd1c2a7a4d917a478d9813ce
[17:36:24] <zombah> вот конфиг который у меня заработал
[17:38:20] <zombah> так надо сосбут на сервак залить там собирается все шустрее
[17:38:35] <zombah> счас кинцо посмотрю и сделаю там папку для сборки
[19:13:05] <zombah> stuw_: в /home/sosboot на серваке все кладу
[19:54:17] <stuw_> ок
[19:54:34] <stuw_> zombah, а чего ты repo init/sync в скрипты не запихнул?
[19:55:15] <zombah> stuw_: ну это ни к чему как мне кажется, разные задачи лучше их разделить
[19:55:25] <stuw_> лучше сделать так, чтобы выкачал sosboot, запустил build_all и все
[19:55:42] <stuw_> это надо ридми читать и т.д.
[19:55:52] <stuw_> чем проще, тем лучше
[19:56:48] <zombah> stuw_: мне не кажется что это проще получается, скорее путанее. я хочу скачивание тулчейна тоже отделить чтобы в build_all была сборка
[19:56:57] <zombah> сделать скрипт типа get_all
[19:57:08] <zombah> туда можно всунуть repo и get_toolchain
[19:57:29] <stuw_> ну или так. главное, чтобы не нужно было руками лишнего делать
[19:57:51] <zombah> просто repo init и sync идут в пустом фолдере
[19:58:08] <zombah> ты ими как раз все скачиваешь
[19:58:34] <zombah> если надо потом синканутся еще раз на случай изменений то это можно в get_all добавить
[20:05:18] <stuw_> я бы все скрипты звал из build_all, отдельные стадии (выкачивание всего и вся, синхронизация репозиториев, сборка) в отдельные скрипты внутри папки scripts запихнул
[20:05:53] <stuw_> * из build_all звать скрипты всех стадий
[20:06:05] <stuw_> в стадиях звать отдельные действия
[20:09:01] <stuw_> zombah, а какой смысл нам выкачивать отдельный тулчейн для бизибокса? он и так при сборке бизибокса может выкачиваться
[20:09:47] <zombah> stuw_: для юбута и билдрута отдельный, с мейнлайн еще не пробовал возможно тут уже одним можно будет обойтись
[20:10:51] <zombah> stuw_: счас все делается в три комманды repo init && repo sync && ./build_all ты как я понял предлагаешь их превратить в 2? wget xxx/build_all && ./build_all ?? мне кажется и так достаточно просто все
[20:17:32] <stuw_> zombah, сначала надо repo скачать %)
[20:17:50] <stuw_> я предлагаю их превратить в ./build_all
[20:18:07] <stuw_> а как оно внутри билд олл зовется - второй вопрос
[20:20:13] <stuw_> repo я бы тоже автоматом выкачивал, т.к. его в пакетах у дистрибов нет. У тебя на машине он есть, т.к. ты андроид собираешь
[20:21:55] <zombah> stuw_: ну сборка сосбута это ведь не юзерская задача ты точно думаешь что надо упрощать так сильно?
[20:23:10] <zombah> тот кто захочет скачать думаю разберется в трех соснах тем более в ридми все описано
[20:23:11] <stuw_> если бы не было build_all разобраться со сборкой было бы сложнее. чего нет, скрипт выкачивал сам.
[20:23:59] <stuw_> я не понимаю, почему repo init && repo sync не засунуть в build_all ?
[20:24:18] <zombah> а билд алл сам где?
[20:24:32] <stuw_> в смысле где?
[20:24:53] <stuw_> в корне, где и был. или я твой вопрос не понял
[20:24:58] <zombah> ну счас build_all часть sosboot.git, репо этот sosboot.git выкачивает
[20:25:33] <zombah> или build_all вынести из sosboot.git сделать отдельным скриптом исталляции?
[20:25:55] <stuw_> погоди, мы о разных вещах похоже говорим.
[20:27:12] <zombah> ээ я тогда не понимаю о чем речь..обьясни пожалуйста подробнее
[20:27:35] <zombah> вопрос зачем выкачку git clone я поменял на repo?
[20:27:58] <stuw_> сейчас sosboot.git - надор скриптов и конфигов
[20:28:03] <stuw_> *набор
[20:28:34] <stuw_> ты его выкачиваешь, запускаешь ./build_all и получаешь на выходе готовый сосбут.
[20:29:19] <zombah> stuw_: тут видишь мы с тобой от разного отталкиваемся, я все делал с задумкой на вот какой сценарийж
[20:29:28] <stuw_> раньше все исходники, которые нужно собирать, качались отдельными скриптами (часть из них была завернута в архивы)
[20:29:56] <zombah> ты инитишь репо, синкуешь его, билдишь, потом бах хочу другой юбут, потом бах хочу другое ядро и тд и тп
[20:30:04] <zombah> с repo это делать очень просто
[20:30:11] <zombah> repo init -b xxx1
[20:30:12] <zombah> repo init -b xxx2
[20:30:26] <zombah> и у тебя уже другое ядро другой юбут другие конфиги
[20:30:49] <zombah> и ты только бахаешь ./clean_all && ./build_all
[20:31:10] <zombah> ну repo sync после нового init конечно
[20:31:50] <zombah> сразу видна консистенция все git входящих, можно даже патчи делать которые патчат сразу все гиты, но в это я еще не вникал
[20:32:43] <zombah> например засрал я все гиты разными ревертами и тд и тп, repo status и сразу все понятно что к чему
[20:32:45] <stuw_> тогда repo должен выкачивать и сам sosboot.
[20:32:57] <zombah> stuw_: он его и выкачивает
[20:35:03] <stuw_> я то просто бренч сосбута поменял и пытаюсь разобраться, как оно у тебя работает ))
[20:35:12] <stuw_> вот потому мы о разном и говорили
[20:35:38] <zombah> stuw_: ну у меня бранчи сосбута управляются через repo
[20:36:00] <zombah> репо хранит все наборы бранчей сразу для всех наших 7 реп
[20:36:20] <zombah> инитя новый repo ты выбираешь нужный набор репо и бранчей
[20:37:23] <stuw_> значит мне нужно выкачать все заново через repo
[20:38:28] <stuw_> то, что сейчас написано в ридми сосбута (о выкачивании), нужно перенести в ридми sosboot-manifests
[20:38:53] <zombah> ээ зачем, о sosboot-manifest вообще можно не знать
[20:39:20] <zombah> это сакральное знание 8)
[20:39:25] <zombah> переведу
[20:39:54] <zombah> я вчера начал на вики писать статью по новой этерации сосбута, но заснул в начале самом
[20:41:26] <zombah> смысл такой делаешь в manifest новый бранч, правишь default.xml на репы и бранчи нужные, потом инит и синк и все готов
[20:42:10] <stuw_> так, а если у меня изменения в сосбуте незакомиченные, что сделает repo-init ?
[20:42:11] <zombah> либо прям в for-next меняй это так сказать рабочий бранч
[20:42:26] <zombah> stuw_: ошибку выдаст
[20:42:45] <zombah> типа похерь их или закомить потом синкайся
[20:43:11] <stuw_> а если локальные есть, после repo init у меня читсый сосбут выкачается или мои изменения останутся?
[20:43:24] <stuw_> тут рекурсия получается. это нехорошо.
[20:43:39] <zombah> ээ я так не пробовал честно говоря
[20:44:00] <zombah> как перевел на репо все им скачивал
[20:44:48] <zombah> на серваке быстро качает, там все готово в /home/sosboot/sosboot
[20:45:07] <zombah> я там даже мейнлайн уже собрал с конфигом поправленым
[20:45:25] <zombah> к себе локально скриптом по scp сливаю bin и тар
[20:45:32] <zombah> и тестю на тоше
[20:45:35] <stuw_> просто обычно ты ридми читаешь, когда уже выкачал исходники
[20:45:45] <zombah> получается раза в 4 быстрее чем локаль пересобирать
[20:46:05] <zombah> stuw_: хм даже не знаю что тут придумать
[20:46:07] <stuw_> а сейчас получается, нужно прочитать сначала ридми
[20:46:21] <stuw_> и правильно все выкачать
[20:46:26] <zombah> отойду ребенка помыть
[20:46:29] <stuw_> давай
[20:46:34] <stuw_> я пока подумаю )
[20:46:52] <stuw_> может я чего не понимаю )
[21:05:01] <zombah> stuw_: да я может тоже. но мне показалось довольно удобно. еслиб еще gerrit поставить чтобы прям самим repo коммиты делать, но может и до этого руки дойдут
[21:05:36] <zombah> stuw_: но впринципе никто не мешает и вернутся к твой версии, просто черепикнуть от меня исправления в конфигах и все
[21:13:09] <zombah> можно дженкинса поставить он будет собирать сразу все бранчи манифеста по таймеру или можно приказать пересборку определенного удаленно
[21:21:56] <zombah> чет в конфиге который залил еще забыл, nvec не пашет 8)
[21:22:18] <zombah> у него видно новые зависимости появились в 3.19
[21:24:50] <stuw_> давай завтра еще обсудим, надо все осмыслить :)
[21:25:29] <stuw_> на вики некто KO в статье про бэкап написал про рестор, хотя у нас есть отдельная страница )
[21:39:09] <zombah> надо упорядочить все страницы по разделам а то ничего не найдешь через меню только поиск
[22:30:04] <zombah> stuw_: http://git.pengutronix.de/?p=barebox.git;a=blob;f=images/Makefile.tegra;h=4f876e4b5969c3218296ad9c24c54a6b8b53f083;hb=HEAD#l34
[22:30:20] <zombah> не видал что это за barebox, я так понял форк юбута
[22:52:50] <stuw_> да, похоже на то
[22:58:09] <zombah> надо будет потраить, а то юбут счас адски динамично развивается, в мейллисте сплошные патчи сотнями в день