haiku-os@conference.jabber.ru - 2013/09/30

00:00:06 Пользователи: Billi_Gates, Nico-izo, diGer, diver@mac, fgssfgss, newlifer, Ботиха (7)

00:00:06
Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 4.1: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://myfreenet.ru/haiku-os@conference.jabber.ru/
Ночные сборки: http://haiku-files.org/
Git-репозиторий Haiku: http://git.haiku-os.org
Вставлять логи сюда: http://pastie.org
Вставлять картинки сюда: http://imgur.com
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].

00:00:06 diver@mac: ну и к тому же это довольно фундаментальная фича, чтобы ее позже выкатывать, она меняет концепцию работы всей системы, так что после R1 выкатывать пакетник было бы только хуже

00:01:43 diGer: дак ты понимаешь - с такими "фунтаменталистами" - проект всё больше становится похож на какую-то академическую работу

00:02:00 diver@mac: я думаю, что в итоге на шланг переключатся, а гцц2 либы завернут в пакет для совместимости с беосиной

00:02:05 diGer: типа - " Адавайте попробуем ВСЁ"

00:02:26 Nico-izo вышел (Disconnected: closed)

00:02:29 diver@mac: ну так это и есть полигон на данном этапе

00:02:32 Nico-izo зашел как постоянный участник online [15]

00:03:08 diGer: и поверь - этот гемор с bin, sbin, share и прочим - только отпугнет разработчиков

00:03:37 diver@mac: когда выпустят R1 никто не знает, заставить кого-то что-то отдельно пилить невозможно

00:03:37 diGer: я с ними пратически каждый день общаюсь - ну вот не могут они понять этого фанатизма

00:03:59 diver@mac: ну так они же не требуют эти папке в винде?

00:04:09 diGer: да щас

00:04:17 diGer: с какого перепугу

00:04:22 diver@mac: или на андроиде или в ios

00:04:36 diver@mac: а че, требуют?)

00:05:37 diGer: портирование проекта !

00:05:43 diGer: этим всё сказано

00:05:51 diver@mac: шо это?)

00:05:52 diGer: а кто этим будет у нас заниматься?

00:06:09 diver@mac: ну у нас нету юниттестов

00:06:20 diver@mac: 2,5 человека же пилят

00:06:21 diGer: ну есть программа собирается под венды - значит кто -то этот порт поддерживает

00:06:24 diver@mac: в свободное от работы время

00:06:30 diGer: вот смотри

00:06:36 diGer: я продвинул патчи

00:06:45 diGer: для вакуум и айскальта

00:06:48 diver@mac: ну значит кто-то должен поддерживать порт под гайку

00:06:53 diGer: сек

00:07:13 diver@mac: в хайкупортс с патчами

00:07:20 diGer: согласно этих патчей проги должны встать в /boot/apps

00:07:31 diver@mac: уже нет)

00:07:33 diGer: вот блять как мне щас с разрабами общаться?

00:07:46 diver@mac: мда, это облом

00:07:56 diGer: да вы ебнулись там у себя совсем

00:08:07 diver@mac: хотя не, можно опять туда же ставить

00:08:12 diver@mac: никто не запрещает

00:08:15 diGer: ну да

00:08:16 diver@mac: )))

00:08:51 diver@mac: пакетная гайка жрет 82 метра после старта

00:09:35 diver@mac: интересно, а если common выпилят, то куда софт будет ставиться?

00:10:05 diver@mac: по дефолту в /system же будет ставиться

00:10:11 diGer: ято

00:10:16 diGer: *что?

00:10:20 diver@mac: ага

00:10:25 diver@mac: так говорят

00:10:40 diver@mac: щас по дефолту ставится все в коммон

00:12:42 diGer: <br>&nbsp;ну их нахер этих садомазохистов

00:12:55 Nico-izo вышел (Disconnected: closed)

00:13:00 Nico-izo зашел как постоянный участник online [15]

00:13:16 diGer: не, пакеты насобираю - но извращаться с патчаами не собираюсь

00:13:43 diver@mac: в хайкупортс покидай патчи

00:14:05 diGer: а мои патчи туда не подойдут - а переделывать лом

00:14:44 diGer: в pkgsrc принято каждый патч держать отдельно а не в куче

00:15:05 diGer: и тулза для автосоздания патчей именно так работает

00:15:09 diver@mac: http://www.haiku-files.org/haiku/development/ энджой эвриван!111

00:15:16 diver@mac: конечно пропихивать патчи дело неблагодарное

00:16:08 Nico-izo теперь away [15] (Закипел.)

00:16:43 diGer: у pkgsrc огромный инструментарий для облегчения работы портера, как собственно и в других пакетниках

00:16:57 diver@mac: что-то не пойму, чего так образ растолстел? по прежнему все пакеты суют штоле?

00:17:23 diGer: создание патчей, фиксация этапов сборки, отладка этапов

00:17:31 diGer: и пр ипр и пр

00:17:41 diver@mac: создание патчей?

00:17:44 diGer: да

00:18:03 diGer: mkpatch и ОПА

00:18:06 diver@mac: хм, а как оно там работает?

00:18:30 diGer: вот примерно так и работает :)

00:19:02 diGer: самое прикольно это stage

00:19:11 diver@mac: то есть mkpatch и порт готов? ))

00:19:43 diGer: ну почти :)

00:20:03 diGer: ты видел патчи в гаррипоттере

00:20:27 diGer: портировщик держит 2 копии сырков

00:20:37 diGer: исходную и патченную

00:21:10 diver@mac: не видел такого

00:21:17 diGer: чтобы сделать патч - приходится жутко извернуться, особенно если проект не предусматривает сборку вне дерева

00:21:22 diver@mac: они вообще вроде не держат сырки

00:21:32 diver@mac: вне какого дерева?

00:21:54 diGer: ну вот смотри - проект sors

00:22:08 diGer: cd sors; ./configure

00:22:22 diGer: <br>&nbsp;усё

00:22:32 diver@mac: так

00:22:34 diGer: дерево засрано служебными файлами

00:22:48 diGer: "чистый" патч уже никак не сделать

00:22:50 diver@mac: сгенеренными?

00:22:53 diGer: угу

00:23:03 diGer: смотри дальше

00:23:04 diver@mac: ну и что дальше?

00:23:08 Nico-izo теперь xa [15] (Испарился.)

00:23:10 diGer: что делает портировщик

00:23:15 diver@mac: в гаррипотере сырки не храняться

00:23:23 diver@mac: а что он делает?

00:23:36 diGer: он бля старательно каждый пропатченный файл копирует в соседнею папку

00:23:50 diGer: где находятся оригинальные сырки

00:24:12 diGer: после удачной сборки - грохает дерево и заново распаковывает

00:24:12 diver@mac: ээ, зачем?

00:24:32 diver@mac: гит же, не?

00:24:56 diGer: <br>&nbsp;rfrjq yf[eq ubn

00:25:04 diver@mac: скачал образ-то?

00:25:04 diGer: <br>&nbsp;&nbsp;какой нахуй гит

00:25:08 diGer: скачал

00:25:21 diver@mac: я чего-то тебя не понимаю)

00:25:29 diGer: затем делает diff -Nru sors/ sors_patch/ > mega.patch

00:25:29 diver@mac: зачем чего-то копировать?

00:25:43 diver@mac: а

00:25:58 diGer: короче пиздец телодвижений

00:26:09 diGer: а самое главное - времени

00:26:39 diGer: я всё делаю прямо на месте

00:26:59 diGer: архитектура pkgsrc это позволяет

00:26:59 diver@mac: diff -Nru sors/*.cpp sors_patch/*.cpp  > mega.patch и без служебных файлов

00:27:09 diGer: угу

00:27:26 diver@mac: да ну, это 1 секунда относительно времени на сам порт

00:27:45 diGer: ты похоже не прочитал всё что я выше написал

00:28:08 diver@mac: я не понял зачем копировать?

00:28:39 diGer: 1 распаковываем - src.zip в 2 папки

00:28:57 diGer: sors & sors_patch

00:29:13 diGer: 2 рабоатем в папке sors

00:29:17 diver@mac: а зачем? git pull sors

00:29:27 diGer: епт

00:29:31 diver@mac: в бранче делаешь порт

00:29:44 diGer: какой нахер бранч ты о чем

00:29:56 diGer: порты делаю на релизах

00:30:01 diver@mac: даже если он в тарболе только доступен, пихаешь его в локальный бранч

00:30:02 diGer: и все так делают

00:30:13 diver@mac: ну релизы эти не доступны в гите?

00:30:24 diGer: если я его еще и в гит пихать буду - работы еще больше прибавиться

00:30:40 diver@mac: ну вот те порты, которые в гаррипотере щас и которые делал Инго, они все в гите у него жили в момент портирования

00:30:43 diGer: и бля кроме гита есть еще куча scm

00:30:51 diver@mac: да не

00:30:53 diver@mac: ты не понял

00:31:11 diver@mac: вот ну скачал ты тарбол, распаковываешь и сразу пихаешь его в гит

00:31:11 diGer: b ns yt gjyzk

00:31:16 diGer: и ты не понял

00:31:22 diver@mac: все, никаких служебных файлов там нет

00:31:31 diver@mac: вторую папку держать не надо

00:31:33 diGer: в гаррипоттере - э то уже итог

00:31:50 diGer: я про попадание ВООБЩЕ туда софта

00:32:12 diver@mac: куда туда?

00:32:19 diGer: те я Ваня Пупкин - хочу добавитьпатчи в гаррипоттер для суперпупер проги

00:32:31 diGer: которой там НЕТ!

00:32:42 diver@mac: пуш реквест делаешь и все

00:32:42 diGer: и поверь - её на самом деле там нет

00:32:47 diGer: бля

00:32:49 diver@mac: ну и что

00:33:02 diGer: я тебе описываю работу ДО пуша

00:33:12 diver@mac: ты сливаешь гаррипотеровский бранч, добавляешь прогу свою с патчами, и делаешь пуш

00:33:18 diGer: епт

00:33:29 diGer: ОНО только скачена!

00:33:47 diGer: и еще нихрена НЕ РАБОТАЕТ

00:33:57 diGer: какой нахер гаррипоттер

00:34:09 diGer: до него еще как до китая раком

00:34:17 diver@mac: ну вот ты скачал, и сразу его хуячишь в гит

00:34:28 diver@mac: к себе, даже не в гаррипотер!

00:34:37 diver@mac: и после этого начинаешь порт

00:34:58 diver@mac: закончил порт, делаешь пуш в гаррипотер

00:35:20 diver@mac: они его принимают и он там живет себе дальше

00:35:33 diGer: дак я тебе и описывал все что до пуша произойдет

00:35:57 diGer: ты же не будешь служебный "мусор" пушить

00:36:10 diver@mac: ну ты вначале (сразу после распаковки) делаешь пуш к себе в репу

00:36:19 diGer: ок

00:36:21 diver@mac: потом уже конфигуришь

00:36:23 diGer: адальше?

00:36:29 diver@mac: создался мусор

00:36:32 diGer: ок

00:36:39 diver@mac: дальше патчишь файлы

00:36:42 diGer: ок

00:36:51 diver@mac: эти файлы коммитишь к себе же

00:36:55 diGer: какие?

00:37:01 diGer: их 25

00:37:09 diGer теперь away [40] (Автостатус (неактивен))

00:37:14 diGer: - выписываю на бумагу

00:37:20 diGer: *названия

00:37:24 diver@mac: commit faster!

00:37:34 diver@mac: сразу после редактирования

00:37:44 diGer: а не покатило?

00:37:47 diGer: откатываешь

00:37:52 diGer: пиздец короче

00:37:59 diver@mac: не, поечешь как WIP

00:38:00 diGer: теперь понял?

00:38:11 diver@mac: work in progress, doesn't compile yet

00:38:19 diver@mac: помечаешь

00:38:29 diver@mac: что значит не прокатило

00:38:39 diver@mac: у тебя все твои изменения всегда в твоем гите

00:38:53 diver@mac: потихоньку пилишь и коммитишь _ЧАСТО_

00:39:02 diver@mac: ))

00:39:09 diGer: в том-то и дело - у меня храняться только патчи

00:39:49 diGer: и не нужно лишнего инструмента - те git

00:39:53 diver@mac: а сорцы где?

00:39:58 diver@mac: пока портируешь?

00:40:22 diver@mac: ну если ты портируешь, то гит у тебя уже есть и пару команд написать не проблема

00:40:38 diver@mac: на автомате просто это делаешь

00:40:39 diGer: в рабочей папке - затем mkpatch, bmake clean

00:40:46 diver@mac: зачем копировать папки и файлы мне не понятно

00:41:06 Ботиха: RSS: Новости для Recent Commits to haiku:master
• ARM: Add a C version of __sync_fetch_and_add_4()
ARM: Add a C version of __sync_fetch_and_add_4()
It just calls atomic_add().
No need for the asm version, it doesn't need to depend on defines.
https://github.com/haiku/haiku/commit/75453edc01ab20bce7bf2a264da91433bb1b3576
• Add missing architectures for packages
Add missing architectures for packages
The list in packagefs wasn't in sync anyway.
https://github.com/haiku/haiku/commit/624ba5482b6c126c8c460b6c169592cb3afc4291

00:41:26 diGer: с git будет больше телодвижений

00:41:36 diGer вышел

00:41:52 diGer зашел как модератор и администратор online [50]

00:41:54 diver@mac: ты чистый гцц4 юзаешь?

00:41:58 diver@mac: гайку

00:42:10 diGer: угу

00:42:28 diGer вышел

00:42:41 diGer зашел как модератор и администратор online [50]

00:42:43 diver@mac: http://haiku-files.org/unsupported-builds/x86-gcc4/

00:42:49 diver@mac: вот они готовы

00:42:59 diGer: я уж скачал

00:43:07 diver@mac: только что же залились

00:43:22 diGer: помнишь знаменитый патч для кутей

00:43:27 diver@mac: ты небось скачал пока они еще заливались на сервер

00:43:34 diver@mac: ну я его не видел)

00:43:35 diGer: тамстолько служебного мусора

00:43:40 diGer: ппц

00:43:56 diGer: ладно хоть на сборку не влияет

00:44:00 diver@mac: ну так создали его

00:44:07 diGer: вотте и git

00:44:12 diver@mac: надо было в гитигнор добавить

00:44:52 diGer: ну для этого надо заранее знать, что из 5000 файлов будет мусором

00:44:53 diver@mac: хотя оно уже наверняка в игноре если пулл делать из официального дерева

00:45:09 diver@mac: ну они-то это знают

00:45:15 diver@mac: я имею ввиду оф дерево

00:45:28 diver@mac: уже давно все лишнее туда запихнули

00:45:29 diGer: ну МЫ то не там :)

00:45:45 diver@mac: http://cgit.haiku-os.org/haiku/tree/.gitignore

00:46:04 diver@mac: мы то не таМ, но пулл же мы делаем оттуда

00:46:07 diGer: ооо

00:46:12 diver@mac: и скачиваем их гитигнор

00:46:16 diGer: окуенный игнорлист

00:47:11 diGer: в идеале - это сборка всне дерева

00:47:20 diGer: но увы - не все проекты поддерживают

00:47:22 diver@mac: ну у нас просто весь мусор в отдельной папке генерится

00:47:28 diGer: угу

00:48:49 diGer: короче - хотят ипаться - это их выбор - пусть себе портируют

00:49:16 diver@mac: https://qt.gitorious.org/qt/qtbase/source/f30641a7f8c3e38859a6f05a2c190496338b7e7d:.gitignore

00:49:17 diver@mac: djn

00:49:18 diGer ушел за флешкой

00:49:19 diver@mac: во

00:49:29 diver@mac: походу с флешки кдл будет

00:49:47 diver@mac: такой гитигнор будет лучше?

00:49:49 diver@mac: ))

00:49:51 diGer резко вернулся

00:49:55 diver@mac: там пиздец

00:50:02 Nico-izo теперь online [15]

00:50:02 diGer: это почему ?

00:50:13 diGer: акак тогда ставаить

00:50:26 diGer заикается

00:50:35 diver@mac: баг выполз

00:50:41 diver@mac: ставь не с флешки

00:50:44 diver@mac: не ну ты попробуй

00:50:55 diver@mac: там в гайкоканале сказали, что кдл

00:50:59 diver@mac: может у тебя его не будет

00:51:02 diGer: бля а с чего ставить если не с флешки

00:51:13 diver@mac: dd?

00:51:34 diGer: ну нах у меня там сырки

00:51:43 diver@mac: или из текущей гайки

00:52:05 diver@mac: или из iso

00:55:46 diver@mac: так ты не прокомментировал игнорлист кутей) какой мусор в итоге попал в патч?

01:00:48 diGer теперь away [40] (Автостатус (неактивен))

01:03:47 Nico-izo вышел (Disconnected: closed)

01:04:13 Nico-izo зашел как постоянный участник online [15]

01:09:50 fgssfgss вышел

01:12:38 diGer теперь online [50]

01:17:08 diGer вышел

01:24:22 newlifer вышел

01:24:46 newlifer зашел как постоянный участник online [0]

01:41:22 Ботиха: RSS: Новости для Recent Commits to haiku:master
• ARM: Add note about updating libstdc++
ARM: Add note about updating libstdc++
The __sync_fetch_and_add_4() helper is deprecated in newer GCC,
and should be droped when we update libstdc++.
https://github.com/haiku/haiku/commit/c436d67da4a4800b5f9bc1263ac98daeccae6dce

01:48:47 diGer зашел как модератор и администратор online [50]

01:51:04 Nico-izo теперь away [15] (Закипел.)

01:54:11 berus зашел как постоянный участник online [0] (Online)

01:57:30 newlifer теперь away [0] ( (Автостатус 'Отошел' по причине бездействия более 5 мин))

01:57:44 newlifer теперь online [0]

01:58:04 Nico-izo теперь xa [15] (Испарился.)

01:58:32 Nico-izo теперь online [15]

02:02:33 berus вышел

02:34:19 Nico-izo теперь away [15] (Закипел.)

02:37:45 diver@mac: diGer: ложная тревога по поводу кдла

02:37:55 diver@mac: это не зависит от пакетной гайки

02:38:34 diGer: diver@mac: я загрузился с флешки

02:38:59 diGer: а чеза хипперские иконки в BeMenu?

02:39:00 diver@mac: аа

02:39:02 diver@mac: ну как?

02:39:28 diGer: а че как, сетка-то не работает

02:40:00 diver@mac: а что с ней кстати?

02:40:10 diGer: ну запустил энтот Депот - -посмотрел на пустое окно и перегрузил в макось

02:40:37 diver@mac: угу

02:40:46 diGer: кстати загрузился с EFI загрузчика

02:40:49 diver@mac: чего сетка не пашет?

02:41:19 Nico-izo теперь xa [15] (Испарился.)

02:41:36 diver@mac: иконки в BeMenu это виртуальные папки

02:41:38 Ботиха: RSS: Новости для Recent Commits to haiku:master
• freebsd_network(): call uninit_hard_clock() on uninit
freebsd_network(): call uninit_hard_clock() on uninit
Not uninstalling the timer hook could lead to a crash after unloading/
reloading the driver.
https://github.com/haiku/haiku/commit/d61f592d9b3bdff75a45ab00e2a73ef6f717e953

02:41:52 diver@mac: то есть это 3 смерженные вместе папки

02:42:15 diGer: а хз чего она не пашет - после загрузки о чем-то думает минуты 3 - потом начинает включаться/выключаться

02:42:40 diGer: при чем пишет что линк гигабитный, хотя у меня сотня

02:42:50 diGer: видимо где-то рядом косяк :)

02:44:33 diGer: хули, я посмотрел в траке херова туча тикетов с RTL81**, - даже и не знаю, стоит ещеи мне туда свою сетевуху лепить

02:44:50 diver@mac: ну покаж сислог

02:45:04 diver@mac: а раньше работала?

02:49:02 diGer: неа, я только на днях вообще смогна этоймамке гайку запустить

02:49:24 diGer: diver@mac: http://svalka.freenet59.ru/admin@freenet59.ru/syslog

02:50:47 Nico-izo теперь online [15]

02:52:57 diver@mac: попробуй без ацпи загрузиться

02:53:30 diver@mac: надо проверить образы двухмесячной давности, без msi-x

02:53:49 diver@mac: но ацпи вырубает msi тоже

02:56:03 diGer вышел

02:57:58 diver@mac: _sayto diGer поправка, попробуй с Disable local APIC

02:57:59 Ботиха: diver@mac: Передам.

02:58:34 diGer зашел как модератор и администратор online [50]

02:59:12 diGer вышел

03:04:41 diver@mac: _sayto diGer еще можешь попробовать отключить msi тут http://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/if_re.c#n162

03:04:41 Ботиха: diver@mac: Передам.

03:06:38 Nico-izo теперь away [15] (Закипел.)

03:11:18 diGer зашел как модератор и администратор online [50]

03:11:52 diGer: c apic вообще не згружается

03:12:01 diGer: на ракете зависает

03:12:11 diGer: вернее без него

03:12:36 diGer: а как вообще это связано с сетевухой?

03:12:46 diver@mac: тогда пробуй прямо в драйвере отключить

03:12:50 diver@mac: http://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/if_re.c#n162

03:13:07 diver@mac: там прерывания по разному распределяются

03:13:16 diGer: зато я щас наблюдал при загрузке 2 ряда иконок

03:13:25 diver@mac: как это?

03:13:26 diGer: ниразу такого не видел

03:13:32 diGer: а вот так

03:13:38 Nico-izo теперь xa [15] (Испарился.)

03:14:02 diGer: первый ряд - серые , а выше актинвные стали появляться

03:14:13 diGer: они же обычно поверх рисуются

03:14:15 diver@mac: забавно

03:14:22 diGer: атут сместились

03:14:26 diver@mac: какое-то смещение произошло <https://dev.haiku-os.org/ticket/9807>

03:14:37 diver@mac: https://dev.haiku-os.org/ticket/9807 вот похожий баг на твой

03:14:41 diver@mac: но его пофиксили

03:14:48 diver@mac: короче пробуй вырубить msi

03:15:08 diGer: ну да - у меня похожая сетевуха

03:16:06 diver@mac: ну вот у него тоже с Disable local APIC комп не грузился

03:16:18 diver@mac: отключил msi все заработало

03:16:42 diver@mac: еще можно проверить до фиксов в этом тикете

03:17:08 diver@mac: то есть до hrev45842

03:17:31 diGer: ну это уж завтра

03:17:36 diGer: спать пора

03:17:55 diver@mac: ага

03:28:02 diGer теперь away [40] (Автостатус (неактивен))

03:41:56 Ботиха: RSS: Новости для Recent Commits to haiku:master
• Guard the __sync_* atomic helper with __ARM__
Guard the __sync_* atomic helper with __ARM__
I didn't notice I was adding to a generic file.
https://github.com/haiku/haiku/commit/f9ab70a1d17bf0686cb168af75c12975a17bec07

03:42:38 beos зашел как постоянный участник online [50]

03:43:10 beos вышел

03:48:04 diGer теперь xa [30] (Автостатус (неактивен))

04:03:17 newlifer вышел

04:42:24 Ботиха: RSS: Новости для Recent Commits to haiku:master
• Add libcurl dependency to haiku system package.[]
• libpackage: Add glob[…]
https://github.com/haiku/haiku/commit/a7a7aaaf3dc3510d1094438e66db01f30ba361ea
• BDecisionProvider: Make YesNoDecisionNeeded() non-abstract.
BDecisionProvider: Make YesNoDecisionNeeded() non-abstract[…]
https://github.com/haiku/haiku/commit/672795a37e6a33c0e361329de604e0853c5b45c1
• BPackageManager: Eliminate RequestHandler.
BPackageManager: Eliminate RequestHandler.
- Pull functionality back into p[…]
https://github.com/haiku/haiku/commit/fe39d2eb8d03c1e71d835bab5d939c9b75440316
• Package Kit: Implement progress notifications.
Package Kit: Implement progress notifications.
- BJobStateListener: Add progress state and corresponding hook.
- FetchFileJob: Notify job progress hook on libcurl notifications.
- UserInteractionHandler: Add hooks for d[…]
https://github.com/haiku/haiku/commit/9345049af828506bd2b20408e3612655a0153db1
• libpackage: Add missing build dependency.[]
• HaikuDepot: Add download progress package state.
HaikuDepot: Add down[…]
https://github.com/haiku/haiku/commit/647fb4ed35c7f4f0a00f8bf0e4ea1ed435f7728d
• HaikuDepot: Implement download progress handling.
HaikuDepot: Implement download progress handling.
- PackageManager: Add simple progress listener class for other parts
of depot to use, which in turn is notified when the user interaction
handler's download progress hook is called.
- InstallAction: Implement progre[…]
https://github.com/haiku/haiku/commit/47b36c83e9939eba4e756783000dc81f8091319b
• libpackage_build: Fix build on gcc2 haiku.
libpackage_build: Fix buil[…]
https://github.com/haiku/haiku/commit/5ef03b1bda13fe8e7745649db011f17d55bc8178
• libpackage_build: Fi[…]
https://github.com/haiku/haiku/commit/4a3649a4ac79df61bcc9a269f0ef1a736bc2519f

05:01:53 beos зашел как постоянный участник online [50]

05:01:59 beos вышел

05:22:50 3dEyes зашел как владелец конференции online [0]

05:42:37 Ботиха: RSS: Новости для Recent Commits to haiku:master
• ARM: work around too many libgcc objects when linking libroot
ARM: work around too many libgcc objects when linking libroot
jam fails in execve() trying to run the command due to
a too large arguments list because of the many objects in libgcc.
We split them into two intermediate objects,
then we link them to libroot.
https://github.com/haiku/haiku/commit/5e0e2739c95093a2702ea108ec49d7cce8d4bcc6
• Minor style cleanup.
Minor style cleanup.
https://github.com/haiku/haiku/commit/8be52869c88ca50e54c2570e91198a46e43d8372
• libshared: Factored out driver settings class from net_server.
libshared: Factored out driver settings class from net_server.
* The new class is called DriverSettingsMessageAdapter which can translate
between a driver_settings file, and a BMessage.
* The net_server Settings class is now just using this class.
https://github.com/haiku/haiku/commit/cf06f96628c2f515759163e439bcb0d502497118
• Add definitions for PPC repositories and package infos
Add definitions for PPC repositories and package infos
https://github.com/haiku/haiku/commit/55cc9f852a0131618a71a5a539c53376d0ead8cf

06:11:49 bob_ok зашел как постоянный участник online [0] (Доступен)

06:42:54 Ботиха: RSS: Новости для Recent Commits to haiku:master
• package_daemon: Cleanups.
package_daemon: Cleanups.
- Remove no longer needed context object, as well as dummy
BDecisionProvider implementation, as the base class now does the same
directly by default.
https://github.com/haiku/haiku/commit/3d97f9a0a919aac6dc0fd17fec9cf50485b6c535
• Clean up FreeBSD build support as suggested by Ingo.
Clean up FreeBSD build support as suggested by Ingo.
https://github.com/haiku/haiku/commit/6114dd1fc24f386774103d8b751794405f2470ad
• Drop the together keyword on the Clean action
Drop the together keyword on the Clean action
Since the PM merge we now have way too many targets,
here jam clean just fails in execve() due to too long arguments.
jam clean is now very verbose but at least it works.
Another option could be to override the Clean rule itself
to clean in batch by splitting the list…
Patches welcome.
https://github.com/haiku/haiku/commit/787843b28602da0d5943cad1a7355ed3bd7bb9d3
• Add definitions for M68K repositories and package infos
Add definitions for M68K repositories and package infos
https://github.com/haiku/haiku/commit/b019bb2f4f285fcd59472a63ad2e04c8bf3c2340

07:09:18 Billi_Gates теперь online [0] (Да, я здесь.)

07:09:27 bob_ok вышел (This participant is kicked from the room because he sent an error presence: remote-server-not-found)

07:43:05 Ботиха: RSS: Новости для Recent Commits to haiku:master
• Cleanups.
Cleanups.
https://github.com/haiku/haiku/commit/a11cd14453181175432d286a7a356c8eebdea053

07:45:24 Гость 1 зашел как постоянный участник online [50]

08:03:22 3dEyes вышел (Replaced by new connection)

08:03:30 3dEyes зашел как владелец конференции online [0]

08:08:42 3dEyes теперь online [0]

08:18:01 3dEyes вышел

08:18:37 3dEyes зашел как владелец конференции online [0]

08:23:05 Billi_Gates теперь away [0] (Отошел в 10:20. Скоро вернусь.)

08:25:20 Billi_Gates теперь online [0] (Да, я здесь.)

08:28:07 3dEyes теперь online [0]

08:43:28 Ботиха: RSS: Новости для Recent Commits to haiku:master
• revert 787843b
revert 787843b
Restore the Clean action as "together".
Jam splits the args according to MAXLINE, which was too large.
https://github.com/haiku/haiku/commit/ddb1aa7353b09f1cd5f72a5196daeae690eb50d8
• M68K: Switch to new gcc options for specifying cpu
M68K: Switch to new gcc options for specifying cpu
Latest gcc converts the old ones to the new ones anyway…
including when passing to gas, which of course is not new enough,
so we have to also force gcc to pass the old one around in one case.
https://github.com/haiku/haiku/commit/f7d6c2f8e5039045a3cc941ffb4a88452d479955
• M68K: drop dupplicate strlen
M68K: drop dupplicate strlen
Seems we have our own now.
https://github.com/haiku/haiku/commit/835545cfd10f48fd97fee02d080b84d85b892804
• M68K: Account for extra parameter to create_area_etc()
M68K: Account for extra parameter to create_area_etc()
Would have been nice to also fix 68k code… just sayin.
https://github.com/haiku/haiku/commit/4046c49f886c1de0de9f17e208f9e445deb1e707

09:43:43 Ботиха: RSS: Новости для Recent Commits to haiku:master
• M68K: More gcc options fixes
M68K: More gcc options fixes
https://github.com/haiku/haiku/commit/68bccdf6b4415005532c1c2639a9a4eea23a4c43
• Make sure the boot driver tgz doesn't overflow the boot floppy
Make sure the boot driver tgz doesn't overflow the boot floppy
At least on 68k it does. Seems to be ok on x86, for now…
https://github.com/haiku/haiku/commit/58c82e4fb72e2476c725d8a61617afc437dc5663

10:11:26 3dEyes вышел

10:11:32 3dEyes зашел как владелец конференции online [0]

10:19:55 newlifer зашел как постоянный участник xa [0]

10:25:24 newlifer теперь online [0]

11:11:47 diGer теперь online [50]

11:17:37 Nico-izo теперь online [15]

11:21:06 newlifer теперь away [0] ( (Автостатус 'Отошел' по причине бездействия более 5 мин))

11:21:25 Nico-izo теперь away [15] (Закипел.)

11:21:56 newlifer теперь online [0]

11:28:25 Nico-izo теперь xa [15] (Испарился.)

11:30:03 Billi_Gates теперь away [0] (Отошел в 13:27. Скоро вернусь.)

11:34:23 Billi_Gates теперь online [0] (Да, я здесь.)

11:38:27 Гость 1 теперь away [50] (Автостатус (неактивен))

11:38:54 Гость 1 теперь online [50]

11:51:42 3dEyes вышел

11:59:11 newlifer вышел

12:28:53 diGer вышел (Replaced by new connection)

12:28:55 diGer зашел как модератор и администратор online [50]

12:31:58 diGer вышел

12:34:57 Billi_Gates теперь away [0] (Отошел в 14:32. Скоро вернусь.)

12:36:52 Billi_Gates теперь online [0] (Да, я здесь.)

12:37:31 Billi_Gates вышел

12:38:42 Billi_Gates зашел как постоянный участник online [0] (Да, я здесь.)

12:48:48 Гость 1 теперь away [50] (Автостатус (неактивен))

12:52:58 siaržuk зашел как владелец конференции online [5]

12:55:06 gour зашел как постоянный участник online [1] (в офисе (3DiVi))

13:06:53 Гость 1 теперь xa [50] (Автостатус (неактивен))

13:11:29 Гость 1 теперь online [50]

13:19:19 3dEyes зашел как владелец конференции online [0]

13:19:32 gour теперь away [0] (3DiVi: отошел куда-то)

13:29:01 diGer зашел как модератор и администратор online [50]

13:29:59 diGer теперь online [50]

13:29:59 Billi_Gates вышел

13:30:21 Billi_Gates зашел как постоянный участник online [0] (Да, я здесь.)

13:34:31 diver@mac: diGer: ну как, не проверял еще?

13:39:05 diGer: не, только вечером - проблемный комп то дома

13:39:34 diGer: на работе ваще всё идеально, и даже усб аудио завелось

13:42:08 diver@mac: тещщу пакетник

13:42:17 diver@mac: глючно конечно все пока

13:42:56 diver@mac: заменяю фритайп на патченный, пакетный демон предлагает пол системы снести

13:50:54 Billi_Gates вышел

13:51:00 3dEyes: diGer: хай, ты тут меня недавно (после того как я показал скрин qmplay2) ткнул меня в сторону нативных программ. ну я поковырял древние примеры беосьные по медиякиту и сделал простой класс BMediaPlayerView - умеет крутить видео со звуком, перемотку и даже ))) билинейно сглаживать картинку.. вот сижу и думаю куда его воткнуть

13:51:08 Billi_Gates зашел как постоянный участник online [0] (Да, я здесь.)

13:51:26 diGer: :-D

13:52:03 diGer: а сетевые потоки?

13:52:33 3dEyes: а тут хренушки

13:52:45 3dEyes: тут апи надо менять на уровне BMediaTrack

13:52:57 3dEyes: чтобы система умела их читать

13:54:02 diGer: херова чё, а так прямая дорога в веб+

13:55:13 diGer: а если какой-то внешний компонент использовать для получения потока? писать его в некий пайп и оттуда подхватывать плейром

13:55:24 gour теперь online [1] (в офисе (3DiVi))

14:00:35 diGer: мне вот интересно, тот ffmpeg, что идет с системой, что в себя включает, только кодеки?, по идеей же ffmpeg кучу протоколов поддерживает

14:00:46 diGer вышел

14:01:14 diver@mac: мы оттуда только кодеки юзаем вроде

14:02:32 diGer зашел как модератор и администратор online [50]

14:02:43 diGer вышел

14:02:58 3dEyes теперь online [0]

14:04:51 siaržuk вышел

14:12:58 3dEyes теперь away [0] (Отошел)

14:15:14 3dEyes теперь online [0]

14:16:58 3dEyes: если юзать пайп, то перемотку как делать

14:17:09 3dEyes: для радио конечно покатит

14:18:33 diver@mac: нужно медиакит пилить, стиппи пару лет назад написал пост, в котором описал, что нужно для этого вроде

14:18:39 Billi_Gates теперь away [0] (Отошел в 16:15. Скоро вернусь.)

14:32:56 3dEyes: состояние медиякита очень хорошо видно через grep UNIMPLEMENTED

14:33:24 3dEyes: там щас реализован тока необходимым минимум

14:33:39 3dEyes: *необходимый

14:35:19 diver@mac: угу

14:35:39 Гость 1 вышел

14:38:15 diver@mac: 3dEyes: а ты уже опакетился?

14:38:38 Billi_Gates теперь xa [0] (Меня нет)

14:44:27 3dEyes: неа, очкуя я чота

14:44:45 3dEyes: как кодить в таких условиях

14:44:53 diver@mac: как и раньше?

14:45:13 diver@mac: а какие проблемы предвидишь?

14:45:41 3dEyes: ну вот мне надо собрать транслятор мой который завязан на пару нестандартных либ, для которых нет пакетов

14:46:12 3dEyes: и у меня нет желания попутно заниматься пакетомэйкерством

14:46:46 3dEyes: а собирать всё на рабочем столе это изврат имхо

14:46:56 diver@mac: кладешь его и либы в хомяк как и раньше

14:47:57 3dEyes: какие пути стали щас ридонливыми?

14:48:36 diver@mac: system, common

14:48:52 diver@mac: кроме папок packages внутри них

14:49:32 diver@mac: config тоже ро, потому-что это точка монтирования

14:49:43 diver@mac: все что глубже - рв

14:50:02 3dEyes: и что туда смонтировано?

14:52:14 diver@mac: system common и config - это точки монтирования теперь

14:52:34 HaikuPorn зашел как гость без полномочий online [30]

14:52:36 diver@mac: туда смонтированы packagefs разделы

14:53:11 HaikuPorn вышел

14:54:44 3dEyes: ну чтож, бум ломать стереотипы

14:54:54 diver@mac: кодишь в хомяке без упаковки, как накодишь, можно широкой общественности дать пакет

14:55:08 diver@mac: обычный бинарник тоже будет работать как и раньше

14:55:19 diver@mac: пути поменялись некоторые

14:55:46 diver@mac: 3dEyes: вот тут основные изменения описаны https://dev.haiku-os.org/wiki/PackageManagement/Migration

15:03:48 Billi_Gates теперь online [0] (Да, я здесь.)

15:10:18 3dEyes: сенькс, почитаю

15:10:47 3dEyes: я тут продолжаю разгребать залежи своих проектов и заливать на гитхаб

15:10:58 3dEyes: сёня залил Tesseract OCR транслятор

15:11:00 3dEyes: )

15:11:29 3dEyes: сколько же у меня говна… просто ад

15:11:40 diver@mac: ))

15:11:44 diver@mac: а что с навитракером?

15:12:04 3dEyes: ну есть сорцы его, но на кой они

15:12:08 3dEyes: что с ними делать-то

15:12:16 diver@mac: превью картинок хотя бы оттуда перелить в гайку

15:12:17 3dEyes: ф топку его

15:12:40 diver@mac: Аксель хочет эту фичу до R1

15:12:47 3dEyes: неа, превью в навитрекере побочный эффект

15:13:00 3dEyes: т.е. в навитрекере растровые иконки

15:13:18 3dEyes: и превью это тупо назначение иконки самой себе себя в уменьшеном виде

15:13:34 3dEyes: а в гайке вектор

15:13:55 3dEyes: поэтому чтобы сделать как в нави - надо вводить в гайку растровые иконки

15:14:17 3dEyes: либо делать совсем иначе - ввиде костыля

15:15:30 diver@mac: а в NewFS?

15:15:46 diver@mac: там вроде были нормальные превьюшки

15:22:41 gour теперь away [0] (3DiVi: отошел куда-то)

15:23:03 diGer зашел как модератор и администратор online [5]

15:23:21 gour теперь online [1] (в офисе (3DiVi))

15:23:57 diGer вышел

15:29:08 Billi_Gates теперь away [0] (Отошел в 17:26. Скоро вернусь.)

15:29:50 3dEyes: нави на основе ньюфс сделан

15:30:44 3dEyes: тока в 3.0 ньюфс превьюхи делались автоматом, что меня просто бесило

15:31:10 3dEyes: имхо формирование тумбочек с помощью аддона куда удобнее - где надло там и сгенерил

15:33:24 3dEyes: помоему недавно нектос ником стрессман уже делал превьюхи для гайки

15:33:33 3dEyes: или я путаю что -то

15:35:43 Billi_Gates теперь online [0] (Да, я здесь.)

15:36:00 diGer зашел как модератор и администратор online [5]

15:36:28 diGer: diver@mac: слушай, а как эту новую гайку устанавливать?

15:39:17 diGer: там какой-то свой инсталлер?

15:39:49 diGer вышел

15:41:35 diGer зашел как модератор и администратор online [5]

15:51:44 Billi_Gates теперь away [0] (Отошел в 17:48. Скоро вернусь.)

16:02:18 Billi_Gates теперь online [0] (Да, я здесь.)

16:09:00 3dEyes вышел

16:31:43 diGer теперь away [5] (Auto Status (idle))

16:33:46 diGer теперь online [5]

16:45:30 3dEyes зашел как владелец конференции online [0]

17:01:22 gour теперь away [0] (3DiVi: отошел куда-то)

17:04:36 beos зашел как постоянный участник online [50]

17:04:49 beos: *HI*

17:05:03 Billi_Gates теперь away [0] (Отошел в 19:02. Скоро вернусь.)

17:05:30 beos: кто-нить в курсе - есть порт freerdp ???

17:08:10 fgssfgss зашел как постоянный участник online [0] (Доступен)

17:08:14 3dEyes: нет, я пробовал но бросил - много работы

17:08:38 3dEyes: а на кой?

17:09:09 3dEyes: базовая часть всё равно из rdesktop выдрана

17:17:53 gour теперь online [1] (в офисе (3DiVi))

17:18:53 beos: 3dEyes: ну, там вместо симлесс сделали ремотеапп, вроде - фичей всяких новых

17:19:10 3dEyes теперь online [0]

17:19:36 beos: 3dEyes: народ избаловали... :-[

17:20:51 diGer вышел

17:21:00 diGer зашел как модератор и администратор online [5]

17:25:03 Billi_Gates теперь xa [0] (Меня нет)

17:27:28 newlifer зашел как постоянный участник online [0]

17:35:22 diGer теперь away [5] (Auto Status (idle))

17:37:24 diGer теперь online [5]

17:55:13 beos вышел

17:59:06 diGer теперь away [5] (Auto Status (idle))

18:07:40 diGer теперь online [5]

18:18:26 diGer теперь away [5] (Auto Status (idle))

18:21:11 diGer теперь online [5]

18:22:52 diGer вышел

18:36:44 diGer зашел как модератор и администратор online [50]

18:48:07 diGer теперь away [40] (Автостатус (неактивен))

18:48:10 diGer теперь online [50]

18:54:44 3dEyes вышел

19:02:33 diGer теперь away [40] (Автостатус (неактивен))

19:22:33 diGer теперь xa [30] (Автостатус (неактивен))

19:46:32 albb зашел как постоянный участник online [0]

19:48:08 diver@mac: diGer: поставил?

19:48:16 diGer теперь online [50]

19:48:21 diver@mac: что у тебя за вопрос был про инсталлятор?

19:48:28 diGer: <br>&nbsp;неа

19:48:43 diGer: да хз как из старой гайки новую поставить

19:48:57 diver@mac: так а ты собрал ее?

19:49:01 diver@mac: или просто образ скачал?

19:49:11 diGer: ёбраз

19:49:33 diver@mac: ну монтируй образ и копируй на новый раздел его содержимое

19:50:10 diver@mac: потом нужно взять http://www.haiku-files.org/unsupported-builds/package-management-preview/makebootable.zip

19:50:27 diver@mac: там загрузочная запись сменилась

19:50:51 diver@mac: а чего бы просто с флешки не загрузиться как ты хотел вчера?

19:51:14 diGer: у меня на работе комп не грузится, если вставлена флешка с гайкой

19:51:20 diGer: я вроде как-то писал

19:51:28 diver@mac: хмм

19:51:45 diGer: еще на этапе определениявинтов комп вребут уходит

19:52:26 diGer: более того, если даже и навинту воткнуть гайку, но без бутера - таже самая история

19:52:53 diver@mac: это с энибут или с рав тоже?

19:52:58 diGer: те обязательнонужно бутманом менюху делать

19:53:06 diGer: да хоть с чем

19:53:22 diver@mac: не не, там разница должна быть

19:53:44 diver@mac: некоторые хитрожопые биосы пытаются распарсить мбр

19:53:47 diGer: ятя грю - просто на винт ставишь - таже история

19:54:14 diver@mac: это глючный биос, надо для него костыль какой-то делать

19:54:29 diver@mac: надо посмотреть как в линуксе его обходят

19:54:37 diver@mac: или может апдейт есть

19:54:49 diGer: те - беру винт - на другой машине отдаю весь винт под гайку и ставлю ее, - беру винт ставлю в свой комп -ребут

19:55:14 diGer: бутманом белаю менюху - усё ок

19:55:19 diGer: *делаю

19:55:49 diver@mac: ну во, бутман прописывает мбр и биос перестает обдамываться

19:55:54 diGer: угу

19:56:01 diver@mac: значит надо проверить с энибутом

19:56:08 diver@mac: там же есть мбр внутри

19:56:17 diGer: хм

19:57:09 diGer: ну по сути это косяк, но я даже тикет не стал создавать, хули толку - выходных данных никаких

19:57:37 diGer: нужно через com снимать данные во время загрузки

19:57:50 diGer: чё там происходит, - хер поймешь

20:00:14 diver@mac: я те говорб проверь апдейт биоса

20:06:23 diver@mac: еще лучше подождать следующий ночник, там уже пяток багов пофиксили в пакетнике

20:08:21 diGer теперь away [40] (Автостатус (неактивен))

20:13:17 newlifer вышел (Replaced by new connection)

20:13:19 newlifer зашел как постоянный участник online [0]

20:13:23 newlifer теперь online [0]

20:17:58 diGer теперь online [50]

20:28:14 diGer теперь away [40] (Автостатус (неактивен))

20:42:13 diver@mac: diGer: короче надо свою репу мутить я щетаю

20:42:46 diver@mac: залить туда годноты и подключать сразу после установки гайки

20:44:56 diver@mac: 9.2 фря вышла, надо кого-то пнуть, чтобы дрова в гайке обновили

20:48:15 diGer теперь xa [30] (Автостатус (неактивен))

20:48:56 Nico-izo теперь online [15]

20:58:32 Nico-izo вышел (Disconnected: closed)

20:58:39 Nico-izo зашел как постоянный участник online [15]

21:08:54 &××&× зашел как постоянный участник online [15]

21:24:03 albb теперь away [0] (Автостатус 'Отошел' из-за бездействия пользователя.)

21:24:34 Billi_Gates теперь online [0] (Да, я здесь.)

21:25:35 albb теперь online [0]

21:29:48 Billi_Gates теперь away [0] (Отошел в 23:26. Скоро вернусь.)

21:35:49 diGer теперь online [50]

21:45:49 diGer теперь away [40] (Автостатус (неактивен))

21:48:27 Nico-izo теперь away [15] (Закипел.)

21:49:48 Billi_Gates теперь xa [0] (Меня нет)

21:55:27 Nico-izo теперь xa [15] (Испарился.)

21:55:31 &××&× теперь away [15]

21:56:32 &××&× теперь online [15]

21:57:01 Nico-izo теперь online [15]

21:57:08 gour вышел

21:59:33 &××&× теперь away [15]

21:59:59 &××&× теперь online [15]

22:05:49 diGer теперь xa [30] (Автостатус (неактивен))

22:07:46 diGer теперь online [50]

22:11:42 Nico-izo теперь away [15] (Закипел.)

22:18:42 Nico-izo теперь xa [15] (Испарился.)

22:20:13 diGer теперь away [40] (Автостатус (неактивен))

22:24:51 albb вышел

22:25:36 albb зашел как постоянный участник online [0]

22:40:12 diGer теперь xa [30] (Автостатус (неактивен))

22:42:20 Nico-izo теперь online [15]

22:42:47 albb теперь online [0]

22:47:55 Ботиха: RSS: Новости для Recent Commits to haiku:master
• Vim syntax files for haikuporter recipes.
Vim syntax files for haikuporter recipes.
https://github.com/haiku/haiku/commit/b617a7b410c05275effb95f4b2f5608359d9b7b9

22:49:16 newlifer вышел (Replaced by new connection)

22:49:18 newlifer зашел как постоянный участник online [0]

22:49:19 newlifer теперь online [0]

23:02:41 diGer теперь online [50]

23:08:15 &××&× теперь away [15]

23:10:52 Billi_Gates вышел

23:12:11 &××&× теперь online [15]

23:39:59 Nico-izo теперь away [15] (Закипел.)

23:46:59 Nico-izo теперь xa [15] (Испарился.)

23:51:03 diver@mac: diGer: ну так чо, поставил?

23:51:56 Nico-izo теперь online [15]