Re: Would a Debian patch to fix bug #776595 be an acceptable path to go?

2015-02-02 Thread Josselin Mouette
Frans Spiesschaert frans.spiesscha...@yucom.be wrote: 
Given this context, I have the following question: would there be a
chance that such a patch gets accepted and reaches Jessie 8.0 or 8.1 or
is preparing a patch not worth the effort, given the fact that the
severity of bug #776595 is only important.

Please send a patch against nl.po to the bug. It looks worth fixing.

Cheers,
-- 
Joss


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



Re: Bug#776218: installation-reports: Reportbug needs python-vte, which is not installed in the default installation

2015-01-26 Thread Josselin Mouette
Hi,

Cyril Brulebois k...@debian.org wrote: 
 (major) The missing packages should be installed from the beginning. 
These are
 python-vte and python-gtkspell (which reportbug also wants).

Might be a good idea for some gnome packages to pull those packages?

I’m not sure it’s the right way to do that. These packages are not
maintained upstream and we want to get rid of them, not to add new
dependencies. GNOME in jessie is fully built on GTK3, except for
iceweasel and a couple of other default applications. And most Python
dependencies have been switched to Python 3 as well (except for some
Debian-specific scripts). 

-- 
Joss


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



Re: Problem with nvidia driver and Gnome Backgrounds

2014-12-05 Thread Josselin Mouette
Hi,

Le vendredi 05 décembre 2014 à 07:38 +0100, Johan Kröckel a écrit : 
 I am a little bit annoyed of bug #768896 and I am starting to suspect,
 that it could be another package which causes the problem.
 It seems, that the backgrounds are stored in memory, which is not
 powered over suspend and not refreshed after wakeup.
 I really want to help with this bug, but I dont know how. Do you have any 
 ideas?

I have seen the exact same bug on VMware windows when resuming from
suspend with wheezy+nvidia-glx 339.  So this definitely looks like a
nVidia bug which needs to be taken upstream.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


-- 
To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1417775156.17676.2.ca...@debian.org



Re: [Pkg-xfce-devel] Reverting to GNOME for jessie's default desktop

2014-08-12 Thread Josselin Mouette
Le mardi 12 août 2014 à 03:03 +0100, Anthony F McInerney a écrit : 
 I had stated previously XFCE had started showing memory usage similar
 to gnome. This has quite obviously changed. I was wrong, and i'm
 posting it as a correction to my statement.

You’re comparing apples and oranges. These memory usage comparisons are
only useful at feature parity - which doesn’t exist, since different
environments have different paradigms and different feature sets.

 How much RAM does your browser use? 
 Lots, which is why i prefer my DE not to eat it all.

When the browser uses 1 GB while GNOME (including evolution and many
other running applications) uses half of that, I don’t think you need to
look for memory savings in the desktop. You need to buy more RAM and
that’s all, because browsers won’t suddenly stop needing their gigabyte.

 If you can't run GNOME because you don't have the system specs
 to run a modern desktop then you can select XFCE/LXDE in the
 installation menu. But let's be fair, those people are a
 minority. And a default should fit the needs of the majority. 
 Ahh good you have statistics for that. Please link them, or quote and
 cite sources.

I just had a look at an online hardware store.
Out of their 682 laptops and 332 desktops: 
  * 1 model has 1 GiB 
  * 48 models have 2 GiB 
  * 470 models have 4 GiB 
  * 495 have 6 GiB or more

Which means 0,1% of the machines you can buy are not able to run a web
browser anyway,  5% are more than enough for a full-fledged GNOME+web
browser, and all the rest are very comfortable with anything you can run
under Linux.

 Some people like the 'basic 3d acceleration' for other things, so not
 only do you want me to sacrifice my RAM to all powerful DE, but also
 my GPU? How kind of you ;)

We happen at work to have users with very important needs of 3D
resources, so one of my colleagues conducted some performance tests with
and without a compositor (the compositor being GNOME 3).

It turns out that with a recent adapter, 3D applications are running a
small bit faster under GNOME, and that’s probably because it saves your
graphics card the pain to switch from 2D to 3D contexts. 
-- 
 .''`.Josselin Mouette
: :' :
`. `'
  `-


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



Re: [Pkg-xfce-devel] Reverting to GNOME for jessie's default desktop

2014-08-12 Thread Josselin Mouette
Le mardi 12 août 2014 à 13:12 +0100, Anthony F McInerney a écrit : 
 Virtualbox Results (no guest drivers installed)

Glxgears is not a relevant 3D benchmark.

But the funniest thing is that you did this test without any 3D
acceleration, which is not representative at all of most real-world
computers.

Thanks for making the point that with llvmpipe, GNOME is perfectly
usable on a machine without 3D. 
-- 
 .''`.Josselin Mouette
: :' :
`. `'
  `-


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



Re: RFH: gi and overrides, how it should be packaged

2014-07-26 Thread Josselin Mouette
Hi Osamu,

Le lundi 21 juillet 2014 à 02:07 +0900, Osamu Aoki a écrit : 
 Hi gnome folks,
 
 The input method packaging team is wondering what to do with the
 /usr/lib/python*/dist-packages/gi/overrides/Ibus.py files generated when
 python-gi-dev is in the build environment.
 
 Do we make python-ibus just for them?  Or put it inside gir* packages.
 
 I have no idea which one is better.  (gir* is easier for me...)

Since they are overrides for modules which are loaded through GI, it
looks much better to put them in the gir* package.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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



Re: Error message installing Google-Web-Designer

2014-06-06 Thread Josselin Mouette
Le vendredi 06 juin 2014 à 11:17 -0400, Stephen Allen a écrit : 
 Greetings.
 
 Running Gnome-Shell 3.8.x on Debian Jessie, after installing
 Google-Web-Designer the following message is presented:
 
   Setting up google-webdesigner (1.0.1.0-1) ...
   Error in file /usr/share/gnome/applications/display.im6.desktop:
   NoDisplay=true is an invalid MIME type (NoDisplay=true does not
   contain a subtype)

This message is proof that this package’s postinst script is doing
completely unneeded or irrelevant stuff. (There is a real bug here which
is #692141, fixed in svn, but it’s unrelated.)

 Which results in the application showing up without any toolbars or
 chrome just a blank shell.

Tell Google to stop writing hundreds of useless lines in their postinst
scripts.

 Any idea what's wrong/needed to fix this? Google's page says it's
 compatible with Debian/Ubuntu.

Apparently, it is not. All of freedesktop stuff is automatically handled
by triggers, in both Debian and Ubuntu. What this package does risks
breaking your system.

-- 
 .''`.Josselin Mouette
: :' :
`. `'
  `-


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



Re: GNOME 3.8 and awesome wm

2013-11-22 Thread Josselin Mouette
Le vendredi 22 novembre 2013 à 11:18 +, Mike Timonin a écrit : 
 This thread indicates that in 3.8 media keys, layout, etc, have been
 moved over to gnome-shell
 
 https://bbs.archlinux.org/viewtopic.php?pid=1262471

Yes, it is a known problem. We need to resurrect them as g-s-d plugins
used from gnome-fallback. 
Cheers,
-- 
 .''`.Josselin Mouette
: :' :
`. `'
  `-


-- 
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/1385129301.24216.626.camel@dsp0698014



Re: Affected by gnome-shell lockups on wheezy?

2013-07-06 Thread Josselin Mouette
Le vendredi 05 juillet 2013 à 23:30 +0200, David Weinehall a écrit : 
 I'm using gnome-shell 3.8.3 from experimental I'm still seeing lockups
 every now and then.  Not sure whether it's the same issue, but it's
 annoying, it's rather frequent, and now with the workspace grid and
 weather notification extensions rectifying the shortcomings of the
 default behaviour I'd be very disappointed to have to abandon
 gnome-shell.

It could be the same issue (although triggered differently), because
while gjs has changed a lot, the bug in mozjs is still around.

If so, the version in unstable should have the workaround working.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


-- 
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/1373109084.13665.1.camel@tomoyo



Affected by gnome-shell lockups on wheezy?

2013-07-03 Thread Josselin Mouette
Hi all,

despite some workarounds added to the gnome-shell package, some users
have still complained of more or less frequent deadlocks of the shell
(usually 10 minutes after login), forcing them to fall back to GNOME
Classic or other desktops.

We know vaguely where this comes from, and it should be fixed in GNOME
3.8, but in the meantime we can improve the situation in wheezy.

If you have been affected by such deadlocks, please test gnome-shell
3.4.2-11 in unstable. I can also provide wheezy packages if needed. If
the deadlock happens, it should now soon after login, and the shell
should restart after 10 seconds instead of remaining locked. It’s still
far from perfect, of course, but it should be a big improvement over
losing the session.

If the tests are conclusive, we’ll upload this fix into wheezy in the
next point release.

Thanks,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


-- 
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/1372888711.26950.5.camel@tomoyo



Re: The difficulty of contributing / volunteering

2013-01-31 Thread Josselin Mouette
Hi Boruch,

Le jeudi 31 janvier 2013 à 16:22 -0500, Boruch Baum a écrit : 
 Hello everyone,
 
 I'm getting a bit discouraged (see below). I thought it would be
 simple to offer to volunteer helping in debian, specifically packaging
 'meld' and other packages with only older versions debianized. It
 really shouldn't be this difficult.

Thanks a lot for your interest.

Our primary means of synchronisation in the GNOME team is the IRC
channel (#debian-gnome on the OFTC network). If you have specific
changes you want to submit, you can send them to a bug report, but it’s
easier to discuss directly.

About meld specifically, since it is not really part of GNOME, I don’t
think anyone would object if you wanted to adopt it and move the
repository to collab-maint, for example.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1359668402.20400.3.camel@tomoyo



Re: Making GNOME 3 fallback mode not suck

2013-01-14 Thread Josselin Mouette
Le vendredi 11 janvier 2013 à 21:16 +0100, Johannes Rohr a écrit : 
 Well, I have played around with fallback mode a bit now, and I have to
 admit that it seems very unstable, with the panel crashing all the
 time, and there are just too many feature of GNOME 2, which don't work
 anymore as expected, so it is probably not such a good idea to
 encourage its use. 

If the panel crashes, please report a bug with the stack trace. The
fallback session is supposed to work with all functionality for the
wheezy cycle and we will treat bugs as such.

I’ve been personally using this setup on 2 machines on a regular basis,
with very few problems (much less than with squeeze).

 Am 11.01.2013 17:36, schrieb Jeremy Nickurak:
 
  It's worth keeping in mind that the fallback mode the Gnome
  developers had provided in 3.0-3.6 is being removed in 3.8,
  in favour of a strictly gnome-shell based desktop. Even on systems
  that lack hardware acceleration, software rendering of these
  elements is reportedly very quick. 

Software rendering only works on x86 systems.

We are currently working with other distributions on ways to keep the
fallback mode working in the long term. Upstream is not hostile to that
approach.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1358204334.9342.10.camel@tomoyo



Re: Fwd: GDM3 with systemd support doesn't shut down/restart system

2012-12-22 Thread Josselin Mouette
Le vendredi 21 décembre 2012 à 09:08 -0200, Laércio Benedito Sivali de
Sousa a écrit : 
 In order to use the multiseat support available in systemd-logind, I
 have recompiled gdm3 package with systemd support (options
 --with-systemd and --without-console-kit in debian/rules).
 Strangely, my GDM3 stops rebooting/shutting down my computer (when I
 click Shut down in greeter, nothing happens, and when I click Shut
 down inside a GNOME session, it only logs out).

GDM is probably trying to use the systemd mechanism to shut down,
instead of ConsoleKit. Even with systemd enabled, for wheezy it should
always use CK for the shutdown interface (this will change after the
release).

You need to patch this in the source.

I’m CCing darion Андрей who is also interested in multiseat support.

If you are willing to fix any such regressions (including those with
multiseat + user-switching that darion reported), and the patches are
light enough, it might be not too late to fix this for wheezy (although
it *is* late).

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1356177567.25654.4.camel@tomoyo



Re: Nvidia proprietary driver and multiseat with gdm3+systemd

2012-12-22 Thread Josselin Mouette
Le samedi 22 décembre 2012 à 16:39 +0300, darion Андрей a écrit : 
 I ran into another problem. Nvidia proprietary driver does not work
 with gdm3+sistemd. I'm only interested in a full 3D support for
 multiseat. Decided by adding patches (include in attaches) Patch idea
 was found here https://bugzilla.redhat.com/show_bug.cgi?id=878605

If this patch is needed, you need to report a bug against the systemd
package.

 Now all the seats are working fine and full accelerated, but after
 logout gdm3 greating respawn not working. May be I should rebuild with
 --without-console-kit too (now I rebuild with  --with-systemd
 only) ?

No, this is unrelated. You need to debug the spawning logic, which is
different for multiseat.

The patches for monoseat are:
17_switch_on_finish.patch
18_parametrize_create_display.patch
19_static_transient_display.patch
20_switch_kill_greeter.patch
21_static_display_purge.patch

I have adapted them for the code changes for multi-seat but this was
never tested, so there is probably some remaining work.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1356187232.25654.10.camel@tomoyo



Re: Only one WISH: don't leave Gnome2!

2012-07-04 Thread Josselin Mouette
Le mercredi 04 juillet 2012 à 16:33 +0200, Stefano Salvi a écrit : 
 Gnome Fallback is NOT Gnome2 - is far less usable!

How is it less usable?

Explain!
http://malsain.org/~joss/explain.jpg

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1341433618.4613.2.camel@tomoyo



Re: gnome fallback, etc??

2012-06-29 Thread Josselin Mouette
Le vendredi 29 juin 2012 à 01:21 +0200, Svante Signell a écrit : 
 Thanks a lot, it seems to be located in gnome-session-fallback package.
 And it will be part of Wheezy too? 

Yes.

 Some time ago the fallback version
 was unavailable when a 2D solution was found. 

Huh? This had only been the case for a few weeks and only in
experimental

 BTW: I wonder how to configure applets and extended features with the
 Gnome 3 session, provided by the gnome-applets and 
 gnome-shell-extensions packages. I did not find out how to do that,
 still using it on the laptop. alt+right click does not work. And is
 there a way to disable the 3D functions, the laptop has only 1GB memory
 and a slow graphics card (I think it is an i915).

You have to understand that the “GNOME” and “GNOME Classic” sessions are
based on different software (resp. shell and panel). With the shell, you
enable extensions using gnome-tweak-tool. With the panel, you can edit
it like with GNOME 2.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1340955380.3646.292.camel@pi0307572



Re: gnome fallback, etc??

2012-06-28 Thread Josselin Mouette
Le jeudi 28 juin 2012 à 12:45 +0200, Svante Signell a écrit : 
 Unfortunately I have to upgrade my Debian systems without changing the
 desktop environment away from gnome3. Is there a way to have something
 similar to gnome2, like the fallback (gone already?), applets in the
 window list (like the netspeed applet), 2D instead of 3D, etc. I have
 not found any menus for setting, e.g. 2D under gnome3. (my laptop
 already has gdm3, I didn't find anything there).

You can select “GNOME Classic” as a session from the display manager.
It is extremely similar to GNOME 2, except that the panel is black and
you have to use alt+right click to configure it.

There is also still a netspeed package.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1340922196.4647.1.camel@tomoyo



Re: Improving the accessibility of our GNOME session

2012-06-24 Thread Josselin Mouette
Le jeudi 21 juin 2012 à 18:13 +0200, Jordi Mallach a écrit : 
 Second, we need a way to activate Orca using a keypress in the GDM
 greeter.
 Something like:
   gsettings set 'org.gnome.settings-daemon.plugins.media-keys' screenreader 
 'Primarys'
 
 (or whatever keybinding we think is good enough) for the Debian-gdm user
 should work, but I'm not sure how to do that in a sane way. Joss?

Either add, like desktop-base, a new file
in /usr/share/gdm/dconf/10-orca-settings with the setting you want.

Or simply change debian/greeter.gsettings in the gdm3 package.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1340531489.6380.3.camel@tomoyo



Re: Debian Installation Alpha 1 AMD64 netinst ISO installation report

2012-05-17 Thread Josselin Mouette
Le mardi 15 mai 2012 à 00:46 +0200, Cyril Brulebois a écrit : 
  Note that I installed Debian within a virtual machine. When I rebooted
  the VM, and tried to install some packages (gnome-desktop-environment)
  to try out Gnome Shell, aptitude offerred to remove alsa and
  alsa-base. Apparently it did, because at the next reboot, I was left
  with no speech. This is not related to the installer, which worked
  very well. I would call this an RC bug. Hae anyone of you experienced
  this problem? Also, I wanted to let you know that their were
  alsa-related errors related to the PCM device, but didn't really
  affect anything, because I was able to get to the login prompt just
  fine. Their were also errors related to consolekit and the keymap.
 
 I'm putting gnome people to the loop for the sound issues.

A wild guess: when installing gstreamer0.10-pulseaudio some other
backends were removed, and no dependency remained on alsa-base.

Since alsa-base is essential to having working sound, I’d suggest moving
it to priority important, and/or adding a dependency somewhere in the
stack (pulseaudio/linux-any would be a good choice).

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1337250625.5346.4.camel@tomoyo



Re: evolution extensions

2012-02-17 Thread Josselin Mouette
Hi,

Le jeudi 16 février 2012 à 10:08 -0300, David Roguin a écrit : 
 I want to make an evolution extension that adds a simple 'archive'
 button that mimics the gmail's one.
 
 I have a doubt about what evolution source should I change. I'm using
 wheezy right now, so most of my gnome packages are 3.2.* even though
 gnome's master is in 3.3.
 What I was thinking is getting evolution src from debian, make changes
 and build the package again. Instead of getting the latest evolution
 from upstream.
 
 What do you recommend?

Evolution supports quite a number of extension points, so you probably
don’t need to patch it for such a simple change. You can use
evolution-dev to build an extension that can be installed separately and
enabled at runtime.

You can have a look at evolution-rss, which is, although already a bit
complex, a good example of a standalone extension with a few UI changes.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1329501241.3297.872.camel@pi0307572



A Debian sprint for package management GUIs?

2011-11-23 Thread Josselin Mouette
Hi,

given the poor state of our desktop package management tools in squeeze,
and the number of unknown variables when it comes to wheezy, I’d like to
propose to gather around in a dedicated Debian sprint on this topic. We
should be able to get funding from the project for such a task.

Schedule could include: 
  * Upstream and Debian state of synaptic, update-*, aptdaemon,
software-center, PackageKit and related packages 
  * What features we want to expose on our desktop environments (use
cases, interaction scenarios) 
  * Which tools to focus on to provide these features for wheezy 
  * Trying to envision what features we want in wheezy+1 and how to
make this happen 
  * Initial common hacking session to get wheezy on the right tracks

How many of you would be interested in such a meeting?

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Re: gtk2.0 support after gnome3 transition

2011-11-12 Thread Josselin Mouette
Hi,

Le samedi 12 novembre 2011 à 15:42 +0900, Osamu Aoki a écrit : 
 Hi,
 
 I have questions for what to expect for the wheezy environment:
  * Is there any significant applications which will remain in gtk2 based?

Applications of the core module set should be all ported to gtk 3 in
time for wheezy. But for other applications we depend on, there are at
least abiword, gnumeric, iceweasel, gimp, inkscape, shotwell,
simple-scan, transmission, debconf (using libgtk2-perl), liferea (which
is becoming so crappy we might replace it by something else) and
libreoffice for which I am not sure. You should ask their respective
maintainers whether they intend to port them or not. If most of them
have been ported in time or have good replacements using gtk3, we might
have a gtk2-free desktop for wheezy.

 * Is support of gtk3 only good enough?

It depends on what you are trying to achieve. There will be anyway a
large number of remaining, small GTK+ 2.x applications. It took us 8
years to get rid of GTK+ 1.2, I’m afraid it will take a similar amount
of time for GTK+ 2.

 * Does gtk3 have GTK3_IM_MODULE just like QT4_IM_MODULE for qt4?

No. This is one of the upstream choices I am really unhappy about; the
environment variables and X settings are the same for GTK+ 2.x and 3.x,
despite not having the same modules/themes/input modules available.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Re: gtk2.0 support after gnome3 transition

2011-11-12 Thread Josselin Mouette
Le samedi 12 novembre 2011 à 13:01 +, Harvey Kelly a écrit : 
 Out of interest, what would you recommend? I use Liferea, which is
 *okay*, but would like to try something else.

I’m using evolution-rss, which I find to be a bit better, but it is not
a killer application either.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Re: Bug#637314: Nautilus transition started; please upload to unstable

2011-10-18 Thread Josselin Mouette
Le mardi 18 octobre 2011 à 19:39 +0200, Andrea Veri a écrit : 
 On Thu, 13 Oct 2011, Jordi Mallach wrote:
 
  Please upload a GTK+3 version of your package to unstable as soon as
  possible, or ask for help in debian-gtk-gnome@lists.debian.org if any
  problem arises.
 
 I mailed diff-ext's upstream author several times now and didn't get a 
 response from him yet.
 
 He told me he was working on providing an updated package but then he 
 disappeared. Anyone on the Debian's Gtk-GNOME team can suggest me a 
 good way of providing a nautilus-3 compatible package?

You mostly need to port it to GTK+ 3, so it is not the hardest part. All
necessary explanations are in the libgtk-3-doc package.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Re: Bug#642906: RFH: balsa -- An e-mail client for GNOME

2011-09-26 Thread Josselin Mouette
Le lundi 26 septembre 2011 à 10:22 +0200, Maxime Chatelle a écrit :
 Sorry for the late, I will take it over as we said earlier [1] if your
 are ok again. With the holidays, I missed the time. (and a little bit
 forgotten)

Ah right, I forgot we already had someone interested /o\

Please take it over when you have the time. We will remove it from the
pkg-gnome repository when it’s done.

Thanks,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1317025474..191.camel@pi0307572



Re: Ephiphany backport?

2011-09-26 Thread Josselin Mouette
Le lundi 26 septembre 2011 à 15:27 +0200, Paul van der Vlis a écrit : 
 Do you think it would be possible to make a backport from Epiphany 3.04
 for Squeeze without big upgrades like GTK and Gnome?

No. You’ll need at least glib, gdk-pixbuf, gtk+2.0, gtk+3.0,
glib-networking, libsoup, webkitgtk, seed and I’m forgetting some.
Furthermore proxy settings won’t work unless you make heavy changes in
glib-networking.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Bug#642906: RFH: balsa -- An e-mail client for GNOME

2011-09-25 Thread Josselin Mouette
Package: wnpp
Severity: normal

I request assistance with maintaining the balsa package. Nobody in the 
GNOME team is actually using it anymore, and only RC issues are fixed at 
the moment. It is vastly inferior to evolution, but it is also a decent 
lightweight alternative for those in need for it.

The package description is:
 Balsa is a highly configurable and robust mail client for the GNOME desktop.
 It supports both POP3 and IMAP servers as well as the mbox, maildir and mh
 local mailbox formats. Balsa also supports SMTP and/or the use of a local MTA
 such as Sendmail.
 .
 Some of Balsa's other features include:
   * Allowing nested mailboxes
   * Printing
   * Spell Checking
   * Multi-threaded mail retrieval
   * MIME support (view images inline, save parts)
   * GPE Palmtop, LDAP, LDIF and vCard address book support
   * Multiple character sets for composing and reading messages
   * File attachments on outgoing messages
   * GPG/OpenPGP mail signing and encryption
 .
 Support for Kerberos and SSL has been enabled in this package.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-



-- 
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/20110925135427.ga14...@malsain.org



Re: Bug#604934: libproxy: Please upgrade to 0.46

2011-09-22 Thread Josselin Mouette
Le jeudi 22 septembre 2011 à 17:59 +0100, Iain Lane a écrit : 
 I've been working recently on upgrading libproxy to 0.47, the latest
 upstream. 

Seriously, don’t do that.

The 0.3 series was already broken, and the 0.4 one is even worse. They
reimplemented again a non-standards-compliant HTTP parser, instead of
using an existing one. This library as a whole is a bucket of fail.

We need to rip the interesting parts from it and put them in
glib-networking, using libsoup for the HTTP parts and libjscore for JS
parsing. Any approach that keeps libproxy in the archive is doomed to
produce gazillions of bugs.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Re: Bug#637331: transition: nautilus

2011-08-18 Thread Josselin Mouette
Le jeudi 18 août 2011 à 07:21 +0530, dE . a écrit : 
 I hope you all notice the fact that the Gnome team has not deprecated 
 Gnome 2.x, thus the classic panels, and metacity is not deprecated; they 
 may be mixed with Gnome 3.

The panel in GNOME 3 has a completely revamped API which calls for a
large transition.
http://deb.li/panel3

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1313654967.3506.370.camel@pi0307572



Bug#638067: transition: evolution

2011-08-16 Thread Josselin Mouette
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

Hi,

we’d like to schedule a transition to evolution 3.0. As usual for 
evolution transitions, there is a small set of packages requiring 
sourceful uploads and more that require binNMUs. I haven’t tested 
whether they build correctly, but I don’t expect it to be harder than 
usual.

The transition needs to be done together with libgdata, which only 
implies only one extra binNMU.

In order to avoid forcing reverse dependencies to be updated to gtk+ 3
simultaneously, the evolution-data-server source package has been 
renamed to evolution-data-server3. Some binaries are simply replaced by 
the newer version, while libraries that changed soname are 
co-installable - this is especially true of libedataserverui.
Once reverse dependencies have all been updated to gtk+ 3, the plan is 
to rename back the source package to evolution-data-server and decruft 
old binaries.

The following packages need sourceful uploads, they are ready in 
experimental except for evolution-mapi which is not in testing either:
 * evolution
 * evolution-data-server3
 * evolution-exchange
 * evolution-mapi (not in testing)
 * evolution-rss
 * libgdata

The following packages need binary NMUs for libgdata:
 * totem

The following packages can be rebuilt against a newer libcamel, but 
even if they are not this should not prevent the packages from 
migrating:
 * almanah
 * deskbar-applet
 * ekiga
 * empathy
 * eweouz
 * giggle
 * gnome-panel
 * gnome-phone-manager
 * gnome-python-desktop
 * gnome-shell
 * libopensync-plugin-evolution2
 * librevolution-ruby
 * mail-notification
 * sflphone
 * syncevolution
 * tracker

The following packages will need to be updated to gtk+ 3 and 
libedataserverui-3.0 later so that e-d-s 2.30 can be dropped:
 * gnome-panel (will have its own transition)
 * sflphone
 * tracker

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-



-- 
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/20110816220710.ga8...@malsain.org



Re: Bug#637331: transition: nautilus

2011-08-12 Thread Josselin Mouette
Le jeudi 11 août 2011 à 20:31 +0200, Michael Biebl a écrit : 
  The alternative is to backport the necessary changes in g-s-d (which
  sounds insane) or to re-add the necessary support in nautilus (which is
  far from trivial).
 
 I'd rather just have automount support broken temporarily, tbh.

I don’t think there is any point in testing if we break such basic
functionality for a long period of time. But that’s for the RT to decide
anyway.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1313137327.24704.366.camel@pi0307572



Re: Bug#637331: transition: nautilus

2011-08-11 Thread Josselin Mouette
Hi,

Le mercredi 10 août 2011 à 15:11 +0200, Michael Biebl a écrit : 
 as next step of getting GNOME 3 into unstable, we'd like to request a
 slot to start the nautilus 3 transition

Sorry for chiming in after being not-so-active for a while, but I’m
afraid this transition cannot be done, as things stand, independently
from the core GNOME components.

Nautilus 3.0 removes the code to automount filesystems, so it needs to
migrate together with gnome-settings-daemon. In turn, g-s-d needs to be
synchronized with (at least) glib2.0, gvfs, gnome-control-center, gdm3,
gnome-media, gnome-power-manager, gnome-screensaver, and gnome-session.

The alternative is to backport the necessary changes in g-s-d (which
sounds insane) or to re-add the necessary support in nautilus (which is
far from trivial).

Also, if we’re able to, I wonder whether it’s possible to migrate
gnome-panel first - otherwise it will have to go with the rest.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1313067533.24704.338.camel@pi0307572



Re: Software center outdated.

2011-08-11 Thread Josselin Mouette
Le jeudi 11 août 2011 à 20:48 +0530, dE . a écrit : 
 Lately, I've been concerned about the software-center package which's 
 stuck in version 2.0.x instead of the current 4.x.
 
 I tried reporting a bug but there was no response from the maintainer.
 
 Kindly have a look at it's state.

If you’re interested in the maintenance of the software-center package,
you’re welcome to help; this package obviously needs someone to take
care of it.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1313078241.24704.363.camel@pi0307572



Re: Fwd: Ugly themes appearance

2011-07-30 Thread Josselin Mouette
Le dimanche 24 juillet 2011 à 13:10 +0200, Cesare Leonardi a écrit : 
 Since, as mentioned in the theme, Adwaita currently doesn't look as 
 intended (for me is annoying that it doesn't make evident what is the 
 active window), i prefered customize it using the Clearlooks windows 
 border: to me this enable the future using the good old look.
 
 The reason why in the test laptop i use at work that happened 
 automatically was that in these days i've switched from LXDE to Gnome, 
 so i had took the new default.
 
 I wonder if this theme switch will be forced by gnome-themes package or 
 will be something left to the user.

The switch will be forced for GNOME users when upgrading to
gnome-settings-daemon 3.0. I can’t tell for LXDE or Xfce.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Re: Can't smoothly type in gnome-terminal

2011-07-06 Thread Josselin Mouette
Le mardi 05 juillet 2011 à 13:03 +0900, Miles Bader a écrit : 
 Chris bbsh...@gmail.com writes:
  According to a reply to bug #631116, installing ibus-gtk3 solved the
  typing issue for me. But the bad style is still here. A reboot makes
  no difference.

As for the theme, the only available theme for GTK3 at the moment is
Adwaita, so you need to use this one.

 [Argh, even though I'm the original bug reporter for #631116, I didn't
 get any of the email followups, so I didn't seem those replies until you
 mentioned them!  Some stupid spam filter crap no doubt... Spammers
 ... must  die]

No, this is because of #434257. The debbugs developers don’t want to fix
their software.

 So what exactly is gnome-terminal screwing up here...?  Why does
 disabling SCIM solve it?

As mentioned in the bug log, SCIM doesn’t provide a GTK3 module.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
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/1309947676.13005.270.camel@pi0307572



Re: Bug#626723: RFP: rhythmbox-plugin-ror -- Remember last played song and play it as first song after rhythmbox restarts.

2011-05-17 Thread Josselin Mouette
Le samedi 14 mai 2011 à 21:21 +0400, Roman V. Nikolaev a écrit : 
 Package name: rhythmbox-plugin-ror
 Version: unknown
 Upstream Author: Michal Nánási m...@ksp.rhythmboxplugin.ksp.sk
 URL: http://people.ksp.sk/~mic/Projects/RhythmboxROR
 License: GPL3
 Description: Remember last played song and play it as first song
 after rhythmbox restarts.

These plugins are way too small to make it relevant to package each of
them separately.

I encourage anyone interested in rhythmbox plugins to start collecting
third-party plugins and put them in a single package.

-- 
.''`.  Josselin Mouette
: :' :
`. `'
  `-


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


Re: Analysis of the gnome3 transitions

2011-04-15 Thread Josselin Mouette
Mehdi Dogguy wrote:
 First of all I think we should upload gtk+3.0 to unstable in the next
 days. Together with it we can upload a lot of libraries that are
 parallel-installable with their GTK 2.x versions.
 This happened already.

GTK3 is here, now we can start uploading libraries that depend on it.

 1. libnotify
 This has been requested and is tracked as #622363. As mentioned in the
 bugreport, we will try to get Xfce before (asked earlier and seems to
 simplify the transition a bit).

Yes, although libnotify 0.6 doesn’t require anything and would help some
reverse dependencies already.

 3. devhelp
 and, anjuta-extras I guess. If everything needed is already ready in
 sid/wheezy, you can go ahead with this.

The one thing I’m wondering about starting to upload GTK3 applications is
the lack of a good theme. The only theme available currently is Adwaita;
we could upload it to unstable but this means changing the default theme.

 4. gnome-keyring
 It is almost a self-contained transition (gnome-keyring +
 seahorse). However it needs to be done early because empathy
 (involved in other transitions) will need it.
 This semi-started :/ libgnome-keyring 3.0 has been uploaded and triggered
 some bad side effects (#622556). It might be a good idea to do this one,
 if we can avoid updating seahorse-plugins ; or revert the upload.

Yeah, I think upstream f*cked up this one too. I’ll see how this can be
fixed.

 5. gedit
 This probably means not before gnome-keyring and devhelp transitions are
 over, I guess.

In any case, if we do one transition before the other, the gedit plugin
will stop working for a while. I think it’s a necessary evil, otherwise
we’re going to entangle all these transitions together.

 6. gnome-bluetooth
 The only fix I can think of is to rename the source package to
 gnome-bluetooth3 and the -dev package to
 libgnome-bluetooth8-dev, making it conflict with
 libgnome-bluetooth-dev. Then it will take, later, another round
 of source uploads to change back the -dev package name.


 Sounds reasonable.

OK, will do.

 7. evolution
 Sounds reasonable. Does this transition need any other one mentioned
 already?
 or, is it self-contained? Just checking.

Since the source package name is changed, it is almost self-contained. The
reverse dependencies for e.g. libcamel will be rebuilt against the new
version, though, so it might block other transitions if the new package
doesn’t migrate to testing soon enough.

 8. gnome-media + gnome-media-profiles
 Due to the upstream split between the library and the binary, if
 we upload gnome-media 3.x, the gtk2 library will disappear.

 We can probably rename the source package to gnome-media3, so
 that only the gnome-media binary is taken over, keeping
 libgnome-media0 and -dev in the archive. Later we can rename
 again the source package to make them disappear. (Again, cruft
 to deal with at the end of the transitions.)


 So, affected packages here are:
 - gnome-python-desktop
 - gnomeradio
 - rhythmbox
 - sound-juicer

 (nothing build-depends on libgnome-media-profiles-dev yet).

 Bigger problem here, aiui, is gnome-python-desktop as it provides a
 library
 and has a significant number of reverse dependencies. It depends on what
 kind
 of changes are implemented there.

 Depending on the changes required to get reverse dependencies ready, maybe
 it's not necessary to rename packages and have to deal with cruft?

It’s not possible to port gnome-python-desktop; the python-mediaprofiles
binary will be removed. I don’t know for gnomeradio, but I don’t like the
idea to force several packages at once to migrate to GTK3 together.

 9. gnome-panel
 Which applets are not ported yet? (libpanel-applet2-dev has quite some
 number
 of reverse dependencies).

Very few applets have been ported so far.

 10. nautilus
 For automounting, things are a lot worse. The functionality has
 been moved to gnome-settings-daemon and changing that would be a
 lot of work.

 Therefore, I’d like to know whether the release team would
 accept to tie this (already big) nautilus transition with the
 big GNOME transition.


 Ideally, we prefer smaller transitions, when possible (for obvious
 reasons).
 So, are the changes to apply to nautilus significant? Will that take a lot
 of time to get them prepared and ready?

This is a big amount of work; I’m not sure it is possible to get back
automount to work. Had it been useful, I would have volunteered to do it,
but just to make it able to transition smoothly, it looks like a lot. If
you want to have a look, these are most of the changes between 2.91.2 and
2.91.3.

 11. The big GNOME transition
 Any opinion on webkit 1.3.x? Is it needed somewhere for the Gnome
 transition?

Webkit, just like most GTK+ based libraries, will be parallel installable,
so there is no transition 

Re: Analysis of the gnome3 transitions

2011-04-15 Thread Josselin Mouette
Emilio Pozuelo Monfort wrote:
 Bigon said 0.6 doesn't link against any gtk+ version though it still uses
 it. That's buggy (it should link against the version it was built
against) and
 will cause various kind of bugs, so I think we should go for 0.7
directly. If
 the number of rdeps is too big we can rename the -dev package.

OK, fine.

 The one thing I’m wondering about starting to upload GTK3 applications
 is the lack of a good theme. The only theme available currently is
Adwaita;
 we could upload it to unstable but this means changing the default
 theme.

 We'll change it sooner or later, so this shouldn't be a big issue. Or am I
 missing something?

I haven’t checked whether g-s-d 2.x is able to set the theme for gtk 3.x.
If it’s the case, that’s clearly the way to go.

-- 
Joss


-- 
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/538f8c72f7362f17142577bf84dbfb0d.squir...@malsain.org



Analysis of the gnome3 transitions

2011-04-06 Thread Josselin Mouette
-media binary is taken over, keeping
libgnome-media0 and -dev in the archive. Later we can rename
again the source package to make them disappear. (Again, cruft
to deal with at the end of the transitions.)

9. gnome-panel
Theoretically, this one should be done with the big gnome3
transition (see below). However it sounds insane to couple it,
since it breaks all existing panel applets.

Updating it without updating the rest of GNOME implies making
sure that it can be a drop-in replacement for gnome-panel 2.
First of all the applet setup will be ditched upon upgrade, but
I don’t see this as a real problem. However interaction with the
old gnome-session (especially with saved sessions) could be.
This implies a lot of testing if we want to keep this transition
separate.

It also requires dropping python-gnomeapplet from
gnome-python-desktop.

I can think of two approaches here.
  * I’d prefer to get entirely rid of libpanel-applet2-0 and
all applets that depend on it. We migrate the new panel
to testing, remove them all and re-add them if their
upstreams port them to the new API. 
  * We can keep the old API in a different source package
that would remain around for some time. However it would
mean users could install applets that don’t actually
work with the panel, but only with e.g. Xfce. It’s less
breakage but more confusion. 
I’d appreciate the input of the release team on this topic.

10. nautilus
This version of nautilus will break all nautilus extensions,
which need to be ported to gtk 3. So it will be tied to brasero,
file-roller, evince, tracker, totem, gnome-disk-utility,
gnome-user-share. For some of these modules it might make sense
to drop nautilus support temporarily, but for things like
gnome-disk-utility this is simply unrealistic.

The desktop icons are no longer drawn by default in nautilus
3.0. The default could be temporarily reverted until the big
GNOME transition but currently it is unusable and requires
fixing. I also think compatibility with older gnome-session (and
saved sessions) will need fixing.

For automounting, things are a lot worse. The functionality has
been moved to gnome-settings-daemon and changing that would be a
lot of work.

Therefore, I’d like to know whether the release team would
accept to tie this (already big) nautilus transition with the
big GNOME transition.

11. The big GNOME transition
It implies at least the following packages that need to migrate
together.
gdm3
gnome-control-center
gnome-media
gnome-power-manager
gnome-screensaver
gnome-session
gnome-settings-daemon
gnome-shell
I’m adding libgnomekbd, since all its rdeps are among the list
anyway.

If nautilus has to be added (and it has unless we spend a lot of
time on nautilus changes that will have to be reverted later),
this makes the transition much bigger.

The same holds for gnome-panel but it should be more easily
avoidable.

If you know of other libraries that will be involved, please speak up
now. If you have read the whole mail, congratulations.

** TL;DR: I’d like to know when we can schedule all of these, and **
** whether the migration scenarios I have evoked are realistic.   **

Thanks,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling



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


Re: Metapackage strategy for GNOME 3

2011-04-05 Thread Josselin Mouette
Le mardi 05 avril 2011 à 02:12 -0500, Kenny Hitt a écrit :
 I'd like to see gnome-accessibility get moved into gnome-core. I
 depend on gnome-orca for access to my desktop. I'm thinking if
 gnome-accessibility
 was moved into gnome-core then it would be possible to use a gtk based
 installer with software speech. Currently, I need special hardware
 to install Debian. I know there is work to get software speech support
 with speakup into the next installer release, but having
 additional options would be good.

The metapackage gives you what gets installed, but it isn’t used
directly within d-i.

Using orca from the graphical installer should definitely be possible
but it would require making a udeb for it and adding support in the
installer.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling



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


Metapackage strategy for GNOME 3

2011-04-03 Thread Josselin Mouette
Hi,

in order to get GNOME 3 from experimental installable easily by users,
I’m considering doing the metapackages soon - even if it means not
waiting for everything to be ready.

Upstream split their modules between (mostly) platform, core and
featured applications, the featured applications list still being far
from what we need on a default desktop.


I am proposing to keep the gnome-core metapackage and to use it for the
core upstream packages. The condition for that is for these to stick on
a single CD. This will probably have to be checked afterwards with the
CD team.

As for the high-level metapackages, I can envision two strategies: 
  * Drop gnome-desktop-environment entirely, only keeping gnome that
would include upstream featured apps in addition to the ones we
select. 
  * Replace it by gnome-apps that would contain upstream blessed
applications, and make gnome depend on gnome-apps.
Given the lack of clear upstream rules for featured applications, I’m
seeing the first approach work better for the long term.

We should probably keep gnome-devel as is. I’d like to use the
opportunity to rename gnome-core-devel to gnome-platform-devel, but you
can also keep the name.

I’m wondering whether gnome-accessibility still makes sense. It probably
does no harm keeping it and making gnome-core recommend it, but pushing
all of its contents to gnome-core and making accessibility a first-class
citizen like upstream does would be nice.

I don’t know what to do with gnome-office. We could probably merge its
contents directly into gnome, I don’t see the point of a specific
package.


As for the “mini”-metapackage that is gnome-session, I’m not entirely
sure. Given the number of interested people and the number of desktop
environments Debian is shipping, I think it makes more sense to propose
both GNOME and GNOME fallback as available sessions directly into GDM.

This would imply: 
  * gnome-session depending on gnome-shell, mutter, g-s-d, and a few
others; 
  * gnome-session-fallback (or -classic, or gnome2-session, or
whatever cool name you come up with) depending on gnome-panel,
metacity, g-s-d and the same others; 
  * gnome-session recommending gnome-session-fallback; 
  * gnome-core depending on both.
The alternative is a single gnome-session depending on both gnome-shell
and gnome-panel, and leaving only one way to switch to the fallback
mode, in the control center. I think it might be feasible in the future,
but I’m expecting too much backlash if we follow upstream on this right
now.

Thoughts anyone?
-- 
 .''`.
: :' : “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/1301821826.23020.26.camel@pi0307572



Plans for GNOME 3 and GTK 3

2011-03-30 Thread Josselin Mouette
Hi,

the plans of the GNOME team for GNOME 3 are not entirely complete yet.
However there are a number of transitions coming up that you should be
aware of.

Currently, there is a gobject-introspection transition going on, and the
gtk+2.0 / gdk-pixbuf split. These are both prerequisites for gtk+3.0.

gtk+3.0 in itself does not create any transition. New libraries that are
based on it don’t either, for most of them, since they are
co-installable with their gtk2 versions. The problem arises when these
libraries cannot, for a reason or another, be in unstable at the same
time as the old version.

Because of that, it will not be possible to separate the upload of these
libraries and transitions involving core GNOME components. One of the
problematic libraries is libedataserverui, which will be part of the
evolution transition. This one brings gnome-panel, which in turns breaks
all existing applets in Debian - and that makes a lot of packages out of
the GNOME team control. I will give you a thorough list, with all
affected reverse-dependencies, when everything is in experimental. We
can then think of strategies to break entanglements if possible.

In any case there is no rush, since we don’t know yet whether GNOME 3.0
will be suitable for unstable - I have much better hopes now than a few
weeks ago, though. It will probably need some time to be polished
enough; if it takes too much time it might be better to wait for GNOME
3.2.

So in short, there is no GNOME transition to schedule for now, but it
would be nice if you could prepare a big slot for several hairy
transitions when we are ready.

Thanks,
-- 
 .''`.
: :' : “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/1301501681.6014.58.camel@pi0307572



Re: gnome 3 minimize button (etc)

2011-03-08 Thread Josselin Mouette
Le mardi 08 mars 2011 à 10:52 +0900, Miles Bader a écrit : 
 What's convincing?  I mean, maximize isn't too much of an issue --
 double-clicking on the title bar seems reasonably convenient and
 intuitive -- but making minimize inconvenient _is_ an issue, especially
 since there doesn't seem to be a good reason for doing so.

With GNOME Shell there’s nowhere to minimize the window too. It would
just make it disappear, which would be nonsense.

Don’t try to apply the GNOME 2 paradigm to GNOME 3, it’s just different.
You can like it or not, but know what you’re talking about before
calling people insane.

-- 
 .''`.
: :' : “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/1299584089.13961.159.camel@meh



Re: GNOME 3 and panel applets

2011-03-07 Thread Josselin Mouette
Le lundi 07 mars 2011 à 02:01 +0100, David Weinehall a écrit : 
  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. 
 
 This is only partially correct though.  gnome-panel will remain, but in
 a heavily modified state -- the intention for the GNOME 3 version of
 gnome-panel is having it as a fallback in case gnome-shell isn't
 supported, and thus a lot of features will be gutted or altered to
 ensure that it behaves as similar as possible to gnome-shell.

AIUI, this is mostly a different default configuration. Nothing prevents
us from shipping another one.

 People who have been expressing concern about this have, reasonably
 enough, been told that gnome-panel 2.32 is probably what they really
 want.  Are there any plans to provide this package?

No.

-- 
 .''`.
: :' : “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/1299485435.3041.125.camel@meh



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 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: regarding brasero and brasero-cdrkit

2010-11-10 Thread Josselin Mouette
Le mercredi 10 novembre 2010 à 13:18 +0200, Tshepang Lekhonkhobe a
écrit : 
 What's the reason behind not making brasero Recommends brasero-cdrkit?

Because we don’t want no schilyware in the default installation.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: [Fwd: Re: Debian Ciel -- A Theme Proposal for Squeeze]

2010-10-19 Thread Josselin Mouette
Le mardi 19 octobre 2010 à 14:22 +0200, Michael Banck a écrit : 
  http://wiki.debian.org/DebianArt/Themes/debian-ciel
 
 What I think needs discussion is changing the GNOME GTK+, window manager
 and icon themes, possibly .  Not all themes are tested equally well
 tested, and personally, I think it is rather a feature than a bug that
 we ship with the default theme (Clearlooks, AFAIK).

Metacity and icon themes should be open to discussion (with thorough
testing for the icon theme) but for GTK+ I think it is ouf of question,
given the too short timeframe we have to test the theme correctly. Even
a change in the default colors can lead to some applications being
rendered in an unreadable way.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: [Fwd: Re: Debian Ciel -- A Theme Proposal for Squeeze]

2010-10-19 Thread Josselin Mouette
Le mercredi 20 octobre 2010 à 00:09 +0200, Michael Banck a écrit : 
 Can you summarize what the difference between the currently used icon
 theme, the Tango! theme and gnome-brave is?  Is gnome-brave a
 color-modified version of tango?
  
 I guess the Tango icons are very well established and should be less of
 a problem to use (though I was under the impression that the current
 icon theme was actually tango already)

My personal experience with icon themes is that it takes a long while to
ensure that all icons have a similar look, and that no icon inherited
from another theme will look bad along with them. It doesn’t look
interesting to me to switch an icon theme just to have blue folder icons
that don’t look nice with other ones.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: on tracker-gui

2010-10-04 Thread Josselin Mouette
Le lundi 04 octobre 2010 à 11:02 +0200, Tshepang Lekhonkhobe a écrit : 
 Josselin once mentioned that it's preferable to have a meta-gnome2
 alternatives if the new entrant is a drop-in replacement. In the case
 of meta-gnome2 2.30+2, tracker-gui is set to be an alternative of
 gnome-search-tool, even though it's not even close to
 gnome-search-tool offers, and will be removed from Tracker in favor of
 some other supposedly superior UI. Any justification?

The justification is to provide a tool for full-text search that can
rely on tracker if it is installed. If tracker-gui is replaced later by
a better tool, I cool with the idea, but currently it’s what we have.

Do you have an alternative approach to propose?

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: Anjuta in squeeze

2010-10-03 Thread Josselin Mouette
Le dimanche 03 octobre 2010 à 00:05 +0200, Mehdi Dogguy a écrit : 
 On 10/02/2010 01:50 PM, Josselin Mouette wrote:
  
  What does this leave us for squeeze? 
* [...]
* Shipping this patched 2.32 version which should be much more
  stable.
 
 Go ahead for this one.

I’ve uploaded anjuta/2:2.32.0.0-3 and anjuta-extras/2.32.0.0-2 to
unstable.

I’ll request an unblock when they have matured for a while.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Anjuta in squeeze

2010-10-02 Thread Josselin Mouette
Hi all,

I’m very worried about the situation of anjuta in squeeze.

In version 2.26 anjuta moved all the function indexing code in a new
“symbol-db” plugin, which is based on libgda (and in turn sqlite). Don’t
be mislead by the “plugin” name, it’s mandatory. This caused all kinds
of packaging problems, but nothing too dramatic. Until now.

Now, after giving version 2.30 to some of our users with heavy codes in
their hands, it appears that this version is still not ready, causing
important stability problems. It’s hard to tell on what scale, but a
crashing IDE is something that would annoy me a *lot*. 

Upstream is well aware of that, and their bugzilla is full of memory
corruption bugs, which, along with huge performance issues, caused them
to rewrite the whole symbol-db code in a cleaner fashion for 2.32,
without providing any bugfixes for this code in the stable 2.30 branch. 

To make things worse, the new code requires a new libgda, along with a
few other libraries not in unstable.

I have prepared anjuta/anjuta-extras 2.32.0.0 packages in experimental,
with a few small patches to remove the new libraries requirement, so
that it has the possibility to migrate to squeeze eventually. However
the code changes are fairly large, mostly because of this symbol-db
rewrite.


What does this leave us for squeeze? 
  * Shipping 2.30.2 with its stability problems, with no upstream
support and no hope to really fix them. 
  * Shipping this patched 2.32 version which should be much more
stable. 
  * Going back to anjuta 2.24, which used to be stable too, or even
the 2.4 version from lenny. 
  * Dropping anjuta from the release, and recommending something
else instead (probably monodevelop).

I’m leaving the decision in the RT’s hands.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling




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


Re: Anjuta in squeeze

2010-10-02 Thread Josselin Mouette
Le samedi 02 octobre 2010 à 15:04 +0100, Luis Matos a écrit : 
 I am an anjuta user and i like 2.30 a *LOT* more than 2.24, ainly
 because of symbol-db.
 
 I have been presented with some crashes, but few of them and recently
 none (i thought they had been fixed :) ).

To be fair, some of the crashes have been fixed in 2.30.2, but the
memory corruption and performance issues, that both show up mostly when
dealing with large projects, have not gone away.

 I would prefer squeeze to ship 2.32.

Me too, but it’s out of my hands now :)

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


A first look at GNOME 2.32 - squeeze status

2010-09-14 Thread Josselin Mouette
Hi,

GNOME 2.32 is just around the corner. As it was expected, a large number
of modules have only seen bug fixes and translations, which makes it
possible to consider them for squeeze.

We are not going to ship anything that includes dependencies on GDBus,
GSettings, or GTK+ 2.22. Add to that anything that means a SONAME
change. Still, there is a list of modules that we can consider.

Note that this list was made quickly, based on what’s in today’s git. If
e.g. some modules migrate to GSettings before the release, or if it
turns out the changes are too large at this state of the freeze, let’s
just skip them. The goal here is to pick things that are likely to fix
bugs, not things that introduce new ones.

* accerciser : OK
* alacarte : OK
* anjuta : NO (glib 2.26)
* at-spi : OK (but see what is this relocate thing)
* atk1.0 : OK (although beware of the shlibs bump)
* brasero : NO (gsettings)
* bug-buddy : OK
* cheese : OK
* control-center : NO (new g-s-d)
* dasher : OK
* deskbar-applet : OK
* devhelp : NO (soname change)
* ekiga : Looks OK but large changes
* eog : NO (gdbus)
* epiphany-browser : goes on as 2.30.x
* evince : NON (gsettings, gtk 2.22)
* evolution-* : in your dreams
* file-roller : NO (gdbus)
* gcalctool : NO (gsettings)
* gconf : NO (gsettings)
* gconf-editor : OK
* gdl : there is no 2.32 branch (maybe a 2.30 release?)
* gdm3 : this would be suicidal
* gedit : there is no 2.32 branch (maybe a 2.30 release?)
* glade-3 : there is no 2.32 branch (maybe a 2.30 release?)
* glib : NO
* gnome-applets : NO (new gnome-panel)
* gnome-backgrounds : OK
* gnome-bluetooth : NO (GSettings)
* gnome-common : NO (don’t mess with build tools)
* gnome-desktop : OK
* gnome-devel-docs : OK
* gnome-disk-utility : OK
* gnome-doc-utils : NO (don’t mess with build tools)
* gnome-games : looks OK but heavy changes
* gnome-icon-theme : looks OK but lots of changes
* gnome-keyring : NO (GSettings)
* gnome-mag : OK if there is a release
* gnome-media : OK
* gnome-menus : OK - all development still done as 2.30
* gnome-netstatus : OK
* gnome-nettool : OK
* gnome-orca : OKish but lots of changes
* gnome-panel : NO (soname bump, lots of changes)
* gnome-power-manager : OK
* gnome-python : OK if there is a release
* gnome-python-desktop : NO (only useful for new evince)
* gnome-screensaver : OK
* gnome-session : OK except maybe one commit to revert (GTK+ 2.22 
   requirement)
* gnome-settings-daemon : NO (GTK 2.22)
* gnome-system-monitor : OK
* gnome-system-tools : NO (GSettings)
* gnome-terminal : NO (Glib 2.26)
* gnome-themes : OK (but carefully)
* gnome-user-docs : OK
* gnome-user-share : OK
* gnome-utils : OK
* gnome-vfs : OK
* gok : OK
* gtk+ : NO
* gtk-engines : OK (but beware of Xfce interactions)
* gstreamer-* : probably not
* gtkhtml3.14 : looks OK but not recommended without doing evo too
* gtksourceview : no 2.32 branch (maybe a 2.30 release?)
* gucharmap : OK
* gvfs : OK
* hamster : looks OK but large changes
* libbonobo : only from the 2.30 branch
* libbonoboui : OK
* libgnome-keyring : OK
* libgnome : OK (ditches libesd)
* libgnomecanvas : OK
* libgnomekbd : OK but shlibs bump
* libgnomeprint : OK (although we should try to remove it instead)
* libgnomeprintui : ditto
* libgnomeui : OK
* libgtop : OK
* libgweather : only from the 2.30 branch
* liboobs : NO (soname change)
* librsvg : OK (but shlibs bump)
* libsoup : OK
* libwnck : OK (development is done as 2.30)
* metacity : OK but requires reverting a gdk 2.22 commit (like 
   gnome-session)
* mousetweaks : NO (gdbus)
* nautilus : OK (gdbus, gtk 2.22)
* nautilus-sendto : only from 2.28 branch
* pango1.0 : maybe (there might also be a 1.28 release)
* pygtksourceview : NO (new gtksourceview)
* seahorse : OK
* seahorse-plugins : OK
* sound-juicer : OK
* totem : NO (new glib)
* totem-pl-parser : OK (master is 2.30)
* vinagre : NO (gtk 2.22)
* vino : OK
* vte : OK but maybe not useful without the new gnome-terminal
* yelp : only in 2.30 branch (requires merging into webkit branch)
* zenity : OK

Black helicopters will be sent to anyone who uploads a module marked
“NO” to unstable without a serious justification. For other modules I
recommend a lot of care to not introduce broken stuff into a frozen
distribution. GNOME 2.30 was one of the greatest GNOME releases ever, so
let’s not break it. If you see anything related to GApplication,
GtkApplication, GSettings, or GDBus, just flee.

In case of doubt, ask the release team before uploading to unstable.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: gsettings-desktop-schemas

2010-09-05 Thread Josselin Mouette
Hi,

Le jeudi 02 septembre 2010 à 11:36 +0200, Tanguy Ortolo a écrit :
 I tried to use gsettings-desktop-schemas from source, but it needs
 compiling, with a tool called gschema-compile, that is not yet packaged
 too.
 
 Do you know if there are plans to package these? I think they will get
 more used on the future, and maybe become mandatory for GNOME.
 Unfortunately, I do not know these GNOME things very well.

It is planned to package gsettings-desktop-schemas of course, but it is
low priority since it will not be included in squeeze.

Everything you need for GSettings is in libglib2.0-bin in experimental.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


GNOME 2.32 plans

2010-08-04 Thread Josselin Mouette
Hi,

as some of you might have heard, there is going to be a GNOME 2.32
release in September, GNOME 3.0 being delayed to next spring.

For a large number of modules, 2.32 is going to be a pure bugfix release
based on 2.30. Therefore I propose the following approach:
  * For bugfix releases, we upload them to unstable and try to put
them in squeeze.
  * For modules requiring GSettings, we keep the 2.30 version, maybe
with some backported bugfixes. GSettings is simply too fresh, we
don’t have enough hindsight and we don’t want to have to direct
users through 2 different configuration mechanisms.
  * For modules not requiring GSettings but requiring other new
features in Glib or GTK+ 2.x, see later. I doubt we will have
many such modules.

Then there’s the case of Glib. Glib 2.26 will be backwards compatible,
but the introduction of GSettings causes some packaging changes. I’m not
too fond of risking to break reverse dependencies. Having this version
in squeeze will depend on the calendar, but I’m not too fond of risking
to break thousands of reverse dependencies. I guess we’ll have to see
how the freeze is coming when it’s out.

For GTK+ 2.22, things are in a similar state. Even larger packaging
changes are being introduced because gdk-pixbuf was split in a separate
module. However I’d prefer to see it in squeeze, otherwise backporting
GTK+ 3.0 will be very hard. Of course I’m only proposing it since it
doesn’t use GSettings. 

For GTK+ 3.0, the plan is to rely on backports since we don’t even have
a release date. If we ever happen to see it available during early
freeze time, we can try to squeeze it in. But in any case, direct or
indirect dependencies of meta-gnome2 must not depend on it. It would be
just so that GTK+ 3 applications can be built on squeeze without
backports.

Do you think this is realistic?
-- 
 .''`.
: :' :  “Fuck you sir, don’t be suprised when you die if
`. `'   you burn in Hell, because I am a solid Christian
  `-and I am praying for you.”   --  Mike


--
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/1280910279.449.21.ca...@meh



Re: GNOME 2.32 plans

2010-08-04 Thread Josselin Mouette
Le mercredi 04 août 2010 à 17:21 +0200, Emilio Pozuelo Monfort a écrit :
 I'd say it depends on when the RT plans to freeze the archive. If soon (e.g.
 this month) maybe we should just release with 2.30? But if they don't plan to
 release anytime soon, updating GLib and GTK+ doesn't bad to me, although I 
 don't
 see much benefits in updating GLib.

The benefit of updating Glib is to be able to upload GTK+ 2.22 - which
in turn is necessary if we want GTK+ 3.0 backports to work.

-- 
 .''`.
: :' : “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/1280938451.449.34.ca...@meh



Re: Debian desktop support for virtualisation

2010-06-27 Thread Josselin Mouette
Le dimanche 27 juin 2010 à 01:40 +0100, Roger Leigh a écrit :
 On Fri, Jun 25, 2010 at 01:46:41PM +0200, Josselin Mouette wrote:
  You may also need (but I haven’t checked):
* /var/run/cups for printing
* /var/run/avahi-daemon
  and some others that I’m forgetting.
 
 Thanks!  I think we now have most of these.  We don't preserve the
 environment by default (you have to use the -p option), but we
 could make that automatic in a future release by adding a new
 configuration option.  

You should definitely pass the following environment variables without
asking, since GNOME applications won’t work without them:
DISPLAY
XAUTHORITY
ORBIT_SOCKETDIR
DBUS_SESSION_BUS_ADDRESS

The following shouldn’t hurt as well.
Terminal:
TERM
COLORTERM
XSMP support (probably doesn’t work in a chroot):
SESSION_MANAGER
gnome-keyring (only the SSH stuff works across the lenny→squeeze
upgrade):
SSH_AGENT_PID
SSH_AUTH_SOCK
GNOME_KEYRING_CONTROL
GNOME_KEYRING_PID
seahorse:
GPG_AGENT_INFO
Used by xdg-utils and debianutils scripts:
XDG_SESSION_COOKIE
DESKTOP_SESSION
GNOME_DESKTOP_SESSION_ID
GTK+ modules to load:
GTK_MODULES
GTK_IM_MODULE
Language:
LANG
LC_*

 We definitely have /tmp and all of /var/run
 so most of the above should be catered for.

Passing all of /var/run looks a bit dangerous to me since it could lead
some scripts in the chroot believe that a daemon is started in the
chroot. I’m not sure if that’s a real problem, but you should probably
at least print a warning somewhere.

 If anyone on the lists is using schroot for desktop applications,
 I'm currently uploaded schroot version 1.4.5-1 which adds a
 desktop configuration profile.  Just set
   script-config=desktop/config
 in your chroot definition.

Great!

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: Debian desktop support for virtualisation

2010-06-25 Thread Josselin Mouette
Le jeudi 24 juin 2010 à 19:18 +0100, Roger Leigh a écrit :
 schroot is commonly used for this task, and I'm adding a desktop
 configuration profile, which I'd like to work out of the box to
 allow desktop applications to run inside a chroot.  More detail
 is given below, and in the full bug report.
 
 Basically, I'd like to add whatever pieces are needed from the
 host system, be it bind mounting filesystems, making sure
 the needed services are accessible, copying over configuration
 etc.  Anything that makes using a chroot more transparent and
 accessible to users is on the cards.  If anyone has already
 added customisations to schroot to make this work, sharing your
 configuration details would also be useful.

For GNOME, most things are done through X11 (with the root window),
D-Bus and GConf. This means you need:
  * a bunch of environment variables
  * /tmp for the X11 sockets, the session bus, GConf, seahorse and
gnome-keyring
  * /var/run/dbus for the system bus
  * starting with gdm3, /var/run/gdm3 for the xauth file

You may also need (but I haven’t checked):
  * /var/run/cups for printing
  * /var/run/avahi-daemon
and some others that I’m forgetting.

Cheers,
-- 
 .''`.
: :' :  “Fuck you sir, don’t be suprised when you die if
`. `'   you burn in Hell, because I am a solid Christian
  `-and I am praying for you.”   --  Mike


--
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/1277466401.10458.17.ca...@meh



Re: Decoupling GNOME 2.30 transitions

2010-04-26 Thread Josselin Mouette
Le mardi 20 avril 2010 à 12:19 +0200, Luca Bruno a écrit : 
   2 - gnome-desktop (libgnome-desktop-2-11 → libgnome-desktop-2-17)
   
   Binary NMUs:
   avant-window-navigator
   awn-extras-applets

 Any news on this? Awn 4.0 was released recently, and I'm still waiting
 to upload the needed library...

The gnome-desktop transition has just started, so I think you can do
that as soon as it is finished (but maybe double-check with -release).

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: tracker 0.8 transition

2010-04-12 Thread Josselin Mouette
Le lundi 12 avril 2010 à 18:35 +0200, Michael Biebl a écrit : 
 nautilus (2.28 links against libtrackerclient, 2.30 uses dlopen)

Be it only for that, I’d prefer to do it after the gnome-desktop
transition (which implies uploading nautilus, control-center and
gnome-settings-daemon 2.30).

The question remains, whether to do it before or after evolution, since
it would be entangled with it.

Question: have you checked whether nautilus 2.30 tracker support has the
bug GTK+ originally had? It used to assume that when the library is
available, the daemon is too, and didn’t try to make a connection to it.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: tracker 0.8 transition

2010-04-12 Thread Josselin Mouette
Le lundi 12 avril 2010 à 22:35 +0200, David Weinehall a écrit : 
 Isn't the evolution transition still blocked by
 
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565809

Unlike what I originally thought, it is not a problem for the
transition, since evolution-mapi is not in testing.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: Sudo mode and policykit

2010-03-26 Thread Josselin Mouette
Le vendredi 26 mars 2010 à 15:15 -0300, Margarita Manterola a écrit : 
 On Fri, Mar 26, 2010 at 6:42 AM, Josselin Mouette j...@debian.org wrote:
 
  In squeeze, with consolekit installed, a lot of groups are made
  obsolete: audio, netdev, powerdev, plugdev, video (modulo a number of
  buggy packages remaining), probably bluetooth. In the end, floppy and
  cdrom could go away as well. We are actually improving in this
  direction.
 
 I'm very glad to hear this.  However, I'm worried that I (and I think
 many others too) have no idea how to handle having users with the
 appropriate permissions without the groups. I looked up the
 information about consolekit, and couldn't find any reference for this
 either.

It is done by /lib/udev/rules.d/70-acl.rules.

 I very recently installed squeeze with KDE, and the way to allow the
 second user to access to USB devices and similar stuff was to add that
 user to the same groups the first user had been added.

This should not be necessary anymore.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Sudo mode and policykit

2010-03-25 Thread Josselin Mouette
Hi,

currently, depending on the “sudo mode” which is set during
installation, d-i configures gksu to use sudo mode by default (with a
GConf key).

However, an increasing number of packages use policykit instead of gksu
to obtain root access, so we need some changes on this matter.

Actually there are two very simple solutions, so it is really a matter
of what design you prefer. 
 1. (Stolen from Ubuntu) Create a new “admin” group, modify
policykit to accept self-authentication for all members of the
admin group. Let d-i simply add the user to group admin if in
sudo mode. Bonus points for using the admin group in sudo too
instead of hardcoding the username. 
 2. Let d-i create a file somewhere in /etc/polkit-1 that will add
the created user to the list of users authorized to
self-authenticate.

In both cases the modifications to d-i should be very straightforward,
but I think this needs to be done for squeeze for the sake of
consistency.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: Inclusion in Uploaders:

2010-03-04 Thread Josselin Mouette
Le jeudi 04 mars 2010 à 20:07 +0100, David Weinehall a écrit : 
 I'm a member of the pkg-gnome team on alioth, but that apparently
 doesn't mean automatic inclusion in the gnome-pkg-tools list of
 uploaders; what exactly is needed for this?  Should I add myself to that
 package first in the subversion repository, and make an upload up that
 package, or do I need someone to vouch for me?

If you only intend to do this for a handful of packages, you can just
add yourself to the Uploaders field in control.in. Otherwise, the full
list is in the gnome-pkg-tools package, which is in the same subversion
repository (in the tools/ toplevel).

BTW, since you’re already on IRC, it would be better if you could come
on #debian-gnome sometime; this is where we usually synchronize, more
than on the list.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Debian/GNOME bug triage week-end: 20-21 february 2010

2010-01-29 Thread Josselin Mouette
Given the enthusiasm, I propose the 20-21 february to hold this bug
triage weekend.

Come on #debian-gnome and join the party!

-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “A handshake with whitnesses is the same
  `- as a signed contact.”  -- 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



CORRECTION: Debian/GNOME bug triage week-end: 27-28 february 2010

2010-01-29 Thread Josselin Mouette
Sorry about the mess, but I’m the one who’s unavailable the 20-21
february.

Therefore I propose the week-end of 27-28 february. I’ll make a broader
announcement later.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “A handshake with whitnesses is the same
  `- as a signed contact.”  -- 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



Bug triage week-end

2010-01-11 Thread Josselin Mouette
Hi,

some time ago, someone (was it HE?) proposed to reserve a week-end
during we would try to close, forward and fix as many as possible of the
bugs reported on the team-maintained packages.

It didn’t turn into reality until now, but I’d like to bring back the
idea. It would be very welcome to reduce the number of bugs, and it
would be a perfect time for newcomers to learn about GNOME packages.

Would you people be available for an upcoming week-end during February?

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “You did never write something helpful
  `- besides your trolling”  -- 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



Re: How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-28 Thread Josselin Mouette
Le vendredi 27 novembre 2009 à 11:24 -0800, Daniel Schepler a écrit : 
 In fact, it doesn't have direct Build-Depends on gstreamer.  The problem here 
 is that it Build-Depends on webkit and (indirectly) tracker, which both Build-
 Depend on gstreamer.

I’ve asked the webkit maintainers to build the introspection data
directly in webkit, so that the build-dependency can be removed.

As for Tracker, you’d have to explain how this indirect dependency
happens.

Cheers, 
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: One True DPI

2009-11-21 Thread Josselin Mouette
Le vendredi 20 novembre 2009 à 09:33 -0600, Peter Schultz a écrit : 
 Gnome's font settings do not allow me to go any lower than 50.  I know
 44 DPI is very low for today's desktop monitors, but it makes for an
 excellent big screen TV.  Shouldn't I be able to set this to 44 if
 that's what my monitor has?

The code at fault is this one:

http://git.gnome.org/cgit/gnome-settings-daemon/tree/plugins/xsettings/gsd-xsettings-manager.c

/* X servers sometimes lie about the screen's physical dimensions, so we
cannot 
* compute an accurate DPI value.  When this happens, the user gets fonts that
 * are too huge or too tiny.  So, we see what the server returns:  if it reports
 * something outside of the range [DPI_LOW_REASONABLE_VALUE,
 * DPI_HIGH_REASONABLE_VALUE], then we assume that it is lying and we use
 * DPI_FALLBACK instead.
 *
 * See get_dpi_from_gconf_or_server() below, and also
 * https://bugzilla.novell.com/show_bug.cgi?id=217790
 */
#define DPI_FALLBACK 96
#define DPI_LOW_REASONABLE_VALUE 50
#define DPI_HIGH_REASONABLE_VALUE 500


Maybe you can request the minimum to be lowered if you have an example
of hardware with such a low resolution. Please file a bug upstream,
against the gnome-settings-daemon component.

Cheers, 
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Please test experimental gvfs packages

2009-11-18 Thread Josselin Mouette
Hi,

since Michael Biebl fixed IDE CD support in devicekit-disks, the
GDU-enabled version of gvfs (currently in experimental) should be usable
again.

Before uploading it to unstable, I’d appreciate if some adventurous
people could test it and report any regressions.

Thanks, 
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: GObject introspection mini-policy, take 2

2009-09-28 Thread Josselin Mouette
Le dimanche 27 septembre 2009 à 10:59 +0800, Paul Wise a écrit : 
 gir1.0-foo-2.0 /usr/lib/girepository-1.0/Foo-2.0.typelib
 
 Would this proposal need to be adjusted for multiarch support?

I’m not sure. It will be mostly used by interpreters, which themselves
don’t need support for multiarch with the current state of the proposal.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: Fixing the Gobject Introspection mess

2009-09-26 Thread Josselin Mouette
Le samedi 26 septembre 2009 à 07:56 +0200, Sebastian Dröge a écrit : 
 Am Freitag, den 25.09.2009, 13:32 +0200 schrieb Josselin Mouette:
  1. Package layout
  
  GObject-introspection packages provide introspection data
  in /usr/share/gir-1.0/Foo-X.Y.gir, and the
  optional /usr/lib/girepository-1.0/Foo-X.Y.typelib.
 
  The packages should be architecture-dependent.
 
 Only the typelib file actually is meant to be architecture-dependent
 (right, the GIR file could be arch-dep too if the headers and API parts
 of the sources (GObject properties/signals) are different from arch to
 arch. But who does that?!).

This has already happened, and this will happen again. For the same
reason we make headers architecture-dependent, I think we should make
GIR files the same.

 Also the GIR file is only meant for build time things so it could simply
 be placed in the -dev packages (as I've done so far).

There is no “build time” for interpreters. What do you mean exactly?

 Putting the typelib files in the shared library packages will create
 conflicts for soname changes. Not good (I know I placed them there in
 some packages). Creating a new package just for the typelib file is not
 good either ;)

Agreed. We should probably mandate to always split the introspection
files in a separate package.

Cheers, 
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


GObject introspection mini-policy, take 2

2009-09-26 Thread Josselin Mouette
After an insightful discussion with Sebastian, and taking into account
other suggestions from the list, here is a new proposal.



1. Directory layout

GObject-introspection data is generally provided in two formats: 
  * XML format in /usr/share/gir-1.0/Foo-X.Y.gir 
  * binary format in /usr/lib/girepository-1.0/Foo-X.Y.typelib


2. Binary introspection packages

The binary typelib file must be put in an architecture-dependent package
named after its namespace. The name should be gir1.0-NAMESPACE-VERSION.
For example, the package containing WebKit-1.0.typelib will be named
gir1.0-webkit-1.0.

Giant repositories of unrelated introspection data should be avoided.
(Under this rationale, gobject-introspection-repository will be split.)
However, related libraries that are known to evolve together can live in
the same package (example: Gst*-0.10).

Introspection packages belong in section libs for the moment. If there
are enough packages to justify it, a new section will be requested to
the FTP masters.


3. XML introspection data

The XML format introspection must be shipped in another
architecture-dependent* package of the same source.

  * This is so that it is guaranteed to be accessible at
build time by the tool that will compute the
dependencies for the .typelib files. 

If the source package also contains the library itself, this data should
be in the development binary package. If the introspection data is split
from the library source (e.g. for gobject-instrospection-repository), a
separate package containing this XML data can be created, in section
libdevel.

The package containing the XML data doesn’t need to depend on the
introspection package. It can contain XML data for several unrelated
libraries, since in the end it doesn’t depend on them.


4. Dependencies of introspection packages

Introspection packages must depend on the libraries they reference, with
a sufficient version for the symbols they reference.

For that effect, I propose to introduce a new helper, dh_girepository,
in the gobject-introspection package (which is already a
build-dependency for introspection packages). It would wrap
dpkg-shlibdeps so that the dependencies are the same as those of similar
ELF binaries.

Introspection packages must depend on other introspection packages that
are referenced through include statements. The helper should generate
such dependencies as well.

Packages containing the XML data don’t need any specific new
dependencies.


5. Dependencies on introspection packages

Currently, there are only Seed (JavaScript) scripts to use these
introspection packages. In the future, there might also be Python or
other interpreted languages.

Generating dependencies automatically for interpreted languages is not
reliable. Therefore, these packages must depend by hand on the
appropriate gir1.0-* packages. The interpreters themselves don’t need to
depend on packages they don’t use directly.


6. Example

Suppose that libfoo-2.0 is an API built on libbar-3.0. The libfoo-2.0
source generates the following files, put in the following packages:
libfoo-2.0-3 /usr/lib/libfoo-2.0.so.3*
libfoo-2.0-dev /usr/lib/libfoo-2.0.so (and other usual stuff)
libfoo-2.0-dev /usr/share/gir-1.0/Foo-2.0.gir
gir1.0-foo-2.0 /usr/lib/girepository-1.0/Foo-2.0.typelib

libfoo-2.0-dev Depends: libfoo-2.0-3, libbar-3.0-dev
gir1.0-foo-2.0 Depends: ${gir:Depends} which expands to:
libfoo-2.0-3, gir1.0-bar-3.0

If foobar is a package containing the following JS script:
#! /usr/bin/seed
Foo = imports.gi.Foo;
// Stuff that uses the Foo 2.0 API

Then foobar Depends: gir1.0-foo-2.0



I’ve started preliminary work on dh_girepository. The first version will
be a bit hackish and will rely on building an intermediate binary
referencing the appropriate symbols that will be fed to dpkg-shlibdeps.
Doing better will require extending dpkg-shlibdeps so that it accepts
another input format than ELF (it doesn’t have to be the GObject XML
format, it could be anything easy to generate).

-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: Fixing the Gobject Introspection mess

2009-09-26 Thread Josselin Mouette
Le samedi 26 septembre 2009 à 13:12 +0200, Sebastian Dröge a écrit : 
  There is no “build time” for interpreters. What do you mean exactly?
 
 Interpreters should use the typelib file and not the GIR file. The GIR
 file is meant for generating bindings (like the current Python/C++/C#
 bindings) while the typelib file is meant to be used at runtime to
 generated bindings on the fly.

OK, then I agree the .gir file should go in a separate development
package.

But that will make dependency computation more difficult, since it will
have to be done from the .typelib file. Time to dig deeper into the
libgirepository API…

 So you would always put the GIR and typelib files into a single separate
 package? Or only the typelib file? IMHO only the latter would make
 sense, the GIR file can/should be in the -dev package, and if only
 because of space savings.

Yes, agreed.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Fixing the Gobject Introspection mess

2009-09-25 Thread Josselin Mouette
Hi,

with an increasing number of packages providing introspection data for
Gobject, each one doing things its own way, it’s starting to be a big
mess. I’d like to fix this mess before we have a hundred different
packages, all behaving differently.

Which is why I’m proposing a Gobject-introspection mini-policy. And of
course, to implement it in existing packages.


1. Package layout

GObject-introspection packages provide introspection data
in /usr/share/gir-1.0/Foo-X.Y.gir, and the
optional /usr/lib/girepository-1.0/Foo-X.Y.typelib.

The packages should be architecture-dependent.


2. Naming scheme

The package should be named gir1.0-foo-X.Y. For example, the package
containing WebKit-1.0.gir will be named gir1.0-webkit-1.0.

Giant repositories of dozens of unrelated introspection data should be
avoided. (Under this rationale, gobject-introspection-repository will be
split.) However, related libraries that are known to evolve together can
live in the same package (example: Gst*-0.10).

If, alternatively, the introspection data belongs in the same source
package as the library it references, it can be put in the same binary
package. In this case, it must feature a Provides: field corresponding
to the name of the introspection data. For example, libfoo2.0-2
containing libfoo-2.0.so.2 and Foo-2.0.gir must provide gir1.0-foo-2.0.

Introspection packages belong in section libs for the moment. If there
are enough packages to justify it, a new section will be requested to
the FTP masters.


3. Dependencies of introspection packages

Introspection packages must depend on the libraries they reference, with
a sufficient version for the symbols they reference.

For that effect, I propose to introduce a new helper, dh_gir, in the
gobject-introspection package (which is already a build-dependency for
introspection packages). It would wrap dpkg-shlibdeps (possibly using
its internals until the needed interfaces are exported) so that the
dependencies are the same as those of similar ELF binaries.

Introspection packages must depend on other introspection packages that
are referenced through include statements. The helper should generate
such dependencies as well.


4. Dependencies on introspection packages

Currently, there are only Seed (JavaScript) scripts to use these
introspection packages. In the future, there might also be Python or
other interpreted languages.

Generating dependencies automatically for interpreted languages is not
reliable. Therefore, these packages must depend by hand on the
appropriate gir1.0-* packages. The interpreters themselves don’t need to
depend on packages they don’t use directly.



Thoughts anyone? I’ll start working on dh_gir as described if there is
consensus on the proposed policy. Once implemented in a few packages,
the policy would be put in a more formal way and added to
gobject-introspection.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: Fixing the Gobject Introspection mess

2009-09-25 Thread Josselin Mouette
Le vendredi 25 septembre 2009 à 13:44 +0200, Julien Cristau a écrit : 
 On Fri, Sep 25, 2009 at 13:32:54 +0200, Josselin Mouette wrote:
 
  If, alternatively, the introspection data belongs in the same source
  package as the library it references, it can be put in the same binary
  package. In this case, it must feature a Provides: field corresponding
  to the name of the introspection data. For example, libfoo2.0-2
  containing libfoo-2.0.so.2 and Foo-2.0.gir must provide gir1.0-foo-2.0.
  
 Doesn't this break co-installability of libfoo2.0-X and libfoo2.0-Y, if
 both install Foo-2.0.gir?

Good point. Maybe we can recommend this solution only for libraries
where this is not expected to happen.

Or, given the (large) size of introspection stuff, to mandate having it
always split.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Nautilus hiccup in unstable

2009-09-24 Thread Josselin Mouette
Hi,

in my haste to fix #545254, I have uploaded nautilus 2.28.0 a bit too
early. If you have not upgraded yet, please don’t install 2.28.0-1!

If you have already upgraded, you should install 2.28.0-2 as soon as it
is available, and then remove any ~/.nautilus/metafiles/migrated-to-gvfs
files. This way you will find back your metadata (icon positions on the
desktop, window sizes, emblems…) at the next login.

Sorry for the inconvenience.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: WANTED: Perl / GTK+ hacker

2009-08-18 Thread Josselin Mouette
Le samedi 15 août 2009 à 11:26 +0200, Josselin Mouette a écrit : 
 Since the guy who originally wrote it (Eric Gillespie) is no longer part
 of the project, I’m looking for a developer who knows Perl enough to
 make a port to GTK+. The largest part of the problem is porting from
 GnomeDruid to GtkAssistant, which probably only requires a few hours for
 a knowledgeable person.

Apparently an Ubuntu developer decided to do it at the same moment. See
http://bugs.debian.org/542175

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: WANTED: Perl / GTK+ hacker

2009-08-16 Thread Josselin Mouette
Le samedi 15 août 2009 à 17:21 +0300, Kalle Olavi Niemitalo a écrit :
 The back button of GtkAssistant seems troublesome.
 In GnomeDruidPage, the back and next buttons just emit signals,
 which Debconf::FrontEnd::Gnome then handles by exiting the main
 loop and returning '' or 1 from sub go.  In GtkAssistant however,
 the back button backtraces a private visited_pages list, and it
 is automatically hidden when this list is empty.

 (b) Handle the clicked signal from the back button and make the
 button visible against the wishes of GtkAssistant.  If the
 visited_pages list remains empty at all times, then the
 handler added by GtkAssistant does nothing, and there is no
 need to remove it.

This is probably the right behavior, and mimics what the current
GnomeDruid frontend does.

BTW, if debconf does not use the page sequencing ability of
GtkAssistant, what’s the point of using it at all? You can just define a
GtkDialog with 3 buttons (GTK_STOCK_GO_BACK, GTK_STOCK_CANCEL and
GTK_STOCK_GO_FORWARD), add whatever handlers you want to these buttons,
and use GtkDialog-run which removes the need from exiting manually from
the main loop.

How does it sound?
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


WANTED: Perl / GTK+ hacker

2009-08-15 Thread Josselin Mouette
Hi,

the GNOME backend for Debconf is slightly outdated nowadays. It uses
some APIs that are being deprecated, and there are now solutions to make
the same things with less dependencies.

Since the guy who originally wrote it (Eric Gillespie) is no longer part
of the project, I’m looking for a developer who knows Perl enough to
make a port to GTK+. The largest part of the problem is porting from
GnomeDruid to GtkAssistant, which probably only requires a few hours for
a knowledgeable person.

Any volunteers?

-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: Evince libraries evdocument and evview

2009-05-25 Thread Josselin Mouette
Le jeudi 21 mai 2009 à 23:37 +0200, Luca Bruno a écrit :
 libevview and libevdocument haven't been packaged as development libraries.
 Conseguently, no bindings in any language have been built for them. I've
 realized they were missing since I needed them to render some documents in my
 application.
 
 I've worked a bit on packaging them together by creating libevince1 and
 libevince-dev (like libgnome-media0). Can I proceed?

I didn’t think they were needed by other applications, so that’s why the
development libraries are not packaged.

In all cases, you need to check whether they can work with both evince
and evince-gtk. If possible, it might also be interesting to split out
the backends in a separate package so that both evince and evince-gtk
can use the same.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: GNOME 2.26

2009-05-21 Thread Josselin Mouette
Le jeudi 21 mai 2009 à 10:41 +0200, Michael Ott a écrit :
   Unless more than one person starts working on it, it is becoming clear
   to me that the plan is to wait for a very long time.
 What do you mean with that sentence? You are the only one in the Gnome
 team? How can I help when I am not a maintainer?

Actually that’s a bit of an exaggeration, but apart from Luca Bruno and
I, other maintainers don’t seem so eager to see GNOME 2.26 packaged.

  Let me also add that #517768 is a blocker for large parts of GNOME 2.26
  and that we will be able to go forth only when it is fixed.

Note that in the meantime, I have reassigned it so that it is not a
blocker anymore. It is still a blocker for squeeze, of course, but it’s
not blocking the transition anymore.

  If you want to help, start by reproducing this (MIME cache version 1.0
  in your home, version 1.1 in the system, using nautilus 2.26) and try to
  understand why the 1.0 cache is not simply ignored by the xdgmime code
  in glib2.0.
 Sorry for the stupid question. How can I find out which mime version I
 use. I do not have this problem and I use nautilus 2.26.

The home directory cache is only created when you add new MIME types at
the user level. To create a 1.0 version cache, you need the pre-GNOME
2.24 tools: shared-mime-info 0.30, nautilus 2.22 + glib  2.17 or
nautilus 2.20 + gnome-vfs 2.22.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: GNOME 2.26

2009-05-20 Thread Josselin Mouette
Le mercredi 20 mai 2009 à 10:01 +0200, Johannes Rohr a écrit :
 sorry for nagging, but what is the plan for GNOME 2.26?

Unless more than one person starts working on it, it is becoming clear
to me that the plan is to wait for a very long time.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: GNOME 2.26

2009-05-20 Thread Josselin Mouette
Le mercredi 20 mai 2009 à 12:00 +0200, Josselin Mouette a écrit :
 Le mercredi 20 mai 2009 à 10:01 +0200, Johannes Rohr a écrit :
  sorry for nagging, but what is the plan for GNOME 2.26?
 
 Unless more than one person starts working on it, it is becoming clear
 to me that the plan is to wait for a very long time.

Let me also add that #517768 is a blocker for large parts of GNOME 2.26
and that we will be able to go forth only when it is fixed.

If you want to help, start by reproducing this (MIME cache version 1.0
in your home, version 1.1 in the system, using nautilus 2.26) and try to
understand why the 1.0 cache is not simply ignored by the xdgmime code
in glib2.0.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Let’s remove scrollkeeper

2009-04-28 Thread Josselin Mouette
Hi,

is anyone aware of some leftovers that scrollkeeper can handle and
rarian-compat cannot? If there are still some, we can handle them just
like this was done for the DTDs since I’d like to ask for the removal of
scrollkeeper.

Once this is done, I propose to add a trigger to rarian-compat and to
deprecate dh_scrollkeeper entirely.

I don’t know what we should do to remove scrollkeeper from the users’
desktops. Currently gnome-core forces the dependency on rarian-compat,
maybe we should do the same with some other packages.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


Subversion cleanup

2009-04-10 Thread Josselin Mouette
Hi,

I just disabled SVN access on pkg-gnome for most of those who didn’t
commit in the last year to the repository.

Please don’t hesitate to ask if you feel I have removed you by mistake,
of course.

Cheers,
-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message numériquement signée


Preparing for GTK 3.0 and GNOME 3

2009-04-06 Thread Josselin Mouette
Hi,

although for various reasons (mostly ongoing transitions) we are quite
late in packaging GNOME 2.26 in Debian, we should also look at the
future. GTK+ 3.0 is planned around march 2010, and GNOME 3.0 a little
while later. With them comes the final deprecation of many GNOME 2.X
interfaces.

It took a very long time (8 years!) to get rid of GTK+ 1.2 and the
process is in its final stage now. I’d like to avoid this horrible mess
for GTK+ 2.X and for the GNOME libraries that will stop being maintained
upstream after the 3.0 release. Fortunately, GTK+ 3.0 is an evolutionary
change, not a revolutionary one. Which means for some applications there
will be zero porting work, and for most of them there will only be minor
changes required. For GNOME libraries, the changes will be more radical.
This concerns less applications, but several libraries will simply
disappear.

What you can do right now is start to work on packages using the GNOME
library stack. For affected packages, you can start working on patches
right now, or at least pester your upstream so that they do.

Now for the various pieces.

GLIB
The changes in GLib will mostly concern in removing deprecated
APIs. If your packages build with -DG_DISABLE_DEPRECATED
-DG_DISABLE_SINGLE_INCLUDES, they are most likely to build with
GLib 3.0 with only compilation changes.

Removed functions have replacements described in the API
documentation.

GDK / GTK+
Same as GLib. If you can build your package with GTK+ 2.16 using
-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED
-DGDK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES, it
is very likely that your package can build with GTK+ 3.0.

ESOUND
Applications still using EsounD should be ported to using
libcanberra (for sound events) or GStreamer (for the rest).

GCONF
There are plans to replace GConf by dconf, but it is quite
certain that there will be at least a GConf compatiliby layer,
so there is nothing to be done here.

GNOME-VFS
GnomeVFS has been deprecated for a while in favor of GIO, but
porting is not something trivial.

The GIO API documentation has some notes on how to port from
GnomeVFS.

LIBART
It is now preferred to draw custom objects directly using Cairo,
using the gdk_cairo_* API.

LIBBONOBO / LIBBONOBOUI
This part is completely going away, and it’s not easy. Replacing
it generally means revamping parts of the application to use
D-Bus for communication instead.

LIBIDL / ORBIT
ORBit will stay as a general-purpose CORBA implementation, but
it is not meant to be used in GNOME applications anymore –
currently its primary users are GConf and Bonobo.

LIBGLADE
Libglade is going away in favor of GtkBuilder.

LIBGNOME
This collection of random APIs with various uses is completely
going away. The replacements are scattered among various
libraries now:
  * GnomeProgram = GLib, libunique
  * gnome_execute_* = GLib (g_spawn)
  * gnome_gconf = GConf
  * gnome_help, gnome_url = GIO (g_app_info)
  * gnome_sound = libcanberra
  * Various stuff in GLib
  * More information: http://live.gnome.org/LibgnomeMustDie

LIBGNOMEUI
Same issue as with libgnome, the replacements depend on what the
API is originally about.
  * gnome_init = GLib (GOption)
  * GnomeClient = Session management will be added to GTK+,
it’s still missing AFAIK
  * The various widgets have replacements in GTK+ now.

LIBGNOMECANVAS
Deprecated in favor of libcairo.

LIBEEL
It has never been a widely used library, and it will be gone
after 2.24. Replacements can be found in GTK+ for some widgets,
for some others you will have to look at how it is now done in
Nautilus.

GTKSOURCEVIEW
GtkSourceView 1.X is already deprecated, you should upgrade to
GtkSourceView 2.X now.

LIBGNOMEPRINT / LIBGNOMEPRINTUI
Both deprecated in favor of gtk-unix-print (in GTK+) which is
based on Cairo.

LIBNAUTILUS-BURN
It is going to be replaced with libbrasero-burn which has a very
similar API.

Now let’s get to work. FWIW, the end of the evolution transition should
be tonight, so you’re going to see things move in the GNOME area really
soon.

Cheers,
-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: New libthai and pango

2009-04-01 Thread Josselin Mouette
Le mercredi 01 avril 2009 à 09:27 +0700, Theppitak Karoonboonyanan a
écrit :
 I have got a dirty hack: by adding symbol versioning to libdatrie0.
 This solves the upgrading crash without breaking the current apps in
 unstable. But I'm not sure if it's a good practice in terms of package
 maintenance. Do you think doing so is considered ABI breakage?

It is not ABI breakage, but it is useless, since this won’t fix
libdatrie in lenny.

-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: New libthai and pango

2009-03-31 Thread Josselin Mouette
Le lundi 30 mars 2009 à 18:26 +0200, Loïc Minier a écrit :
  Could you change Requires: datrie to Requires.private: datrie in
  libthai.pc in unstable first?  We could then rebuild pango against
  this libthai.pc and drop the libdatrie dep hence avoiding the problem
  and the transition entirely (the binaries could migrate to testing
  separately).

Unfortunately this won’t work for upgrades from lenny, so I’d prefer to
see the Conflicts anyway.

-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: New libthai and pango

2009-03-30 Thread Josselin Mouette
Le lundi 30 mars 2009 à 20:22 +0700, Theppitak Karoonboonyanan a écrit :
 As the shlib dependency is transitive, the pango-thai-lang.so module
 is currently linked against libdatrie0. So, upgrading libthai would cause
 both libdatrie versions to be loaded simultaneously, one from
 pango-thai-lang.so itself, and the other from the new libthai.
 Unfortunately, due to ABI incompatibility, some libdatrie functions
 would not work correctly in that case.

And you wonder why we insist on symbols needing to be versioned in
libraries. Now there is no way to enforce the package will work using
usual dependencies.

Given the small number of reverse dependencies, it might be good to add
a conflict against libdatrie0 in the new version of libthai, to
completely avoid this issue.

 My question is, what should be the proper time for me to upload
 the new libthai into unstable, to minimize down time for the pango
 module? If I do that too soon, the pango module in unstable would
 not work properly, or might even crash.

Please synchronize with the release team to get it at the right moment,
since it implies a library transition. I’d appreciate if it could come
after the big gnome-desktop/nautilus transition that still has to be
done.

Cheers,
-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: New libthai and pango

2009-03-30 Thread Josselin Mouette
Le lundi 30 mars 2009 à 21:34 +0700, Theppitak Karoonboonyanan a écrit :
 2009/3/30 Josselin Mouette j...@debian.org:
 
  And you wonder why we insist on symbols needing to be versioned in
  libraries. Now there is no way to enforce the package will work using
  usual dependencies.
 
 Yes, with upstream's hat on, I realize that now, although a bit late..

Then please consider adding them now, so that it can be smoother next
time :)

 Could it be done along with the next pango update? That is, next
 pango experimental build can link against it, and be tested before
 migrating to unstable together. How is that possible?
 
 FYI, I've tested it for a while in my jhbuild before releasing.

There is no real need to synchronize with pango, since the release team
can use binNMUs to rebuild all reverse-dependencies when needed.

Cheers,
-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Fwd: [Gnome] deskbar-applet broken, how to find out what's wrong?

2009-03-30 Thread Josselin Mouette
Le lundi 30 mars 2009 à 15:27 +0100, Magnus Therning a écrit :
 After a recent upgrade my deskbar-applet isn't starting any longer.  The
 problem is that the only feed-back I have is a dialogue stating that
 deskbar has quitted unexpectedly and I have a choice between reloading
 or not.  Not so helpful.
 
 The obvious places don't seem to get anything written to them,
 ~/.xsession-errors and /var/log/**.  Where can I find a trace of what's
 happening when I try to add the applet?

You can launch it from a terminal.
Run /usr/lib/deskbar-applet/deskbar-applet from it right when the dialog
shows up, and immediately click on reload after the launch. You should
be able to debug it like a regular Python application when doing this
way.

Cheers,
-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: CD's not automounted in GNOME desktop

2009-03-24 Thread Josselin Mouette
Le lundi 23 mars 2009 à 23:17 -0400, José Alburquerque a écrit :
 Would anyone happen to know why a few days now my cd's are not
 automounted in my gnome destkop?  I'm running unstable and I've been
 upgrading regularly so I think it's happened with a recent update.
 Sorry if it's a simple question.

I’ve already seen a similar issue reported on IRC. For that user, it
looked like gnome-volume-manager was not running, probably because it
died somehow after login. 

It would be nice if you could help debugging this issue by finding what
mechanism is killing gnome-volume-manager.

-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: CD's not automounted in GNOME desktop

2009-03-24 Thread Josselin Mouette
Le mardi 24 mars 2009 à 13:07 +0100, Johannes Rohr a écrit :
 Wouldn't it be better in terms of identifying and eradicating bugs, if
 GNOME 2.24 (and eventually 2.26) was completely uploaded to unstable?
 At the moment, several components are still kept in experimental and
 gnome-session is still at 2.22.

GNOME 2.24 will probably go into unstable as soon as the evolution
transition is over. Which takes time as the buildds are heavily loaded
and there are countless bugs introduced in related packages.

As for gnome-session, it will certainly not be upgraded until 2.26.1,
which should bring back basic session management functionality.

 Is the relatively slow update of GNOME after the lenny release due to
 transitions which have to complete first or is it because most of the
 GNOME team have actually deserted Debian and gone to the Ubuntu camp?

It would sure help if people could actually give a helping hand. There
have been a few proposals for help already, but we could use much more
fresh blood.

-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Splitting of the gnome-python* source packages - MBF

2009-03-23 Thread Josselin Mouette
Le lundi 16 mars 2009 à 14:08 +0100, Josselin Mouette a écrit :
 3. GNOME-PYTHON-EXTRAS
 
 What is happening in unstable:
   * egg.trayicon, gtkhtml2 and gtkmozembed each have their own
 binary package (python-eggtrayicon, python-gtkhtml2,
 python-gtkmozembed)
   * gksu 1.X is going away (nothing uses it anyway)
   * gda is going away, at least for a while
   * gtkspell will have its own binary package (currently in NEW)
 
 What will change upstream:
   * It’s very hard to tell, these modules don’t seem to change much.
   * Most of them have better replacements, so other packages should
 really get of these dependencies anyway.
 
 What changes to apply to Debian packages:
   * To simplify the dependency tree, the dependencies of
 python-gnome2-extras on python-eggtrayicon, python-gtkhtml2 and
 python-gtkmozembed are going away, probably right after the
 squeeze release.
   * Therefore, packages using these modules *must* be updated to use
 the new binary package as dependency instead.

Apparently, developers have a strong tendency to not fix these bugs the
correct way and instead, to make packages depend on e.g.
python-gtkmozembed | python-gnome2-extras

Therefore, I’m probably going to make gnome-python-extras follow the
gnome-python-desktop path:
  * the gksu2 and gdl modules will go in python-gksu2 and python-gdl
  * when gda comes back (Gustavo is working on packaging libgda4),
it will be in python-gda
  * let’s take that opportunity to ditch egg.recent away

Are people OK with this approach?

-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Splitting of the gnome-python* source packages - MBF

2009-03-16 Thread Josselin Mouette
...@debian.org
   gtimelog (U)

Romain Francoise rfranco...@debian.org
   deskbar-applet (U)

François Févotte francois.fevo...@ensta.org
   exaile

Jeremy Guitton debo...@free.fr
   ontv

Dafydd Harries d...@debian.org
   gtimelog (U)

Uwe Hermann u...@debian.org
   miro

Varun Hiremath va...@debian.org
   pychess

Philipp Kaluza pk+d...@yomu.de
   pida

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

Julian Andres Klode j...@jak-linux.org
   gimmie

martin f. krafft madd...@debian.org
   jppy (U)

Mario Lang ml...@debian.org
   accerciser

Julien Lavergne julien.laver...@gmail.com
   avant-window-navigator
   awn-extras-applets
   screenlets

Yann Leboulanger aste...@lagaule.org
   gajim

Clement Lorteau northern_lig...@users.sourceforge.net
   gtkvncviewer

Jan Luebbe jlue...@debian.org
   pida (U)

Maintainers of GStreamer packages 
pkg-gstreamer-maintain...@lists.alioth.debian.org
   elisa-plugins-good

Simon McVittie s...@debian.org
   gtimelog

Loic Minier l...@dooz.org
   elisa-plugins-good (U)
   gedit-plugins
   meld (U)
   nautilus-python (U)
   pitivi
   service-discovery-applet (U)
   update-manager (U)

Emilio Pozuelo Monfort po...@ubuntu.com
   decibel-audio-player
   emesene
   nautilus-python (U)
   scribes
   update-manager (U)

Sam Morris s...@robots.org.uk
   serpentine

Josselin Mouette j...@debian.org
   epiphany-extensions
   gedit-plugins (U)
   gnome-games
   hamster-applet (U)
   hotwire
   update-manager (U)

Philippe Normand phili...@fluendo.com
   elisa-plugins-good (U)

Piotr Ożarowski pi...@debian.org
   griffith

Thibaut Paumard paum...@users.sourceforge.net
   update-manager (U)

Adriaan Peeters apeet...@lashout.net
   music-applet

Frederic Peters fpet...@debian.org
   gnome-blog

Nicholas C Piper nick-deb...@nickpiper.co.uk
   jppy (U)

Norbert Preining prein...@debian.org
   jppy (U)

Andy Price a...@andrewprice.me.uk
   pybackpack

Python Applications Packaging Team python-apps-t...@lists.alioth.debian.org
   decibel-audio-player (U)
   emesene (U)
   pybackpack (U)
   screenlets (U)
   scribes (U)

Arnaud Quette aque...@debian.org
   elisa-plugins-good (U)

Florian Ragwitz r...@debian.org
   istanbul (U)
   jokosher

Gustavo Noronha Silva k...@debian.org
   update-manager (U)

Jonas Smedegaard d...@jones.dk
   sugar (U)
   sugar-toolkit (U)
   sugar-web-activity (U)

Joseph Smidt jsm...@byu.edu
   gmail-notify

Jose Carlos Garcia Sogo js...@debian.org
   conduit

John Sullivan j...@wjsullivan.net
   xword

jppy development team jppy-de...@zanu.org.uk
   jppy

Magnus Therning mag...@therning.org
   keysafe

James A. Treacy tre...@debian.org
   gramps

Andrea Veri bluek...@ubuntu.com
   cgmail

Jelmer Vernooij jel...@debian.org
   bzr-gtk (U)

Hanna Wallach hm...@cam.ac.uk
   straw

Torsten Werner twer...@debian.org
   pychess (U)


-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: rebuild totem-pl-parser

2009-03-13 Thread Josselin Mouette
Le vendredi 13 mars 2009 à 11:41 +0100, Adeodato Simó a écrit :
 * Gustavo Noronha [Thu, 12 Mar 2009 20:16:00 -0300]:
  We're holding uploads of totem-pl-parser because of ongoing transitions,
  but it is currently uninstallable in unstable, which is causing some
  builds to fail on the build daemons. A rebuild should be enough to
  remedy the situation:
 
 If you have an upload pending, a sourceful upload is appropriate at this
 stage. If you still prefer the Bin-NMUs, please reply to this mail and I
 will schedule them.

I think you’ll prefer that we don’t upload the totem-pl-parser package
we have ready, since it’s another transition…

-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: ENV for gconftool-2

2009-03-11 Thread Josselin Mouette
Le mercredi 11 mars 2009 à 13:24 -0400, Rick Pasotto a écrit :
 For a long time (1+ years) I have had a cron job run a script every 15
 minutes to change my desktop background. Recently it stopped working.
 The script still runs but the background image is not changed. If I run
 the script from the command line it behaves as ususal.
 
 Evidently there is some ENV variable that gconftool-2 needs to change
 the background. What might it be?
 
 The script line that changes the background:
 
 /usr/bin/gconftool-2 -t str --set /desktop/gnome/background/picture_filename 
 $FileName
 
 The installed version of gconftool-2 (included in gconf2):
 
 gconf2: Installed: 2.24.0-7

This is because GConf now uses D-Bus to locate the server. The actual
contents of the GConf key is changed, but the applications are not
notified since your script doesn’t use the same GConf server.

Theoretically, this might just work if you pass DISPLAY=:0 (if your
session is running on :0) to the gconftool command; D-Bus should be able
to locate everything it needs using X settings.

Cheers,
-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Proposing gdm update for stable

2009-03-08 Thread Josselin Mouette
Hi,

I’d like to propose a GDM update for the 5.0.1 point release, in order
to fix #495797 (XDMCP being broken on many setups).

There is currently a new bugfix release in unstable (2.20.9), but the
upstream requirements are a bit less conservative than for gtk+2.0, so
I’d prefer to upload a targeted fix for #495797 instead.

If there are other bug fixes that some people would like to see in the
point release, please speak up now.

Cheers,
-- 
 .''`.  Debian 5.0 Lenny has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-me that if you don't install Lenny, he'd melt your brain.


signature.asc
Description: Ceci est une partie de message	numériquement signée


  1   2   3   4   >