Mantis Bugtracker

Простой вид комментарии ] расширенный вид ] история ] печать ]
Номер Категория Серьезность Воспроизводимость Создан Изменен
0000107 [obex-data-server] General большая всегда 2008-07-11 17:49 2008-10-17 19:59
Инициатор monreal Видимость общая  
Ответственный skirsdeda
Приоритет обычный Решение решен  
Состояние закрыт   Версия продукта 0.3.1
Суть 0000107: File transfers hanging with gnome-user-share
Подробности Note that this is most likely a bug in gnome-user-share but it would be great if you could confirm and point into the right direction.

The problem: sending files larger than 7.9kb gets stuck and I have to cancel the transfer when using gnome-user-share. With a simple test setup like this it works great, though:

    obex-data-server --no-daemon
    ods-server-test.py opp ~/Download/

I'll attach the obex-data-server and hcidump logs for both the test setup (test) and gnome-user-share (gus) runs.
Дополнительные сведения
Tэги Нет прикрепленных тэгов.
Вложенные файлы log file icon test.log [^] (2,721 bytes) 2008-07-11 17:50
log file icon gus.log [^] (1,812 bytes) 2008-07-11 17:50
log file icon hcidump-test.log [^] (135,173 bytes) 2008-07-11 17:51
log file icon hcidump-gus.log [^] (76,184 bytes) 2008-07-11 17:51

- Связи

-  Комментарии
(0000358)
manuel (инициатор)
2008-07-11 22:57

Mhh seems like a bug in gus to me, I'll try to take a look at it if I can.
(0000363)
skirsdeda (администратор)
2008-07-14 05:01

No need to look at it, I know what's wrong. It's openobex.
(0000365)
monreal (инициатор)
2008-07-17 18:03

skirsdeda, I was already told that openobex is the problem on IRC. But now I wonder what the correct way to get things working is. I'm using openSUSE 11.0, which ships openobex 1.3. If I understand correctly, even openobex trunk won't work without further patching? Would be nice to hear what I need to build a working package for 11.0 (and have everything work out of the box in the next release).
(0000366)
skirsdeda (администратор)
2008-07-17 18:32

openobex didn't have any releases for 2 years. It's not clear who is in charge, so it would be difficult to do a release with that patch included. Even trunk (if you are referring to http://dev.zuckschwerdt.org/openobex/browser/trunk) [^] needs the same patch.

There are several ways to solve this:
1) Temporary solution to disable Accept/Reject functionality in ods (as it was in releases previously to 0.3.2)
2) Include patch in openobex 1.3 package.
3) Include patch in openobex trunk and push for new release.
(0000367)
monreal (инициатор)
2008-07-19 01:29

Still a bit confused... does the openobex version shipped by Fedora¹ work for example? If yes, which is the magic patch?

[1] http://cvs.fedoraproject.org/viewcvs/rpms/openobex/devel/ [^]
(0000368)
heston_james (инициатор)
2008-07-19 12:19

Just my two pence on this, but having a feature in ods which requires a patched version of a lower level app is likely to cause all kinds of headaches.

I would think that the only two real options are to iether remove this feature from ods, or get a new release of open obex, I think any other option is likely just to cause confusion for more people, as it has done so here :-).

The third viable option would be to include it in ods, but have it as a configure option that has to be set to enable it, --enable-accept-reject or something like that.

I think its important that people using the release version of ods and a release version of openobex dont have a broken version.

Heston
(0000369)
monreal (инициатор)
2008-07-19 15:25

>> Temporary solution to disable Accept/Reject functionality
>> in ods (as it was in releases previously to 0.3.2)

So you say, things should work fine with ods 0.3/0.3.1? I downgraded to 0.3 and I see the same problem (file transfer stopping after a few kb)...

So, what's the official solution (or workaround)?

Please, either:

a) provide a patch against latest ods to remove the feature
b) release a new ods, which includes the feature conditionally
c) provide a patch against the latest openobex release (1.3) and ask distributions to ship this as long as there is no new openobex release
(0000403)
skirsdeda (администратор)
2008-08-23 22:00

I managed to get Accept/Reject functions work without patching openobex.
The newest ods from svn works correctly. This fix will be available in obex-data-server 0.3.5.

- история
Дата изменения Пользователь Поле Изменение
2008-07-11 17:49 monreal Новый вопрос
2008-07-11 17:50 monreal Файл добавлен: test.log
2008-07-11 17:50 monreal Файл добавлен: gus.log
2008-07-11 17:51 monreal Файл добавлен: hcidump-test.log
2008-07-11 17:51 monreal Файл добавлен: hcidump-gus.log
2008-07-11 22:57 manuel Комментарий добавлен: 0000358
2008-07-14 05:01 skirsdeda Комментарий добавлен: 0000363
2008-07-17 18:03 monreal Комментарий добавлен: 0000365
2008-07-17 18:32 skirsdeda Комментарий добавлен: 0000366
2008-07-19 01:29 monreal Комментарий добавлен: 0000367
2008-07-19 12:19 heston_james Комментарий добавлен: 0000368
2008-07-19 15:25 monreal Комментарий добавлен: 0000369
2008-08-23 21:58 skirsdeda Целевая версия => 0.3.5
2008-08-23 21:59 skirsdeda Состояние новый => назначен
2008-08-23 21:59 skirsdeda Ответственный => skirsdeda
2008-08-23 22:00 skirsdeda Состояние назначен => отработан
2008-08-23 22:00 skirsdeda Решен в версии => 0.3.5
2008-08-23 22:00 skirsdeda Решение открыт => решен
2008-08-23 22:00 skirsdeda Комментарий добавлен: 0000403
2008-10-17 19:58 skirsdeda Целевая версия 0.3.5 => 0.4
2008-10-17 19:59 skirsdeda Решен в версии 0.3.5 => 0.4
2008-10-17 19:59 skirsdeda Состояние отработан => закрыт


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker