[Freeze break request] Nautilus: do not put a frame around images that have an alpha plane

2009-09-15 Thread Jaap A. Haitsma
Hi,

Attached a patch that makes sure that images don't get a frame.
Currently larger images than 128 pixels will always get framed, but
this can look ugly (see attached screenshot)

Patch has been approved by Alexander Larsson (Nautilus Maintainer).
Can this patch still go in? It's a trivial change and it makes the
desktop look better.

Regards,

Jaap
From bd97abd6133b8400493611052ccb0d0f83b35848 Mon Sep 17 00:00:00 2001
From: Jaap A. Haitsma 
Date: Sat, 5 Sep 2009 12:34:22 +0200
Subject: [PATCH] Don't show frames around images with alpha plane

---
 libnautilus-private/nautilus-file.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c
index cfe5c5b..84d99ac 100644
--- a/libnautilus-private/nautilus-file.c
+++ b/libnautilus-private/nautilus-file.c
@@ -4165,8 +4165,8 @@ nautilus_file_get_icon (NautilusFile *file,
  w * scale, h * scale,
  GDK_INTERP_BILINEAR);
 
-			/* We don't want frames around small icons */
-			if (!gdk_pixbuf_get_has_alpha(raw_pixbuf) || s >= 128) {
+			/* We don't want frames around images with an alpha plane */
+			if (!gdk_pixbuf_get_has_alpha(raw_pixbuf)) {
 nautilus_thumbnail_frame_image (&scaled_pixbuf);
 			}
 			g_object_unref (raw_pixbuf);
-- 
1.6.3.3

<>___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: New module proposal: Clutter core

2009-08-10 Thread Jaap A. Haitsma
On Mon, Aug 10, 2009 at 17:37, Emmanuele Bassi wrote:
> hi everyone;
>
> I'm proposing to move Clutter (core) from the external dependencies to
> the Desktop modules.
>
> I guess that, by now, everyone on this list knows what Clutter is; but
> for the record:
>
> """
> Clutter is an open source software library for creating fast, visually
> rich, portable and animated graphical user interfaces.
>
> Clutter uses OpenGL (and optionally OpenGL ES for use on Mobile and
> embedded platforms) for rendering but with an API which hides the
> underlying GL complexity from the developer. The Clutter API is intended
> to be easy to use, efficient and flexible.
> """
>
> The dependencies:
> - GLib and GObject
> - Cairo
> - Pango
> - GDK-Pixbuf (optional, though strongly suggested on Linux)
>
> Current projects in GNOME 2.x that (optionally) depend on Clutter:
> - GNOME Games
>
> Future projects in GNOME 3.0 that already depend on Clutter:
> - Mutter
> - GNOME Shell
>
> Clutter is API stable since 1.0.0, and will remain so for the duration
> of the 1.x cycle.
>
> All major distributions package Clutter already.
>
Hi,

Are you planning on using GNOME resources? (git, bugzilla, ftp on gnome.org)

http://live.gnome.org/ReleasePlanning/ModuleProposing
says that you need to do this

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bugzilla Upgrade Scheduled For August 15-16

2009-08-09 Thread Jaap A. Haitsma
>
>
>        If you have any questions about the upgrade in general, feel free to
> respond on desktop-devel-list.
>
Maybe a good idea to tell everyone which features have not been ported
yet. Otherwise you get a lot of  mails which say something is not
working which used to work

I noticed that http://bugzilla-test.gnome.org/reports/weekly-bug-summary.cgi
is not working

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: A not about GtkBuilder conversion

2009-07-18 Thread Jaap A. Haitsma
On Fri, Jul 17, 2009 at 22:31, Christian Persch wrote:
> Hi;
>
>> This is not how things are supposed to be done ! gtk-builder-convert
>> is not something you should or can rely on as a build tool. It is
>> purely a one-time conversion help, with the assumption that the
>> generated .ui files are manually checked and used as the primary
>> source afterwards.
>
> However it is not always feasible to do this. E.g. the module in
> question, gnome-terminal, still keeps the original glade files since at
> least at the time of its gtkbuilder conversion glade-3 was unable to
> work with the converted .ui files. And it's not much use to use
> gtbuilder files natively if one can't edit them afterwards!
>
.ui files can now perfectly be edited in glade-3
I attached a patch here http://bugzilla.gnome.org/show_bug.cgi?id=588945
OK to commit?

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: (Partial) GNOME 3 status update

2009-07-14 Thread Jaap A. Haitsma
On Tue, Jul 14, 2009 at 12:29, Felix Riemann wrote:
> Am Montag, den 13.07.2009, 23:43 +0300 schrieb Marc-André Lureau:
>> Hi
>>
> Hey!
>
>> On Mon, Jul 13, 2009 at 11:24 PM, Andre Klapper wrote:
>> > Less than 5 modules with non-low Gtk-Deprecated-Symbols.
>> > =
>> > NOT COMPLETED (Progress compared to 2.27.3: 9->7).
>> > complex: 2 (gnome-games, gnome-media)
>>
>> By getting rif of libglade in gst-properties, Felix Riemann also
>> helped to drop some deprecated symbols.
>>
>> Felix can probably tell us better how far we are from having all the
>> maintained part of gnome-media free of deprecated symbols. I have the
>> feeling we are close to be clean.
>>
>> See http://bugzilla.gnome.org/show_bug.cgi?id=572353
>>
>
> Well, with gst-properties fixed, the default gnome-media install builds
> fine with deprecated symbols disabled here.
>
> Regarding the non-default / deprecated widgets I'll take it like Thomas
> Andersen in comment 9 in above bug: it makes no sense fixing them.
>
>      * gst-mixer doesn't need any fixing and works with deprecated
>        symbols disabled already. (Note, this seems to be used at least
>        in Gentoo when building your system without PA)
>      * vu-meter would be doable but was written for ESD. Alternatives
>        already exist for PulseAudio, eg. with Lennart's own
>        pavumeter[1].
>      * gnome-cd could be doable as well but AFAIR was replaced already
>        (not sure by whom right now, Sound-Juicer?, Rhythmbox?, Totem?)
>      * cddb-slave2 is from what I can see only left as a dependency of
>        gnome-cd. I guess most cd-player apps today use Musicbrainz
>        anyway, so there's probably not much use in fixing it.
>
Why don't we remove gst-mixer, vu-meter, gnome-cd and cddb-slave2
completely from gnome media 2.27. People that want to keep on building
them can use the 2.26 branch

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME 3 status update

2009-06-23 Thread Jaap A. Haitsma
On Mon, Jun 22, 2009 at 20:20, Matthias Clasen wrote:
> On Mon, Jun 22, 2009 at 2:06 PM, Vincent Untz wrote:
>> Hi,
>>
>> Le lundi 22 juin 2009, à 13:30 -0400, David Zeuthen a écrit :
>>> FWIW, Matthias done a great job both porting apps as well as creating /
>>> maintaining this page
>>>
>>> http://fedoraproject.org/wiki/Features/PolicyKitOne
>>>
>>> which is useful for both distributors and the GNOME project itself.
>>>
>>> I guess all this means that PolicyKit doesn't even need to be an
>>> external dependency anymore; e.g. basically no apps need to be aware it
>>> even exists.
>>
>> So do we need to migrate all of GNOME at once (ie, commit all the
>> patches at once)? Or is it possible to have both old and new PK at the
>> same time on the system?
>
> It is possible. In fact, that is what we have in rawhide currently.
> But we really want to have the migration completed before the release,
> because it just completely breaks the experience if you have two
> separate policies, two different policy editors, etc etc...
> ___

Shouldn't the external dependency of policykit be bumped to 0.92 it's now at 0.9

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New Module Proposal. libseed

2009-05-13 Thread Jaap A. Haitsma
On Wed, May 13, 2009 at 20:38, Owen Taylor  wrote:
> I wanted to provide some gnome-shell perspective here.
>
> In quick summary, we'd see including libseed in the GNOME-2.28 desktop
> set as a positive step toward heavier use of Javascript in GNOME in the
> future.
>
> Porting gnome-shell to Seed would certainly not be a big deal; I would
> sigh in regret over losing const and let and destructuring assignment
> (most over the last), but in the end, they don't determine the overall
> feel of programming with Javascript; or whether Javascript is a good or
> bad idea.
>
> (And conversely, if libseed didn't work out for some unforseeable
> reason, we could easily port GNOME modules using it to gjs post 2.28,
> with at most a week or two of feature work on gjs.)
>
> Quick comparison from my perspective between the two sets of systems:
>
> Spidermonkey: Mature, good API for extensibility. Nice language
>   extensions. (JS 1.7.) Mostly packaged as part of xulrunner, which is
>   a problem. Maintained by an organization that has a thorough
>   commitment to open source. (That doesn't mean that we have more
>   influence over the direction, necessarily, but is worth noting.)
>
> JavascriptCore: Newer, not used much outside of WebKit so far.
>
> GJS: Fairly limited set of features, but those that are there are
>   done well.
>
> Seed: More features, common features are quite compatible with GJS.
>   I'm not delighted with how GObject subclassing was done, but if we
>   have better proposals, we can certainly lobby and submit patches
>   to change things :-)
>
> (The big caveat from the above is that I haven't worked with Seed or
> JavascriptCore at all.)
>
> Speed comparisons just don't matter for anything we are doing, and it's
> not going to be long-term accurate either; what's faster now may not be
> faster in 6 months. I'm more concerned about garbage collection, but
> honestly both of the engines have garbage collectors that are tuned for
> web page usage and not for the desktop. From discussions with Rob
> earlier, Spidermonkey may have a slight lead in flexibility in this
> area.
>
> The more important differences really are:
>
>  - Alignment with HTML components in GNOME. The apparent trend towards
>   WebKit in Epiphany, Yelp, etc certainly gives a strong impetus to
>   going towards JavascriptCore and avoiding a Gecko dependency.
>
>  - Activity of maintainership. Rob and Tim are appear committed to
>   libseed as a GNOME component and interested in it as a project
>   in its own right. The people at litl have done a good job with
>   gjs, but the work that they do on it is features that their code
>   needs. The work that we've done it from the gnome-shell side
>   are features that gnome-shell needs.
>
> Are we going to switch gnome-shell to libseed if it gets accepted as a
> desktop module for 2.28. Not sure - it certainly would make it simpler
> to compile gnome-shell as an add-on to a 2.28 distribution of GNOME. On
> the other hand we're more comfortable with the gjs/SpiderMonkey codebase
> at this point, and moving over might not be a good use of time.
>
Robert has offered to do the porting so that should not really eat up
time. You only need to get used to libseed a bit after the port has
been committed. To me that sounds like a fair price to pay.

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: New Module Proposal. libseed

2009-05-12 Thread Jaap A. Haitsma
On Wed, May 13, 2009 at 03:18, Sandy Armstrong
 wrote:
> On Tue, May 12, 2009 at 5:46 PM, Hubert Figuiere  wrote:
>> On 05/12/2009 08:01 PM, Robert Carr wrote:
>>>
>>> For 2.28, it may make sense to have both gjs and Seed as modules, and
>>> try and keep code somewhat compatible.
>>>
>>> It's still not entirely clear which JavaScript engine is going to end
>>> up being better long term, so we might not want to completely commit
>>> to one yet.
>>
>>
>> With that plan, it is -1 from me. 2 engines is one too many IMHO.
>
> We'll have two engines if Epiphany moves to webkit and gnome-shell
> sticks with gjs.
>
> If the only user of gjs in GNOME is gnome-shell, and the gnome-shell
> developers are happy with a move to Seed (have we heard from them on
> this yet?), then I am +1 for Seed's inclusion and gjs' exclusion.
>
> I agree with Hubert that sending mixed messages about browser/js
> engines is not a good idea.
>
I agree +1 for seed.

Robert,

Can you commit to put in the few days work to make a patch for
gnome-shell to use libseed? I think that makes it easy for the
gnome-shell developers to go to libseed

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: mailto: now all of a sudden necessary in DOAP file

2009-04-26 Thread Jaap A. Haitsma
On Sun, Apr 26, 2009 at 00:58, Philip Withnall  wrote:
> On Sat, 2009-04-25 at 17:08 -0500, Shaun McCance wrote:
>> On Sat, 2009-04-25 at 23:58 +0200, Ruben Vermeersch wrote:
>> > On Sat, 2009-04-25 at 15:46 -0500, Shaun McCance wrote:
>> > > Any rdf:resource should always be a URL.  An email address
>> > > is not a URL.  The correct thing to do is to use a mailto:
>> > > URL.
>> > >
>> > > The fact that Pulse didn't have mailto: in its templates
>> > > and that we put bogus info on live.gnome.org just shows
>> > > that we messed up.
>> > >
>> > > Sorry for the confusion.
>> >
>> > Does this mean we should all update our doap files?
>>
>> That would be preferable.  At the moment it's not
>> breaking anything that I know of.  For our internal
>> tools, we can account for this hiccup.  But if other
>> parts of the world consume these files, they might
>> not understand it.
>
> Let's not put hacks in our tools barely a week after they're first
> introduced, please?
>
Is it possible to put something in the pre-commit script that checks
the doap file whenever there is a push to git.gnome.org and gives a
warning when the doap file is not correct. Currently it only checks
commits of a doap file. What I'm proposing is to do it for all
commits. Otherwise existing incorrect doap files probably won't get
updated

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Correcting a typo on gnome websites

2009-04-25 Thread Jaap A. Haitsma
Hi,

My understanding is that for updating a gnome website I need to
checkout the gnomeweb-wml module.
However a clone of this module is about 500MB. Cloning such a repo on
a slow internet connection takes quite some time.

Isn't there a handier way to do this?

Thanks

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


mailto: now all of a sudden necessary in DOAP file

2009-04-25 Thread Jaap A. Haitsma
Hi,

I've just tried to add a doap to netspeed. However pushing failed.

---
ERROR: netspeed.doap is not valid:
   Invalid foaf:mbox property should be a mailto: URL

Please see:
   http://live.gnome.org/MaintainersCorner#maintainers
---
error: hooks/pre-receive exited with error code 1

If you go the wiki page there is no mailto: URL just an email address
in foaf:mbox property

So what's the rule does there have to be a mailto: and the wiki page
needs to be updated or is it a bug in the commit script.


Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Bumping telepathy-glib to 0.7.27 (Empathy needs that version)

2009-04-23 Thread Jaap A. Haitsma
Hi,

I just noticed when using jhbuild that empathy needs 0.7.27 of telepathy-glib.
OK to bump the version in jhbuild and
http://live.gnome.org/TwoPointTwentyseven/ExternalDependencies

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: R: git migration - svn:externals

2009-04-23 Thread Jaap A. Haitsma
Hi,

I think gst-ffmpeg uses this feature. gst-ffmpeg is in git while it
uses ffmpeg which is in svn.

Jaap

On Thu, Apr 23, 2009 at 09:55, Matteo Settenvini
 wrote:
> Hi Owen,
>
> I'm not entirely sure (bazaar user here), however I think
> that git has the notion of submodules:
> http://www.kernel.org/pub/software/scm/git/docs/git-submodule.html
>
> Matteo
>
>>
> Messaggio originale
>>Da: j...@jsschmid.de
>>Data: 23-apr-2009 8.06 AM
>>A: "Owen Taylor"
>>Cc: "desktop-devel-list" devel-l...@gnome.org>
>>Ogg: git migration - svn:externals
>>
>>Hi!
>>
>>svn:externals are not migrated at all. That breaks anjuta-extras module
>>(b.g.o #579867) and gtkmm (fixed by duplicating files now).
>>
>>Is there anything we can do to fix it? Duplicating files is a quite weak
>>and ugly solution.
>>
>>Regards,
>>Johannes
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: How to remove remote branch with git?

2009-04-18 Thread Jaap A. Haitsma
On Sat, Apr 18, 2009 at 22:28, Frederic Peters  wrote:
> Jaap A. Haitsma wrote:
>
>> I just did my first commit with git (Yay!!). However I first made a
>> mistake and made a new remote branch called jaap in the cheese
>> project.
>> I now want to remove that branch because it was a mistake. How do I do this?
>> What I read from the web I need to do the following
>>
>> git push ssh://jhait...@git.gnome.org/git/cheese origin :jaap
>
> What about "git push origin :jaap" ?
>
This works when I have a clone of
ssh://jhait...@git.gnome.org/git/cheese . So now I removed it :-)

However I had a checkout of jhbuild which does public clones. Is there
a way to do it when you have a public clone

Thanks

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


How to remove remote branch with git?

2009-04-18 Thread Jaap A. Haitsma
I just did my first commit with git (Yay!!). However I first made a
mistake and made a new remote branch called jaap in the cheese
project.
I now want to remove that branch because it was a mistake. How do I do this?
What I read from the web I need to do the following

git push ssh://jhait...@git.gnome.org/git/cheese origin :jaap

However I get the following error messages.

fatal: refs/remotes/origin/HEAD cannot be resolved to branch.
fatal: The remote end hung up unexpectedly

What do I do wrong?

Thanks

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: External dependencies, DeviceKit-power and GNOME Power Manager

2008-11-24 Thread Jaap A. Haitsma
> interaction e.g. for device locking). If a few core modules (gvfs,
> nautilus, gnome-mount) are ported to hal, we should be in good shape
> for 2.26.
>
You probably mean migrated to DeviceKit (or migrated away from hal)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: new module proposal: notification-daemon+libnotify

2008-11-16 Thread Jaap A. Haitsma
Hi,

It's overhere

http://svn.galago-project.org/trunk/

Jaap
2008/11/16 natan yellin <[EMAIL PROTECTED]>:
> Where is the code currently hosted?
>
> I'd like to play around with this if I have time.
>
> -Natan
> 2008/11/6 Christian Hammond <[EMAIL PROTECTED]>
>>
>> I can assure you that this hasn't bit-rotted. It has been in development,
>> but my work on Unity at VMware this past year basically took up all my free
>> time.
>>
>> I would be happy to have people who want to contribute and fix bugs. I
>> plan to keep the roll as maintainer, and have a couple people in mind for a
>> co-maintainer. If people really want certain things in or fixed, by all
>> means, submit patches. Nobody has done so in a while and nobody's really
>> been complaining about anything to my knowledge, so I haven't felt that a
>> release was that urgent. Still, there are some important fixes in SVN, some
>> of which were waiting for additional patches that I never got and only
>> recently had time to finish up. I should be in a good position to do a
>> release soon.
>>
>> Christian
>>
>> --
>> Christian Hammond - [EMAIL PROTECTED]
>> VMware, Inc.
>>
>>
>> On Thu, Nov 6, 2008 at 8:46 AM, Patryk Zawadzki <[EMAIL PROTECTED]>
>> wrote:
>>>
>>> On Thu, Nov 6, 2008 at 5:30 PM, A. Walton <[EMAIL PROTECTED]> wrote:
>>> > There are other maintenance-related issues to bring up as well, like
>>> > the duplicated functionality in having both
>>> > notification-daemon+libnotify and libcanberra doing sound
>>> > notifications (tiny amount of code we could drop from the n-d
>>> > implementation, since it seems libcanberra is/will be better taken
>>> > care of, at least for now). Either way, it would be nice to at least
>>> > see the notification stuff imported into GNOME's tree, where more
>>> > people are likely to put eyes on it and be able to do things such as
>>> > roll releases, squash a couple of tiny leaks Ubuntu is shipping
>>> > patches for, etc. It would be a big step forward just to get that far.
>>>
>>> Hell, I know almost nothing about its internals but still would be
>>> willing to become a maintainer if needed (maybe I wouldn't do much in
>>> terms of real programming time but I sure can review and commit
>>> patches). It's just too useful to let it bit-rot. Over time we can
>>> adjust the feature set and/or the API (should not be a huge problem as
>>> long as we update libnotify as well).
>>>
>>> --
>>> Patryk Zawadzki
>>> ___
>>> desktop-devel-list mailing list
>>> desktop-devel-list@gnome.org
>>> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>>
>>
>> ___
>> desktop-devel-list mailing list
>> desktop-devel-list@gnome.org
>> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposal GNOME Goal: Replace gnome_help and gnome-open calls with gtk_show_uri

2008-11-16 Thread Jaap A. Haitsma
I've added gtk_widget_get_screen to the example code

Jaap

On Sat, Nov 15, 2008 at 23:54, Thomas H.P. Andersen <[EMAIL PROTECTED]> wrote:
> On Sat, Nov 15, 2008 at 3:59 PM, Jaap A. Haitsma <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> Quite some people already are implementing this goal
>>
>> http://live.gnome.org/GnomeGoals/RemoveGnomeOpenGnomeHelp
>>
>> What about making it an official goal for GNOME 2.26?
>
> Would it make sense to have an official policy to accept goals
> proposed on d-d-l after a few days without protests? It seems to me
> that a lot of goals never took off because they were never officially
> blessed.
>
> Comments on the gnome help goal:
> We might as well set the screen correctly rather than just pass NULL.
> The goal might as well suggest to use gtk_widget_get_screen on the
> window to get the screen. The window is used later in the example
> anyway.
>
> This is the definition of the gnome goals taken from l.g.o/GnomeGoals:
> "Setting small concrete goals that we should all try to achieve could
> definitely help with our work in integration and consistency. The
> goals may vary a lot, don't need to be ambitious, don't need to be
> about code. But they need to be achievable in a small timeframe. They
> are the GNOME goals."
> In light of this I would suggest to narrow the scope of this
> particular goal to only handle modules using C. This would make it
> both more concrete and easier to achieve in a small timeframe.
>
> Lastly, while on the topic of gnome goals,  I hate the ambiguous "to
> do" status. Currently I am not able to tell if it means that no one
> has investigated if the module is affected by the goal or if it means
> that there is work to be done for that module.
>
> - thomas
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Proposal GNOME Goal: Replace gnome_help and gnome-open calls with gtk_show_uri

2008-11-15 Thread Jaap A. Haitsma
Hi,

Quite some people already are implementing this goal

http://live.gnome.org/GnomeGoals/RemoveGnomeOpenGnomeHelp

What about making it an official goal for GNOME 2.26?

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


GNOME Goal: Remove gnome-open and gnome_help calls

2008-07-06 Thread Jaap A. Haitsma
Hi,

Since 2.13.1 GTK+ has a call called gtk_show_uri which can open all
kind of files and can be used as a replacement from call to to
gnome-open and gnome_help which are in the deprecated libgnome
library.

I was wondering if we now can make this [1] an official GNOME goal.

Jaap

[1] http://live.gnome.org/GnomeGoals/RemoveGnomeOpenGnomeHelp
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Using vala in GNOME

2008-06-30 Thread Jaap A. Haitsma
On Mon, Jun 30, 2008 at 1:50 PM, Vincent Untz <[EMAIL PROTECTED]> wrote:
> Le dimanche 29 juin 2008, à 22:02 +, Stef a écrit :
>> I've been implementing some parts of seahorse (and maybe soon
>> gnome-keyring) in Vala.
>>
>> http://live.gnome.org/Vala
>>
>> I'm assuming this is an acceptable thing for a gnome module to do, as it
>> adds no new dependencies (build-time or run-time).
>>
>> However it does add a 'hacking' dependency.
>
> Hrm, how do you do the hacking dependency without the build dependency?
>
make dist results in a tarball with the C files, so you don't need a
vala compiler to build the tarball

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: defunct processes in 2.23?

2008-06-22 Thread Jaap A. Haitsma
On Mon, Jun 23, 2008 at 1:26 AM, Patryk Zawadzki <[EMAIL PROTECTED]> wrote:
> On Mon, Jun 23, 2008 at 12:13 AM, Claudio Saavedra <[EMAIL PROTECTED]> wrote:
>> I did some quick tests and it seems like the checks in GVFS's
>> configure.ac for libhal_get_all_devices_with_properties succeed if you
>> have installed libhal-dev 0.5.11 from your distro. Removing libhal-dev
>> caused gvfs to disable the "fast init path" thing:
>>
>>  Use HAL for volume monitor:   yes (with fast init path: no)
>>
>> I guess that what happens otherwise, is that gvfs is linked against
>> libhal in /opt/gnome-2.24 (currently 0.5.10), which doesn't have
>> libhal_get_all_devices_with_properties, and then we have the resulting
>> processes dying.
>
> My system does not have hal 0.5.10 anywhere (I'm using 0.5.11) yet I
> still get the zombie processes on login. I have 2.23 installed as my
> main desktop, not via jhbuild or anything else (I package and install
> GNOME 2.23 rpms as modules get released).
>
What's in your ~/.xsession-errors file?

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: defunct processes in 2.23?

2008-06-22 Thread Jaap A. Haitsma
On Sun, Jun 22, 2008 at 3:00 AM, Patryk Zawadzki <[EMAIL PROTECTED]> wrote:
> On Sun, Jun 22, 2008 at 1:51 AM, Claudio Saavedra <[EMAIL PROTECTED]> wrote:
>> Ajoh,
>>
>> I'm still experiencing some processes dying upon startup and being left
>> as defunct:
>>
>> [EMAIL PROTECTED]:~$ ps ax | grep defun
>>  6688 tty1 Z  0:00 [gnome-session-s] 
>>  6701 tty1 Z  0:00 [gnome-power-man] 
>>  6702 tty1 Z  0:00 [gnome-volume-ma] 
>>  6703 tty1 Z  0:00 [nm-applet] 
>>  6708 tty1 Z  0:00 [gnome-user-shar] 
>>  6709 tty1 Z  0:00 [bluetooth-apple] 
>> 13583 pts/1R+ 0:00 grep defun
>>
>> Any hint on what to do, who to poke, or which bug report to subscribe me
>> to?
>
> Same here since 2.23.1 but since 2.23.3 or .4 they at least go away
> once you logout ;)
>
> --

I also had this when rebuilding building GNOME from source. It now
works again :-)

What happened was the following. GVFS was somehow compiled with
HAVE_HAL_FAST_INIT equals 1. This meant that
libhal_get_all_devices_with_properties was available. However jhbuild
installls hal 0.5.10 and libhal_get_all_devices_with_properties is
only available in 0.5.11. My ~/.xsession-errors contained an error of
gnome-panel which made a call where
libhal_get_all_devices_with_properties was not found.

Upgrading to hal 0.5.11 fixed everything for me

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: jhbuild status for 2.23.x

2008-06-15 Thread Jaap A. Haitsma
> - gnome-session doesn't seem to work. When logging in it just hangs and
> I see a zombie gnome-login-sound(?) process. Tried running gconf-editor
> to turn off the sound server but that didn't help.
>
I also had this when rebuilding building GNOME from source. It now
works again :-)

What happened was the following. GVFS was somehow compiled with
HAVE_HAL_FAST_INIT equals 1. This meant that
libhal_get_all_devices_with_properties was available. However jhbuild
installls hal 0.5.10 and libhal_get_all_devices_with_properties is
only available in 0.5.11. My ~/.xsession-errors contained an error of
gnome-panel which made a call where
libhal_get_all_devices_with_properties was not found.

Upgrading to hal 0.5.11 fixed everything for me

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: jhbuild status for 2.23.x

2008-06-08 Thread Jaap A. Haitsma
Kjartan,

> - gnome-session doesn't seem to work. When logging in it just hangs and
> I see a zombie gnome-login-sound(?) process. Tried running gconf-editor
> to turn off the sound server but that didn't help.
>
Did you manage to solve this? When I start my jhbuild gnome session I
don't see the desktop but just the background color of GDM (In my case
brown because I run ubuntu)

My account has the following processes running

avahi 5377  0.0  0.1   2880  1512 ?Ss   11:11   0:00
avahi-daemon: running [guzzi.local]
guzzi12455  0.0  0.4   7484  4540 ?S13:48   0:00
/usr/lib/libgconf2-4/gconfd-2 4
guzzi12457  0.0  0.2  14340  2056 ?S13:48   0:00
/usr/bin/gnome-keyring-daemon -d --login
guzzi12459  0.0  0.6  30748  6500 ?Ssl  13:48   0:00 gnome-session
guzzi12599  0.0  0.6  22604  6196 ?Ss   13:48   0:00
/usr/bin/seahorse-agent --execute /usr/bin/jhbuild-session
guzzi12609  0.0  0.0   2924   676 ?S13:48   0:00
dbus-launch --exit-with-session
guzzi12613  0.0  0.1   2760  1176 ?Ss   13:48   0:00
/opt/gnome2/bin/dbus-daemon --fork --print-pid 4 --print-address 6
--session
guzzi12614  0.0  0.3  14580  3440 ?S13:48   0:00
/opt/gnome2/lib/gnome-session/helpers/gnome-keyring-daemon-wrapper
guzzi12620  0.1  0.8  42088  8968 ?Ssl  13:48   0:00
/opt/gnome2/libexec/gnome-settings-daemon
guzzi12623  0.0  0.0  0 0 ?Z13:48   0:00
[gnome-login-sou] 
guzzi12691  0.0  0.0  0 0 ?Z13:48   0:00
[gnome-volume-ma] 
guzzi12692  0.0  0.0  0 0 ?Z13:48   0:00
[gnome-power-man] 
guzzi12693  0.0  0.4  15744  4860 ?S13:48   0:00
/opt/gnome2/libexec/gnome-user-share
guzzi12694  0.0  0.4  22684  4784 ?Ss   13:48   0:00
/opt/gnome2/libexec/gnome-volume-manager --sm-disable
guzzi12695  0.0  0.0  0 0 ?Z13:48   0:00
[pk-update-icon] 
guzzi12696  0.0  0.7  18248  7376 ?S13:48   0:00 gpk-update-icon
guzzi12699  0.0  0.1   4896  1840 ?S13:48   0:00
/usr/bin/obex-data-server --no-daemon
guzzi12700  0.0  0.1   3768  1220 ?S13:48   0:00
/bin/bash /usr/bin/conduit -i
guzzi12702  0.2  1.1  32612 11712 ?SNl  13:48   0:01 trackerd
guzzi12705  0.0  0.0  0 0 ?Z13:48   0:00
[gnome-at-visual] 
guzzi12708  0.0  1.1  47724 11680 ?Sl   13:48   0:00 empathy
guzzi12710  0.0  0.0  0 0 ?Z13:48   0:00
[nm-applet] 
guzzi12711  0.3  2.8  92096 29364 ?Sl   13:48   0:01
/usr/bin/python /usr/bin/conduit.real -i
guzzi12712  0.0  0.6  29000  7052 ?S13:48   0:00
bluetooth-applet --singleton
guzzi12713  0.0  0.5  16956  5704 ?S13:48   0:00 tracker-applet
guzzi12717  0.0  0.8  25868  9152 ?Ss   13:48   0:00
gnome-power-manager
guzzi12786  0.0  0.3   5604  3324 ?S13:48   0:00
/opt/gnome2/libexec/mission-control
guzzi12792  0.0  0.3  24164  3140 ?Ssl  13:48   0:00
/opt/gnome2/libexec/bonobo-activation-server --ac-activate
--ior-output-fd=20
guzzi12797  0.1  0.4   7600  4804 ?S13:48   0:00
/opt/gnome2/libexec/telepathy-gabble
guzzi12799  0.0  0.2  15856  2236 ?Ss   13:48   0:00
gnome-screensaver
guzzi12817  0.0  0.5  27744  5812 ?Sl   13:49   0:00
/opt/gnome2/libexec/evolution-data-server-2.24
--oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_BookFactory:1.2
--oaf-ior-fd=17
guzzi12827  0.0  0.3   9760  3652 ?S13:49   0:00
/opt/gnome2/libexec/gnome-vfs-daemon

Thanks

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Changing bookmarks file location

2008-06-01 Thread Jaap A. Haitsma
2008/6/1 Philip Withnall <[EMAIL PROTECTED]>:
> On Sun, 2008-06-01 at 20:20 +0100, Don Scorgie wrote:
>> This has been brought up for a number of projects in GNOME [1].  I
>> wonder if we could / should reach some consensus on the best way to do
>> this across all modules?  I've been holding off doing this in yelp
>> because I can't think of a good way to go about it.
>
> I would suggest adding the changes for all the modules to some script
> which would get run either when you upgrade GNOME, or just once on
> session start. However, this does have the problem of moving
> module-specific changes out of the module and into an aggregate area,
> which may or may not work.
>
This will lead to all kind of problems if you don't upgrade all the
packages or are just building some stuff from SVN

Best solution is my opinion the suggestion of Patryk

1) Check new location for conf file
2) If not found copy from old location to new location (do not move
the file because their might be an old version of the app on the
machine)
3) Put in the NEWS file that new location is used.

This has a couple of advantages.
1) No performance overhead
2) Old apps don't break

In the end the old files will just dissappear because users reinstall
their OS or just remove the file if they have read the NEWS file

People who don't know the reason why migration to ~/.config should
read http://live.gnome.org/GnomeGoals/XDGConfigFolders

Can this goal be promoted to an official GNOME goal?


Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Something wrong with SVN access?

2008-05-15 Thread Jaap A. Haitsma
On Thu, May 15, 2008 at 10:00 PM, Sandy Armstrong
<[EMAIL PROTECTED]> wrote:
> http://tinyurl.com/56vsoa
>
I see that I received the mail but didn't read it. A better subject
would have helped here I think

"Developer/SSH Access to GNOME servers has been disabled!!! (Please
check your ssh keys)" as a subject would have increased the
probability that I had read the mail

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Something wrong with SVN access?

2008-05-15 Thread Jaap A. Haitsma
Hi,

When I check out code with my gnome account I get prompted for a
password and I don't have a clue which password it needs to be.

svn co svn+ssh://[EMAIL PROTECTED]/svn/vala/trunk vala-trunk
[EMAIL PROTECTED]'s password:

Normally I always got prompted for my ssh passphrase.

Anybody knows what's wrong?

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GtkLove/PatchTriaging

2008-04-19 Thread Jaap A. Haitsma
On Wed, Apr 16, 2008 at 9:19 AM, Diego Escalante Urrelo
<[EMAIL PROTECTED]> wrote:
> Hey!
>
>  I took some minutes to try a bunch of the patches in the bottomless
>  pit of GTK+ bugzilla, I put the results of my triaging in
>  live.gnome.org:
>
>   http://live.gnome.org/GtkLove/PatchTriaging
>
>  Most of what I checked can be solved quickly since there are a lot of
>  one-liners and nice useful patches. About 6 patches are available in
>  docs section, and I think you can agree with me that they can be just
>  downloaded, read, committed.
>  I consider that the 15 patches I marked as "Small action required to
>  close" in the wiki can be reviewed and closed in a matter of minutes.
>
>  So you can imagine the purpose of this email: gtk+ maintainers, please
>  commit patches/mark commit_now/close such bugs :).
>
>  I marked some of the trivial patches I triaged as reviewed, I left
>  more complicated stuff as-was. All the bugs I triaged are commented in
>  the wiki.
>
>  Sorry if I broke something or disturbed the order of universe for
>  someone, as always it's all with the best of intentions :).
>
>  Hopefully more people will join the triaging.
>
Nice work, but what about having keyword (trivial-patch ?) in bugzilla
for these patches. It's easier than listing it on a wiki page

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-07 Thread Jaap A. Haitsma
Hi,

I was just wondering why many GNOME developers are using git mirror
and for example not a bzr mirror? If I for example read
http://live.gnome.org/DistributedSCM I have the feeling that bzr would
also be a very good fit. However I haven't seen any gnome.org project
in a bzr mirror while of many projects there exists git mirrors.

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Icon Theme Testing

2008-03-30 Thread Jaap A. Haitsma
On Sun, Mar 30, 2008 at 9:17 PM, Rodney Dawes <[EMAIL PROTECTED]> wrote:
> Holas,
>
>  As you may have read in the minutes for the recent Artwork Meeting,
>  at http://live.gnome.org/ArtMeeting080329 , we have decided that the
>  best way to improve the usage of the Icon Naming Spec throughout the
>  desktop, is to avoid having the compatibility symlinks installed by
>  icon-naming-utils, during the development period.
>
>  This works similar to how we disable fatal criticals for applications
>  via gnome-session. I have committed the changes to gnome-icon-theme
>  trunk to make this work. It simply checks that the minor version number
>  is not an even value, and disables the requirement and usage of the
>  icon-naming-utils script for odd valued minor version numbers.
>
>  What this means for you, as a developer, is that your application may
>  "break" by having no icon, or showing the missing icon image from GTK+
>  instead. If this occurs, you should file a bug against YOUR APPLICATION
>  and NOT AGAINST gnome-icon-theme. You may, however, add one of use
>  gnome-icon-theme developers to the CC: list for the bug, so that we may
>  help assess the problem, and provide direction and feedback for what
>  icon name to use instead. Before and after crops of screen shots will
>  be helpful attachments to the bug as well.
>
>  This is to help expose problems in the desktop during the development
>  cycle in the same way we do with fatal critical errors now. The
>  compatibility links will be re-enabled in the final stable releases,
>  just as fatal criticals are disabled for them.
>
Good idea.

* A possible improvement

Setup a mailing list for icon artists on gnome.org and let people put
that email address on the cc of the bugreport.

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


GNOME Goal: Use GtkBuilder i.s.o libglade?

2008-03-30 Thread Jaap A. Haitsma
Hi,

What about making this [1] an official goal?

Jaap

[1] http://live.gnome.org/GnomeGoals/RemoveLibGladeUseGtkBuilder
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Disabling building of gnome-cd and cddb-slave in gnome-media. Any objections?

2008-03-24 Thread Jaap A. Haitsma
On Mon, Mar 24, 2008 at 7:13 PM, Bastien Nocera <[EMAIL PROTECTED]> wrote:
>
>
>  On Mon, 2008-03-24 at 19:04 +0100, Jaap A. Haitsma wrote:
>  > On Mon, Mar 24, 2008 at 6:26 PM, Bastien Nocera <[EMAIL PROTECTED]> wrote:
>  > >
>  > >  On Mon, 2008-03-24 at 16:57 +0100, Jaap A. Haitsma wrote:
>  > >
>  > >
>  > > > Hi,
>  > >  >
>  > >  > We would like to disable building of gnome-cd and cddb-slave by
>  > >  > default in the gnome-media package, because there are much better
>  > >  > alternatives such as sound juicer and rhythmbox. Furthermore gnome-cd
>  > >  > and cddb-slave use the deprecated libgnome libraries. So it also helps
>  > >  > with the goal of not using these deprecated libraries anymore.
>  > >  >
>  > >  > Does anybody have objections against disabling gnome-cd and cddb-slave
>  > >  > by default?
>  > >
>  > >  Same here, disabled in Fedora as well.
>  > >
>  >
>  > Maybe we should even remove it from SVN, since it seems that almost
>  > nobody is shipping it. Furthermore gnome-cd and cddb-slave haven't had
>  > any significant commits for a long time.
>
>  Sound-juicer isn't up to scratch for proper CD playback (ie. not just
>  looking for which track to rip), and we don't have a replacement in the
>  desktop yet (Rhythmbox or other).
>
>  So it should stay in but disabled for now.
>
Based on the feedback we committed a patch that disables gnome-cd and
cddb-slave by default

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Disabling building of gnome-cd and cddb-slave in gnome-media. Any objections?

2008-03-24 Thread Jaap A. Haitsma
On Mon, Mar 24, 2008 at 6:26 PM, Bastien Nocera <[EMAIL PROTECTED]> wrote:
>
>  On Mon, 2008-03-24 at 16:57 +0100, Jaap A. Haitsma wrote:
>
>
> > Hi,
>  >
>  > We would like to disable building of gnome-cd and cddb-slave by
>  > default in the gnome-media package, because there are much better
>  > alternatives such as sound juicer and rhythmbox. Furthermore gnome-cd
>  > and cddb-slave use the deprecated libgnome libraries. So it also helps
>  > with the goal of not using these deprecated libraries anymore.
>  >
>  > Does anybody have objections against disabling gnome-cd and cddb-slave
>  > by default?
>
>  Same here, disabled in Fedora as well.
>

Maybe we should even remove it from SVN, since it seems that almost
nobody is shipping it. Furthermore gnome-cd and cddb-slave haven't had
any significant commits for a long time.

Opinions?

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Disabling building of gnome-cd and cddb-slave in gnome-media. Any objections?

2008-03-24 Thread Jaap A. Haitsma
Hi,

We would like to disable building of gnome-cd and cddb-slave by
default in the gnome-media package, because there are much better
alternatives such as sound juicer and rhythmbox. Furthermore gnome-cd
and cddb-slave use the deprecated libgnome libraries. So it also helps
with the goal of not using these deprecated libraries anymore.

Does anybody have objections against disabling gnome-cd and cddb-slave
by default?

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Recommended way to cleanup your own gobject types in a desktop app (finalize and/or dispose)

2008-03-22 Thread Jaap A. Haitsma
Hi,

When I look at projects like gnome-screensaver and gnome-power-manager
I see that for their own created gobject types only the finalize
function is implemented to cleanup the resources in the end of the
application.

gnome-volume-control uses only implements the dispose function

I understand from [1] that the two cleanup function dispose and
finalize exist to make bindings to languages with garbage collection
easier. So I guess for libraries for which other language bindings
might be written it's a good thing to follow the recommendation in [1]
of what to do in finalize and dispose.

So what is recommended for applications?
1) implement dispose and finalize as recommended
2) only finalize
3) only dispose

Jaap

[1] http://library.gnome.org/devel/gobject/unstable/gobject-memory.html
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: help sanity check the release notes

2008-03-02 Thread Jaap A. Haitsma
On Sun, Mar 2, 2008 at 2:48 AM, Shaun McCance <[EMAIL PROTECTED]> wrote:
>
>  On Wed, 2008-02-27 at 22:04 +0900, Davyd Madeley wrote:
>
> > All,
>  >
>  > Because my GNOME 2.22 isn't actually working very well, the release
>  > notes currently contain a lot of FIXMEs and XXX entries. This is
>  > suboptimal.
>  >
>  > What this means is that if you think you have a stake in the release
>  > notes, you should sanity check them for me. It's really easy to do:
>  >
>  >   Step 1. Check them out from SVN:
>  >   svn co 
> svn+ssh://svn.gnome.org/svn/gnomeweb-wml/trunk/www.gnome.org/start/2.22/ 
> release-notes-2.22
>  >
>  >   Step 2. Load release-notes.xml in Yelp
>  >
>  >   Step 3. Read, make notes or send patches. Pay special attention to
>  >   anything marked XXX or FIXME (could be in a comment).
>  >
>  > Andreas Nilsson has volunteered to do the screenshots this time round.
>  > Thanks Andreas!
>
>  I would like to do a final pass for language stuff, but only
>  after the maintainers have all had their say.  Just let me\
>  know when you're ready to freeze for the translators.
>

FTP support has been added to  GVFS SVN in the last couple of days. So
I think the remark in rndevelopers.xml that FTP is not supported is
obsolete.

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal?:Using g_app_info_launch_default_for_uri instead of deprecated gnome_help* functions

2008-02-03 Thread Jaap A. Haitsma
On Feb 3, 2008 7:55 PM, Jaap A. Haitsma <[EMAIL PROTECTED]> wrote:
> On Feb 3, 2008 4:00 PM, Christian Kirbach
> <[EMAIL PROTECTED]> wrote:
> > On Sun, 03 Feb 2008 17:27:37 +0400, Jaap A. Haitsma <[EMAIL PROTECTED]>
> > wrote:
> >
> > >  gnome_help is however part of the deprecated libgnome
> > > library. Another approach that programs currently use is launching
> > > help or other programs with gnome-open or xdg-open
> >
> > > What about starting a wiki page tracking progress on this? (I'm
> > > volunteering to set it up)
> >
> > Sounds like a real GnomeGoal to me. Feel free to set up a new (proposed)
> > GnomeGoal and
> > its associated wiki page at [1].
>
> I've set it up:
> http://live.gnome.org/GnomeGoals/RemoveGnomeOpenGnomeHelp
>
> What's needed to make it a real GNOME Goal?
>
GTK 2.15

As Christian Persch mentioned on the wiki is that we
GdkAppLaunchContext which is in GTK 2.15. So better to wait for this
goal for GNOME 2.24

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal?:Using g_app_info_launch_default_for_uri instead of deprecated gnome_help* functions

2008-02-03 Thread Jaap A. Haitsma
On Feb 3, 2008 4:00 PM, Christian Kirbach
<[EMAIL PROTECTED]> wrote:
> On Sun, 03 Feb 2008 17:27:37 +0400, Jaap A. Haitsma <[EMAIL PROTECTED]>
> wrote:
>
> >  gnome_help is however part of the deprecated libgnome
> > library. Another approach that programs currently use is launching
> > help or other programs with gnome-open or xdg-open
>
> > What about starting a wiki page tracking progress on this? (I'm
> > volunteering to set it up)
>
> Sounds like a real GnomeGoal to me. Feel free to set up a new (proposed)
> GnomeGoal and
> its associated wiki page at [1].

I've set it up:
http://live.gnome.org/GnomeGoals/RemoveGnomeOpenGnomeHelp

What's needed to make it a real GNOME Goal?

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


GNOME Goal?:Using g_app_info_launch_default_for_uri instead of deprecated gnome_help* functions

2008-02-03 Thread Jaap A. Haitsma
Hi,

Currently many gnome programs use gnome_help* functions to show the
help functions. gnome_help is however part of the deprecated libgnome
library. Another approach that programs currently use is launching
help or other programs with gnome-open or xdg-open

I just patched cheese to use g_app_info_launch_default_for_uri
("ghelp:cheese", NULL, NULL) for launching help.

What about starting a wiki page tracking progress on this? (I'm
volunteering to set it up)

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Where to put X-GNOME-Bugzilla-ExtraInfoScript?

2008-01-27 Thread Jaap A. Haitsma
On Jan 28, 2008 12:15 AM, Bastien Nocera <[EMAIL PROTECTED]> wrote:
>
> On Sun, 2008-01-27 at 18:45 +0100, Vincent Untz wrote:
> > Le dimanche 27 janvier 2008, à 18:31 +0100, Jaap A. Haitsma a écrit :
> > > Hi,
> > >
> > > Is there a recommended place, where you should install a bugreport
> > > script specified in X-GNOME-Bugzilla-ExtraInfoScript?
> > >
> > > 1) gnome-power-manager installs it in /usr/bin
> > > 2) gedit installs it in /usr/lib/gedit-2
> >
> > I think that the gedit way is better (since the script is not something
> > that should be runned by users, and the FHS recommends /usr/lib in such
> > cases).
>
> Make that $(libexecdir) in the Makefile, and Debian will be happy as
> well as the rest of us ;)
>
I'd like to make you and the rest happy but as somebody who just
copies Makefiles and configure scripts of other projects I'm afraid I
need a bit more explanation

Thanks

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Where to put X-GNOME-Bugzilla-ExtraInfoScript?

2008-01-27 Thread Jaap A. Haitsma
Hi,

Is there a recommended place, where you should install a bugreport
script specified in X-GNOME-Bugzilla-ExtraInfoScript?

1) gnome-power-manager installs it in /usr/bin
2) gedit installs it in /usr/lib/gedit-2


Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed module: cheese

2007-12-22 Thread Jaap A. Haitsma
>
> > 4) And as Shaun is mentioning, we need a manual
>
> there is a bug! ehm somewhere... hmm..
> http://bugzilla.gnome.org/show_bug.cgi?id=480628
>
> jaap: should we forward that to the doc team?

I've filed an issue at GNOME GHOP
http://code.google.com/p/google-highly-open-participation-gnome/issues/detail?id=81
Let's see if we can get new contributors. If that doesn't work we can
ask GNOME doc team

> 5) vincent needs some more ice to be convinced ;)
>
> >
> > I think it's better to wait for 2.24
>
> i dont want to take that decision. but in my opinion its getting close:
> feature freeze is on january 17th. that means we would have to finish
> our feature list by that date. is that possible?
>
A lot is possible, but realistically I don't know. Problem I set is
that by that time we won't have had widespread testing

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposed module: cheese

2007-12-21 Thread Jaap A. Haitsma
On Dec 21, 2007 9:06 PM, Shaun McCance <[EMAIL PROTECTED]> wrote:
> On Thu, 2007-12-20 at 04:52 +0100, Vincent Untz wrote:
> > Homepage: http://www.gnome.org/projects/cheese/
> > svn/git/bzr/...: http://svn.gnome.org/viewcvs/cheese/
> > Proposal on d-d-l: 
> > http://mail.gnome.org/archives/desktop-devel-list/2007-September/msg00289.html
> >
> > Short description:
> > ==
> > cheese is a photobooth-inspired GNOME application for taking pictures
> > and videos from a webcam. it also includes fancy graphical effects based
> > on the gstreamer-backend. further releases will include conduit support
> > for exchanging pictures and videos and some opengl-love to speed things
> > up
>
> 
> This is an analysis of the documentation, made on behalf of the
> Gnome Documentation Team.  It does not necessarily reflect my
> personal opinion of the module or its suitability for inclusion
> in Gnome.  In many cases, I have not made extension use of the
> applications or libraries provided.  Further insufficiencies in
> the documentation may become more apparent with more use.
> 
>
> Cheese has a manual, though it is largely a stub, and it hasn't
> seen any commits in two weeks.  The Cheese developers have not
> approached the Gnome Documentation Team about the documentation.
>
> (Reminder: proposing an undocumented module is not a problem.
> Hackers are often not good writers, and we don't expect that
> people bring fully documented programs to our doorstep.  But
> if you need documentation help, you need to contact us early.)
>
I'm one of the developers of cheese and feel that cheese is not ready
yet for inclusion because

1) We completely refactored the gstreamer backend and haven't had a
release since. So I'm not sure if it works well for every webcam
2) Cheese needs more HIG love
3) Also feature wise it needs some more things for it to be 1.0
material (preference dialog, ability to select multiple items in the
icon view
4) And as Shaun is mentioning, we need a manual

I think it's better to wait for 2.24

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: WAF (Was: build tools)

2007-12-02 Thread Jaap A. Haitsma
On Dec 2, 2007 11:46 PM, Gustavo J. A. M. Carneiro <[EMAIL PROTECTED]> wrote:
> In case anyone is interested, feel free to try out a 100% WAF-ied
> version of gnome-python:
>
> http://www.gnome.org/~gjc/gnome-python-2.21.0.tar.bz2
>
> The WAF based tarball (including a self contained waf script, which is
> all you need to build) is 249K, while an autotools version is 424K.  I
> could reduce the size even more if I removed configure.ac and the
> Makefile.am's.  It also builds much faster, especially if you count
> the ./autogen.sh part, though I didn't to get actual numbers.
>
> When I have some more time I will see about making jhbuild use waf, to
> get people testing this new system.  Later, if no serious problems or
> objections are found, I would like to switch to it.
>
> Cheers,
>
> PS: try the '-p' waf option for greater eye candy effect.
>

Gustavo and others,

In order to try out waf for your project you can have both autotools
and waf build support in SVN. We did this for cheese  [1]. I believe
also gnome-package-kit and package-kit have this

For waf you just need the waf script in your main project directory
and  wscript or wscript_build in all directories

You will need waf from SVN to have correct localization report. You
have to do the following

svn checkout http://waf.googlecode.com/svn/trunk/ waf
cd waf
./waf-light --make-waf

Copy the resulting waf script to your project directory and then right
the necessary wscript files.
You can look for examples on what to put in the wscript files in the
demos directory of waf or look at existing projects with waf support
such as cheese.

It would be great if more GNOME projects would try waf. This way we
can see if it is feature complete for GNOME support.

Jaap

[1] http://svn.gnome.org/viewvc/cheese/trunk/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bumping avahi requirement for GNOME to 0.6.21

2007-11-12 Thread Jaap A. Haitsma
On Nov 12, 2007 11:20 PM, Olav Vitters <[EMAIL PROTECTED]> wrote:
> On Sun, Nov 11, 2007 at 02:21:32PM +0100, Jaap A. Haitsma wrote:
> > Vinagre which is proposed for the desktop needs at least 0.6.17
> > because it contains new functionality. In the meantime the avahi
> > developer already released newer versions which according to the
> > website are bugfix versions [2]
> >
> > Because many distros are already shipping 0.6.20 or 0.6.21 I propose
> > to bump the minimal requirement to 0.6.21 (released in august 2007).
>
> and thus changing the requirement to be higher than what is available in
> many distros?!?
>
> Why not just bump to the minimum workable version? Meaning, 0.6.17? Why
> aim for 0.6.21?
>
> If these are just bugfix versions, then I do not see the point of
> requiring anything newer than 0.6.17.

OK, I think I had the wrong understanding of it.
I guess it's necessary to keep the version as low as possible so that
many people can compile it from SVN by just installing developing
packages from their distro.

Correct?

In that case I ask to bump it to 0.6.17

Jaap
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Bumping avahi requirement for GNOME to 0.6.21

2007-11-11 Thread Jaap A. Haitsma
Hi,

Currently the minimum requirement for avahi is 0.6.16 in GNOME [1].

Vinagre which is proposed for the desktop needs at least 0.6.17
because it contains new functionality. In the meantime the avahi
developer already released newer versions which according to the
website are bugfix versions [2]

Because many distros are already shipping 0.6.20 or 0.6.21 I propose
to bump the minimal requirement to 0.6.21 (released in august 2007).
Because of the version bump also libdaemon needs to be bumped to 0.12
but it's only used by avahi. I've attached the jhbuild patch already
in bugzilla [3]

Can I apply the patch?

Jaap

[1] http://live.gnome.org/TwoPointTwentyone/ExternalDependencies
[2] http://avahi.org/
[3] http://bugzilla.gnome.org/show_bug.cgi?id=446075
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Only one instance of a capplet should be allowed

2006-02-21 Thread Jaap A. Haitsma

Hi,

Currently it is possible to fire up a capplet multiple times. This can 
be confusing for users [1]. It would be better if a capplet was launched 
for the second time that the window of the currently running applet was 
raised.


In [1] it is suggested to use a dbus server for this, but this seems 
overkill to me.


Is there another easy way to do this?


Jaap


[1] http://bugzilla.gnome.org/show_bug.cgi?id=331826
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list