Merging migration-to-gio into Thunar trunk

View: New views
5 Messages — Rating Filter:   Alert me  

Merging migration-to-gio into Thunar trunk

by Jannis Pohlmann-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey guys,

I'm thinking about merging my migration-to-gio Thunar branch into
trunk in a few days. There haven't been many changes since I posted the
last update, but it's working pretty well (if GVfs is installed at
least). ThunarVFS already has been moved into its own repository which
means we can easily update all components depending on it, so that all
of them remain in a release-ready state. Updating components to
Thunarx-2 shouldn't be much of a problem either.

I've started working on the missing pieces (most importantly a GIO
volume monitor based on DeviceKit-disks, of which an outdated revision
is available on http://git.xfce.org/jannis/thunar-volume-monitor/) but I
feel I need a little break from fulltime hacking. There's a lot of time
for bugfixes, especially since our new release cycle hasn't
really started yet (mainly due to the pending migration to Git).

What do you think?

  - Jannis


_______________________________________________
Xfce4-dev mailing list
Xfce4-dev@...
http://foo-projects.org/mailman/listinfo/xfce4-dev

signature.asc (204 bytes) Download Attachment

Re: Merging migration-to-gio into Thunar trunk

by Jannis Pohlmann-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 1 Jul 2009 18:30:34 +0200
Jannis Pohlmann <jannis@...> wrote:

> Hey guys,
>
> I'm thinking about merging my migration-to-gio Thunar branch into
> trunk in a few days. There haven't been many changes since I posted
> the last update, but it's working pretty well (if GVfs is installed at
> least). ThunarVFS already has been moved into its own repository which
> means we can easily update all components depending on it, so that all
> of them remain in a release-ready state.

Well, actually, there's nothing we have to do for that. People just
have to install thunar-vfs instead of thunar if they want to use Xfce
from SVN. That's all.

Upgrading to thunarx-2 instead of the old thunarx-1 is just a matter of
using GFileInfo instead of ThunarVfsInfo, which some extensions don't
even care about (I think).

  - Jannis


_______________________________________________
Xfce4-dev mailing list
Xfce4-dev@...
http://foo-projects.org/mailman/listinfo/xfce4-dev

signature.asc (204 bytes) Download Attachment

Re: Merging migration-to-gio into Thunar trunk

by Nick Schermer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/7/1 Jannis Pohlmann <jannis@...>:
> What do you think?

Good idea. Give it some attention for bug fixing. There are probably
some other things to cleanup beside the gio migration and it is more
convenient to do that once gio landed in trunk.

Nick
_______________________________________________
Xfce4-dev mailing list
Xfce4-dev@...
http://foo-projects.org/mailman/listinfo/xfce4-dev

Re: Merging migration-to-gio into Thunar trunk

by Mike Massonnet :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/7/2 Nick Schermer <nickschermer@...>:
> 2009/7/1 Jannis Pohlmann <jannis@...>:
>> What do you think?
>
> Good idea. Give it some attention for bug fixing. There are probably
> some other things to cleanup beside the gio migration and it is more
> convenient to do that once gio landed in trunk.

There are many things people don't run from trunk. If you want wider
attention, provide a release ;)
_______________________________________________
Xfce4-dev mailing list
Xfce4-dev@...
http://foo-projects.org/mailman/listinfo/xfce4-dev

Re: Merging migration-to-gio into Thunar trunk

by Jannis Pohlmann-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2 Jul 2009 10:04:22 +0200
Mike Massonnet <mmassonnet@...> wrote:

> 2009/7/2 Nick Schermer <nickschermer@...>:
> > 2009/7/1 Jannis Pohlmann <jannis@...>:
> >> What do you think?
> >
> > Good idea. Give it some attention for bug fixing. There are probably
> > some other things to cleanup beside the gio migration and it is more
> > convenient to do that once gio landed in trunk.
>
> There are many things people don't run from trunk. If you want wider
> attention, provide a release ;)
I decided it's not ready for trunk yet. The main reason is that there
still are a few regressions:

  - replacements for the current thumbnailers are missing. Basically,
    what we need are tumbler plugins for fast JPEG thumbnails based on
    EXIF data and libjpeg, font thumbnails and a wrapper plugin for
    ThunarVFS thumbnailer scripts.

  - Trash and volume management are currently not possible without
    GVfs. Of course we could say "just install GVfs then!" but I'd like
    to have about the same functionality as before *without* too many
    new dependencies. I'll have to investigate how complicated it would
    be to turn Thunar's trash implementation into a GIO backend. Work
    on a GIO volume monitor extension based on DeviceKit-disks has
    already begun on http://git.xfce.org/jannis/thunar-volume-monitor/.

There are a few more which are less important but still kinda crucial,
so for now the branch will not be merged into trunk.

  - Jannis


_______________________________________________
Xfce4-dev mailing list
Xfce4-dev@...
http://foo-projects.org/mailman/listinfo/xfce4-dev

signature.asc (204 bytes) Download Attachment