PDF library (was: Re: (L)GPLv3)

2010-07-08 Thread Hubert Figuiere
On Thu, 2010-07-08 at 19:45 +0200, Christian Persch wrote:

 I can't be the only one who was excited about discovering there's a
 LGPL3+ pdf library out there! I work a bit on evince, and I had never
 heard about it. However, the excitement was brief, and terminated by
 actually checking out the code...

What about PoDoFo? It is LGPLv2+ and allow read and write PDF, which
would allow editing. It does not have a renderer though, but that's what
I would start from if I needed.

Just wondering.

Hub

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


Re: Mutter with proprietary OpenGL/ES library ??

2009-07-09 Thread Hubert Figuiere
On 07/10/2009 12:45 AM, Joone Hur wrote:
 Is proprietary OpenGL/ES libraries applied by this exception?

Maybe you should ask your lawyer, since you seem to expect legal advice.

Hub
___
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-20 Thread Hubert Figuiere
On 06/20/2009 10:15 AM, Andre Klapper wrote:
 * GSEAL: http://bugzilla.gnome.org/show_bug.cgi?id=585391
   To Do: A lot. Developers please start taking a look at this.


GSEAL has a few outstanding bugs open that make its use impossible.

http://bugzilla.gnome.org/show_bug.cgi?id=562937

To me that one is a show stopper.


Non withstanding the fact that some very common accessors like
gtk_widget_get_window() are 2.14 only which is a very big annoyance for
people we who / need to maintain compatibility with older version (look
at what some enterprise distro or devices ship, like SLED10, RHEL4, Maemo).



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


Re: GNOME 3.0 - shell and applets

2009-05-29 Thread Hubert Figuiere

On 05/29/2009 09:05 AM, Frederic Crozat wrote:

As a side note, another reason developers are currently abusing
notification area is that is it the only cross-desktop
(GNOME/KDE/LXDE/XFCE/IceWM/insert_your_favorite_de_here) way to get
applets-like icons on a Xorg system, which also have the nice pro to
not pull something as ugly as bonobo in the loop.

So, if we really want to improve the situation for GNOME 3, we should
also try to solve this cross-desktop missing API for applets.



Also the KDE people have developed a new spec for Status Icon that is 
apparently more versatile, and would love to see it implemented in GNOME.



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


Re: Moving gdl from Development into Desktop

2009-05-27 Thread Hubert Figuiere

On 05/27/2009 10:33 AM, Johannes Schmid wrote:

Hi!



Is there any reason this functionality couldn't make
its way into GTK+?


Hmm, I though about answering this question in the proposal...

Well, I think it's not ready for adoption in gtk+ because it's not
widely used.


It is not widely used because it is not in Gtk. catch-20


Second, I think it can lead to creating HIG-unfriendly apps
if not used carefully and I think it is only useful for a small number
of applications.


We can do that with stock Gtk too. The proper solution is to write that 
part of the HIG to take Gdl into account.



Third, I don't think there is a big chance to integrate
such a big codebase in gtk+ regarding the other bigger patches I
submitted to gtk+ (EggToolPalette, GtkNotebook widget-in-tabspace,
etc.).


*sigh*
seriously this is another problem.



So, to conclude, I think it's better to have it in Desktop for now and
think about inclusion in gtk+ later for 3.0 or 3.2.


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


Re: Platform

2009-05-26 Thread Hubert Figuiere

On 05/26/2009 08:48 PM, Lennart Poettering wrote:

The initial Apple implementation of mDNS/DNS, which was Rendezvous
(later renamed to Bonjour) was licensed under APSL -- which is not a
Free Software license.


Not to remove any argument, but for the sake of accuracy, it should be 
noted that APSL 2.0 is Free Software, according to the FSF:

  http://www.gnu.org/philosophy/apsl.html

Albeit APSL 2.0 is not compatible with the GPL (like the Apache v2 
license isn't compatible with GPLv2), which is a problem when it comes 
to GNOME.



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


Re: TARBALLS DUE: GNOME 2.26.2 Stable Release

2009-05-15 Thread Hubert Figuiere

On 05/15/2009 03:53 PM, Behdad Esfahbod wrote:

Don't you know that Monday is a bank holiday in Canada?!?!?!?!


More time for hacking :-)

Hub
___
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 Hubert Figuiere



In the prior discussion, there was a lot of discussion as to GJS v. Seed.
  Since then, compatibility between the two has improved a lot, notably
with Seed adopting GJS's imports system.
At this point, most GJS code could be pretty easily ported to Seed.
Porting Seed code
to GJS might be a bit more difficult, due to some things like Seed
making pervasive use of GObject.
It is more or less possible to write code to a least common
denominator of the two.
In addition I believe it would be possible to port GNOME Shell to
Seed, with no more than a few days work.


So in the botton line, what make Seed more suitable than gjs? Does that 
mean there is a committment to only use the selected JS engine for 
modules in GNOME?



Hub
___
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 Hubert Figuiere

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.

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


Re: Planning for GNOME 3.0

2009-04-20 Thread Hubert Figuiere

On 04/19/2009 05:38 PM, Shaun McCance wrote:

The Tomboy applet is an extremely convenient way to access
your notes.  You think of it as wasting valuable screen
real estate.  But to a heavy note-taking person, it's just
really convenient.



Except that Tomboy using a status icon in the notification area has the 
exact same feature set. Just that the notification area does not offer 
so much possibilities in term of positioning.




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


Re: dconf

2009-04-02 Thread Hubert Figuiere

On 04/02/2009 02:39 PM, Rob Taylor wrote:

My question would be is why do these People have a desktop in which
there isn't a DBus session bus?



The case were people in corporate Microdows environment have to manage a 
Linux box, and have to run UI application to the X11 server on the 
Windows PC they use to do that. In that case you don't have a session.


FWIW, my Debian server does not have dbus running. I never use any X 
program from it, but I wonder how it would behave in that situation.



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


BugBuddy uselessness

2009-02-11 Thread Hubert Figuiere
Hi

In GNOME 2.24 and up, BugBuddy no longer send the crash reports to
Bugzilla. It send them to a misterious crash.gnome.org, and the URL
returned by bugbuddy to the user leads to a 503 error.

Example:
http://crash.gnome.org/report/index/8d6249b4-f79f-11dd-8569-0007e9333148?date=2009-02-10-18

Is there any plan to remove Bug Buddy now that it has been made useless?

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


Re: BugBuddy uselessness

2009-02-11 Thread Hubert Figuiere
Mathias Hasselmann wrote:
 Am Mittwoch, den 11.02.2009, 12:00 -0500 schrieb Hubert Figuiere:
 Hi

 In GNOME 2.24 and up, BugBuddy no longer send the crash reports to
 Bugzilla. It send them to a misterious crash.gnome.org, and the URL
 returned by bugbuddy to the user leads to a 503 error.

 Example:
 http://crash.gnome.org/report/index/8d6249b4-f79f-11dd-8569-0007e9333148?date=2009-02-10-18

 Is there any plan to remove Bug Buddy now that it has been made useless?
 
 Your reasoning is strange. Wouldn't it make more sense to fix
 crash.gnome.org? Or did we gave up on software quality?

My reasoning is that it is broken. Then I ask question. Before it did
submit to bugzilla and it worked. Now it submit somewhere and it
doesn't. If fixing crash.gnome.org is the solution, then be my guest. I
don't care either or, as long as it works.

But it hasn't been for a few release.

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


Re: GNOME DVCS Survey Results

2009-01-06 Thread Hubert Figuiere
On Tue, 2009-01-06 at 03:46 -0500, Behdad Esfahbod wrote:
 So, here is what I'm bringing to the table:  I'm volunteering to work
 with
 interested fd.o admins and other volunteers to switch GNOME to git.  I
 need to
 first go check to see if I can secure enough time to lead this, and if
 I can
 get enough peoples' attention to make this happen in a timely manner.
 I will
 make an official proposal when I figure those out.

Given the nature of the GNOME repositories, ie 1 repository per module,
and the fact that we have a list of core modules for the various
suites, it could be useful to do this one by one using a few
volunteers project.

In that case I volunteer the one I maintain, namely raw-thumbnailer
and niepce[1] to switch them to git.
It would allow to have the infrastructure setup and tested while still
not blocking GNOME itself from its development pace.

Just my 2¢

Hub

[1] and for that last one, actually I'd love to fix its history as that
SVN export/import totally foobared it, long story short, because
subversion is deficient in disallowing import/export without shell
access.

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

Re: Eel merged into Nautilus 2.25.3

2008-12-15 Thread Hubert Figuiere
On Mon, 2008-12-15 at 19:43 +0100, Alexander Larsson wrote:
 
 I just released Nautilus 2.25.3 which contains an internalized copy of
 eel, and I don't plan to do any more eel releases. This lets the
 compiler do better optimizations and means one less library to link
 against.
 
 Eel was always unsupported and shouldn't be used outside nautilus.
 However, some applications still does this. These apps will work
 against
 the last eel release, but should really work towards removing this
 dependency.

Or maybe work on moving the usefull features of EEL to Gtk+

Like the application chooser. I have a patch for Firefox to use that
instead of the infamous file selector in /usr/bin. Actually one part was
copied from nautilus, the other linked against EEL.



Hub

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


Re: DVCS

2008-10-28 Thread Hubert Figuiere
On Tue, 2008-10-28 at 17:55 +0100, Patryk Zawadzki wrote:
 Lies! We should totally be using a shared DropBox account with all the
 GNOME inside! ;)

Fall back to the BitKeeper effect[1]? No thanks.


Hub

[1] DropBox is not Free Software.

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


Re: libunique external dependency for 2.25?

2008-10-01 Thread Hubert Figuiere
On Wed, 2008-10-01 at 14:51 +0200, Alexander Larsson wrote:
 I just commited some nautilus code to trunk (for 2.25) that makes use
 of
 libunique for unique application functionallity (replacing the
 previous
 code using bonobo-activation). 
 
 However, libunique isn't currently a blessed external dependency. So,
 I'd like to propose it. (Another alternative is to put a cut-n-paste
 copy in nautilus as fallback, its not a large piece of code anyway.)

Can't we add that to Gtk+ ?


Hub

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


Re: Proposed module: empathy

2008-07-27 Thread Hubert Figuiere
On Mon, 2008-07-28 at 00:31 +0200, Vincent Untz wrote:
 Some update about those items (correct me if I'm wrong):
  + about features  stability: feedback is welcome. Xavier will
probably send an update.
  + the keyring is now used (afaik).

It is my understanding that the problem lied in
telepathy-mission-control, and the latest versions of mission control do
indeed use the keyring.

  + I believe that the plan is to slowly move the empathy libraries
 into
telepathy and that code might get rewritten for this because of
 LGPL
needs. Only a promise so far, though. This might mean we should
only consider the empathy application for inclusion (and try to
forget about libraries).

I think it is important to consider it just as an application.


Hub

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


Re: gnome-session proposal

2008-06-26 Thread Hubert Figuiere
On Fri, 2008-06-27 at 00:05 +0200, Rodrigo Moya wrote:
 of course, instead of supporting XSMP, we could try to get KDE use
 William's new implementation

Even that will take time. They still have a lot of work to finish
porting apps to KDE4[1]. So while this is a good idea, it should be made
sure that support for XSMP still stay around for quite a long time.



Hub

[1] don't take this as a troll.

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


Re: Need Leadership

2008-06-21 Thread Hubert Figuiere
On Sat, 2008-06-21 at 11:57 -0500, Jason D. Clinton wrote:
 2. The Giant Rift in the Gnome community over Mono has to end. I hate
 Mono as much as the next guy but it's quite apparent now that some
 really cool stuff with financial backing from Big Linux Distributor is
 not going away: Gnome Main Menu, Banshee, F-Spot, Beagle, Tomboy, etc.
 We have to get rid of the rift and bring the two diverging communities
 back together. Whatever damage that might incur in the minds of the
 Slashdot crowd has already been done--Gnome is perceived (rightly or
 wrongly) to be largley 'infested with Mono' in the minds of our
 critics. We cannot capitulate on this to appease a vocal minority of
 users that detest Mono. It's obvious it's not going away and, with a
 trivial amount of work, we can mend the rift by including the
 afore-mentioned mondules in our official releases. Let's just do it
 and move on with our lives.


I don't see what Gnome Main Menu is doing in your anti-Mono rant. Or
maybe you are and editing contributor of BoycottNovell.com and decided
to spread the misinformation here where people actually tend to know
what they are talking about.


Hub

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


Re: Need Leadership

2008-06-21 Thread Hubert Figuiere
On Sat, 2008-06-21 at 14:26 -0500, Jason D. Clinton wrote:
 I can see how it could be taken that way. I also see now that Beagle
 has become an optional dependency of gnome-main-menu. Apologies for
 the confusion.

Oh no. Not that uninformed libbeagle rant again. libbeagle NEVER bring
Mono as a dependency, and never has.

Hint: beagle has been uninstalled on every of my openSUSE machines. And
I didn't recompile anything


Hub

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


Re: Module proposal: Empathy for GNOME 2.24

2008-06-13 Thread Hubert Figuiere
On Fri, 2008-06-13 at 17:35 -0500, Jason D. Clinton wrote:
 (I haven't said anything during the 2.24 release cycle. I just
 reviewed the application as it stands at version 0.23.1 and I believe
 that it simply is not ready to be included. Perhaps in 2.26.)

Not to be picky but you are already 2 version behind. That's good to
have an idea of its state.

http://ftp.acc.umu.se/pub/GNOME/sources/empathy/0.23/

0.23.3 is the latest.

Hub

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


Re: new external dependency: libview

2008-05-28 Thread Hubert Figuiere

On Thu, 2008-05-29 at 03:00 +0200, Étienne Bersac wrote:
 libview has some interesting widgets that may worth entering Gtk+
 (like
 FieldEntry, Header, etc.). Other should be merged inside Gtk+ itself
 (DeadEntry, ContentBox, UndoableTextView, etc.)

Except that FieldEntry, Headers, DeadEntry, ContentBox and
UndoableTextView are implemented using Gtkmm, in C++. This would cause a
circular dependency between Gtk+ and Gtkmm. Nonwithstanding that I doubt
that C++ code would be acceptable in the Gtk+ codebase.



Hub

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

Re: off topic; HELP! I cannot create a terminal window in gnome.

2008-05-25 Thread Hubert Figuiere

On Sun, 2008-05-25 at 20:26 -0600, Ralph Boland wrote:
 Sorry for not being a development issue unless you consider modifying
 gnome
 so those stupid enough to do what  I have done can't do it anymore.
 

since you know it is off-topic why do you post it?

Hub

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


Re: Quotation marks: Using “” instead of

2008-05-15 Thread Hubert Figuiere

On Thu, 2008-05-15 at 11:19 -0500, Federico Mena Quintero wrote:
 C is hard.  Unicode didn't exist in the 1970s.  Get over it.
 
 If you want UTF-8 strings in your source code without escaping
 non-ASCII
 chars, use C# or another modern language which supports that.

utf-8 encoded litteral DO work in C, without glitch. The problem is
mostly the editors screwing this up.


Hub

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


Re: Module proposal: Empathy for GNOME 2.24

2008-03-26 Thread Hubert Figuiere

  It is not a problem of freedom but a problem of license compatibility.
   LGPLv2-only is NOT compatible with v3.
 
   Let's not make mistakes and anticipate. The move to (L)GPLv3 is
   unavoidable, even though it is not instant.
 
 Then it's not an issue; it's a preference.
 
 Are you going to threathen existing LGPLv2 projects to remove them from GNOME?

There is no threat. Why do people have to be so agressive when we start
talking license? It is merely my only opinion. Remember, I have NO power
(and don't pretend to have any). But opinions have been requested and I
gave mine. Note that I was talking LGPLv2-only not LGPLv2-or-later which
is used in most case. That's the -only part which is a problem. Now if
you all find that it is not a problem, I wish you good luck. That'll
just encourage me to relicense my own code to v3 faster :-)

It IS an issue. Xavier has exposed a solution which seems to be
satisfactory and that is by far easier than getting the original authors
to re-license (I have my theory about the license choice, but I'll keep
it to myself).


Hub

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


Re: Module proposal: Empathy for GNOME 2.24

2008-03-25 Thread Hubert Figuiere

On Tue, 2008-03-25 at 11:50 +0100, Xavier Claessens wrote:
   libmissioncontrol = 4.53

libmissioncontrol is LGPLv2 only. This is a problem as it prevent Gnome
to ever move to (L)GPLv3.

That's a -1 solely because of that.


Hub

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


Re: Module proposal: Empathy for GNOME 2.24

2008-03-25 Thread Hubert Figuiere

On Wed, 2008-03-26 at 12:11 +1100, Andrew Cowie wrote:
 On Tue, 2008-03-25 at 09:26 -0400, Hubert Figuiere wrote:
  libmissioncontrol is LGPLv2 only. This is a problem as it prevent Gnome
  to ever move to (L)GPLv3.
 
 So what?
 
 LGPLv2 is Free Software. That is sufficient in our view. Even more so
 because we are talking about the LGPL here.

It is not a problem of freedom but a problem of license compatibility.
LGPLv2-only is NOT compatible with v3.

Let's not make mistakes and anticipate. The move to (L)GPLv3 is
unavoidable, even though it is not instant.

Hub

___
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-02-27 Thread Hubert Figuiere

On Wed, 2008-02-27 at 20:16 -0500, David Zeuthen wrote:
 Might want to mention, under Better Networked Filesystems, that we
 now
 support 
 
  - cdda:// - audio tracks on Audio CD's are available as .wav files;
 and
  - gphoto2:// - for digital cameras that are not mass storage
 
 out of the box (though you may want to avoid technical terms like
 cdda:// and gphoto2://). These are pretty visible end user features;
 we
 didn't have this in upstream builds of gnome-vfs.


Why not using camera:// ?
And you could aslo add support for Mass Storage camera at the same time
so that it be unified. Two way to do that: just rebind the mounted
device or use the disk: driver in gphoto2.

Note that we had a FUSE filesystem for a while, so it feels like NIH
again and again.


Hub

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


Digital camera support (was: Re: help sanity check the release notes)

2008-02-27 Thread Hubert Figuiere

On Wed, 2008-02-27 at 20:37 -0500, David Zeuthen wrote:
 On Wed, 2008-02-27 at 20:28 -0500, Hubert Figuiere wrote:
  Why not using camera:// ?
 
 Because it might conflict with another camera gvfs backend we might want
 to add in the future?

Using what?
That would also mean applications wouldn't be able to use it as they
would need to know about it. Nothing is being abstracted in the end.

  And you could aslo add support for Mass Storage camera at the same time
  so that it be unified. Two way to do that: just rebind the mounted
  device or use the disk: driver in gphoto2.
 
 Why would we ever want to do that? It would dog slow and the gphoto2 API
 is a bit craptastic; you can't do partial reads etc. etc. Besides, Mass
 storage cameras already work very well using the kernel mass storage
 drivers.

Not if access the file system directly (which is the solution #1 I just
proposed when I said rebinding). So far you are not making the
application implementation easier as they'd have to distinguish one with
the other.
BTW your comment about libgphoto2 API are still being awaited on the
gphoto-devel mailing list. For now it is a bit of an in your face
gratuitous comment.


Hub

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


Re: State of gvfs in Gnome 2.21

2008-02-12 Thread Hubert Figuiere

On Tue, 2008-02-12 at 15:38 +0100, Alexander Larsson wrote:
  I'm not sold on the fact that there are many important regressions.
 The
  main regressions, in my mind, are the ftp backend, the network
 backend
  and the connect dialog. There might be some other regressions, but
 I've
  not noticed them. (well, there are also the themes and fonts
 backends,
  but they're clearly not blocker)
 
 Yeah, i also don't see the regressions as major. I mean, its not like
 gnome-vfs is bugfree. The reason we're going from it is because its
 problematic.

I have to disgraee. I think they are. The end user is more likely to see
these regression than any bug or design issue that gnome-vfs has.

Hub

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


Re: Extreme memory usage for gnome-panel related apps

2007-12-02 Thread Hubert Figuiere

 And more generally, to have one VM per language type, rather than per
 app.

So GNOME should be turned into a single address space with the kernel
and X11.


Hub

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


Re: Extreme memory usage for gnome-panel related apps

2007-12-02 Thread Hubert Figuiere

On Sun, 2007-12-02 at 13:27 -0800, Ethan Osten wrote:
 
 Personally, I hate coding in C - I have better things to do with my
 time
 than to deal with things I don't really have to deal with. And I know
 there are a lot of people like me, or else PyGTK etc. wouldn't be so
 popular. Go back to C just isn't an acceptable option.

You can use C++ :-)
It brings speed comparable to C, very good interoperability with
existing C code, compile time type checking, easy to use class system
(compared to GObject), and good C++ binding (Gtkmm is even designed to
be interoperable).

Granted than the overall resistance from GNOME contributors does not
help (most of it being pure FUD due to lack of knowledge).



Hub


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


Re: Lowering barriers

2007-11-13 Thread Hubert Figuiere

On Tue, 2007-11-13 at 16:34 -0600, Cody Russell wrote:

 It would be really sleek if we came up with a utility that could do this
 for Gnome/GTK apps, and I think it would lower the barrier for people to
 try to start developing.  If we had something that worked like, say:
ghack --python --docs --intl projectname

I was thinking exactly something like that[2]. Bonus point if there is a
point  click version[1]



Hub

[1] not that I'd use the GUI, but I ain't the typical user either.
[2] I'm not volunteering either to write it.

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


Re: build systems

2007-11-09 Thread Hubert Figuiere

On Fri, 2007-11-09 at 15:40 +0100, Dave Neary wrote:
 That said, there is one concern which trumps all others when choosing
 a
 build system: how easy is it for someone with a plain vanilla
 distribution to compile  install your software? ./configure  make
 
 make install is about as hard as it can be. any harder, and your
 barrier
 to entry is too high. That includes cd build; cmake ..; make; make
 install; (at least until it becomes ubiquitous). How does toc2 fare
 on
 this level? autoconf/automake are hard for the software developer,
 because the goal is to make it easy for the software builder. The
 trade-off pays off in community size, testers, developers and
 translators down the line.

And in that casse, the requirement for autotools based is very low: only
shell and the compiler + dependencies for said program (no need for the
autotools if you just want to build). While for CMake based build, you
need CMake to be installed first. Worse for CMake, often adding new
features means fixing CMake (the KDE4 developers had to upgrade CMake on
a regular basis, but maybe the madness stopped by now), while for
automake you just provide the macros locally (ok automake seems to break
compatibility making it a PITA to build gtk from SVN on a SuSE for
example, but that's a different problem).

I tried to use CMake last year to be curious, and it failed because of
the lack of documentation. With autotools I discover new tricks every
days, but most of them are just in the documentation that is widely
available (unlike CMake).


Hub

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


Re: Agnubus?

2007-11-02 Thread Hubert Figuiere

  OOo is Gtk based for several years.
 
 This is not true.  OOo only uses Gtk themes, not Gtk widgets.  Big
 difference.  Like the difference between firefox and epiphany.

What difference does it make to the users? It looks like it.

Hub

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


Re: Agnubus?

2007-11-01 Thread Hubert Figuiere

On Thu, 2007-11-01 at 13:57 -0400, J French wrote:
 I hate OOo with a passion. It may be fine for Windows, but so many
 other 
 applications are better under Linux. I was hoping there was something
 GTK-based 
 for this as well.

OOo is Gtk based for several years.


Hub

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


Re: Agnubus?

2007-11-01 Thread Hubert Figuiere

On Thu, 2007-11-01 at 14:26 -0400, J French wrote:
 I would guess something that was 
 written specifically for the Gnome desktop for presentations would
 have the same 
 benefits.

Nowhere I said it was written specifically for the Gnome desktop.

BTW, AbiWord isn't either written specifically for Gnome, but it takes a
different approach.

Hub

PS: I think this is really sliding off-topic.

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


Re: Online Desktop and GNOME 2.22

2007-10-30 Thread Hubert Figuiere

On Tue, 2007-10-30 at 16:22 -0400, Colin Walters wrote:
 Frederic Crozat wrote:
  Hmm, is libcurl really needed ?
 libcurl is conceptually a dependency in the online desktop application 
 layer (specifically a panel applet).  Longer term though we should 
 probably replace the usage of curl here with python.

What about using one of the already existing dependencies like libsoup
or gnome-vfs?


Hub

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


Re: New clock applet for 2.22

2007-10-03 Thread Hubert Figuiere

On Tue, 2007-09-25 at 14:55 +0100, Ross Burton wrote:
 On Tue, 2007-09-25 at 09:41 -0400, Luis Villa wrote:
  New d-d-l rule: no one gets to say 'it is useful' without explaining
  their use case :)
  
  Luis (I believe you that you use it, but I can't for the life of me
  figure out why)
 
 Because project plans at work are often based on week number.  Task foo
 has to be completed in week 38, this image was built in week 36, etc.

But then you have to make sure week start right. Some consider week 1
starting January 1st (eventually being less than 7 days), some consider
week 1 starting the first Sunday or Monday (oh another exception) of
January. This is a major source of confusion that has to be taken into
account for the design.


Hub

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


Re: Moving libxml2 and libxslt to external dependencies

2007-09-25 Thread Hubert Figuiere

On Sun, 2007-09-23 at 14:15 +0200, Vincent Untz wrote:
 FAICT,
 the only other impact it could have on GNOME is for libxml++: should
 it
 stay in our bindings set or not?
 
 What do you all think of this proposal?
 


I can't speak for libxml++ maintainer, but given that libxml++ depends
on Glib::ustring, it should stay at most in the bindings.


Hub

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


Re: Git vs SVN (was: Can we improve things?)

2007-09-14 Thread Hubert Figuiere

On Fri, 2007-09-14 at 11:27 -0700, Sanford Armstrong wrote:
 For example, whenever we commit a patch in Tomboy,
 we mention the relevant revision number in a bug comment.  If Bugzilla
 were smarter it might be able to do neat things with that, and we
 might come to depend on that feature.

You mean like having a post-commit-hook that would parse the commit
message that would say Fix #12345 to mark the bug 12345 in bugzilla as
fixed with the commit message and revision # attached? That would be
awesome IMHO.



Hub

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


Re: Git vs SVN (was: Can we improve things?)

2007-09-14 Thread Hubert Figuiere

On Fri, 2007-09-14 at 20:21 +0200, Olav Vitters wrote:
 On Fri, Sep 14, 2007 at 05:36:36AM -0700, Sanford Armstrong wrote:
  Yes, using a command called svndumpfilter.  You'd have to not care
  about your revision numbers being resequenced.
 
 People care about that?
 
 I always renumber them. However, by default it doesn't.

When using svnmerge, it stores the revision # already merged. That would
break it if the revision are renumbered.

Just my $0.02.

Hub

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


Re: Proposal: Replace scrollkeeper

2007-06-21 Thread Hubert Figuiere

 So there you have it.  Anyone want to volunteer an opinion, question,
 flame?
 
 Trollish, (but I'm honestly curious :)) why did you write it in C when
 there are many other languages around more suitable to the job?

Since you are saying it is trollish and don't actually provide any
argument, may be you should refrain from making flamebait comments like
these.


Hub

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


Re: Sticky Windows

2007-04-08 Thread Hubert Figuiere
adel wrote:
 GNOME desktop needs something like this
 http://www.donelleschi.com/stickywindows/

You mean the big white rectangle with the green icon in the middle of
the web page? That's very descriptive.

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


Re: Using C++ bindings for desktop/admin/devtools modules

2007-03-20 Thread Hubert Figuiere
Vincent Untz wrote:

 Does it make sense to allow the use of gtkmm and other C++ bindings in
 our desktop/admin/devtools suites?

It does, definitely.

Hub



signature.asc
Description: OpenPGP digital signature
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Subversion migration finished

2007-01-03 Thread Hubert Figuiere
Ross Burton wrote:
 It would be nice if CVS were at least able to be used read-only, so that
 those of us with changes in our local trees, can ensure that we're up to
 date with the final point of CVS, and can generate diffs to apply
 against SVN when migrating local checkouts.
 
 It can.  As the migration pages discuss, simply switch the CVS checkout
 to use the anonymous CVS Root.

On my Debian based system I have 'cvschroot' that allow changing the
CVS/Root for the tree.

It is in a package named cvsutils

It should be available in whatever distro you are using.

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


Re: GNOME git repositories?

2006-12-27 Thread Hubert Figuiere
Thomas Thurman wrote:

 1) Launchpad already knows about all the GNOME projects. Would it be
 possible to use Rosetta actually on Launchpad just for the translation part
 of each project? (From my limited knowledge of Launchpad, I think it
 would.)

Let's not repeat the BitKeeper fiasco.

 
 2) Aren't they planning on freeing Rosetta eventually? Maybe suggesting
 that
 we would use it would push them over the edge?

November 2005, in Montreal, Mark promised to do so


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


Re: [Gnome-OCR] Integration of Tesseract-OCR...

2006-12-01 Thread Hubert Figuiere
Emmanuel Fleury wrote:
 1) Tesseract-OCR software has been released under Apache License 2.0
 
 This license is know to be incompatible with the GPL because more
 restrictive about patents:
 
 « Apache Software License, version 2.0
 
 This is a free software license but it is incompatible with the GPL. The
 Apache Software License is incompatible with the GPL because it has a
 specific requirement that is not in the GPL: it has certain patent
 termination cases that the GPL does not require. (We don't think those
 patent termination cases are inherently a bad idea, but nonetheless they
 are incompatible with the GNU GPL.) »
 
 Seen on: http://www.gnu.org/licenses/license-list.html
 
 What are the implication of this on the use of this software inside a
 GPLed project ?

That you can't link a GPL program against a library contain such code.
If it is to write an application for Gnome (even part of Gnome) but not
having a library that use said code for the Gnome platform, it is not a
problem. And the Apache License 2.0 is not incompatible with LGPL, which
mean that it can link against Gnome libraries.

And as stated earlier, GPLv3 should address the problem.

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


Re: Proposing Tracker for inclusion into GNOME 2.18

2006-10-25 Thread Hubert Figuiere
Jamie McCracken wrote:

 would suggest:
 
 Contact.HomeEmailAddress : [EMAIL PROTECTED];[EMAIL PROTECTED]
 Contact.WorkEmailAddress : [EMAIL PROTECTED]
 
 note using semicolon as delimiter so contents would need to be escaped 
 for the semicolon. I guess standardising on semicolon delimiters might 
 be a good idea?

I would prefer:

Contact.Home.EmailAddress : [EMAIL PROTECTED];[EMAIL PROTECTED]
Contact.Work.EmailAddress : [EMAIL PROTECTED]

Do be able to query EmailAddress indifferent or Work Contact information.


Just my $0.02

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


Re: Proposing Tracker for inclusion into GNOME 2.18

2006-10-24 Thread Hubert Figuiere

 Summary files that provide offsets into an mbox or individual references 
 to maildir files seem like the sanest way to go to me.  (And this is 
 what both Evolution and Thunderbird do.)  The real downside is that 
 those summary files are considered private, and aren't designed with 
 searchability in mind, which makes indexing the data inside very 
 challenging.

It was the approach used by Mail.app on MacOS X, but with Spotlight and
MacOS X 10.4 they changed to a more proprietary format that was more
convenient to index. How convenient when you are the master of the whole
foodchain. If you can't go to the mountain, bring the mountain to you.

And JWZ have been pissed about it too.

References:
http://jwz.livejournal.com/505711.html
http://diveintomark.org/archives/2006/06/16/juggling-oranges


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


Re: Proposing Tracker for inclusion into GNOME 2.18

2006-10-23 Thread Hubert Figuiere
[ cross-post reduced d-d-l ]

Jamie McCracken wrote:
 Some people might not like that but I think its a practical compromise. 
 With tracker being the only one written in pure C it is therefore the 
 only one that can *ultimately* get into the Gnome platform and be fully 
 integrated (at the moment I am just proposing it for desktop which is 
 just a simple blessing nothing more).


What is the problem with having C++ into the platform? After all C++
does not bring more dependencies, and C++ does not implies C++ APIs.

Is there any written policy or is that just personnal anti-C++ FUDing
like it is pretty common in the Gnome world with mostly misinformed
statement about performance, etc ?

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


Re: Proposing Tracker for inclusion into GNOME 2.18

2006-10-19 Thread Hubert Figuiere
Sebastien Bacher wrote:
 Le jeudi 19 octobre 2006 à 13:36 +0100, Jamie McCracken a écrit :
 
 We will be pushing for this in ubuntu edgy+1
 
 Will we? Where has this been decided?

If they need somebody to upload it to universe, I'll happily submit it :-)

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


Re: Metacity Compositor

2006-10-03 Thread Hubert Figuiere
JP Rosevear wrote:
 On Tue, 2006-10-03 at 18:33 -0500, Travis Watkins wrote:
 Does compiz work without a 3D card? If not it's worthless as anything
 but a power user addon.
 
 Very few desktop cards don't have 3D capabilities, 

More than you think: OLPC, thin clients, old machines, etc. Maybe not in
the business world that Novell and al. are targetting, but surely in the
other world. Including that run on platform (recycled) whose card vendor
refuse to support (think nVidia on PowerPC), etc.

There are plenty of reasons why 3D support should NOT be a requirement.

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


Re: Proposal for LAT inclusion in GNOME 2.18

2006-09-12 Thread Hubert Figuiere

 I would like to propose LAT 1.2.x for inclusion in GNOME, specifically
 to the Admin Suite.

What was meant to happen is now happening. Now that Mono has been blessed 
for note taking application, people try to push their own tools written for 
Mono into Gnome.

My vote is NO.

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


Re: Nine Months in Six Months

2006-09-08 Thread Hubert Figuiere
On Friday 08 September 2006 08:57, James Henstridge wrote:
 The real issue with handling development in parallel branches is
 really complexity of merging.  This is an area where Subversion
 doesn't really buy you much over CVS -- you still need to manually
 keep track of what you merged to do a repeated merge.

Yet another piece or urban legend.
Obviously you have never used the command svnmerge (now part of the svn 
package).
http://www.dellroad.org/svnmerge/index


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


getting on a longer release cycled

2006-09-07 Thread Hubert Figuiere
Hi,

I would like to suggest at one point to try to break with the 6 month release 
schedule of Gnome to do a major release with a certain number of feature 
that would involve possible infrastructure changes in the platform. 

There have been a large pimping of project Topaz, and I strongly believe that 
this is the kind of goal that would need a longer development cycle for a big 
leap forward towards world domination.

Why not thinking for after 2.18 starting on a 12 to 18 month release cycle. We 
must have a FIRM date (eventually flexible), but more importantly a FIRM 
features goal (eventually adapted to not become a Death March).

What do people think?

Hub 


pgpA2mFft1ydu.pgp
Description: PGP signature
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: getting on a longer release cycled

2006-09-07 Thread Hubert Figuiere
On Thursday 07 September 2006 14:51, Jamie McCracken wrote:
 I dont know how topaz will transpire but I feel it should be written in
 a native high level language like D or Vala as its likely to be a
 rewrite of much of the existing code and could be doable in 9 months
 with a more productive language.

Did you drink the cool-aid? (I'm talking about using either D or Vala)

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


Re: sticky-notes - tomboy conversion

2006-08-22 Thread Hubert Figuiere
On Tuesday 22 August 2006 13:53, Emmanuele Bassi wrote:
 Deprecating does not mean removing.

Yeah, look at Bonobo and Orbit :-)

 I also asked[1] for a separated package for sticky-notes, in case
 distributions want to pick it up.

What about a separate package for Tomboy so that one does not have to pull 
Mono to build the desktop?

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


Re: Mummy, I made a platform in my pants! [Was: focus!]

2006-07-21 Thread Hubert Figuiere
Alex Graveley alex at beatniksoftware.com writes:

 * Scripting framework
 Allows apps to easily expose external scripting and event notification. 
   D-BUS was the big missing piece here.  Can specify sets of interfaces 
 for common tasks that apps can implement, and building up the frameworks 
 to provide useful default implementations.


That was the subject of my talk at Desktop Developer Conference (this minor
conference that was earlier this week like evey year since 2004), were I
proposed ideas toward a *cross desktop* implementation of such a framework. The
people from KDE I did talk too were there are higly interested in such a 
feature.
DBus for this framework would just be an IPC mechanism, and not the object 
model.

I'll post the slide sometime next week when I actually have time to do so, but I
certainly want to push an idea like that to be implemented.


Hub

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


Re: Time to heat up the new module discussion

2006-07-17 Thread Hubert Figuiere
Jason D. Clinton me at jasonclinton.com writes:

   * Lots of cool applications and innovations are happening
 in the Mono camp. There's apps. like F-Spot, Tomboy,
 Beagle, and Banshee being written way faster than they
 could be in C. Anti-Mono folks generally agree but think
 that high level languages should only be used for
 prototyping (the benefits of RAD don't outweigh the
 cons).

There also another solution that seems to be completely ignored each and
everytime in the equation: what about C++. C++ would allow lot of things to be
done easier than in C (look are how many lines of code you need to write to just
create a new gobject? why is there gob again?). That would probably solve lot of
issues people have with maintaining or writing C application for Gnome. 

For those who don't believe me, have a look at your friends of KDE. They produce
a huge amount of application written in C++ with Qt and sometime it looks like
Gnome is really lagging behind. Too bad for us, we have a very good C++
framework called Gtkmm (Thanks Murray and al. for this), even if it is not even
required (Ekiga and AbiWord are good examples of C++ application using plain C
APIs). On more advantage is that using C libraries comes for free. No need to
write binding or wrapper or whatever to use them. And it is fairly easy to write
C++ libraries that gets good C APIs

Just to outline that managed language are not the only answer to C application
are getting harder to maintain.


Hub

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


Re: Focusing on innovation re: mono, python et al

2006-07-17 Thread Hubert Figuiere
Iain * wrote:
 Once again, who are we targetting with the desktop. Apple know who
 they're targetting, which is probably why text editor and terminal are
 not high on the list of features.

I thought we were targeting a desktop platform for ISV to integrate it?
  In that case it make sense to provide modules.

BTW what about providing the Office suite first? Because Gnome
penetration is first into large business [1] deployment, and and
Office suite is more likely to hit that target. We still don't, but
distribution vendors do.

Nobody install Gnome as is, but everybody install a distribution that
comes with Gnome (or KDE). That is were things are, and distribution
vendor are our first ISVs.


Hub


[1] business  as in opposition to home market: cities, universities,
whatever were people do *productive* work and not hobby/entertainment,
which is essentially e-mail, web-based, office (word processing,
spreadsheets), etc.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Focusing on innovation re: mono, python et al

2006-07-16 Thread Hubert Figuiere
Iain * iaingnome at gmail.com writes:

 Why do we feel we are able to bless a terminal program and a text
 editor and a clock, but unable to do the same to a video editor or an
 audio editor?

There is a huge difference between essential programs (editor, terminal) and
specific applications (photo management, music editor)

And to return the example or Apple/MacOSX. iPhoto, Garage Band and iMovie are
part of the iLife suite. It comes bundled with the machine like the OS. Not with
the OS. If you pay the $149 upgrade fee for MacOS X, you don't get and upgrade
of these. You have to pay another $79 to get it upgraded (actually there is no
upgrade price). That clearly show that there are just different package bundled
together with a machine.

This is the distro choice. If we want to take care of all of this, why don't we
just create Gnome Linux, and pick the kernel, the base system, the package
management, etc.



Hub



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