|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
|
|
|
Re: new dependencies in gvfsMatthias Clasen wrote:
> > David just merged the DeviceKit backend into gvfs, which means that > > gvfs will now depend on gnome-disk-utility and DeviceKit-disks. > > > > David will hopefully post something about some of the cool > > things we get with this. This mail is more about the dry bureaucratic > > aspects of this change... > > > > The new dependencies are only conditional. The hal backend is still > > there, so nobody will be rushed to switch to DeviceKit. Currently, the > > new backend is built automatically when configure finds the necessary > > dependencies, but there is a --en/disable-gdu option to force things. > > > > I'd like to add the new dependencies to our list of external deps (and > > to the jhbuild external-deps moduleset). > > > > Comments ? Emmanuele Bassi wrote: > I, for one, would like to welcome our new disk management overlords. > > also, in reference to the gnome-utils plans I mailed to gnome-utils-list > last month[1], I'd also say that gfloppy's life (or, better, the end > thereof) is pretty much tied to DeviceKit-disks and gnome-disk-utility. > hence, I'd love to get gnome-disk-utility as part of GNOME's desktop > suite so that we can finally have a modern disk management. I am all for DeviceKit-disks as an external dependency, but don't we want gnome-disk-utility as part of the desktop set ? It features many things, notifications, Nautilus extension, awesome replacement for gfloppy, and more, things that definitely have their place in the desktop. Just like Emmannuel I'd love to have it in the desktop suite. And being a whole part of the GNOME desktop was what I understood from David announce[1] (but then I could have read too much in this): > This will be the default volume monitor in GNOME 2.28 David, would you formally propose gnome-disk-utility for inclusion in the GNOME Desktop Suite ? Finally, minor technical point: it requires libsexy (for SexyUrlLabel). Cheers, Frederic [1] http://lists.freedesktop.org/archives/devkit-devel/2009-May/000149.html _______________________________________________ gnome-utils-list mailing list gnome-utils-list@... http://mail.gnome.org/mailman/listinfo/gnome-utils-list |
|
|
Re: new dependencies in gvfsOn Sun, 2009-05-03 at 07:57 +0200, Frederic Peters wrote:
> I am all for DeviceKit-disks as an external dependency, but don't we > want gnome-disk-utility as part of the desktop set ? It features many > things, notifications, Nautilus extension, awesome replacement for > gfloppy, and more, things that definitely have their place in the > desktop. Just like Emmannuel I'd love to have it in the desktop suite. > > And being a whole part of the GNOME desktop was what I understood from > David announce[1] (but then I could have read too much in this): > > This will be the default volume monitor in GNOME 2.28 > > David, would you formally propose gnome-disk-utility for inclusion in > the GNOME Desktop Suite ? Sure, that sounds sensible. The long term plan of this work is to have - two libraries, libgdu and libgdu-gtk - a set of applications / utilities - deep integration with GNOME (e.g. Nautilus extensions, panel items / applets, GVfs volume monitor) for dealing with storage devices. The idea is that the bulk of the work is in the libraries (including GTK+ widgets and dialogs) thus allowing people to experiment and iterate over what kind of end-user experience we want. I'm not yet ready to commit to any kind of stable API (yet) but that shouldn't be a problem as we can just update GVfs et. al. along and AFAIK there's no guarantee of any API stability in Desktop, only in Platform. However, one thing is that the (D-Bus) API of the daemon being used, DeviceKit-disks will remain API unstable for a bit longer (long term plan is to provide a stable API) - probably until the GLib/D-Bus story is sorted (see e.g. gtk-devel-list) and we have other backends (I want a backend for unit tests and of course ideally FreeBSD, Solaris and others could write backends too). This "Device-disks is API unstable" might be a hard pill for some distributors to swallow, e.g. they would need to rev DeviceKit-disks whenever a new GNOME release is out. Which includes revving things using DeviceKit-disks as well (it's not unlikely KDE and others will switch to DeviceKit-disks at some point). Also, the requirements for running DeviceKit-disks is also going to remain bleeding edge - to do integration on the level we want (e.g. do it right, for starters), we really need to depend on kernel and udev features as we add them. These shouldn't be problems for most distros, e.g. Fedora, OpenSUSE, Ubuntu, Mandriva etc. all tend to ship bleeding edge stuff _anyway_. It might be a problem for other OS'es (DeviceKit-disks is Linux only at the moment), jhbuild users and infrequently release distros (such as the enterprise releases or Debian). The only answer I have to this is that I will ensure that things (like GVfs) will build with --disable-gdu and then people can fall back to e.g. the HAL backend or whatever. With the caveat that these things will not be problem (because, no, I will not spend time making things work on ancient kernel or udev releases) for inclusion in the Desktop release set, I'd be more than happy to propose gnome-disk-utility. (Btw, it's not like DeviceKit-disks is in any way special here - these things apply to _many_ bits of an OS too (e.g. graphics, audio) - I'm just trying to be upfront about these things in order to manage expectations.) > Finally, minor technical point: it requires libsexy (for SexyUrlLabel). I can ship a local copy if this isn't in GTK+ by the 2.28 release (I believe the plan is to get something like this into GTK+). David _______________________________________________ gnome-utils-list mailing list gnome-utils-list@... http://mail.gnome.org/mailman/listinfo/gnome-utils-list |
|
|
Re: new dependencies in gvfsLe lundi 04 mai 2009 à 11:58 -0400, David Zeuthen a écrit :
> This "Device-disks is API unstable" might be a hard pill for some > distributors to swallow, e.g. they would need to rev DeviceKit-disks > whenever a new GNOME release is out. Which includes revving things using > DeviceKit-disks as well (it's not unlikely KDE and others will switch to > DeviceKit-disks at some point). There are already several fd.o packages that need to be updated this way, and it turns out to be manageable, since everything using them is either updated frequently or small enough to be trivially patched. One thing that would be much appreciated, however, is proper versioning of the interface. This is not as simple to do over D-Bus as with a regular library, but if you could at least mark prominently in the NEWS file which versions extend the protocol and which versions break it, it would help a lot with managing dependencies and upgrades. Cheers, -- .''`. Josselin Mouette : :' : `. `' “I recommend you to learn English in hope that you in `- future understand things” -- Jörg Schilling _______________________________________________ gnome-utils-list mailing list gnome-utils-list@... http://mail.gnome.org/mailman/listinfo/gnome-utils-list |
| Free embeddable forum powered by Nabble | Forum Help |