ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Alexey Rusakov <ktirf@altlinux.ru>
To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru>
Subject: Re: [sisyphus] Sisyphus: broken dependancies? hal-device-manager
Date: Sun, 06 Feb 2005 23:07:48 +0300
Message-ID: <42067914.4020202@altlinux.ru> (raw)
In-Reply-To: <20050206115032.GA29992@pyro.hopawar.private.net>

Alexey Morozov wrote:

>On Sun, Feb 06, 2005 at 10:47:32AM +0300, Alexey Rusakov wrote:
>  
>
>>2lav@: О - третий прецедент на hal-device-manager и пятый в сумме по 
>>проблеме.
>>    
>>
>А причем здесь Липатов-то? :-)
>  
>
Просто в своё время именно с ним мы обсуждали проблему, которую я в 
очередной раз описываю ниже. "Ухожу, ухожу", прошу прощения за 
упоминание его имени всуе.

>Алексей, если Вы не знаете источника проблемы, не надо предлагать решения
>  
>
Я предлагаю не решение, а workaround. Ещё раз (где-то третий, наверное) 
описываю изначальную проблему. Извините за многословность, пожалуйста, 
дочитайте до конца.
Для меня всё началось с того, что программа Meld, использующая 
python-modules-pygnome-gtksourceview, отказалась работать, отправляя 
Python в коредамп.  Более того, простой import gtksourceview отправлял 
Python в коредамп. У lav@ всё было в порядке. Я отправился разбираться в 
исходном коде. Попытался пройти соответствующий момент под отладкой. И 
получил сюрприз: всё прошло без сучка без задоринки. Собрал пакет 
(просто взял src.rpm и сделал rpmbuild --rebuild), установил полученное 
- работает! Вернулся к пакету из Сизифа - падает.
Через некоторое время в sisyphus@ раздался крик о помощи совершенно 
аналогичного содержания 
(http://lists.altlinux.ru/pipermail/sisyphus/2005-January/051637.html). 
Я посоветовал человеку сделать то же, что и я (я знаю, что это плохо, но 
никто не предложил лучшего решения, а у меня другого не было), в 
результате он налетел на следующую подставу - на этот раз в 
python-modules-pygnome (которая не только у Виталия, но и у меня не 
воспроизводилась); это был уже не коредамп, а следующая ошибка:

$ meld
RuntimeError: can't create const
Traceback (most recent call last):
   File "/usr/lib/meld/meldapp.pyc", line 90, in on_response

AttributeError: '__main__.GnomeFileEntry' object has no attribute 
'get_full_path'
$


Пересобирается python-module-pygnome на машине потерпевшего. Ошибка 
автомагически исчезает. Однако на исходный вопль ответил ещё и Михаил 
Забалуев 
(http://lists.altlinux.ru/pipermail/sisyphus/2005-January/051735.html):
-- начало цитаты --

У меня похожая проблема проявляется много где, например,
в hal-device-manager:

RuntimeError: can't create const
Traceback (most recent call last):
  File "/usr/bin/hal-device-manager", line 18, in ?
    DeviceManager()
  File "/usr/share/hal/device-manager/DeviceManager.py", line 81, in
__init__
    self.update_device_list()
  File "/usr/share/hal/device-manager/DeviceManager.py", line 195, in
update_device_list
    self.virtual_root = self.build_device_tree()
  File "/usr/share/hal/device-manager/DeviceManager.py", line 269, in
build_device_tree
    parent_name = properties["info.parent"]
TypeError: unsubscriptable object

-- конец цитаты --
Точно такую же диагностику получил я, попытавшись запустить 
hal-device-manager. Человек, начавший тему - третий, известный мне, 
увидевший то же самое.

А теперь не надо мне говорить гордое программистское "у меня всё 
работает", потому что это никому не поможет, а я и так подозреваю, что у 
вас оно работает. Вместо этого было бы очень интересно узнать ваше 
мнение о том, как с этим справиться.

>P.S. кстати, а чего вы все хотите добиться от hal-device-manager'а?
>hal-device-manager в своем нынешнем состоянии НЕ УМЕЕТ НИЧЕГО,
>кроме ПОКАЗА дерева дивайсов, нащупанных HAL'ом. В этом смысле, те,
>кому не терпится, могут воспользоваться dbus-monitor --system :-)
>  
>
Банальное любопытство. Спасибо за хинт про dbus-monitor.

-- 
  Alexey "Ktirf" Rusakov


  parent reply	other threads:[~2005-02-06 20:07 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-06  2:19 Arioch
2005-02-06  7:47 ` Alexey Rusakov
2005-02-06 11:50   ` Alexey Morozov
2005-02-06 15:20     ` [sisyphus] I: python-module-Pyrex, dbus, kvm Alexey Morozov
2005-02-06 20:07     ` Alexey Rusakov [this message]
2005-02-07  8:59       ` [sisyphus] Sisyphus: broken dependancies? hal-device-manager Alexey Morozov
2005-03-27  5:28     ` [sisyphus] " Arioch
2005-02-08 19:50 ` Arioch
2005-02-09  7:17   ` Anton Farygin
2005-03-27  3:52     ` Arioch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42067914.4020202@altlinux.ru \
    --to=ktirf@altlinux.ru \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git