<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:Courier New,courier,monaco,monospace,sans-serif;font-size:10pt"><div>Hi,<br>I'm a packagekit and kpackagekit developer. (www.packagekit.org)<br>i was going to contact dbus packgers people but i found a bug that<br>has what i need.<br><br>i'll try to explain why not restart Dbus:<br><br>* Fist of all dbus should be treated like a kernel? sould stupid?<br>but you can't (ok i know there are ways to do it) upgrade your kernel<br>and don't do a restart.<br><br>* gdm > 2.22 or greater will kill you login session.<br><br>* policykit a program that is getting wide used, creates a session<br>every time you login on kdm or gdm, if you restart Dbus it will never come back.<br><br>* and in our case we use dbus to have a very good design in security and<br>transparency for the user and a developer application.<br>how it works? well if you don't know packagekit
has a wide range of backends<br>so you will be able to manage software the same way (in the user poit of view)<br>on ANY distro. Fedora 9 already uses it. ALL the comunication between <br>packagekit and the user interface is made using DBUS.<br>So if you restart DBUS the ui is not able to respond to the current request<br>and the user got's confused.<br>AND in the most common case doing a system update using packagekit ui<br>will end up with a ui stuck and it never concludes the updates...<br><br>If the user kills the updates ui, he will never be able again to <br>install/remove ANY packages WHY? because polkit the program that<br>gives him the right to do admin tasks was killed by a restart.<br><br>Please don't think that only m$ should do restart, on m$98<br>if you hold the shift (not sure if this was the key) the os<br>did not restart completely.<br><br>if restarting is a m$ thing why should you restart a running program??<br>tell it to re read it's
config file (i also think it's unecessary).<br><br>So please consider not doing this restart anymore. you will be crashing<br>too many things, it's like to unplug a pendrive while it's copying...<br><br>the application don't know what to do and some of then could do nothing!<br><br>Ah i remember more one problem:<br>IF dbus is not able to start again due this update a kde user will not be able<br>to use shortcuts, nor see popups messages... it all Depends on DBUS.<br>and to finish my huge email :)<br><br>Dbus was made for desktop users (freedesktop.org), so you can't have<br>a power user to be able to start dbus by hand cause it failed to start...<br><br>please add my email if this is not automatic,<br>and please don't see this like an angry or ofence email.<br>It's just that there are a bounch of projects that rely on Dbus<br>and doing so is breaking everything.<br><br>cheers,<br>Daniel.<br></div></div><br>
<hr size=1>Novos endereços, o Yahoo! que você conhece. <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.new.mail.yahoo.com/addresses">Crie um email novo</a> com a sua cara @ymail.com ou @rocketmail.com.</body></html>