Things to be handled before 4.8 / Schedule adjustments
Jannis Pohlmann
jannis at xfce.org
Tue Jan 19 14:07:21 CET 2010
Hey folks,
a part of our team is very busy working and doing other things these
days, leading to inactivity in some areas of Xfce that badly need some
love before the 4.8 release. I've been more or less absent for
about two months myself, so I don't blame anyone.
The main activity concentrates around the new panel and thunar.
1. AFAIK, the tasklist plugin is not feature complete yet and overall
the new panel hasn't really been tested that much. I've been using it
on my laptop for two weeks now and I'm quite satisfied with it
though.
Thunar has seen its first release based on GIO (1.1.0) but there are
regressions and the port to GIO has consequences for other parts of
Xfce:
2. xfdesktop still uses ThunarVFS, and even though I'm planning
another standalone maintenance release of ThunarVFS, xfdesktop needs
to be ported to GIO (and be it for consistency reasons only, like
using the same volume management framework).
3. thunar-volman, which I've written about a lot recently, is
incompatible with the 1.1.0 release of thunar. You could argue that
it is just a goodie but it is an integral part of the user experience
provided by thunar. I've laid the groundwork for porting thunar and
thunar-volman from HAL to udev and GIO by discussing the advantages
and disadvantages on my blog:
http://gezeiten.org/post/2010/01/Thunar-volman-and-the-deprecation-of-HAL
Like the port to GIO, the port to HAL might have small consequences
for the rest of Xfce but I fear we have no other choice.
A new component introduced with 4.8 is garcon, which is used by the new
panel, the appfinder and xfdesktop.
4. garcon lacks file system monitoring support. This is somewhat
important for all applications using it, so I suggest that we
implement the same basic monitoring support we had in libxfce4menu,
that is, no fine-grained changed/removed/added signals. Instead,
each root menu would have to be rebuild from scratch on a change
event. This is easy to implement and has worked ok in the past.
Garcon is not API stable, so we can rip this out again later in
order to replace it with something more appropriate.
These four points (there may be a few more) need to be dealt with
before we can release 4.8. Since it looks like half of the team is busy
with what we call "real life", I suggest that we delay the release.
By delaying I don't mean to give up our release model but rather to
lengthen the 4.8 cycle to, let's say, 10 months instead of 8. That
would mean the release phase (defined in more detail on
http://wiki.xfce.org/releng/4.8/schedule) would be moved from
2010-02-01 - 2010-04-12
to
2010-04-01 - 2010-06-12.
This is just loud thinking though, I'd prefer to hear some opinions on
this before we fix anything. I'd also like to mention that I wouldn't
see this as a big failure on our side but rather as an unfortunate
consequence of the fact that Xfce is a project whose pace entirely
depends on the free time of its developers.
So, yeah, what do you think about all this?
Cheers,
Jannis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20100119/1691d79b/attachment.pgp>
More information about the Xfce4-dev
mailing list