New module decisions for 2.30
- From: Vincent Untz <vuntz gnome org>
- To: devel-announce-list gnome org
- Subject: New module decisions for 2.30
- Date: Mon, 9 Nov 2009 22:38:29 +0100
Hi,
The release team met last week to eat some ice cream, chat about who
will be the villain(s) in the next Batman movie and play some football
(or soccer if you're living in a country where there's another football
game ;-)). We still found some time to discuss the new module proposals.
Many thanks to the people who contributed to the discussion on the list,
and to the authors and maintainers of the proposed modules!
Short summary
=============
Please make sure to read the details for modules that are of interest to
you, as the release team generally comments on why a module is approved
or rejected, with recommendations that we'd like to see followed.
In:
gmime (external dependency)
libdb (external dependency)
vala (external dependency)
gnome-packagekit (desktop)
nautilus-sendto (desktop)
In, but not as expected:
tracker (external dependency instead of desktop)
dconf (not for 2.30, but pre-approved for 3.0)
Blocking on external issues:
clutter-core (see details below)
Out:
couch-db, evolution-couchdb (desktop)
globalmenu (desktop)
nautilus-actions (desktop)
Withdrawn by maintainer:
emerillon (desktop)
libvtemm (desktop)
Details
=======
+ gmime (external dependency)
- needed by totem-pl-parser (in 2.28 already)
- would be needed by tracker
=> approved
=> it would make sense to make evolution-data-server/evolution use
gmime to remove code duplication.
+ libdb (external dependency)
=> already approved by mail
+ vala (external dependency)
- would be needed by parts of dconf and tracker
- gathered quite some interest already
=> approved
=> the release team encourages maintainers of modules using vala to
put generated files in tarballs to enable compilation without vala
being installed.
+ clutter-core (desktop)
- already adopted by the GNOME community
- already an external dependency
- not hosted on GNOME infrastructure, but tarballs and API docs are
now there (missing: git and bugzilla)
- copyright waiver possibly limits contributions:
http://bugzilla.openedhand.com/waiver.html
- copyright assignment is also an issue
=> the release team is working with the Foundation to investigate the
copyright waiver and copyright assignment, and with Intel to find
an appropriate solution.
=> feedback from the community at large on what solution would be
appropriate is welcome.
=> at least bugzilla should be moved to the GNOME infrastructure.
=> rejected, until those (non-technical) issues are solved. We still
support the project as we believe it's really essential for GNOME,
especially in the GNOME 3 context.
+ couch-db, evolution-couchdb (desktop)
- not really used widely at the moment
- it seems the mozilla javascript engine is a highly recommended
dependency. Until we come to a decision about the mozilla vs webkit
engines, this is an issue.
=> rejected: too early for wider adoption.
+ dconf (desktop)
- agreement it's the way forward
- concerns about migration of settings
- concerns about the lack of planning for admin tools (pessulus and
sabayon)
- concerns about the fact that we need stuff in glib but that's not
there yet (although we know there's a plan for this)
- a massive migration from gconf to dconf would be preferrable
(instead of having some modules using gconf and some other modules
using dconf). We know it might not be realistic, though.
=> rejected for this cycle, but pre-approved for the next cycle
(assuming glib gets the required API for the next cycle). The
additional time should be used for careful planning of the above
items.
=> we encourage developers to look at it and to create gsettings
branches for their modules (like devhelp and gedit).
+ emerillon (desktop)
=> withdrawn by maintainer
+ globalmenu (desktop)
- still considered as a hack by platform maintainers
- does not align with the GNOME 3 plans at the moment
=> rejected
+ gnome-packagekit (desktop)
- the PackageKit integration in GNOME offers nice features
- the PackageKit tools are not used widely by all distributions right
now
- some parts of gnome-packagekit have a place in the desktop suite,
but not all of them, so it's not clear what to do right now.
=> approved
=> we believe packagers will only take the parts of gnome-packagekit
they want in their packages anyway. Packagers can contribute
patches to make this easier for them as Richard is open to this
idea.
+ libvtemm (desktop)
=> withdrawn by maintainer
+ nautilus-actions (desktop)
- some think it's mostly targetted at advanced users, and so it's
fine to keep it out of the desktop
- should potentially be integrated in nautilus itself in a
non-intrusive way if possible
=> rejected, but we can give it more visibility as part of our goal
to advertize more GNOME applications
+ nautilus-sendto (desktop)
- widely adopted
- integrates in a non-intrusive way to nautilus
=> approved
=> it might make sense to integrate the feature directly in nautilus
if possible (and have the plugins directly in the applications
themselves)
+ tracker (desktop)
- this is tracker 0.7 (not 0.6)
- mixed feelings in the community
- the tracker team has done some good work recently, and we want to
give a chance to integrate their work
- we need more integration first; right now, it seems to be mostly
integration of the search and not the metadata
- we think applications should not rely on the indexer being enabled,
since people might disable it. This should hopefully already be
fine.
=> approved as external dependency
=> we encourage tracker developers to clearly separate the indexer
from the store to avoid confusion in the mind of non-tracker
developers.
Thanks,
Vincent
--
Les gens heureux ne sont pas pressés.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]