Meeting minutes (July 19th)



Here are the minutes of today's meeting. Please review and comment.
Matthias, also, I'll block the module decisions announcement for the
icontool decision (your action item).

Thanks,

Vincent

=====================================================

Attendance
==========
Present:
 Andre Klapper (andre)
 Frederic Peters (fpeters)
 Karsten Bräckelmann (guenther)
 Lucas Rocha (lucasr)
 Matthias Clasen (mclasen)
 Vincent Untz (vuntz) -- taking minutes

Regrets:
 Kjartan Maraas (kmaraas)
 Olav Vitters (bkor)

Missing:
 Frederic Crozat (fcrozat)


Agenda
======
 + module inclusion
 + release assignments
 + Discuss whether to open call for new modules for 2.29 around 2.27.90
 + GNOME3/GTK3 status


ACTIONS
=======

Andre:
 + file a bug for the gnome-disk-utility string review
   => DONE: http://bugzilla.gnome.org/show_bug.cgi?id=589043
 + update schedule for change in period of module proposals
 + announce change for period of module proposals
 + ask Willie Walker for a status update on accessibility
 + ask Christian Dywan about GTK+ 3 deprecation plans

Frederic P.:
 + update the jhbuild modulesets
 + push for a decision for a solution for deprecations in bindings

Lucas:
 + PENDING: setup initial wiki page for 3.0 roadmap
 + PENDING: maybe announce the roadmap process change for 2.28 & 3.0
 + push for a "web services" set of libraries
 + make sure eog-plugins will see a release for 2.28
 + comment on the GTK+/session management bug, and make Havoc comment on
   it

Matthias:
 + get more feedback about icontool from desktop-devel-list and
   gnome-themes-list

Vincent:
 + send the module decisions on devel-announce-list once reviewed by the
   whole team
 + update the wiki pages


Module inclusion
================

 + gnome-bluetooth (desktop)
   - good doc, even an experimental port to mallard
   - works great
   => approved
   => bluez becomes an approved external dependency
   => has a runtime dependency on obexd

 + gnome-disk-utility (desktop)
   - stub documentation for the palimpset utility
   - replaces gfloppy (in gnome-utils, already removed)
   - needs a string review (techy ones, missing comments, etc.)
     . Matthias can work with David on it next week
   - Linux-only for now (but this is more related to DeviceKit-disks)
   - optional dependency for gvfs right now
   - provides libraries with no guarantee for API/ABI stability
   => approved
   => non-Linux-based OS won't be able to use it unless DeviceKit-disks
      is ported there. We encourage people to work on those ports to
      offer the best experience to GNOME users on those OS.

 + libgdata (desktop)
   - good api doc
   - required for the current version of totem youtube plugin, and maybe
     later by evolution
   - some worries about the protocol being only used by Google at the
     moment (on non-free services)
   - we certainly want to allow users to access their data, though
   - technically not needed in the desktop
   => approved as external dependency

 + krb5-auth-dialog (desktop)
   - reactive maintainer
   - minimal doc
   - suggestion to integrate it in seahorse or gnome-keyring
   - no reply from the community
   - neat tool, but that's not something that end users will directly
     install themselves.
   => rejected because it doesn't really fit the desktop set
   => suggestion to integrate it in seahorse, though

 + libseed (bindings)
   - was mainly rejected because of gjs vs seed for 2.26
   - gnome-js-common was created to offer a common js module between gjs
     and seed
   - still, for reasons that are independent from the gjs and seed
     teams, there are technical differences that makes it hard to write
     code that can be used with both gjs and seed
   - gnome-shell will likely stay with gjs, but seed people offered to
     port it to seed
   - we want people to start using js in GNOME now since it will likely
     play an important role for the future
   => approved
   => people should write code that also works on gjs when possible,
      since we might later decide that gjs is more appropriate

 + DeviceKit-disks (external dependency)
   - clearly the right way forward
   - DeviceKit-disks is not yet available on non-Linux systems
   - it requires recent udev & kernel
   - many things can already be done with gvfs only (no need for hal or
     DeviceKit-disks)
   => approved
   => it's preferred to keep a hal backend when possible (instead of
      just removing it) for portability reasons

 + WebKit/GTK+ (external dependency)
   - good work done to fix issues
   - still not perfect for accessibility
     . we trust the WebKit/GTK+ team for fixing this
   => approved
   => the WebKit/GTK+ team needs to continue work on accessibility
   => modules with WebKit ports should merge the relevant branches (eg,
      yelp)

 + libchamplain (external dependency)
   - people like it
   - needs to be ported to clutter 1.0
   => approved if ported to clutter 1.0

 + icontool (external dependency)
   - no reply to the mail by Frederic (on June 10th)
   - should replace icon-naming-utils
   - mostly useful for one-canvas work (which is not used yet)
   - would the icontool-render be used during "make dist" or "make
     install"?
   => need more feedback, especially from art team, to know if it's
      really needed now and replies from maintainer

General note about the hal migration: some modules (like
rhythmbox/banshee) will now rely on udev, which means they will need
some work for non-Linux-based OS. Help is needed to make sure this work
goes smoothly.


Release assignments
===================

Jul 29 2.27.5  vuntz
Aug 12 2.27.90 fcrozat
Aug 26 2.27.91 fredp
Sep 09 2.27.92 vuntz
Sep 23 2.28.0  lucasr
Oct 21 2.28.1  mclasen
Oct 28 2.29.1  vuntz
Nov 18 2.29.2  lucasr
Dec 02 2.29.3  mclasen
Dec 16 2.28.2  vuntz
Dec 23 2.29.4  fredp

If somebody wants to do one release and replace someone, please mail the
list.


Call for new modules for 2.29
=============================

To give more time to maintainers of modules proposed for inclusion, we
decide to change the schedule to open the module proposal period earlier
(2.27.90) and to update the rest of the schedule accordingly. This was
discussed in the previous meeting.


GNOME3/GTK3 status
==================

Lucas proposes to create a set of libraries to access web services
(examples of such libraries: twitter-glib, json-glib, librest, libgdata,
etc.), and to use mojito to access the data from applications.

Matthias notes that we should probably stop requiring the icon symlinks
(done by icon-naming-utils/icontool). This might require coordination
work with XFCE and other desktops.

Notes from Andre:
 + accessibility: need to ask the a11y team for a status update
 + need decision on how to deal with deprecations in 3.0
 + dconf status: not really clear
   . it's working, but will it be integrated?
 + session management support in GTK
   . Lucas will think about it and will make Havoc comment on it
 + waiting for a report of the GTK+ 3 meeting at GCDS
   . some work has been happening, though (gseal getting closer)
   . not clear if it will be ready for March 2010; it mostly depends on
     some people like Kris
 + dbus in glib/gtk+ will get worked on once PolicyKit 1 is finished
   . this should enable various things (unique, dconf, session
     management)


Next meeting
============

The next meeting will occur between 2.27.92 and 2.28.1, ie in September
or October.

Future agenda items:
 + GNOME 3 status
   - if 2.30 is not ready, we'll have to add a 2.28.3 release
   - re-evaluate gjs vs seed?

-- 
Les gens heureux ne sont pas pressés.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]