haiku-os@conference.jabber.ru - 2012/03/28

00:08:44 Пользователи: Diver_, michael_s(Atom330), Ботиха, Зелёновый (4)

00:08:44 ARM@haiku установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 2: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://siarzhuk.dyndns.org/haiku-os.logs
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].

00:08:44 3deyes@jabber.ru/Meebo вышел

01:36:22 Ботиха вышел (Replaced by new connection)

01:36:22 Эта комната фильтруется внешним сервисом

01:36:22 michael_s(Atom330) зашел как владелец конференции xa [30]

01:36:22 Diver_ зашел как модератор и администратор xa [5] (Auto Status (idle))

01:36:23 Зелёновый зашел как модератор и администратор xa [30]

01:36:23 Ботиха зашел как модератор и администратор online [0] (Йа аццкое железко!)

01:36:23 ARM@haiku установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 2: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://siarzhuk.dyndns.org/haiku-os.logs
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].

01:39:52 Diver_ теперь xa [5] (Auto Status (idle))

01:41:15 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Fix a typo This code will go away anyway, but fix it for reference.
Commit by mmu_man on master :: rhrev43894 haiku/: (link) Fix a typoThis code will go away anyway, but fix it for reference.

02:10:44 3deyes@jabber.ru/Meebo зашел как владелец конференции online [1]

02:52:25 michael_s(Atom330) вышел (Replaced by new connection)

02:52:34 michael_s(Atom330) зашел как владелец конференции xa [30]

02:53:46 michael_s(Atom330) вышел (Replaced by new connection)

02:53:47 michael_s(Atom330) зашел как владелец конференции xa [30]

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

03:27:20 beos вышел

03:36:32 michael_s(Atom330) вышел (Replaced by new connection)

03:37:11 michael_s(Atom330) зашел как владелец конференции xa [30]

03:45:01 3deyes@jabber.ru/Meebo вышел

04:02:17 Зелёновый теперь online [30]

04:21:34 Зелёновый теперь away [30]

04:21:50 diGer зашел как модератор и администратор online [2]

04:28:17 Зелёновый теперь online [30]

04:45:36 Зелёновый теперь away [30]

04:48:34 3deyes@jabber.ru/Meebo зашел как владелец конференции online [1]

04:53:00 Зелёновый теперь online [30]

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

05:03:17 Зелёновый теперь away [30]

05:06:09 michael_s(Atom330) вышел (Replaced by new connection)

05:06:10 michael_s(Atom330) зашел как владелец конференции xa [30]

05:08:32 michael_s(Atom330) вышел (Replaced by new connection)

05:08:33 michael_s(Atom330) зашел как владелец конференции xa [30]

05:09:01 Зелёновый теперь online [30]

05:09:27 michael_s(Atom330) вышел (Replaced by new connection)

05:09:28 michael_s(Atom330) зашел как владелец конференции xa [30]

05:10:20 michael_s(Atom330) вышел (Replaced by new connection)

05:10:21 michael_s(Atom330) зашел как владелец конференции xa [30]

05:10:37 michael_s(Atom330) вышел

05:11:18 michael_s(Atom330) зашел как владелец конференции xa [30]

05:21:32 knorr зашел как постоянный участник online [1]

05:34:57 knorr теперь away [0] (Прямо сейчас меня здесь нет)

05:41:07 diGer вышел

05:41:14 diGer зашел как модератор и администратор online [2]

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

06:06:23 albb теперь xa [0] (Автостатус 'Недоступен' из-за бездействия пользователя.)

06:09:05 albb теперь online [0]

06:15:20 Зелёновый теперь away [30]

06:20:25 Зелёновый теперь online [30]

06:22:09 knorr теперь online [1]

06:31:18 knorr теперь away [0] (Прямо сейчас меня здесь нет)

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

07:07:30 albb теперь online [0]

07:13:27 Зелёновый теперь away [30]

07:13:34 diGer вышел

07:23:49 Зелёновый теперь online [30]

07:31:36 3deyes@jabber.ru/Meebo вышел

07:43:44 Зелёновый теперь away [30]

07:45:26 Зелёновый теперь online [30]

07:46:13 3deyes@jabber.ru/Meebo зашел как владелец конференции online [1]

07:46:33 diGer зашел как модератор и администратор online [50]

07:58:42 Diver_ теперь online [5]

08:02:47 3deyes@jabber.ru/Meebo вышел

08:09:22 Diver_ теперь away [5] (Auto Status (idle))

08:29:22 Diver_ теперь xa [5] (Auto Status (idle))

08:35:58 diGer теперь away [40] (Auto Status (idle))

08:37:56 diGer теперь online [50]

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

08:53:41 albb теперь online [0]

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

09:01:03 diGer теперь away [40] (Auto Status (idle))

09:01:05 Diver_ теперь online [5]

09:10:47 albb теперь xa [0] (Автостатус 'Недоступен' из-за бездействия пользователя.)

09:21:03 diGer теперь xa [30] (Auto Status (idle))

09:21:43 albb теперь online [0]

09:29:31 diGer теперь online [50]

09:29:38 diGer: Diver_: hi

09:29:44 Diver_: хай

09:29:52 diGer: дак ты проверил таки баг с икономатиком?

09:30:04 diGer: или всё пытался в нём порисовать

09:30:51 Diver_: угу, пытался 15 мин нарисовать хоть что-то, а потом забыл зачем я его вообще открыл и пошел спать

09:31:05 Diver_: а ты не собрал sshfs?

09:31:07 diGer: нарисовал хоть :)

09:31:20 diGer: Diver_: ну это не так быстро

09:31:37 diGer: наш юзерленд как бы не совсем fuse

09:31:42 Diver_: так и не понял как им пользоваться

09:31:58 diGer: там дофига не имплементировано

09:32:04 Diver_: ну он вроде поддерживает fuse каким-то образом

09:32:08 Diver_: а..

09:32:10 diGer: нее

09:32:17 diGer: это типа вместо фузе

09:32:43 diGer: с наскоку не получилось, glib потребовал сука

09:33:14 siaržuk зашел как владелец конференции online [5]

09:35:14 Зелёновый теперь away [30]

09:45:46 Зелёновый теперь online [30]

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

09:55:31 albb теперь online [0]

10:04:49 Зелёновый теперь away [30]

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

10:19:57 albb теперь online [0]

10:24:48 Зелёновый теперь xa [30]

10:26:26 Зелёновый теперь online [30]

10:27:26 diGer: Diver_: !

10:27:35 diGer: я собрал sshfs

10:27:40 diGer: но..

10:28:14 diGer: вопрос, что юзает юзерландфс для работы?

10:28:40 Diver_: вроде userlandfs_server

10:39:39 diGer: Diver_: озадачь ковонить на ирку-канале
runtime_loader: Cannot open file _APP_: No such file or directory
при линковке с userlandfs_fuse

10:39:55 diGer: че ей надо

10:40:49 Diver_: похоже на беосную версию

10:42:12 diGer: да не

10:42:44 diGer: в линковке должен быть еще какой-то бинарник

10:42:51 diGer: только вот какой?

10:43:45 diGer: например у кеймапсвитчера - инпутсерв в линковке

10:44:14 diGer: я уже моунт-серв и юзерленд попробывал - нефига

10:46:46 Diver_: может ядро?

10:49:34 siaržuk: ведро вроде как _KERNEL_ обзывается

10:49:55 diGer: Diver_: а userlandfs_server ведь должен быть запушен?

10:50:05 siaržuk: кстати _APP_ это по идее у аддонов ихняя апликация так линкуется? Т.е. у свичера это инпут-сервер, а у фусы что?

10:50:10 diGer: или он при монтировании запускается?

10:52:32 siaržuk вышел

10:55:19 siaržuk зашел как владелец конференции online [5]

10:57:33 Diver_: я не знаю, я его запускал очень давно и 1 раз

10:58:58 siaržuk: ... и не помнишь как выжил после этого? ;)

10:59:59 diGer: Diver_: в SYSLOGE
KERN: runtime_loader: Cannot open file /boot/home/config/add-ons/userlandfs: No such file or directory

11:01:00 diGer: че он там ищет?

11:02:52 diGer: сделал touch /boot/home/config/add-ons/userlandfs
получил
KERN: runtime_loader: /boot/home/config/add-ons/userlandfs: Troubles reading ELF header

11:03:06 diGer: mkdir тоже самое

11:03:33 albb: Ну просит же исполняемый файл.

11:03:43 diGer: а какой?

11:03:58 albb: усерладнфс

11:04:04 diGer: ыыы

11:04:14 diGer: где бы его еще взять

11:04:29 albb: Как где? Собрать, разумеется. :-)

11:04:51 diGer: и какого хрена в корне /boot/home/config/add-ons

11:06:27 diGer: Diver_: короче

11:06:52 diGer: я sshfs собрал, - с тебя разобраться с разработчиками

11:06:59 albb: :-)

11:07:04 diGer: :-P

11:07:16 albb: А усерланд разве не юзает фусе?

11:07:23 albb: Я про линкусы говорю.

11:07:33 albb: fuse который.

11:07:33 Diver_ теперь away [5] (Auto Status (idle))

11:07:52 diGer: это его замена

11:08:02 Diver_ теперь online [5]

11:08:08 albb: Что чего замена?

11:08:10 diGer: типа порта

11:08:21 diGer: аналог fuse

11:14:02 albb: Да, но в линуксах это же требует поддержки со стороны ведра. Или я ошибаюсь?

11:14:12 Diver_: diGer: так оно работает? где скачать?

11:15:50 diGer: если бы работало, я бы тебя и не просил

11:16:22 diGer: Diver_:
> sshfs
runtime_loader: Cannot open file _APP_: No such file or directory

11:17:28 siaržuk: дык аддон должен запускать сервер соответствующий а не ты

11:17:55 diGer: а где он

11:18:31 siaržuk: это я не знаю

11:19:42 diGer: в /boot/system/add-ons/kernel/file_systems есть userlandfs

11:19:59 diGer: но толку нету

11:20:15 siaržuk: он не запущен? и не запускается?

11:20:57 diGer: в kernel_team?

11:21:17 siaržuk: поготь - так это-ж аддон

11:21:42 siaržuk: хазэ.... матрёшка какая-то.

11:24:00 diGer: при запуске userlandfs_server
KERN: runtime_loader: Cannot open file generated/objects/haiku/x86/release/system/kernel/kernel.so

11:25:31 diGer: какого хрена он там ищет?

11:25:37 Alex11223 зашел как постоянный участник online [5]

11:27:41 siaržuk: при сборке прописался линк туда

11:27:44 siaržuk: бугагага

11:34:03 Зелёновый теперь away [30]

11:42:33 Зелёновый теперь online [30]

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

11:48:35 albb теперь online [0]

11:54:00 Зелёновый теперь away [30]

11:58:55 Diver_: diGer: ну как?

11:59:03 diGer: че как

11:59:15 Diver_: не пофиксил?

11:59:20 diGer: видишь же userlandfs_server не запускается

11:59:32 diGer: а кто мне фикс дал?

12:00:07 diGer: походу в жам файле косяк, линкуется не верно

12:00:36 Diver_: > I find that file name string in *all* the drivers in ...kernel/drivers/bin,

That's because all drivers are linked against it. It's a proxy for the
kernel. You'll see that message when trying to execute a driver in the
shell. I suppose that is what happened in your case (maybe an accident while
trying to create a driver symlink?).

12:01:16 diGer: да ну нах

12:01:27 diGer: /boot/system/servers> userlandfs_server

12:01:40 diGer: где тут дайвер?

12:01:45 diGer: 

12:02:05 Diver_: ну может он дергает /boot/system/add-ons/kernel/file_systems/userlandfs

12:02:16 diGer: ну полюбасу

12:02:23 diGer: а не должен?

12:02:52 Зелёновый теперь online [30]

12:03:18 Diver_: ну может эту ошибку можно игнорировать?

12:03:22 diGer: <br>&nbsp;Diver_ а это че тогда
KERN: runtime_loader: Cannot open file /boot/home/config/add-ons/userlandfs: No such file or directory

12:03:54 Diver_: http://www.freelists.org/post/haiku-development/What-is-this-item,2

12:06:09 Diver_: 

It's a bit hard to reproduce since sshfs depends on glib2 (with thread support) and you need a fuse pkgconfig (.pc) file, but once you have that you can simply - without any changes to the source - do:
./configure
make
mkdir ~/config/add-ons/userlandfs #if not already done
cp sshfs ~/config/add-ons/userlandfs/sshfs

then:
mount -t userlandfs -o 'sshfs user@host:' mountpoint/

You can download all the needed dependencies from:
http://rear.endoftheinternet.org/~blub/haiku-files/
(scroll down to the package list)
they can simply unzipped into /boot: unzip -d package....pkg.zip

glib2 there is compield with the system-PCRE so you need to download:
pcre
glib2
fuse-proto (if you don't already have a fuse.pc file)
pkgconfig (so ./configure finds what it needs)
and the current sshfs-fuse source from http://fuse.sourceforge.net/sshfs.html

12:08:01 Diver_: B_USE_POSITIVE_POSIX_ERRORS has to be used together with the POSIX error mapper library. My configure line (from a few month ago -- packages might have changed) looks like this:
SSHFS_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS -I/boot/develop/headers/userlandfs/fuse -I/boot common/include/glib-2.0 -I/boot/common/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64" SSHFS_LIBS="-lposix_error_mapper -lnetwork -luserlandfs_fuse -lglib-2.0 -lgthread-2.0" ./configure --prefix=/boot/common

12:08:47 Diver_: >Yes, with B_USE_POSITIVE_POSIX_ERRORS most things work, however:
>With this the userlandfs_server still isn't automatically started.

Actually it is automatically started. The problem is that sshfs starts ssh which in turn tries to open the controlling terminal. Since the userlandfs_server when started by the kernel doesn't have a controlling terminal, ssh fails immediately and sshfs fails to mount. That's not a problem of the userlandfs, though, but of the sshfs "port". A real port should handle the interactive authentication differently. For lazy ports the FUSE bridge could offer a feature to open a terminal, but such an option doesn't exist yet.

12:10:17 diGer: бля

12:10:31 diGer: не мог сразу скинуть

12:10:39 diGer: я думал тут все по человечески

12:11:23 Alex11223 теперь away [5] (Автостатус (неактивен))

12:12:48 diGer: так-то

12:12:55 diGer: а как пароль-то вводить?

12:13:51 Diver_: может по ключам?

12:14:05 Diver_: mount -t userlandfs -p 'sshfs -o password_app=/boot/common/bin/password_prompt user@host:' mntpt

12:14:12 diGer: mount -t userlandfs -o 'sshfs root@10.0.0.5:/usr' /mnt
mount: Bad port ID

12:14:16 Diver_: короче https://dev.haiku-os.org/ticket/4194

12:15:14 Diver_ убежал

12:17:50 siaržuk: Ботиха: Diver_ - Человек! Всем помогает! Не то, что некоторые!

12:18:18 Ботиха: siaržuk: Мы смело бросаем власти в лицо: «государство – не целка!»

12:18:39 siaržuk: мля, что к чему...

12:21:49 Alex11223 теперь online [5]

12:30:04 Diver_ теперь away [5] (Auto Status (idle))

12:35:39 diGer теперь away [40] (Auto Status (idle))

12:44:19 diGer теперь online [50]

12:50:05 Diver_ теперь xa [5] (Auto Status (idle))

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

12:57:51 albb теперь online [0]

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

13:08:55 siaržuk теперь away [5] (Соўгаюся недзе паблізу...)

13:15:39 albb теперь xa [0] (Автостатус 'Недоступен' из-за бездействия пользователя.)

13:19:26 diGer: Diver_: у меня уже пароль спрашивает!

13:19:37 albb теперь online [0]

13:19:48 diGer вышел

13:23:22 Alex11223 вышел (Replaced by new connection)

13:23:23 Alex11223 зашел как постоянный участник online [5]

13:26:21 Flаmе зашел как модератор и администратор xa [30]

13:28:55 siaržuk теперь xa [5] (Соўгаюся недзе паблізу...)

13:30:48 knorr теперь online [1]

13:31:34 siaržuk теперь online [5]

13:32:01 Alex11223 теперь away [5] (Автостатус (неактивен))

13:33:45 Alex11223 теперь online [5]

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

14:02:25 albb теперь online [0]

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

14:09:00 knorr теперь away [0] (Прямо сейчас меня здесь нет)

14:10:05 albb теперь online [0]

14:11:09 knorr теперь online [1]

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

14:26:13 albb теперь xa [0] (Автостатус 'Недоступен' из-за бездействия пользователя.)

14:30:24 diGer зашел как модератор и администратор online [2]

14:38:05 Diver_ теперь online [5]

14:38:08 Diver_: diGer: ну как?

14:38:15 Alex11223 теперь away [5] (Автостатус (неактивен))

14:38:54 diGer: да пароль спрашивает и ошибка

14:39:21 albb теперь online [0]

14:39:22 Diver_: блин

14:39:24 Diver_: облом

14:39:28 Diver_: а по ключу?

14:39:33 diGer: не

14:39:37 diGer: не там облом

14:39:51 knorr теперь away [0] (Прямо сейчас меня здесь нет)

14:40:07 knorr теперь online [1]

14:42:49 Alex11223 теперь online [5]

14:46:08 Alex11223 вышел (Replaced by new connection)

14:46:09 Alex11223 зашел как постоянный участник online [5]

14:49:11 Diver_: diGer: а где? раньше?

14:49:28 Diver_: и что за ошибка?

14:49:30 diGer: уже в процессе монтирования

14:50:12 Diver_: покаж

14:52:45 diGer: Diver_: type of file differs from mountpoint

14:53:08 diGer: mount -t userlandfs -o 'sshfs root@10.0.0.5:' /boot/home/mnt/

14:53:19 Diver_: это точная ошибка?

14:53:38 Diver_: а /boot/home/mnt/ существует?

14:53:44 diGer: епт

14:54:21 diGer: именно в sshfs срабатывает

14:54:31 diGer: ща попробую заглушить

14:58:28 Diver_: https://github.com/fuse4x/sshfs/blob/master/sshfs.c#L1731

15:01:06 knorr теперь away [0] (Прямо сейчас меня здесь нет)

15:01:13 Diver_: хм, может надо sshfs -o allow_root

15:03:54 diGer: Diver_: давай я упакую, а ты поэкспериментируешь, а то мне щас некогда

15:04:02 Diver_: давай

15:04:07 diGer: мне кажется косяк в нашем фузе

15:04:08 Alex11223 вышел (Replaced by new connection)

15:04:09 Alex11223 зашел как постоянный участник online [5]

15:07:48 diGer: Diver_: http://svalka.freenet59.ru/index.php?dir=admin@freenet59.ru/&file=sshfs.zip

15:08:13 Diver_: ок, попробую

15:08:25 diGer: только не думай что всё так просто, ща я тебе раскажу про настоящий секес

15:08:44 diGer: сначала тебе надо запустить сервер

15:09:09 diGer: в отдельном терминале
userlandfs_server sshfs

15:09:22 Diver_: откуда его взять?

15:09:36 siaržuk: змеиный какой-то язык... фсшфвшшшш

15:09:42 diGer: я в свою сборку гайки включаю

15:10:00 diGer: дальше

15:10:21 diGer: в другом терминале пытаешься монтировать

15:10:24 Diver_: а как включаешь?

15:10:37 diGer: а запрос пароля вылазит в первом

15:10:43 knorr теперь online [1]

15:10:45 diGer: пиздец короче

15:11:00 Diver_: не тот терминал захватывает чтоли?

15:11:12 diGer: я ебу?

15:11:24 diGer: я случайно этот метод открыл

15:11:30 diGer: :-D

15:11:55 diGer: если пытаешься просто смонтировать - нихера не происходит

15:12:44 Diver_: The problem is that sshfs starts ssh which in turn tries to open the controlling terminal. Since the userlandfs_server when started by the kernel doesn't have a controlling terminal, ssh fails immediately and sshfs fails to mount. That's not a problem of the userlandfs, though, but of the sshfs "port". A real port should handle the interactive authentication differently. For lazy ports the FUSE bridge could offer a feature to open a terminal, but such an option doesn't exist yet.

15:13:59 diGer: ну я же грю - мазохизм чистой воды

15:14:00 Diver_: ок, собрал так jam userlandfs_server userlandfs

15:14:59 Diver_: куда что класть?

15:15:04 diGer: по идее надо реализовать в юзерланд сервере диалог с запросом пароля

15:15:21 Diver_: а в консоле он не спрашивает?

15:15:45 Diver_: куда их девать?
generated/objects/haiku/x86/release/add-ons/kernel/file_systems/userlandfs/server/userlandfs_server
generated/objects/haiku/x86/release/add-ons/kernel/file_systems/userlandfs/kernel_add_on/userlandfs

15:17:05 knorr теперь away [0] (Прямо сейчас меня здесь нет)

15:17:48 diGer: у меня в system

15:18:31 Diver_: /system/add-ons/kernel/file_systems/userlandfs/server/userlandfs_server
/system/add-ons/kernel/file_systems/userlandfs/kernel_add_on/userlandfs
тут?

15:18:33 Flаmе вышел

15:18:50 Flаmе зашел как модератор и администратор xa [30]

15:19:24 diGer: /boot/system/server/userlandfs_server
/boot/system/add-ons/kernel/file_systems/userlandfs

15:19:46 Diver_: ага

15:22:04 Flаmе вышел (Replaced by new connection)

15:22:10 Flаmе зашел как модератор и администратор xa [30]

15:23:48 Flаmе вышел

15:23:56 Flаmе зашел как модератор и администратор xa [30]

15:25:27 knorr теперь online [1]

15:46:29 Зелёновый теперь away [30]

15:46:56 Зелёновый теперь online [30]

16:13:50 diGer: Diver_: я смотнтировал!

16:13:58 Diver_: обана

16:14:02 Diver_: рассказывай

16:14:04 albb: Урааааа!

16:14:05 albb: :-)

16:14:42 diGer: я заглушил функцию

16:14:46 diGer: попозже

16:23:11 beos зашел как постоянный участник online [50]

16:23:59 beos: *HI*

16:24:48 beos: обновил гайку до 43893 4\2 - кеймапсвичер заработал --- :-D

16:26:34 siaržuk: уворовал у нас пару минут жизни ни за что и лыбится. ;-)

16:27:32 beos вышел

16:41:36 Diver_ теперь away [5] (Auto Status (idle))

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

16:47:08 Зелёновый теперь away [30]

16:52:53 Alex11223 вышел (Replaced by new connection)

16:52:54 Alex11223 зашел как постоянный участник online [5]

17:01:36 Diver_ теперь xa [5] (Auto Status (idle))

17:03:33 Alex11223 вышел (Replaced by new connection)

17:03:34 Alex11223 зашел как постоянный участник online [5]

17:07:08 Зелёновый теперь xa [30]

17:08:45 diGer: Diver_: http://svalka.freenet59.ru/index.php?dir=admin@freenet59.ru/&file=sshfs.zip

17:09:03 diGer: последовательность действий таже

17:14:13 Nico-izo теперь away [15] (Меня нет тут уже 5 минут (И что?))

17:19:12 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Беда!))

17:20:03 albb вышел

17:22:14 Nico-izo теперь online [15]

17:31:34 siaržuk теперь away [5] (Соўгаюся недзе паблізу...)

17:34:28 siaržuk теперь online [5]

17:34:43 siaržuk вышел

18:08:45 knorr теперь away [0] (Прямо сейчас меня здесь нет)

18:09:41 totish зашел как постоянный участник online [5]

18:13:07 Зелёновый теперь online [30]

18:16:16 totish вышел

18:37:45 Зелёновый теперь away [30]

18:43:53 Зелёновый теперь online [30]

18:48:39 Diver_ теперь online [5]

19:02:01 diGer: Diver_: ну как оно

19:02:27 Nico-izo теперь away [15] (Меня нет тут уже 5 минут (И что?))

19:02:32 Diver_: вот как раз собрал образ со всем необходимым

19:02:37 Diver_: скажи как запускать?

19:03:10 Alex11223 теперь away [5] (Автостатус (неактивен))

19:03:13 diGer: в первом терминале сам серв с ключом sshfs

19:03:30 diGer: во втором как обычно

19:03:42 Diver_: а что обычно?

19:03:49 diGer: :)

19:03:52 Diver_: то есть открыть 2 вкладки?

19:04:02 diGer: mount -t userlandfs -o 'sshfs -o password_app=/boot/common/bin/password_prompt root@10.0.0.5:/usr' /boot/home/mnt/

19:04:09 diGer: например

19:04:44 Diver_: password_prompt это вроде гуй для запроса пароля?

19:04:50 Diver_: но у нас его нет

19:04:58 diGer: а выкинь

19:05:08 diGer: это я из конфы скопировал

19:05:20 diGer: ты же писал

19:05:28 Diver_: я из тикета скопировал

19:05:56 diGer: mount -t userlandfs -o 'sshfs root@10.0.0.5:' /boot/home/mnt/

19:06:37 diGer: ну или root@10.0.0.5:/usr'

19:06:38 Diver_: это во второй вкладке, а что в первой?
/system/servers/userlandfs_server sshfs ?

19:06:43 diGer: да

19:06:55 Diver_: wgfkj

19:06:59 Diver_: упало

19:07:05 diGer: у тебя в первой вылезет запрос пароля

19:07:15 diGer: у меня не падает

19:07:22 Diver_: это гцц4?

19:07:24 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Беда!))

19:07:24 diGer: ну

19:07:25 Nico-izo вышел

19:07:36 Diver_: блин, а для гцц2 можешь собрать?

19:07:42 diGer: НЕТ!!!

19:08:22 diGer: я ни до такой степени мазохист

19:08:29 Nico-izo зашел как постоянный участник xa [15] (Меня нет тут уже 10 минут (Беда!))

19:08:31 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Беда!))

19:08:35 Diver_: а в чем проблема?

19:08:49 diGer: дак бля собирать, править и тп

19:08:51 diGer: нее

19:08:54 diGer: нееее

19:09:13 diGer: ща попробую fusesmb собрать

19:09:23 diGer: вроде собираемо

19:10:19 diGer: надо спецов попросить посмотреть исходники юзерландфс сервера

19:10:24 diGer: смысл такой

19:10:47 diGer: по команде mount он запускается с ключом sshfs

19:10:52 diGer: нр!

19:11:00 diGer: *но!

19:11:10 diGer: куда млять пароль передавать?!

19:11:50 Alex11223 теперь online [5]

19:11:58 diGer: может вызов графического диалога сделать? Diver_ как думаешь?

19:13:36 Diver_: готовый диалог можно взять из wpa_supplicant

19:14:42 diGer: да, типа такого

19:15:01 Diver_: http://ports.haiku-files.org/browser/haikuports/trunk/net-wireless/wpa_supplicant/patches/wpa_supplicant-0.7.3.patch
wpa_supplicant/WirelessConfigDialog.cpp

19:15:17 diGer: либо реализовать аддоном к трактору

19:15:35 Diver_: не, аддоны не для этого

19:15:55 Diver_: лучше в сервер воткнуть, для других сетевых фс тоже пригодится

19:16:42 Diver_: ну а вообще для этого будет auth_server вроде, который ммлр пишет где-то у себя

19:16:45 diGer: я имею ввиду вообще некий гуй для монтирования

19:17:16 Diver_: да. гуй было бы круто

19:19:28 Diver_: так, собрал гцц4
1. /system/servers/userlandfs_server sshf
2. mount -t userlandfs -o 'sshfs root@10.0.0.5:' /boot/home/mnt/
так?

19:20:44 diGer: угу

19:20:55 Nico-izo теперь online [15]

19:21:05 Diver_: что за хрень

19:21:08 Diver_: все равно падает

19:21:22 diGer: дак давай ошибкук

19:21:27 diGer: и сислог глянь

19:22:43 Diver_: Thread 599 caused an exception: Segment violation
...
[Switching to team /system/servers/userlandfs_server sshfs (599) thread userlandfs_server (599)]
0x001047e5 in _ZL16topological_sortP7image_tmPS0_m ()
from /boot/system/runtime_loader
(gdb) bt
#0 0x001047e5 in _ZL16topological_sortP7image_tmPS0_m () from /boot/system/runtime_loader
#1 0x00105684 in get_sorted_image_list () from /boot/system/runtime_loader
#2 0x0010192d in terminate_program () from /boot/system/runtime_loader
#3 0x005690cd in exit () from /boot/system/lib/libroot.so
#4 0x00214511 in _start ()
#5 0x00105f83 in runtime_loader () from /boot/system/runtime_loader
#6 0x7ffeefec in ?? ()
(gdb)

KERN: runtime_loader: Cannot open file libuserlandfs_fuse.so: No such file or directory
KERN: vm_soft_fault: va 0x0 not covered by area in address space
KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x0, ip 0x1047e5, write 0, user 1, thread 0x257
KERN: vm_page_fault: thread "userlandfs_server" (599) in team "userlandfs_server" (599) tried to read address 0x0, ip 0x1047e5 ("runtime_loader_seg0ro" +0x47e5)
KERN: debug_server: Thread 599 entered the debugger: Segment violation
KERN: stack trace, current PC 0x1047e5 _ZL16topological_sortP7image_tmPS0_m + 0x32:
KERN: (0x7ffeeedc) 0x105684 _Z21get_sorted_image_listP7image_tPPS0_m + 0xc7
KERN: (0x7ffeef0c) 0x10192d terminate_program + 0x25
KERN: (0x7ffeef5c) 0x5690cd exit + 0x35
KERN: (0x7ffeef6c) 0x214511 _start + 0x59
KERN: (0x7ffeef9c) 0x105f83 runtime_loader + 0x119

19:23:05 Зелёновый теперь away [30]

19:23:51 diGer: у тебя либа не собрана что ли?

19:24:10 diGer: она в систем.либ лежит

19:26:44 Nico-izo теперь away [15] (Меня нет тут уже 5 минут (И что?))

19:26:57 Diver_: а эта нужна? libuserlandfs_haiku_kernel.so

19:27:15 diGer: у меня 3 штуки

19:27:38 diGer: 
/boot/system/lib/libuserlandfs_beos_kernel.so
/boot/system/lib/libuserlandfs_fuse.so
/boot/system/lib/libuserlandfs_haiku_kernel.so

19:31:44 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Беда!))

19:36:55 Diver_: diGer: пишет mount: no such device

19:37:15 diGer: покажи строку

19:37:22 diGer: у меня небыло такого

19:38:28 Diver_: userlandfs не туда походу поставился

19:40:13 Diver_: запустилось!

19:40:20 Diver_: но дико медленно

19:43:06 Зелёновый теперь xa [30]

19:43:22 Diver_: а у тебя быстро список появляется?

19:43:52 Diver_: как ты sshfs собирал? может я для гцц2 скомпилю?

19:45:08 diGer: ну на куче фалов медленно

19:45:28 diGer: собственно как в винде в winscp

19:45:49 Diver_: в линуксе то sshfs быстро работает

19:46:11 diGer: ну я не сказал бы что дико

19:46:46 diGer: у меня ssl и openssh самосборные с поддержкой тредов

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

19:47:32 diGer: да собственно также как и в родных папках

19:47:46 diGer: много файлов - тормозит

19:47:56 diGer: в консоли ваще шустро

19:49:52 Diver_: ну что же, прикольно

19:50:05 diGer: ваще

19:50:12 Diver_: давно хотел эту шутку под гайку

19:50:22 diGer: а че молчал -то

19:50:43 Diver_: ну я думал, что если было бы просто, то ты бы ее давно бы собрал

19:50:49 Diver_: ну или еще кто

19:50:58 diGer: да я первый раз от тебя услышал

19:51:17 Diver_: а ты в линуксе sshfs не юзал до этого?

19:51:18 diGer: я как-то djmount пробывал для fuse собрать

19:51:39 diGer: я хз, че там через гуй используется

19:51:46 diGer: в консоли никогда

19:52:37 Diver_: ну в гноме gvfs/scp

19:53:23 diGer: в крусайдере vfs

19:58:40 Alex11223 теперь away [5] (Автостатус (неактивен))

19:59:26 Diver_: а покажи как ты sshfs собрал?

19:59:38 Alex11223 теперь online [5]

20:01:41 Nico-izo вышел

20:02:00 diGer: хм

20:03:44 diGer: Diver_:
./configure CPPFLAGS=-I/boot/develop/headers/userlandfs/fuse LIBS="-lroot -lnetwork -lbsd -lcharset" CFLAGS=-D_FILE_OFFSET_BITS=64

20:04:04 diGer: только прежде надо собрать glib

20:04:15 Diver_: а это:
SHFS_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS -I/boot/develop/headers/userlandfs/fuse -I/boot common/include/glib-2.0 -I/boot/common/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64" SSHFS_LIBS="-lposix_error_mapper -lnetwork -luserlandfs_fuse -lglib-2.0 -lgthread-2.0" ./configure --prefix=/boot/common

20:04:32 diGer: угу

20:04:48 diGer: и выкинуть из конфигуры проверки на наличие fuse

20:04:53 Diver_: так первое или второе?

20:05:06 diGer: как скинул

20:05:19 diGer: я хз че ты мне показываешь

20:05:37 Diver_: так ты не делал DB_USE_POSITIVE_POSIX_ERRORS ?

20:05:46 diGer: нет

20:06:07 diGer: а чего он дает?

20:06:41 diGer: пох

20:06:47 Diver_: ну в беосине коды ошибок с минусом вроде

20:06:56 diGer: ну пробуй

20:06:58 Diver_: а в посиксе с плюсом

20:07:40 diGer: после конфигуры, в Makefile добавь для линковки -luserlandfs_fuse

20:08:27 Diver_: а ты еще что-то патчил вроде

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

20:09:09 diGer: ну собери без патча, может DB_USE_POSITIVE_POSIX_ERRORS как раз поможет

20:09:41 Diver_: эту версию брал? sshfs-fuse-2.4.tar.gz

20:09:52 diGer: да

20:10:12 Diver_: я пока в блокнотик записываю

20:10:24 Diver_: так что ты там патчил?

20:10:56 Diver_: и откуда глиб брал? и как собирал?

20:11:14 diGer: пиздец у тя вопросов

20:11:37 Diver_: ну извините

20:11:42 diGer: я тут fuse самбу собираю

20:11:46 diGer: погоди немного

20:18:10 Nico-izo теперь away [15] (Меня нет тут уже 5 минут (И что?))

20:21:36 Diver_: надо как-то пароль передать
echo 'password' | sshfs user@remote.host:/somedir /somemydir -o password_stdin

20:23:09 diGer: Diver_: да никак

20:23:10 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Беда!))

20:23:22 Diver_: почему?

20:23:44 diGer: я же писал, - сам интерфейс запускается сервером

20:24:03 Diver_: но есть же ключ -o password_stdin

20:24:05 diGer: не возможно передать в текушей реализации

20:24:31 diGer: у нас фузе работает не так как в линухе

20:25:12 diGer: пробуй конечно

20:25:47 Diver_: получилось

20:26:12 diGer: то есть сервер не запускал отдельно?

20:26:20 Зелёновый теперь online [30]

20:26:42 Diver_: запускал

20:27:01 diGer: дак если получилось, он не нужен

20:27:05 diGer: он сам запустится

20:28:13 Diver_: umount не работает

20:28:19 Diver_: Resource busy

20:28:24 diGer: а там хитро

20:29:05 diGer: я хз умеет ли unmount посылать опции в ufs

20:30:19 diGer: по идее umount сработает, если не запускать серв в отдельной сессий

20:32:22 Diver_: echo password | /system/servers/userlandfs_server sshfs & mount -t userlandfs -o 'sshfs user@server:./ -o password_stdin' /boot/home/user

только из-за & надо 2 раза запускать

20:34:17 diGer: мда

20:34:39 diGer: а если &&

20:34:58 Diver_: не сработало, щас еще раз попробую

20:35:27 diGer: секес -наше ВСЁ

20:39:16 Diver_: && не работает

20:39:41 diGer: один фиг костыль

20:40:09 diGer: пинай столбы на канале

20:40:17 Diver_: почему? типа userlandfs_server сам должен стартовать?

20:40:27 diGer: нудак

20:40:32 diGer: он и стартует

20:40:53 diGer: запусти моунт со sleep

20:41:03 Diver_: как?

20:41:04 diGer: видно в процессах

20:41:24 diGer: запускается и тутже ... пропадает

20:42:21 diGer: кстати если его с ключом --debug запустить - он падает

20:42:22 diGer: :)

20:42:25 Зелёновый теперь away [30]

20:44:17 Diver_: Somehow I missed that the unmount problem also only exists without B_USE_POSITIVE_POSIX_ERRORS

20:44:29 Diver_: поэтому unmount не пашет

20:44:47 diGer: ща пересоберу

20:51:38 diGer: Diver_: ништяк - отмонтировался

20:51:50 Diver_: бинарник!

20:52:13 Diver_: а без патча собирается?

20:52:42 diGer: ну там в 1 месте поменять < на >

20:53:34 Diver_: все равно надо это делать?

20:53:44 diGer: уг

20:53:44 Diver_: даже с B_USE_POSITIVE_POSIX_ERRORS ?

20:53:48 diGer: да

20:53:57 Diver_: ок, в каком месте?

20:54:30 diGer: http://svalka.freenet59.ru/index.php?dir=admin@freenet59.ru/&file=sshfs.zip

20:54:33 Diver_: так собирал?
./configure SHFS_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS -I/boot/develop/headers/userlandfs/fuse -I/boot common/include/glib-2.0 -I/boot/common/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64" SSHFS_LIBS="-lposix_error_mapper -lnetwork -luser

20:55:24 diGer: ну примерно

20:56:11 Diver_: ну покаж как ты делал

20:56:56 diGer: да я просто
./configure LIBS="-lroot -lnetwork -lcharset -lbsd"

20:57:15 diGer: а остально прямо в Makefile добавлял

20:57:42 diGer: каждый раз конфигурить заебешься

20:58:00 Diver_: блин, ну покажи что добавил

20:58:17 diGer: 
SSHFS_CFLAGS = -D_THREAD_SAFE -I/boot/common/include/glib/glib-2.0 -I/boot/common/lib/glib-2.0/include -DB_USE_POSITIVE_POSIX_ERRORS
SSHFS_LIBS = -Wl,-R/boot/common/lib -L/boot/common/lib -lgthread-2.0 -lroot -lglib-2.0 -lintl -liconv -luserlandfs_fuse -lnetwork -lcharset -lbsd -lposix_error_mapper

20:58:34 diGer: стопудов тут и лишнее есть

20:58:47 diGer: я до кучи накидал, что не искать потом

20:59:44 Diver_: в 1 месте поменять < на >. а это где?

20:59:51 Nico-izo теперь online [15]

21:00:14 diGer: а хз, не помню - будешь собирать - вылезет

21:00:38 diGer: там проверка версии API fuse

21:02:05 diGer: короче я хз, у меня быстро работает

21:02:20 diGer: как в обычной scp сессии

21:02:25 Зелёновый теперь xa [30]

21:03:24 diGer: список из 300 папок гдето за 2 секунды прогрузился

21:04:05 Diver_: значит это вбокс тормозит

21:04:33 diGer: живем млять

21:04:45 Alex11223 теперь away [5] (Автостатус (неактивен))

21:05:06 Nico-izo теперь away [15] (Меня нет тут уже 5 минут (И что?))

21:05:29 diGer: кстати после унмоунта серв так и висит запущенным - можно дальше работать

21:05:50 diGer: давай , - попинай чуваков на канале

21:06:28 diGer: а у тебя glib уже стоял?

21:06:35 diGer: Diver_: ?

21:06:40 Diver_: нет, ты же не сказал как его ставить

21:06:57 diGer: зашибись, -pkgsrc рулит

21:07:05 Alex11223 теперь online [5]

21:07:06 diGer: статикой собрал

21:09:00 totish зашел как постоянный участник online [5]

21:10:06 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Беда!))

21:10:13 totish вышел

21:10:43 Diver_: короче вот так работает в вбоксе, 2 секунды слипа из-за медленной загрузки сервера в эмуляторе
echo password | /system/servers/userlandfs_server sshfs & sleeep 2 ; mount -t userlandfs -o 'sshfs user@server:./ -o password_stdin' /boot/home/user

21:11:09 Diver_: так что это можно в UserBootScript вставлять

21:12:49 diGer: ну это если тебе только одна папка нужна

21:13:20 Diver_: а вроде только 1 сервер пока возможен

21:13:30 Diver_: в тикете так написано было

21:15:13 diGer: ага

21:15:16 diGer: проверил

21:15:44 diGer: mount: Device/File/Resource busy

21:16:08 diGer: с самбой по идее проще будет

21:16:20 diGer: по крайней мере гостевой доступ

21:18:24 Diver_: это ты вторую папку пытался смонтировать?

21:20:31 diGer: угу

21:20:49 Diver_: да, было бы круто самбу монтировать

21:21:03 diGer: ща расковыряем

21:21:12 diGer: там только vfs юзается

21:21:29 diGer: но Гера делал для ntfs реализацию

21:22:16 michael_s(Atom330) вышел (Replaced by new connection)

21:22:18 michael_s(Atom330) зашел как владелец конференции xa [30]

21:22:21 Diver_: не понял

21:22:35 Diver_: нтфс есть как модуль ядра же

21:23:18 diGer: у нас нету реализации statfs и прочего

21:23:31 diGer: вот гера для ntfs и делал

21:23:50 diGer: это типа для определения свободного места на винте и пр

21:24:07 diGer: вернее не не винте а вражеском разделе

21:24:31 diGer: пизда - в КДЛ упал

21:24:49 diGer: самба откладывается до завтра

21:25:16 Diver_: мляя

21:25:25 diGer: че тоже?

21:26:23 diGer: у меня на unmont

21:26:31 diGer: задрочил

21:26:39 Diver_: есть скриншот?

21:26:49 diGer: комп на работе так-то

21:27:12 Diver_: у меня тоже. я 2 раза подмонтировал, а потом отмонтировал и кдл

21:27:17 diGer: ага

21:27:42 diGer: бракоделы

21:29:26 michael_s(Atom330) вышел (Replaced by new connection)

21:29:29 michael_s(Atom330) зашел как владелец конференции xa [30]

21:35:40 michael_s(Atom330) вышел (Replaced by new connection)

21:35:43 michael_s(Atom330) зашел как владелец конференции xa [30]

21:36:38 michael_s(Atom330) вышел (Replaced by new connection)

21:36:40 michael_s(Atom330) зашел как владелец конференции xa [30]

21:38:32 michael_s(Atom330) вышел (Replaced by new connection)

21:47:09 michael_s(Atom330) зашел как владелец конференции xa [30]

21:47:52 Diver_: sshfs в gcc2h тоже работает

21:48:15 michael_s(Atom330) вышел (Replaced by new connection)

21:48:17 michael_s(Atom330) зашел как владелец конференции xa [30]

21:48:45 Nico-izo теперь online [15]

21:49:22 michael_s(Atom330) вышел (Replaced by new connection)

21:49:24 michael_s(Atom330) зашел как владелец конференции xa [30]

21:50:10 Alex11223 вышел

21:51:41 michael_s(Atom330) вышел (Replaced by new connection)

21:51:44 michael_s(Atom330) зашел как владелец конференции xa [30]

21:53:08 michael_s(Atom330) вышел (Replaced by new connection)

21:53:10 michael_s(Atom330) зашел как владелец конференции xa [30]

21:54:56 michael_s(Atom330) вышел (Replaced by new connection)

21:54:58 michael_s(Atom330) зашел как владелец конференции xa [30]

21:55:42 Nico-izo теперь away [15] (Меня нет тут уже 5 минут (И что?))

21:59:13 michael_s(Atom330) вышел (Replaced by new connection)

21:59:16 michael_s(Atom330) зашел как владелец конференции xa [30]

22:00:42 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Беда!))

22:02:06 michael_s(Atom330) вышел (Replaced by new connection)

22:02:08 michael_s(Atom330) зашел как владелец конференции xa [30]

22:03:31 Diver_: Actually it is automatically started. The problem is that sshfs starts ssh which in turn tries to open the controlling terminal.
Since the userlandfs_server when started by the kernel doesn't have a controlling terminal, ssh fails immediately and sshfs fails to mount.
That's not a problem of the userlandfs, though, but of the sshfs "port". A real port should handle the interactive authentication differently.
For lazy ports the FUSE bridge could offer a feature to open a terminal, but such an option doesn't exist yet.

22:04:27 Diver_: ага, значит надо добавить в sshfs интерактивную авторизацию, без использования терминала

22:09:12 diGer: ага значит во все аддоны надо будет добавлять

22:10:36 Diver_: 
I'm currently experimenting with a "password_app" option in sshfs, which basically works like this:
mount -t userlandfs -p 'sshfs -o password_app=/boot/common/bin/password_prompt user@host:' mntpt

When sshfs starts ssh, it creates a pty and makes it the controlling terminal for ssh, then it waits for ssh to put the password prompt into that pty, and if ssh prints to stdout first, then it assumes that the password prompt isn't going to show up.
It works fine when I start the server manually, however, when I do not, there are some problems there:
sshfs' execvp() call cannot find "ssh" - not really a porblem since I can use: -o ssh_command=/boot/common/bin/ssh
userlandfs_server's stdout somehow ends up in the socket sshfs creates using socketpair() to replace the fork's stdin/out - I assume that the fork()/exec() combination doesn't prevent userlandfs_server's stdout to end up in the fork's stdout fd, which causes sshfs to not ask for the password? (some fuse functions use printf(...) outputs and with debug flags tehre's even more output.

22:11:56 diGer: чет как-то сложно

22:17:03 michael_s(Atom330) вышел (Replaced by new connection)

22:17:04 michael_s(Atom330) зашел как владелец конференции xa [30]

22:17:54 Flаmе вышел

22:18:37 michael_s(Atom330) вышел (Replaced by new connection)

22:18:39 michael_s(Atom330) зашел как владелец конференции xa [30]

22:18:42 Flаmе зашел как модератор и администратор xa [30]

22:20:05 michael_s(Atom330) вышел (Replaced by new connection)

22:20:37 Diver_ теперь away [5] (Auto Status (idle))

22:21:58 michael_s(Atom330) зашел как владелец конференции xa [30]

22:24:19 Diver_ теперь online [5]

22:48:10 Diver_: HaikuPorts: korli * r1859 /haikuports/trunk/media-video/ffmpeg/patches/ffmpeg-0.10-gcc2.patch http://ports.haiku-files.org/changeset/1859 : ffmpeg: gcc2 seems to produce crashing code with -O3, switch to -O2.

22:50:56 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Fix #8257: Locale not showing 24h/12h mode. * apply patch from 'luckypower',…
Commit by zooey on master :: rhrev43895 haiku/: (link) Fix #8257: Locale not showing 24h/12h mode.apply patch from 'luckypower', that fixes the problem in BFormattingConventions - thanks! Signed-off-by: Oliver Tappe <<a href="/doc/mail" onmouseover="this.href='mail'+'to'+':z'+'ooe'+'y@'+'hirsc'+'hk'+'a'+'ef'+'er.de'">zooey at hirschkaefer dot de</a>>

22:59:33 diGer вышел

23:05:54 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• ffmpeg: gcc2 seems to produce crashing code with -O3, switch to -O2. * should…
Commit by korli on master :: rhrev43896 haiku/: (link) ffmpeg: gcc2 seems to produce crashing code with -O3, switch to -O2.should help with #8393

23:20:58 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Updated VL-Gothic fonts to version 20120325. Fixes #8425.
Commit by mmadia on master :: rhrev43897 haiku/: (link) Updated VL-Gothic fonts to version 20120325. Fixes #8425.

23:36:09 Nico-izo теперь online [15]

23:55:01 Diver_ теперь away [5] (Auto Status (idle))