GNOME 3 and panel applets

2011-02-14 Thread Josselin Mouette
[Bcc: all maintainers of GNOME applets]

Hi,

as it was already mentioned for other reasons, GNOME 3 is just around
the corner, and there are some big changes ahead. DO NOT PANIC: the
current desktop with gnome-panel and metacity will remain as an
alternative. Anyone wanting to troll about how gnome-shell sucks is
invited to do so elsewhere, since the topic here is gnome-panel.

The panel remains, but it will be a GTK3 / D-Bus panel. In its current
state, it doesn’t support the good old GTK2 / bonobo applets, of which
we have a lot in the archive. Upstream confirmed they don’t have time to
support them for 3.0 unless someone steps up to do the job. 

If you develop, maintain or use one of those packages, and you don’t
want it to disappear, your options are now:

 1. Prepare to disable gnome-panel support (that’s for packages
which already have other options, such as using the notification
area). 
 2. If meaningful (it depends on the applet), switch to another
technology such as libappindicator or the notification area. 
 3. Port your applet to GTK3 and the new D-Bus API. The bindings for
Python and C# will probably not work either, so you might have
to start with them. 
 4. Step up and do the work to add support for bonobo applets in the
panel.

Option 4 is the only way to keep all applets with low maintenance in
Debian. It should be possible by developing a gateway D-Bus service that
loads a bonobo applet in a process separate from the panel and proxies
signals through it. If you are interested, please get in touch with
upstream. If no one is interested, a large portion of the following list
is going to leave the archive. 


David Villa Alises david.vi...@uclm.es
   ows

Sebastien Bacher seb...@debian.org
   lock-keys-applet
   mboxcheck-applet
   netspeed

Vincent Bernat ber...@debian.org
   xnee

Michael Biebl bi...@debian.org
   tracker
   vinagre (U)

Laurent Bigonville bi...@debian.org
   gnome-mag (U)

Salvatore Bonaccorso salvatore.bonacco...@gmail.com
   giplet

Joachim Breitner nome...@debian.org
   link-monitor-applet

Tzafrir Cohen tzaf...@debian.org
   hdate-applet (U)

LI Daobing lidaob...@debian.org
   lunar-applet

Debian GNOME Maintainers pkg-gnome-maintain...@lists.alioth.debian.org
   deskbar-applet
   gnome-mag (U)
   gnome-main-menu (U)
   gnome-netstatus (U)
   gnome-utils
   hamster-applet (U)
   mousetweaks (U)
   netspeed (U)
   ontv (U)
   seahorse-plugins (U)
   tsclient
   vinagre (U)

Debian Hebrew Packaging Team debian-hebrew-pack...@lists.alioth.debian.org
   hdate-applet
   hspell-gui

Debian Xfce Maintainers pkg-xfce-de...@lists.alioth.debian.org
   xfce4-xfapplet-plugin

Barry deFreese bddeb...@comcast.net
   xnee (U)

Sebastian Dröge sl...@debian.org
   deskbar-applet (U)
   gnome-mag (U)
   gnome-netstatus (U)
   gnome-utils (U)
   hamster-applet (U)
   mousetweaks (U)
   ontv (U)
   seahorse-plugins (U)
   service-discovery-applet
   vinagre (U)

Diego Fernández Durán di...@goedi.net
   quick-lounge-applet

Baruch Even bar...@debian.org
   hdate-applet (U)
   hspell-gui (U)

Luca Falavigna dktrkr...@debian.org
   remmina-gnome

Anthony Fok f...@debian.org
   lunar-applet (U)

Pedro Fragoso em...@ubuntu.com
   hamster-applet

Filippo Giunchedi fili...@esaurito.net
   sensors-applet (U)

Rudy Godoy r...@kernel-panik.org
   xfce4-xfapplet-plugin (U)

Gustavo Iñiguez Goya g...@kutxa.homeunix.org
   gnome-inm-forecast

Fabian Greffrath fab...@debian-unofficial.org
   glunarclock (U)

Debian QA Group packa...@qa.debian.org
   ddccontrol
   gnome-pilot

Jeremy Guitton debo...@free.fr
   ontv

Guido Günther a...@sigxcpu.org
   window-picker-applet

Jerry Haltom was...@larvalstage.net
   gnome-netstatus

Clement 'nodens' Hermann clement.herm...@free.fr
   tsclient (U)

Raphaël Hertzog hert...@debian.org
   indicator-applet (U)

Simon Huggins hug...@earth.li
   xfce4-xfapplet-plugin (U)

Lior Kaplan kap...@debian.org
   hdate-applet (U)
   hspell-gui (U)

Philipp Kern pk...@debian.org
   timer-applet

Julian Andres Klode j...@debian.org
   gnome-main-menu

Kilian Krause kil...@debian.org
   tsclient (U)

Mario Lang ml...@debian.org
   gnome-mag (U)

John Lightsey light...@debian.org
   apt-watch

Martin Loschwitz madk...@debian.org
   xfce4-xfapplet-plugin (U)

Francois Marier franc...@debian.org
   verbiste
   workrave

Fladischer Michael fladischermich...@fladi.at
   panflute

Robert Millan rmh.deb...@aybabtu.com
   gnote

Loic Minier l...@dooz.org
   computertemp (U)
   gnome-mag (U)
   gnome-netstatus (U)
   gnome-utils (U)
   netspeed (U)
   service-discovery-applet (U)
   tsclient (U)

Emilio Pozuelo Monfort po...@debian.org
   deskbar-applet (U)
   gnome-main-menu (U)
   gnome-utils (U)
   hamster-applet (U)
   mousetweaks (U)
   ontv (U)
   seahorse-plugins
   vinagre

Sam Morris s...@robots.org.uk
   sensors-applet

Josselin Mouette j...@debian.org
   deskbar-applet (U)
   gnome-mag (U)
   gnome-netstatus 

Re: GNOME 3 and panel applets

2011-02-14 Thread Luca Falavigna
Il 14/02/2011 18.17, Josselin Mouette ha scritto:
 Debian GNOME Maintainers pkg-gnome-maintain...@lists.alioth.debian.org
tsclient

Removed from unstable.

 Luca Falavigna dktrkr...@debian.org
remmina-gnome

Will be removed as soon as remmina 0.9.3 hits wheezy.

-- 

  .''`.
 : :' :   Luca Falavigna dktrkr...@debian.org
 `. `'
   `-



signature.asc
Description: OpenPGP digital signature


Re: GNOME 3 and panel applets

2011-02-14 Thread Joachim Breitner
Hi,

thanks for the heads-up.

Am Montag, den 14.02.2011, 18:17 +0100 schrieb Josselin Mouette:
  3. Port your applet to GTK3 and the new D-Bus API. The bindings for
 Python and C# will probably not work either, so you might have
 to start with them. 

do you have some pointers to migration guides or similar?

Also, for link-monitor-applet, I need to find out whether gob2 needs to
be updated. But it seems that GTK-3 still uses GLib-2, so this might
work.

Thanks,
Joachim

-- 
Joachim nomeata Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


signature.asc
Description: This is a digitally signed message part


Re: GNOME 3 and panel applets

2011-02-14 Thread Josselin Mouette
Le lundi 14 février 2011 à 23:06 +0530, Joachim Breitner a écrit : 
 Hi,
 
 thanks for the heads-up.
 
 Am Montag, den 14.02.2011, 18:17 +0100 schrieb Josselin Mouette:
   3. Port your applet to GTK3 and the new D-Bus API. The bindings for
  Python and C# will probably not work either, so you might have
  to start with them. 
 
 do you have some pointers to migration guides or similar?

There is one for GTK+:
http://library.gnome.org/devel/gtk3/stable/gtk-migrating-2-to-3.html

As for libpanel-applet itself, I don’t think there is any, so now may
also be the time to write one :)

AFAIK the only applets that have been ported are the ones from
gnome-applets (apart from invest which is in Python), so you might want
to have a look at what lies in their git repository. For example
gweather:
http://git.gnome.org/browse/gnome-applets/commit/?id=445b1ebba673fbc8d4943829c4607c41613cde5e

 Also, for link-monitor-applet, I need to find out whether gob2 needs to
 be updated. But it seems that GTK-3 still uses GLib-2, so this might
 work.

Yes, Glib remains compatible.

Cheers,
-- 
 .''`.
: :' : “You would need to ask a lawyer if you don't know
`. `'   that a handshake of course makes a valid contract.”
  `---  J???rg Schilling


--
To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1297705956.8791.154.camel@meh



Re: GNOME 3 and panel applets

2011-02-14 Thread Emilio Pozuelo Monfort
On 14/02/11 17:36, Joachim Breitner wrote:
 Also, for link-monitor-applet, I need to find out whether gob2 needs to
 be updated. But it seems that GTK-3 still uses GLib-2, so this might
 work.

There's no GLib 3.

Emilio


-- 
To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d596bd3.6040...@debian.org



Re: GNOME 3 and panel applets

2011-02-14 Thread Loïc Minier
 Thanks for starting this effort!  Some comments below:

On Mon, Feb 14, 2011, Josselin Mouette wrote:
 Debian GNOME Maintainers pkg-gnome-maintain...@lists.alioth.debian.org
deskbar-applet
gnome-mag (U)
gnome-main-menu (U)
gnome-netstatus (U)
gnome-utils
hamster-applet (U)
mousetweaks (U)
netspeed (U)
ontv (U)
seahorse-plugins (U)
tsclient
vinagre (U)

 * tsclient got RMed

 * deskbar-applet and gnome-main-menu are larger bodies of code, but I
   don't think they are relevant upstream anymore; probably hard to keep
   alive; RM?

 * I believe hamster-applet is still in wide use, albeit I don't use it
   myself; I would hope it gets adapted

 * vinagre is probably wide use as well.

 * Most of the others are probably half-relevant; not sure what's widely
   used in gnome-utils;  maybe gnome-mag is helpful for a11y for some
   people?  hard to tell

 Loic Minier l...@dooz.org
computertemp (U)
gnome-mag (U)
gnome-netstatus (U)
gnome-utils (U)
netspeed (U)
service-discovery-applet (U)
tsclient (U)

 The ones not listed above are not very important in my eyes and are
 candidates for RM as well

Thanks,
-- 
Loïc Minier


-- 
To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110214184102.gf3...@bee.dooz.org



Re: GNOME 3 and panel applets

2011-02-14 Thread David Villa
On Mon, 14 Feb 2011 18:17:36 +0100
Josselin Mouette j...@debian.org osó decir:

 [Bcc: all maintainers of GNOME applets]
 
 Hi,
 
 ...
 
 If no one is interested, a large portion of the
 following list is going to leave the archive. 
 
 
 David Villa Alises david.vi...@uclm.es
ows

I am also the upstream author of this applet. It has poor maintenance
(sorry) but it meets the required functionality in my way. Probably I
will develop a new version for gnome3 from scratch (python bindings
required), so I do not foresee to adapt or modify it in its current
form.

Cheers


signature.asc
Description: PGP signature