Re: Wrapping up Bugzilla migration

2021-05-17 Thread Luis Villa
RIP old buddy!

On Mon, May 17, 2021 at 7:45 AM Bartłomiej Piotrowski 
wrote:

> Hi all,
>
> I have been looking at Bugzilla migration requests today and have some
> related announcements.
>
> First of all, if for some reason you are still using Bugzilla, you
> should stop and move to GitLab. I hope it's not a surprise to anyone.
>
> Infrastructure team will be accepting bugs migration requests till the
> end of May 2021. After this date, we intend to turn bugzilla.gnome.org
> to static HTML page and decommission its infrastructure. A specific date
> will be announced in June.
>
> I know some of these requests are not resolved for years, but I'm slowly
> going through the queue. Please let me know if we should prioritize
> specific migrations or if you have any questions.
>
> Thanks,
> Bart
> ___
> foundation-list mailing list
> foundation-l...@gnome.org
> https://mail.gnome.org/mailman/listinfo/foundation-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


'social desktop'/open collaboration project?

2009-05-10 Thread Luis Villa
I've not seen anyone here talking about this:
http://www.freedesktop.org/wiki/Specifications/open-collaboration-services
(discussed here:
http://dot.kde.org/2009/05/01/social-desktop-starts-arrive ) Has
anyone from GNOME talked with them/looked at this/etc.?

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


Re: Proposing libgdata as a new desktop module

2009-05-09 Thread Luis Villa
On Fri, May 8, 2009 at 4:32 AM, Patryk Zawadzki pat...@pld-linux.org wrote:
 It's not like suddenly gnome.org will start providing all of these [web]
 services.

Why not?

http://tieguy.org/blog/2006/07/05/guadec-thoughts-3-where-is-gnome/

Mind you, it would not be easy, but there is no reason why it couldn't
be done. Unless, of course, we prematurely lock ourselves/our users
into other solutions/platforms/APIs.

If we didn't do it ourselves, of course, others are starting to do web
services in an open way (see for example mozilla's weave, libre.fm,
identi.ca, elgg, (sadly defunct) mugshot, and Ubuntu's (quiet) online
services). GNOME, imho, should be looking at supporting those (and
perhaps getting them to work together on common APIs like gdata?)
before supporting standards that (regardless of their patent status)
essentially connect us only to proprietary services.

Luis (who personally would love to see Conduit or something like it
pick up enough momentum, and point at enough Libre services, to become
a central theme of 3.0)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Proposing libgdata as a new desktop module

2009-05-08 Thread Luis Villa
I guess a fairly obvious question I should have asked earlier: what
things are there that you want to access via gdata that aren't
systematically available via other protocols (rss, pop, imap, http,
etc.)? That might help clarify a bit what kinds of risks are being run
here. (As I point out later, I use google stuff, like everyone, but
I've never once thought 'man, I wish I could access this via gdata
instead of pop/imap/web browser'.)

On Fri, May 8, 2009 at 2:32 AM, Philip Withnall phi...@tecnocode.co.uk wrote:
 On Thu, 2009-05-07 at 19:22 -0400, Luis Villa wrote:
 Lets not fall into the lazy trap of pretending that because something
 is no-cost that it is effectively the same as being libre-free (or
 even the same as being pragmatically open.)

 I didn't mean to suggest any of Google's services were libre-free; I was
 merely saying that they're free-as-in-beer and a lot more
 well-documented than other protocols. Bad wording on my part.

 Or to put it a different way: feel free to argue for it as a necessary
 evil; that has been and will continue to be the kind of compromise
 that GNOME has to make sometimes. But please don't pretend that
 because it is no-cost that that somehow makes it OK.

 I personally think that Google's services are fine; a necessary evil,
 if you will. They may not be libre-free, but they're in wide use, and
 having access to Google services from the desktop will consequently be
 useful to many people.

Windows is in wide use; is practically free to the vast majority of
computer users; and their APIs are very well documented. Lets just use
that! ;)

I'm only slightly exagerrating; obviously cross-platform gtk, gimp,
etc. are all very good and healthy for us. So we shouldn't ignore
these factors. But the difference is that if you use gimp on windows,
you're one step closer to using a free operating system. That doesn't
appear to be the case here. (If I use IMAP to access gmail, OTOH, I'm
fine, freedom-wise.)

 Specifically to this point, things like flash and other codecs that we
 have worked out support for are broadly used by hundreds of thousands
 (millions?) of people and data providers. gdata... not so much. So
 work with me here:

 * is there any reason to believe that there is a trend towards
 adoption here that we should be aware of? In other words, is this soon
 going to be well beyond Google, and we should be ready for it? that
 would be a good argument here; that's basically why we're OK with
 libswf. Data points that one might muster to prove this would include
 that open source CMSs (or other open source web-based software) has
 libraries or plugins that publish gdata endpoints.

 If GData is adopted well beyond Google's services, I think it will take
 a while. I've just trawled the web for examples of non-Google services
 which publish GData APIs, and all I could find were these:
 * http://wiki.apache.org/lucene-java/GdataServer
 * http://drupal.org/node/60490
 both of which look dead. There were a few attempts to revive the Drupal
 GData project in 2008; I don't know what became of them.

That is too bad; I'd be curious to know more about why these fizzled
out. (Frankly, though, this doesn't surprise me too much- my sense of
it technically when I looked at it in 2006 was that it was a solution
in search of a problem.)

 * if it isn't going to spread beyond google (or we have no reason to
 believe so, at any rate) is there a reason to think that google is
 special/important enough that we should compromise our values here? Is
 there a good tactical reason for it? (I'd say that this, roughly, is
 our relationship to SMB.) (There may be; I'm open to that possibility
 but don't see it argued for yet.)

 As I said above, Google services are very widely used, but I can't speak
 for everyone and say whether that's a good enough reason for adoption.
 Obviously there have been a few people giving unconditional +1s to
 moving libgdata into the desktop set; but there have also been the same
 number raising concerns such as yours.

I'm a google service user as well, so I understand the argument, but I
only give them data if I can get it out in fairly standardized
formats.

 * alternately, are there ways to make this more general and support
 alternatives? In other words, should this be a general purpose
 web-data library (perhaps an atompub library?) in which gdata is but
 one mode? Should it be integrated with some other, pre-existing
 network connection or data protocol library?

 In its current state, it would take quite some work to make libgdata
 more generalised, if it would work at all. I haven't really looked into
 other web APIs enough to be able to say whether a general approach would
 work sufficiently well.

Nor have I. :) I'd suggest that this would be the best approach, from
a freedom perspective, but obviously technically it might not be
feasible at this time.

I'm not saying there is any clear right or wrong answer overall, but I
really think both you and GNOME

Re: Proposing libgdata as a new desktop module

2009-05-08 Thread Luis Villa
2009/5/8 Josselin Mouette j...@debian.org:
 I think libgdata should be welcome as an optional dependency; having a
 youtube plugin in totem is great, and it doesn’t make totem almost
 useless without youtube. Having iPod support in rhythmbox is essential,
 and it doesn’t make it useless with other MP3 players. But requiring
 something like this? This is frightening.

Not necessarily; I mean (for example) f-spot supports both gallery and
flickr. If there was a library to make this easier on the flickr side,
that wouldn't necessarily be a bad thing. But of course in that case
there are free alternatives like gallery.

So it is probably important to understand what things this is going to
be used for, and whether there are alternatives for those services;
you can evaluate the protocol on its own but it will inevitably be
incomplete.

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


Re: Proposing libgdata as a new desktop module

2009-05-07 Thread Luis Villa
On Thu, May 7, 2009 at 3:07 PM, Philip Withnall phi...@tecnocode.co.uk wrote:
 2009/5/7 Johannes Schmid j...@jsschmid.de

 Hi!

 While I certainly agree that accessing Google services is important for
 our desktop I kind of think that it would be a bad signal to include a
 module whose purpose to support a closed-source/non-free service. Or are
 there any free services using the API?

 I'm not going to argue this too strongly, since I have no strong
 opinions either way and I think the community should decide whether
 they want this sort of thing in the desktop set. However, I will point
 out that plenty of our modules implement proprietary protocols,
 codecs, etc. which are more closed than GData.

Valid point.

 There aren't currently any free services using the protocol (and I
 can't foresee many appearing any time soon, though it's not beyond
 reason), but Google services are mostly free, if not open-source.

Lets not fall into the lazy trap of pretending that because something
is no-cost that it is effectively the same as being libre-free (or
even the same as being pragmatically open.)

Or to put it a different way: feel free to argue for it as a necessary
evil; that has been and will continue to be the kind of compromise
that GNOME has to make sometimes. But please don't pretend that
because it is no-cost that that somehow makes it OK.

Specifically to this point, things like flash and other codecs that we
have worked out support for are broadly used by hundreds of thousands
(millions?) of people and data providers. gdata... not so much. So
work with me here:

* is there any reason to believe that there is a trend towards
adoption here that we should be aware of? In other words, is this soon
going to be well beyond Google, and we should be ready for it? that
would be a good argument here; that's basically why we're OK with
libswf. Data points that one might muster to prove this would include
that open source CMSs (or other open source web-based software) has
libraries or plugins that publish gdata endpoints.

* if it isn't going to spread beyond google (or we have no reason to
believe so, at any rate) is there a reason to think that google is
special/important enough that we should compromise our values here? Is
there a good tactical reason for it? (I'd say that this, roughly, is
our relationship to SMB.) (There may be; I'm open to that possibility
but don't see it argued for yet.)

* alternately, are there ways to make this more general and support
alternatives? In other words, should this be a general purpose
web-data library (perhaps an atompub library?) in which gdata is but
one mode? Should it be integrated with some other, pre-existing
network connection or data protocol library?

The bottom line is that if we adopt this, we're implicitly encouraging
developers to use it, and we shouldn't do that unless there is a
strong case that it promotes freedom in some way, shape, or form. I
don't see that case made yet, but it certainly shouldn't be an
impossible case to make.

Luis
___
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-02 Thread Luis Villa
On Thu, Apr 2, 2009 at 8:14 AM, Andre Klapper ak...@gmx.net wrote:
 Am Donnerstag, den 02.04.2009, 14:06 +0200 schrieb Johannes Schmid:
 What about gconf/dconf? Or in other words - does GNOME 3.0 depend on
 dconf and is gconf deprecated (soon!) or not?

 No decisions yet, but definitely should be discussed after desrt and/or
 robtaylor have posted a follow-up mail describing the current state of
 dconf.

I might suggest that the rule of thumb should be 'if a platform is
ready for the 2.28 timeframe, then it can be required in 3.0,
otherwise it has to wait.' This would allow six whole months to port,
debug, etc.

But (among other things) gtk is not going to be ready in that timeframe.

Luis
___
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-02 Thread Luis Villa
On Thu, Apr 2, 2009 at 8:14 AM, Andre Klapper ak...@gmx.net wrote:
 Am Donnerstag, den 02.04.2009, 14:06 +0200 schrieb Johannes Schmid:
 What about gconf/dconf? Or in other words - does GNOME 3.0 depend on
 dconf and is gconf deprecated (soon!) or not?

 No decisions yet, but definitely should be discussed after desrt and/or
 robtaylor have posted a follow-up mail describing the current state of
 dconf.

I might suggest that the rule of thumb should be 'if a platform is
ready for the 2.28 timeframe, then it can be required in 3.0,
otherwise it has to wait.' This would allow six whole months to port,
debug, etc.

But (among other things) gtk is not going to be ready in that timeframe.

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


Re: bug-buddy integration

2009-03-11 Thread Luis Villa
On Wed, Mar 11, 2009 at 6:46 PM, Andre Klapper ak...@gmx.net wrote:
 Am Mittwoch, den 11.03.2009, 23:28 +0100 schrieb Juan Jesús Ojeda
 Croissier:
 Apport[1] is a system which is able to send a very complete crash log
 to a bug tracker system (not necessary the Ubuntu's one). This is
 working with the one from Ubuntu, but also Fedora and OpenSuse. Can be
 used agoinst email based interface and more.

 Fedora has Crash Catcher: https://fedorahosted.org/crash-catcher/wiki

 I always wonder if this isn't all about duplicating efforts.

No need to wonder; it definitely is duplicated and wasted effort. Not
intentional, of course[1], but painful no matter how you slice it.

Luis

[1] Despite the slight tinge of NIH in many of the efforts.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: bug-buddy integration

2009-03-11 Thread Luis Villa
On Wed, Mar 11, 2009 at 7:28 PM, Brian Nitz brian.n...@sun.com wrote:
 Luis Villa wrote:

 On Wed, Mar 11, 2009 at 6:46 PM, Andre Klapper ak...@gmx.net wrote:


 Am Mittwoch, den 11.03.2009, 23:28 +0100 schrieb Juan Jesús Ojeda
 Croissier:


 Apport[1] is a system which is able to send a very complete crash log
 to a bug tracker system (not necessary the Ubuntu's one). This is
 working with the one from Ubuntu, but also Fedora and OpenSuse. Can be
 used agoinst email based interface and more.


 Fedora has Crash Catcher: https://fedorahosted.org/crash-catcher/wiki

 I always wonder if this isn't all about duplicating efforts.


 No need to wonder; it definitely is duplicated and wasted effort. Not
 intentional, of course[1], but painful no matter how you slice it.


 Do we have a list of features missing from bug buddy so maybe we could
 direct some of this energy towards making it (or some standard community
 crash logger)  meet community need and distro specific needs so we don't
 have every distro reinventing this wheel?

  My own ideas are:

- has to work with non-GNOME apps.

   - capture more complete distro and component revision information.

This is pretty complete in modern versions of bug-buddy, I believe.

   - optionally passes bug first to a distribution maintained bug database.
 (to filter distro specific bug pollution)

This is the default behavior distros tend to want... which makes it
hard for upstream to do anything useful, since the distros are
historically pretty bad at getting this data upstream. (By 'pretty
bad' I don't think any distro which does this has ever
systematically/programatically moved that data upstream, though I'm
certainly out of touch and may have missed something.)

Mind you, it isn't clear to me that upstream has been doing much
useful with the data we do have of late, but like the uncoordinated
re-inventions of bug-buddy, that is a symptom of the general
underinvestment in QA by GNOME partners.

   - callable by user from application (window manager?) menu, captures user
 comments as well as application context info.
   - plug-ins for distro specific capture tools (strace, ktrace, truss,
 dtrace, mdb, pstack, gdb, dbx,...)

I'd note that this data is actually overrated. Useful, yes, but even
the primitive information we used to get was very useful when we got
it in volume and we had eyes poring over it for clues. I have a sense
that the current emphasis on all these various tools (with their
attendant complexities) makes perfect data collection the enemy of
good data collection.

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


Re: bug-buddy integration

2009-03-11 Thread Luis Villa
On Wed, Mar 11, 2009 at 8:53 PM, Brian Nitz brian.n...@sun.com wrote:
  - plug-ins for distro specific capture tools (strace, ktrace, truss,
 dtrace, mdb, pstack, gdb, dbx,...)


 I'd note that this data is actually overrated. Useful, yes, but even
 the primitive information we used to get was very useful when we got
 it in volume and we had eyes poring over it for clues. I have a sense
 that the current emphasis on all these various tools (with their
 attendant complexities) makes perfect data collection the enemy of
 good data collection.


 I agree that too much information in the capture can be at least as much of
 a problem as too little.  Still, it would be nice to capture enough to have
 a unique 'bug/crash fingerprint'.  Everyone tells me this is impossible, but
 I'm an optimist.

To be clear, it isn't that I object to the extra information; it is
terrific if you can get it. It's just that if I could choose between a
system that gets me low-quality data tomorrow, or high-quality data
2-4 release cycles from now, I'd choose the timely low-quality data in
a heartbeat, and I think that many other people are instead opting for
the latter because they believe the low-quality data is not useful.

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


Re: New Desktop Testing team

2009-02-10 Thread Luis Villa
On Tue, Feb 10, 2009 at 4:14 AM, Ara Pulido a...@ubuntu.com wrote:
 Hello,

 We are proud to announce that a new GNOME team has been created, focused on
 desktop testing automation.
 If you have ever wondered how could you test your application writing
 scripts that mimic what a normal user would do, join us in this new effort.

 We have a mailing list [1], a wiki page with documentation[2] and a SVN
 module [3] with the initial work that we have done, but we need more people
 to get involve to make GNOME better and better.

 Please, join now the GNOME Desktop Testing team!
 Still not sure? Here [4] you will find a small how-to on how to run the
 available examples. Just give it a go!

This is really terrific news! Has been needed for a long time.

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


Fwd: New Desktop Testing team

2009-02-10 Thread Luis Villa
FWIW, this was originally on gnome-announce; for those who aren't on
that list (1) you should be (2) here is the version with all the links
included ;)


-- Forwarded message --
From: Ara Pulido a...@ubuntu.com
Date: Tue, Feb 10, 2009 at 4:14 AM
Subject: New Desktop Testing team
To: gnome-announce-l...@gnome.org


Hello,

We are proud to announce that a new GNOME team has been created,
focused on desktop testing automation.
If you have ever wondered how could you test your application writing
scripts that mimic what a normal user would do, join us in this new
effort.

We have a mailing list [1], a wiki page with documentation[2] and a
SVN module [3] with the initial work that we have done, but we need
more people to get involve to make GNOME better and better.

Please, join now the GNOME Desktop Testing team!
Still not sure? Here [4] you will find a small how-to on how to run
the available examples. Just give it a go!

Cheers,
Ara.

P.S. The initial work is using LDTP (http://ldtp.freedesktop.org) as
testing framework. Thanks to Nagappan Alagappan nagappan AT gmail DOT
com for releasing and maintaining such a great tool.

[1] http://mail.gnome.org/mailman/listinfo/desktop-testing-list
[2] http://live.gnome.org/DesktopTesting
[3] http://svn.gnome.org/viewvc/gnome-desktop-testing/
[4] http://live.gnome.org/DesktopTesting/InitialWork


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


Re: New Desktop Testing team

2009-02-10 Thread Luis Villa
On Tue, Feb 10, 2009 at 9:09 AM, API apinhe...@igalia.com wrote:
 From: Luis Villa l...@tieguy.org

 On Tue, Feb 10, 2009 at 4:14 AM, Ara Pulido a...@ubuntu.com wrote:
  Hello,
 
  We are proud to announce that a new GNOME team has been created, focused on
  desktop testing automation.
  If you have ever wondered how could you test your application writing
  scripts that mimic what a normal user would do, join us in this new effort.
 
  We have a mailing list [1], a wiki page with documentation[2] and a SVN
  module [3] with the initial work that we have done, but we need more people
  to get involve to make GNOME better and better.
 
  Please, join now the GNOME Desktop Testing team!
  Still not sure? Here [4] you will find a small how-to on how to run the
  available examples. Just give it a go!

 This is really terrific news! Has been needed for a long time.

 So the idea is add this Team to the current Testing section on GNOME Live?:

 http://live.gnome.org/JoinGnome#head-5fe33d37a35959b484d52ee0fb0d6d642d3730d1

 Probably a good idea, could be a kind of integration with build-brigade, if
 possible (although I don't know if possible, I miss some information).

Integration with build-brigade would be terrific. I did some work on
automating the use of 'make check' in the build system ages ago, but
for a variety of reasons it never took off. If something similar were
to happen now that would be a huge boon for the project.

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


Re: quo vadis, docs

2009-02-09 Thread Luis Villa
[Let me preface this by saying that I respect the work the doc team
has done, but given that their goals were to help users, I think we
can best respect their work by asking the real and hard question of
whether or not the docs, as they currently stand, are helping users,
and not just glibly dismissing that question out of hand.]

On Mon, Feb 9, 2009 at 10:25 AM, Dave Neary dne...@gnome.org wrote:


 Dan Winship wrote:
 Dave Neary wrote:
 - Should we just ditch the docs and declare the UI self-explanatory ?
 Definitely not.

 Why not?

 Because (a) the docs are pretty good, merely outdated,

That statement just can't be true. Outdated docs not only don't help
users, they *actively confuse* users. If they don't help users, and
actively confuse, they are not 'pretty good' in any meaningful sense
of the word, since one measures good docs by whether or not they help
users, not by whether they helped users c. GNOME 2.2, or by how
comprehensive the confusing coverage is.

 and (b) it would
 send a terrible message about the priorities of the project.

Depends on how you did it. The message could be 'our software is so
easy to use it doesn't need docs', which is a pretty damn good
priority. Or the message could be 'we know our limits.' Or it could be
'we don't want to insult our users by pretending the docs, in their
current state, are useful.'

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


Re: quo vadis, docs

2009-02-09 Thread Luis Villa
2009/2/9 Natan Yellin aan...@gmail.com:


 On Mon, Feb 9, 2009 at 5:00 PM, Dan Winship d...@gnome.org wrote:

 Dave Neary wrote:
  - Should we just ditch the docs and declare the UI self-explanatory ?
 
  Definitely not.

 Why not? Seems like no one has ever bothered to file bug reports about
 the fact that they're wrong... Maybe there are as few people reading the
 docs as there are writing them. In a corporate setting, people will call
 their help desk when they have problems, and in a home setting, they'll
 either ask a friend/family member, or ask on a forum. (If people RTFMed
 first, we wouldn't need an acronym for it.)

 This is a moot point unless it can be proven.

 If we want to get rid of the docs, we need to run a survey/study first and
 determine how many people read them.

Lack of bug reporting[1] about obviously broken things is the closest
thing we've got to proof, and has in the past contributed to (IMHO)
fairly sound decision making.

Generally, we've never required stricter 'proof' than bug data, for a
couple reasons:

(1) we've got strict (unnecessary?) taboos about data collection from
user machines
(2) implementing valid survey-like data collection is hard.
(3) the alternative, user 'studies', are also hard, time-consuming,
and expensive to do right.
(4) given all of the above, if we required Hard Proof for every design
decision we'd never make any design decisions, because we don't have
any real Hard Proof.

That said:

(1) some other projects are starting to do data-collection-driven UI
studies (Eclipse, OOo, Moz) and perhaps now is the time to start
thinking about doing the same here. We've even got some examples about
how this can be done with very little privacy risk and little
interference in user experience[2] so perhaps the taboos are less
relevant as well.

(2) since bug reporters are almost by definition experts, and docs are
almost by definition useful for non-experts, the lack of bug reports
may be a lot less useful than normal in informing a decision about
docs.

Luis

[1] I'm taking for granted that there are in fact no bug reports; I
really don't know and haven't looked in a long time, though certainly
virtually no reports were filed about docs by regular users when I was
active.

[2] the principles informing the design of http://www.cs.wisc.edu/cbi/
could, IMHO, easily be applied to UI data collection.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: quo vadis, docs

2009-02-09 Thread Luis Villa
On Mon, Feb 9, 2009 at 11:39 AM, Matthias Clasen
matthias.cla...@gmail.com wrote:
 On Mon, Feb 9, 2009 at 11:17 AM, Luis Villa l...@tieguy.org wrote:


 [1] I'm taking for granted that there are in fact no bug reports; I
 really don't know and haven't looked in a long time, though certainly
 virtually no reports were filed about docs by regular users when I was
 active.


 There are a couple of gnome-user-docs bugs complaining about some of
 the things I listed. I don't know if they were filed by 'regular
 users'.

FYI, I emphasized 'regular users' since reports by the doc team, while
useful, are not indicative (one way or the other) about usage
patterns.

 Anyway, a simple alternative to a prolonged discussion about dropping
 docs and similar drastic measures is to just chime in and help making
 GNOME 2.26 the best documented GNOME since 2.2.

 I have done patches for about half the problematic capplets this
 weekend. I'm sure if some more people are willing do update one
 section each, we can have 100% accurate docs by the end of the month.

+1 to that solution! :)

 As Jon McCann pointed out to me, sitting down and trying to write docs
 for a piece of software is a valuable excercise for developers, since
 it teaches you just how bad some of our UIs are...

Amen. I've often felt developers should be required to document their
own UI changes :) Heck, simply asking 'what does this dialog mean'
would be useful a lot of the time...[1]

Luis

[1] ahem: http://tieguy.org/screenshots/terrible_dialog.png
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: quo vadis, docs

2009-02-09 Thread Luis Villa
On Mon, Feb 9, 2009 at 11:52 AM, Luis Villa l...@tieguy.org wrote:
 [1] ahem: http://tieguy.org/screenshots/terrible_dialog.png

Actually, you know, up now. You can stop throwing tomatoes at me...
Luis
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Reduced Bugzilla functionality for 6+ months -- acceptable?

2008-12-04 Thread Luis Villa
On Thu, Dec 4, 2008 at 11:00 AM, Olav Vitters [EMAIL PROTECTED] wrote:
 The GNOME Bugzilla is still using 2.20. Current stable upstream is at
 3.2. The stable version has several benefits, but overall:
  * no crappy table locking, while still allowing full text indexing
   (table locking causes many performance problems)
  * Upstream supported XMLRPC (not perfect, but various things can be
   done, see WebService stuff at http://www.bugzilla.org/docs/3.2/en/html/api/)
  * Supported by upstream (security bugs)
  * bla bla see
   http://www.bugzilla.org/releases/3.2/new-features.html
   http://www.bugzilla.org/releases/3.0/new-features.html
   http://www.bugzilla.org/releases/2.22/new-features.html

 There is a proposal to upgrade the GNOME Bugzilla by:
  * having an external party do it (not me)
  * deliver the functionality in multiple stages (hard requirement)
   -- Means that not all the current functionality will be available!

 For that the proposal is that the following is not part of the initial
 upgraded bgo:
  * The points system
  * index.cgi UI mods
  * Making a new favicon
  * The infomessages on show_bug.cgi
  * Layout modifications for attachment table and the login box
  * duplicates.cgi modifications
  * Fixing the comment headers
  * Patch and keyword emblems
  * delete-keyword.pl, mass-reassign-bugs.pl, and year-end-stats.pl
  * describeuser.cgi

 Possibly even:

  * Canned responses (this would be a priority immediately after
 the upgrade)
   (the javascript stuff to say things are a dupe etc)
  * show_bug.cgi UI re-ordering  float-right box
  * simple-bug-guide.cgi
  * Grouping products in a dl by classification when displayed
  * Asking people if they've provided the NEEDINFO info.
  * Boogle enhancements to QuickSearch (or maybe just implement
 the most important ones first and theno implement the rest later?)
   -- this is the GNOME specific 'simple search'


 Is above acceptable?


 IMO I find the following very important:
  * attachment table
  * describeuser.cgi
  * canned responses
  * Boogle

 but please focus on what you use: Is the reduced functionality trade-off
 acceptable if in the end we get a newer Bugzilla and the feature back?
 Note that likely some things will work in different ways etc.

One question I'd have: are there any steps that can be/will be taken
to minimize the pain during the inevitable next upgrade? Commitment to
getting changes upstream, use of DVCS, etc.? Getting back to trunk
bugzilla is a good goal and worth sacrificing features for, but it
would be terrific if we could both stay near trunk and add new
features without going through this whole painful cycle again next
time we decide to upgrade.

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


Re: Reduced Bugzilla functionality for 6+ months -- acceptable?

2008-12-04 Thread Luis Villa
On Thu, Dec 4, 2008 at 11:51 AM, Olav Vitters [EMAIL PROTECTED] wrote:
 On Thu, Dec 04, 2008 at 11:31:28AM -0500, Luis Villa wrote:
 One question I'd have: are there any steps that can be/will be taken
 to minimize the pain during the inevitable next upgrade? Commitment to
 getting changes upstream, use of DVCS, etc.? Getting back to trunk

 Upstream: I'll check again. I wanted to have as much upstream as
 possible, but seems our BGO diff is a bit large and it would take even
 longer to push things upstream. As the external party is paid, there is
 a limitation on what can be done (would get too expensive).

Oh, I'm fully aware that getting our current full set of patches
upstream would be hard; they were a nightmare years ago, and our
feature set and the pace of upstream's development and refactoring
work have only accelerated since then. I meant more for new features
we might develop after moving to 3.2- what steps will we take to make
sure that we don't end up yet again with a gigantic mess of
unmaintainable and/or non-upstreamable patches?

 Due to non-agreement yet the external party is private for now, so I'll
 try and provide more concrete answers when I get them.

 DVCS: Upstream uses CVS. There is a Bzr mirror, not sure how to use that
 effectively.

Ewww. I had assumed that they moved primarily to Hg when the rest of
mozilla did. Perhaps this is a good time to lobby them to move to a
DVCS.

 ATM most of the problems are caused by combination of
  * lots of differences
  * lots of changes upstream (don't see how a DVCS would make things any
   easier with 2.20 - 3.2 ... but for future should be a good idea)

Right. Again, the problems 2.20-3.2 are unsolvable and the result of
lots of (ugly) history, much of it my fault. I'm not asking for
miracles there. (Miracles would be nice! ;)

The question is how do we avoid it in the future- hopefully part of
the plan is 'do the next upgrade from 3.2-3.4 instead of 3.2-4.20'
:) but I imagine other steps could possibly be taken as well.

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


Re: Reduced Bugzilla functionality for 6+ months -- acceptable?

2008-12-04 Thread Luis Villa
On Thu, Dec 4, 2008 at 2:17 PM, Cosimo Cecchi [EMAIL PROTECTED] wrote:
  - simple-dup-finder

 Suggest we move crashes out of Bugzilla and into a separate database
 (like Socorro).  Bugzilla should only be for hand-written input from
 technical people.

 Technically, bug-buddy is already capable of creating minidumps and push
 them to a crash.gnome.org server, and this would be great indeed, but
 AFAICT it requires a lot of coordination between us and distributions to
 provide:
 - a way for distributors to automatically push debug information to a
 centralized server for every package/update.
 - an unified way to get the version of a package, as distributors often
 ship two or more updates for the same upstream version.

You don't need full symbols for crash information to be useful. It
certainly helps, but we shouldn't let the perfect be the enemy of the
good there.

 To be honest, I like more the way Ubuntu handles this, i.e. has its own
 crash server and pushes upstream only the good/unique traces.

The crash information is (well, should be) the most important
bug-related information GNOME has. Relying on the judgment of others
to handle them should only be a last resort used if we're absolutely
incapable of handling it ourselves.

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


Re: Teaching GNOME to students...

2008-11-02 Thread Luis Villa
Very cool! Good luck with the project, Emmanuel.

Luis

On Sun, Nov 2, 2008 at 11:57 AM, Emmanuel Fleury [EMAIL PROTECTED] wrote:
 Hi all,

 I'm associate professor at Bordeaux University and since few years I'm
 running a course with few other teachers about 'reading, understanding
 and managing _real_ code'. Since 2007, we chose to focus on the GNOME
 project because it matches everything we ever wanted to have for such a
 course:

 - A large amount of code,
 - Enough complexity to get the students over-helmed with it,
 - Highly documented,
 - A skilled and reactive community,
 - A bug and feature-request database (see later on),

 Our course is composed of a few theoretical courses and (mainly) three
 small projects:

 1- Dig a part of GNOME and extract some technical understanding of it.
 Make some slides out of it and present it in front of all other students.

 2- Take a bug from the issue list and dig it (bug resolution is not
 mandatory but at least have a deep explanation of the bug).

 3- Take a feature-request from the issue list and implement it.

 Last year we chose the bugs almost on our own (thank a  lot Vincent Untz
 who did provide his precious help to us when we had to sort a bit the
 bugs and the feature-requests). Here is the result (in French, I'm
 afraid): http://www.labri.fr/perso/fleury/courses/EMC07/projects.html

 For this year course it is now time for us to select bugs (not yet
 feature-request) and we would like to strengthen our link with the GNOME
 community by letting GNOME's developers suggest some bugs for our list.

 Benefit will be for all of us (you, students and my teachers team).

 First, it will let you choose bugs that you are interested to get solved
 (or a least... explored). Second, we noticed that our way of choosing
 last year made a lot of students very disappointed because nobody did
 get immediate interest in looking at the solution they proposed on the
 bugzilla (not all of them did post a patch but at least a few did).

 Having somebody interested in the resolution of the bug means that this
 shouldn't happen again. Third, browsing all these bugs, trying to
 evaluate their complexity, if they might be just too stupid or too
 difficult cost us a lot of time... where GNOME's developers could
 already have this knowledge.

 Now, let me describe the kind of bug we are looking at:

 - It MUST involve programming skills (fixing the spelling of a
 documentation is not our focus).

 - It MUST be confirmed, 100% reproducible and architecture independent.

 - It SHOULD have a medium complexity (meaning that it requires at least
 to browse and understand at least several hundred lines of code in the
 application to get a deep understanding of it... remember that our
 course is about reading and understanding a code which is not theirs. On
 the other hand, don't expect the student to be good at it, so if the
 difficulty is too high this might be risky).

 - It SHOULD not be in a high priority to fix it (if so, the students
 would be in concurrence with others and won't learn anything).


 We know by experience that choosing unsolved bugs is quite awkward
 because, indeed, they are 'unsolved'. So what if:

 - The difficulty you did expect for this bug is the wrong one:

 Well, this is the game. If you got misled and our team, when looking at
 the bug, did the same, it is up to the student to show us in his report
 that we did a wrong evaluation.

 - The bug get solved before the student give his report back:

 Still, he has to understand it, describe and evaluate the solution of
 the bug. This is not a problem.


 What do we expect from you...

 Well, submit bugs (several if you wish) that you think are relevant in
 this context. We need the bug ID in the bugzilla database and maybe few
 lines to explain why do you think this bug is relevant. The list of the
 bugs which will be selected will appear here:
 http://www.labri.fr/perso/fleury/courses/EMC08/projects.html

 We need about 12-15 bugs.

 If some students select your bug(s), just take a look at the discussion
 about this bug on the bugzilla from time to time. I insist on the fact
 that you are NOT requested to reply to the students (they are on their
 own concerning their relation with GNOME community). Do reply only if
 you want to.

 If a patch is posted, just do as usually... take a critical look at the
 patch and do what you want with it (hopefully, accept and merge it).
 But, you are not requested to give a mark on it (we do this internally
 and with our own criteria).

 Concerning the feature-request, the constraints will be about the same
 (but later... :)).


 Thanks in advance for your help !

 Regards
 --
 Emmanuel Fleury

 Associate Professor, | Room:  261
 LaBRI, Domaine Universitaire | Phone: +33 (0)5 40 00 69 34
 351, Cours de la Libération  | Email: [EMAIL PROTECTED]
 33405 Talence Cedex, France  | URL:   http://www.labri.fr/~fleury
 ___
 

Re: GSD should not housekeep the thumbnails

2008-09-16 Thread Luis Villa
On Tue, Sep 16, 2008 at 8:59 AM, Dr. Michael J. Chudobiak
[EMAIL PROTECTED] wrote:
 Right now .thumbnails grows without limit, which isn't good. The average
 user is surprised to find a 100 MB thumbnail cache in a hidden directory.

Mine is 800M, which is 10% of my entire /home partition. And this is
only after I've deleted it wholesale in the past when it grew past 1G.
The current situation is insane.

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


Re: Debian-specific patches for the GNOME packages

2008-09-11 Thread Luis Villa
On Thu, Sep 11, 2008 at 7:48 AM, Vincent Untz [EMAIL PROTECTED] wrote:
 Le jeudi 11 septembre 2008, à 10:54 +0200, Josselin Mouette a écrit :
 Hi guys,

 it was already requested by a few people in the GNOME community to have
 a quick access to all patches distros apply. Since we now have a much
 better interface than the direct access to our svn repository, I think
 this might be of interest.

 So in short, what you might be looking for is here:
 http://patch-tracking.debian.net/email/[EMAIL PROTECTED]

 Awesome!
 I added a link to the (clearly outdated)
 http://live.gnome.org/VendorPatches wiki page

Is anybody regularly reviewing/triaging those? I assume no, right?
'twould be a great project for somebody.

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


Re: Debian-specific patches for the GNOME packages

2008-09-11 Thread Luis Villa
2008/9/11 Josselin Mouette [EMAIL PROTECTED]:
 Le jeudi 11 septembre 2008 à 09:01 -0400, Luis Villa a écrit :
 Is anybody regularly reviewing/triaging those? I assume no, right?
 'twould be a great project for somebody.

 We are trying to forward all those that are relevant for upstream in
 bugzilla, but given this is a manual process, we often forget some.

I was thinking more on the GNOME side- if the distributors are doing
an inevitably mixed job of getting things back upstream, maybe we
should encourage a person or team of people to pull/review regularly.

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


Re: Proposal: enable accessibility by default for GNOME

2008-07-31 Thread Luis Villa
And login times? Impacted, not impacted? Application performance?
(Granted this last one is probably hard to get at, but it still seems
important to measure- we are, after all, considering something here
that could impact every single application.)

Tangentially, I'm disappointed with the 'a user can spend 10 seconds
to just turn it off' school of thought- that is not how we are
supposed to do things around here. We *fix* problems instead of
requiring users to somehow magically find the right set of options to
fix it for themselves. We know it'll take far longer than 10 seconds
to discover how to turn it off and stop paying the price. In fact, we
know most users will never discover how to do it. They'll just assume
GNOME is slow, if this does in fact slow GNOME down. So to say
'they'll just spend 10 seconds to turn it off' is not a GNOME-y way of
thinking at all.

Luis

On Thu, Jul 31, 2008 at 3:29 AM, Mark Doffman
[EMAIL PROTECTED] wrote:
 Hi everyone,

 Rob Taylor wrote:

 Hmm, my take here is that the current AT-SPI is possibly a little too
 heavy to enable by default. I'd suggest we look at enabling a11y by default
 when the new AT-SPI DBus is ready (2.26 at current estimations)

 I'll take my best guess about what happens when a11y is turned on:

 1. The atspi registry daemon needs to be running.

 'top' has the data memory usage at 550kb and the code size at 40kb. The
 cpu utilization is exactly zero.

 2. All gtk applications are going to load accessibility modules.

 I'm not sure which modules are going to be loaded. I would say libgail
 and libatk-bridge (including libspi). Perhaps not gail, isn't it now
 included in gtk? Are liborbit and libbonobo loaded for other reasons on
 gtk_init?

 So the test program:

 int main(int argc, char* argv[])
 {
gtk_init(argc, argv);
gtk_main();
 }

 It uses 15464kb virtual memory and 596kb of data when accessibility is
 turned on.

 When accessibility is turned off it uses 13660kb of total virtual memory and
 456kb of data.

 So there is 150kb odd of data initializing the atk-bridge and libspi.

 3. Accessible objects are created for gtk widgets / other UI elements.

 Finding how an ATK object is created feels very much like jumping down a
 rabbit hole. In the end though Gail objects and Bonobo servants are only
 created on-demand. This means that there will be very little additional
 memory usage if accessibility is turned on but not accessed.

 This is the important part really. Bonobo servants might be very large, and
 this, I think, is where ORBit/Bonobo gets its reputation for being heavy.
 However, if a11y goes unused there shouldn't be any created.


 I've cc'd Mark Doffman for his imput as he's probably got the most
 experience profiling current AT-SPI behaviour.

 Rob

 Willie Walker wrote:

 The way accessibility support works is that GTK+ loads accessibility
 modules (gail and atk-bridge) if it detects that accessibility support is
 enabled.

 If accessibility support is not enabled when an application starts, I
 don't believe there is a way to indicate to a running GTK+ application to go
 ahead and load the accessibility modules retroactively.  As such, one needs
 to quit running applications and restart them in order for changes to the
 accessibility setting to take effect.

 The current user experience is very bad and kind of a Catch 22 situation:
 in order to enable accessibility, they often need to use assisitve
 technologies.  In order to use assisitve technologies, they often need
 accessibility enabled.  So, what we do now is tell users to find some way to
 enable accessibility for their session, then log out and log back in.  It's
 really embarrassing as far as I'm concerned.

 I'll see if we can dig up some metrics on the costs of enabling a11y. If
 anyone has good suggestions for how to do this and how to get numbers that
 people will trust, I'd like to hear them.  :-)  Even if the numbers  are not
 favorable, however, I think I'd still argue to turn a11y on by default: it's
 far easier for someone without a disability to turn it off than it is for a
 person with a disability to turn it on.

 Will

 Mathias Hasselmann wrote:

 Am Mittwoch, den 30.07.2008, 13:11 -0400 schrieb Willie Walker:

 Alexander Jones wrote:
   Isn't this a distro decision?

 Ultimately, I guess the value for any gconf setting in
 schemas/desktop_gnome_interface.schemas can be whatever a distro wants it 
 to
 be.  What I'm proposing, however, is that the default value that we choose
 for GNOME is that accessibility will be enabled by default. If distros 
 want
 to revert this back to disabling accessibility, I guess it would be their
 choice.

 What is the motivation for enabling accessibility by default?

 Anecdotally
 I have had 'assistive technologies' turned on now for a year. I am not a
  user. My fairly modest computer (IBM T43 512mb of ram) hasn't had any
 difficulties. I haven't seen any detrimental effect.

 Having assistive technologies 

Re: Proposal: enable accessibility by default for GNOME

2008-07-31 Thread Luis Villa
On Thu, Jul 31, 2008 at 8:27 AM, Luis Villa [EMAIL PROTECTED] wrote:
 And login times? Impacted, not impacted? Application performance?
 (Granted this last one is probably hard to get at, but it still seems
 important to measure- we are, after all, considering something here
 that could impact every single application.)

 Tangentially, I'm disappointed with the 'a user can spend 10 seconds
 to just turn it off' school of thought- that is not how we are
 supposed to do things around here. We *fix* problems instead of
 requiring users to somehow magically find the right set of options to
 fix it for themselves. We know it'll take far longer than 10 seconds
 to discover how to turn it off and stop paying the price. In fact, we
 know most users will never discover how to do it. They'll just assume
 GNOME is slow, if this does in fact slow GNOME down. So to say
 'they'll just spend 10 seconds to turn it off' is not a GNOME-y way of
 thinking at all.

By the way, read this as opposition to turning it on by default. But
I'd rather see the problems fixed and it eliminated as a run-time
option altogether than for us to say 'we're shipping a broken user
experience, but hey, the users have an option to unbreak it.'

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


Re: Proposal: enable accessibility by default for GNOME

2008-07-31 Thread Luis Villa
On Thu, Jul 31, 2008 at 8:41 AM, Luis Villa [EMAIL PROTECTED] wrote:
 On Thu, Jul 31, 2008 at 8:27 AM, Luis Villa [EMAIL PROTECTED] wrote:
 And login times? Impacted, not impacted? Application performance?
 (Granted this last one is probably hard to get at, but it still seems
 important to measure- we are, after all, considering something here
 that could impact every single application.)

 Tangentially, I'm disappointed with the 'a user can spend 10 seconds
 to just turn it off' school of thought- that is not how we are
 supposed to do things around here. We *fix* problems instead of
 requiring users to somehow magically find the right set of options to
 fix it for themselves. We know it'll take far longer than 10 seconds
 to discover how to turn it off and stop paying the price. In fact, we
 know most users will never discover how to do it. They'll just assume
 GNOME is slow, if this does in fact slow GNOME down. So to say
 'they'll just spend 10 seconds to turn it off' is not a GNOME-y way of
 thinking at all.

 By the way, read this as opposition to turning it on by default. But

Gah! *don't* read this as opposition, sorry.

 I'd rather see the problems fixed and it eliminated as a run-time
 option altogether than for us to say 'we're shipping a broken user
 experience, but hey, the users have an option to unbreak it.'

 Luis

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


Re: Proposal: enable accessibility by default for GNOME

2008-07-31 Thread Luis Villa
On Thu, Jul 31, 2008 at 9:37 AM, Mark Doffman
[EMAIL PROTECTED] wrote:
 Hi Everyone, Luis,

 Luis Villa wrote:

 And login times? Impacted, not impacted? Application performance?
 (Granted this last one is probably hard to get at, but it still seems
 important to measure- we are, after all, considering something here
 that could impact every single application.)

 Tangentially, I'm disappointed with the 'a user can spend 10 seconds
 to just turn it off' school of thought- that is not how we are
 supposed to do things around here. We *fix* problems instead of
 requiring users to somehow magically find the right set of options to
 fix it for themselves. We know it'll take far longer than 10 seconds
 to discover how to turn it off and stop paying the price. In fact, we
 know most users will never discover how to do it. They'll just assume
 GNOME is slow, if this does in fact slow GNOME down. So to say
 'they'll just spend 10 seconds to turn it off' is not a GNOME-y way of
 thinking at all.

 I apologize for the '10 second' comment, especially as it might have taken
 away from my point. GNOME should be about fixing things, and as Willie
 pointed out, its currently broken for accessibility users.

I agree that this is broken for a11y users, and that it is important
that we do the right thing for those users. But the right solution
then is to fix it for everyone, not to accept breakage for the other
99% of users.

 I believe that there is very little detrimental effect for the majority of
 users to turning accessibility on by default.

I'd love to see hard performance numbers before we reach that
conclusion. (I really don't care about memory numbers. Geeks look at
top; my fiancee just sits and taps her fingers waiting for GNOME to
log in.)

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


Re: Proposed module: project hamster

2008-07-28 Thread Luis Villa
On Mon, Jul 28, 2008 at 9:36 AM, Dave Neary [EMAIL PROTECTED] wrote:
 motivating reason for rejection, also... most of the apps we ship are
 mostly useless to most of our users.

 Do you think so ?  It may be I almost perfectly matched GNOME apps
 till today :)

 Looking in Utilities: I rarely use Calculator, Character map, or Disk
 Usage Analyser. You don't see me advocating they be dropped :)

I'll go ahead and advocate dropping them, if it'll help ;)

This is exactly the kind of app that makes me think we should have
certification for non-core applications- a way to say 'this is great
and useful and GNOME-y' (which it is) without saying 'this a part of
the core of GNOME which is tied to our release cycle and QA
standards.'

Luis
___
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 Luis Villa
On Sat, Jun 21, 2008 at 11:26 AM, Havoc Pennington [EMAIL PROTECTED] wrote:
 Hi,

 2008/6/21 Jason D. Clinton [EMAIL PROTECTED]:
 In my opinion, whatever The Next-Gen Gnome is, it isn't going to happen
 until we really, really have a deep maintenance cycle going on here. That
 means fixing a Handful of Giant Warts on our maintenance process:

 I bet the next-gen gnome will happen when someone writes it. I would
 suggest people think in terms of getting something going by
 themselves, and once it's at least roughly usable, think about
 recruiting 2 or 3 or 5 other people to the project. But getting
 hundreds of people to agree up front isn't too likely. Think 5 not
 500.

+1. This is not a gigantic company- you don't have to persuade the
management to get permission to innovate. You have the code, and
potentially you have the idea. So JFDI. If it is worthwhile, more
people will come.

git wouldn't hurt- anything that makes innovation by one person
/easier/ (like DVCS) gets us closer to the day someone runs off and
does Something Really Interesting. But like Havoc said the lack of it
isn't an excuse either.

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


Re: Module proposal: Project Hamster for GNOME 2.24

2008-04-16 Thread Luis Villa
Looks cool.

Not really related to 2.24 at all, but have you looked at the
'timeline' stuff nat wrote some years back[1]? Might be interesting to
integrate that idea somehow. (Timeline has been on my mind, since I
find the shell history meme that is all the rage on planet.gnome to be
supremely ironic on a project which once had it as a goal to end shell
usage.)

Luis

[1] http://cvs.gnome.org/viewcvs/timeline/ very little about it on the
web, but search for timeline in this page http://nat.org/2004/august/

On Wed, Apr 16, 2008 at 7:36 AM, Toms [EMAIL PROTECTED] wrote:
 Hi guys!

  I would like to propose Project Hamster[1] for inclusion in Gnome 2.24
  desktop suite
  I'm CCing gnome-doc-list since hamster has no documentation except for
  what's on the web site.


  * Purpose: Project Hamster is a nifty time tracking applet for the
  Gnome desktop. It helps to keep track on how much time has been spent
  during the day on set up activities.

  * Dependencies:
  pygtk
  python-cairo
  python-pysqlite2

  * Resource usage
  Currently hosted on code.google.com. Willing to fully migrate

  * Adoption: None

  * GNOME-ness, community:
  Slightly integrated with evolution-data-server to get currently active
  TODO list items.
  All strings are translation-ready

  * Additional info:
  For building, standard Gnome autotools chain is used (used Deskbar
  Makefiles to sort those things out).
  Hamster has been recently exposed to Gnome Files, that allowed to
  verify it's readiness for desktop.



  Not being a native speaker, and this is my first time writing a
  proposal, so don't beat me hard. Looking forward for your feedback!

  Toms


  [1] http://projecthamster.wordpress.com/
  [2] http://code.google.com/p/projecthamster/
  ___
  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: Module proposal: Conduit for GNOME 2.24

2008-03-31 Thread Luis Villa
On Mon, Mar 31, 2008 at 7:02 AM, Bastien Nocera [EMAIL PROTECTED] wrote:
  I'd like to see the UI reviewed before giving it a +1, as I've had very
  hard times understanding how to actually make it work. Something a bit
  more like iSync (at least for the core PIM data) would be nice.

+1. I tried to use Conduit (the version in F8, whatever that is) and
couldn't figure out how to make it do *anything*, much less what I
wanted it for (to sync my class readings folder to my Nokia.)

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


Re: communication/information between forward-looking projects [was Re: Some info (Ref: GSOC 2008 advice)]

2008-03-03 Thread Luis Villa
On Fri, Feb 29, 2008 at 9:35 AM, natan yellin [EMAIL PROTECTED] wrote:
 First of all, I'd just like to point out that I've only been using Linux for
 about eight months. If anything I say is incorrect, corrections are more
 than welcome.


  On Fri, Feb 29, 2008 at 12:34 AM, Luis Villa [EMAIL PROTECTED] wrote:

  On Thu, Feb 28, 2008 at 3:03 PM, Ketil Wendelbo Aanensen
  [EMAIL PROTECTED] wrote:
   Hi, I'm new on this list.
  
Luis Vila encouraged me to send some info to this list, so here goes:
  
Disclaimer: I'm not a developer, just an avid user of Gnome and
various eye candy. I especially follow Screenlets and AWN closely.
 
  I firmly believe that people who communicate information between
  developers can be just as useful as  the developers themselves, so I'm
  really glad Ketil posted this here. I for one certainly didn't know
  some of this stuff (though admittedly I don't follow development
  nearly as closely as I used to.)
 
  Natan's post here ( http://theesylum.com/2008/02/01/desktop-20/ ) was
  sort of eye-opening to me; I don't agree with everything he said but I
  thought this was uncool:
 
 I'm curious to know what you disagree with. I'm open to new ideas about how
 universal applets should work.

It wasn't actually about the universal applets stuff, which I don't
really feel qualified to comment on. It was the comments about GNOME
3.0:

The GNOME community is strongly against anything that can be thought
of as GNOME 3.0.

I don't think that's correct, for a number of reasons. First, it
assumes that the broad GNOME community has one opinion on GNOME 3.0,
which is anything but the case- there is a lot of disagreement on the
issue. Second, if there is any one thing which is agreed on, I think
it would be less 'no GNOME 3.0' and more 'no 3.0 for the sake of 3.0'.
In other words, if someone can come up with something that truly
improves the *user* experience (*not* the developer experience) then
that should at least be considered as the core of a new GNOME.

But many reasonable minds might disagree on that :)

Probably the important thing is less what I think and more that if you
really can improve the user experience, then you're more than welcome
to and people will (and should) get excited about that. So don't let
what you've seen or read about GNOME 3.0 discourage you from getting
involved.

  [T]here are multiple GNOME Desktop 2.0 apps that are being developed
  independent of GNOME. There needs to be a common vision, goal, and
  plan ***The communication between the different projects is
  virtually nonexistent.*** (emphasis mine)
 
  Like I said, I really don't follow development all that much any more;
  if it isn't on planet or d-d-l I don't really know about it. So it's
  possible that this claim isn't accurate. But if this last sentence
  ('communication ... is virtually nonexistent') is true, that's a big
  problem for GNOME, no? (I did think it was somehow telling that
  Natan's blog refers to this as being posted to gnome-love rather than
  desktop-devel, which is nominally the center of desktop discussion for
  us.)
 
 I wasn't aware that d-d-l existed until today. As I said, I'm new.

Then clearly we're failing to get people on the same page. Problem for us. :)

  Natan, I'm curious if you have any ideas on how to encourage
  communication between the various projects which are looking at
  radical change (besides the obvious one of Writing Code, which you're
  obviously trying to do.)
 
 Let's start with a planet blog for all Desktop 2.0 related projects. We may
 want to even consider including KDE (and maybe even OS X and Windows)
 developers.

 I can set it up myself, if no one else feels like doing it.

I'd personally prefer to just get everyone involved onto an existing
planet, instead of fragmenting things more. If the problem is that
people are not feeling involved in GNOME then get them onto planet
gnome, not create another planet :) But I'm not doing the work so I
don't get much say :)

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


Re: GSOC 2008 advice

2008-02-28 Thread Luis Villa
One followup, one other suggestion, one followup.
On Tue, Feb 26, 2008 at 2:49 PM, Luis Villa [EMAIL PROTECTED] wrote:
  * widgets: Vista, OSX, and KDE4 all have widgets/gadgets/Kthingies
  that are pretty, very easy to use, very easy to develop (since they
  are web-based), and which display more information when needed while
  staying hidden when not needed (both unlike our panel applets.) Some
  work has already been done on doing this with gtk-webkit[1]- perhaps
  that could be built on? (It seems to me that from a user perspective
  this approach is really superior to applets and what we should be
  focusing on long-term instead of reworking applets, but YMMV.)

Both screenlets and gdesklets have been pointed out to me offlist. I
was aware of both of them, but I didn't mention them here because I
don't think writing our own custom widgets is the way to go- we should
(at least to start) join the html-based widget bandwagon everyone else
is already on so that we can benefit from that base of applications.
Perhaps adding HTML widget support to one of them is the right thing,
though.

Suggestion:
* backup: Apple's Time Machine is the greatest thing since sliced
bread. Sadly, as is common with Apple apps, Linux has had all the
pieces in place for this for ages (rdiff-backup, etc.) but never put
it together in one sweet package. You could do that.

caveat/advice:
This is Summer of Code; changes building on established codebases are
(IMHO) most likely to be sucessful. It may be appealing to take on big
projects, but be careful not to bite off more than you can chew.

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


communication/information between forward-looking projects [was Re: Some info (Ref: GSOC 2008 advice)]

2008-02-28 Thread Luis Villa
On Thu, Feb 28, 2008 at 3:03 PM, Ketil Wendelbo Aanensen
[EMAIL PROTECTED] wrote:
 Hi, I'm new on this list.

  Luis Vila encouraged me to send some info to this list, so here goes:

  Disclaimer: I'm not a developer, just an avid user of Gnome and
  various eye candy. I especially follow Screenlets and AWN closely.

I firmly believe that people who communicate information between
developers can be just as useful as  the developers themselves, so I'm
really glad Ketil posted this here. I for one certainly didn't know
some of this stuff (though admittedly I don't follow development
nearly as closely as I used to.)

Natan's post here ( http://theesylum.com/2008/02/01/desktop-20/ ) was
sort of eye-opening to me; I don't agree with everything he said but I
thought this was uncool:

[T]here are multiple GNOME Desktop 2.0 apps that are being developed
independent of GNOME. There needs to be a common vision, goal, and
plan ***The communication between the different projects is
virtually nonexistent.*** (emphasis mine)

Like I said, I really don't follow development all that much any more;
if it isn't on planet or d-d-l I don't really know about it. So it's
possible that this claim isn't accurate. But if this last sentence
('communication ... is virtually nonexistent') is true, that's a big
problem for GNOME, no? (I did think it was somehow telling that
Natan's blog refers to this as being posted to gnome-love rather than
desktop-devel, which is nominally the center of desktop discussion for
us.)

Natan, I'm curious if you have any ideas on how to encourage
communication between the various projects which are looking at
radical change (besides the obvious one of Writing Code, which you're
obviously trying to do.)

Luis

P.S.  threads all time on d-d-l mentioning  before yesterday:

screenlet[s]: 1
AWN: 2
gimmie: 16
online-desktop: 30

This is particularly shocking for screenlets, which AFAICT has had
more screenlets written for it in the past year than the panel has had
applets written for it in nearly a decade. There's a fairly large
community there- and it doesn't seem to touch GNOME much at all.

My inbox, which is where I'm drawing these counts from, suggests that
there have been 110 threads on d-d-l in the past year, so take these
with a grain of salt.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Tomboy replacement

2008-02-22 Thread Luis Villa
On Fri, Feb 22, 2008 at 5:36 AM, Étienne Bersac [EMAIL PROTECTED] wrote:
 Hi,

  Just rewrite sticky note using Vala, you will make some users happy
  rather than poisoning d-d-l with flames. :)

Don't port sticky notes. It's so 1980s. Tomboy is teh awesome.

Seriously, I am very suprised that no one from the less central
languages has tried to port Tomboy to their suggested language of
choice (hello, Java people?) as a proof of concept to demonstrate that
their language is as useful as C#/Mono.

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


Re: Tomboy replacement

2008-02-22 Thread Luis Villa
On Fri, Feb 22, 2008 at 7:23 AM, Patryk Zawadzki [EMAIL PROTECTED] wrote:

 On Fri, Feb 22, 2008 at 1:16 PM, Luis Villa [EMAIL PROTECTED] wrote:
   On Fri, Feb 22, 2008 at 5:36 AM, Étienne Bersac [EMAIL PROTECTED] wrote:
 Hi,

  Just rewrite sticky note using Vala, you will make some users happy
  rather than poisoning d-d-l with flames. :)
  
Don't port sticky notes. It's so 1980s. Tomboy is teh awesome.
  
Seriously, I am very suprised that no one from the less central
languages has tried to port Tomboy to their suggested language of
choice (hello, Java people?) as a proof of concept to demonstrate that
their language is as useful as C#/Mono.

  Why would one rewrite something that works perfectly? ;)

I would presume the people working on Java, Vala, etc. feel that their
language could do it better and/or with fewer legal encumbrances, so
given that Tomboy is indeed completely awesome I'm surprised no one
has previously tried to port it, even if the functionality is indeed
perfect.

  Even more seriously, language is a tool and you are free to pick the
  best tool for each job. It's better to have multiple lanugages crossed
  in GNOME than to use the same old hammer to put everything in place
  (even if a screwdriver would do a better job).

That particular issue has been discussed to death here before, so I
won't get into it, but suffice to say the question is not so clear
cut; look into the archives for extensive discussion why.

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


Re: Tomboy replacement

2008-02-22 Thread Luis Villa
On Fri, Feb 22, 2008 at 10:43 AM, Sandy Armstrong Don't
port sticky notes. It's so 1980s. Tomboy is teh awesome.
  
Seriously, I am very suprised that no one from the less central
languages has tried to port Tomboy to their suggested language of
choice (hello, Java people?) as a proof of concept to demonstrate 
 that
their language is as useful as C#/Mono.

  Why would one rewrite something that works perfectly? ;)
  
I would presume the people working on Java, Vala, etc. feel that their
language could do it better and/or with fewer legal encumbrances, so
given that Tomboy is indeed completely awesome I'm surprised no one
has previously tried to port it, even if the functionality is indeed
perfect.

  People have attempted ports and from-scratch replacements in languages
  ranging from C++ to Vala to Python.  Some of these have been
  publicized, and sometimes we just get folks in #tomboy letting us know
  they're working on a Tomboy replacement in their chosen language.  We
  never really hear from them again.

Interesting.

  I think it's hard, when there is already a working and maintained
  application, to drum up excitement and motivation to work on a
  replacement.

Of course.

 The most successful Tomboy replacements are apps like
  Zim and Basket that have a different approach to note-taking, and thus
  meet some users' needs better than Tomboy does.  They focus on
  features and results instead of politics.

I wish it were just politics. Microsoft making very public threats to
sue our users and distributors is a very real problem which chills
uptake of Linux generally, and I think belittling that threat as 'just
politics' seriously understates the impact. Shipping Mono, which
obviously is strongly associated (and at this point heavily funded by)
Microsoft, does increase that chilling effect by giving them another
talking point about Linux's inability to be innovative without copying
from Microsoft's IP. This chilling effect is real whether or not the
legal threat would hold up in court- if someone points a gun at you
and says 'I'll shoot', most people will not sit down to quibble over
whether or not the gun is loaded.

I think once Microsoft made the public threats to customers and users
of Linux (combined with Sun's admittedly imperfect move to GPL Java
and the superior momentum behind Free tooling in the form of Eclipse)
I *personally* moved from neutrality on the issue to being pro-Java.
But obviously it is in the end for developers to decide, and you're
right that an installed application base of highly polished
applications like Tomboy is a big hurdle to overcome.

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


Re: GNOME's testing strategy for GUIs

2008-02-17 Thread Luis Villa
On Feb 16, 2008 5:00 PM, Luis Villa [EMAIL PROTECTED] wrote:
 On Feb 16, 2008 4:50 PM, Willie Walker [EMAIL PROTECTED] wrote:
   I'd like to see documentation on 'GNOME recommended automated testing'
   for all the kinds of projects we see in GNOME (including for the various
   languages). I think this thread is a great way to try and get community
   consensus and to collect information on what various projects use. I
   suspect a lot of projects use none or very little (sadly, including GOK).
  
   IMHO this needs to change.
 
  Agreed.  We tried to get some momentum back at GNOME Boston 2006
  (http://live.gnome.org/TestingUsingAtSpi), but we never really gained
  traction.  It may that the community wasn't ready then, but it might be
  ready now.

 As I suggested to Willie earlier in private mail, I think the key is
 getting something actually used. Get someone to run whatever tests
 there are on a regular, automated basis, and file bugs as a result. It
 will be imperfect (very imperfect to start with, owing to issues with
 the tools, lack of test coverage, etc.) but it will be better than
 nothing. That will:

 * create general developer awareness
 * encourage people to write tests, because they will know that the
 tests will be executed/used
 * encourage developers of the test harnesses to improve based on
 real-world feedback, which is obviously pretty lacking right now
 (though there appear to be some hints that it is happening)

 The rest (documentation, etc.) falls out of actually using it, IMHO.

I might add that, when I last looked at the problem (a looong time
ago, so take with a very large grain of salt) I felt that the right
thing to do was to integrate this with 'make test' and run it as part
of the jhbuild/tinderbox process, so as to get it the broadest
possible use. But there may be other approaches that make the most
sense.

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


Re: GNOME's testing strategy for GUIs

2008-02-16 Thread Luis Villa
On Feb 16, 2008 4:50 PM, Willie Walker [EMAIL PROTECTED] wrote:
  I'd like to see documentation on 'GNOME recommended automated testing'
  for all the kinds of projects we see in GNOME (including for the various
  languages). I think this thread is a great way to try and get community
  consensus and to collect information on what various projects use. I
  suspect a lot of projects use none or very little (sadly, including GOK).
 
  IMHO this needs to change.

 Agreed.  We tried to get some momentum back at GNOME Boston 2006
 (http://live.gnome.org/TestingUsingAtSpi), but we never really gained
 traction.  It may that the community wasn't ready then, but it might be
 ready now.

As I suggested to Willie earlier in private mail, I think the key is
getting something actually used. Get someone to run whatever tests
there are on a regular, automated basis, and file bugs as a result. It
will be imperfect (very imperfect to start with, owing to issues with
the tools, lack of test coverage, etc.) but it will be better than
nothing. That will:

* create general developer awareness
* encourage people to write tests, because they will know that the
tests will be executed/used
* encourage developers of the test harnesses to improve based on
real-world feedback, which is obviously pretty lacking right now
(though there appear to be some hints that it is happening)

The rest (documentation, etc.) falls out of actually using it, IMHO.

And by the way, I'm glad this discussion is happening- it is a
*hugely* critical issue, I believe, and if the various distros/OSes
collaborated to make this happen, would pay off at at least that 1:100
ratio mentioned earlier in terms of improved quality and robustness.

Luis
___
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 Luis Villa
On Feb 12, 2008 12:58 PM, Kalle Vahlman [EMAIL PROTECTED] wrote:

 There's people determined to make this work and working hard to do
 that, let's rather support them than make them feel rejected.

That was absolutely not my intent; if the problem is as bad as was
originally implied (that the .0 would not 'really' be .0) then those
people are the most important people in the project for the next month
:) They (and the QA people working with them) need to be making the
decisions, with r-t as the organization putting the pieces together
and responding to the needs/opinions of those subject experts, not as
the decision maker.

Luis
___
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 Luis Villa
On Feb 12, 2008 11:15 AM, Matthias Clasen [EMAIL PROTECTED] wrote:
 On Feb 12, 2008 10:01 AM, Alexander Larsson [EMAIL PROTECTED] wrote:
  On Tue, 2008-02-12 at 16:13 +0200, Lucas Rocha wrote:

  I can't say I'm happy about something like that though, since I spent
  the last 1.5 years or so trying to make this happen for 2.22. And if it
  gets postponed the code will get little or no testing and little use by
  apps, so I'm not sure it will be in a much better shape once 2.24 comes
  around.

 Yeah, I fully agree here. One thing we have seen with gio is that it
 is fine to work on something in your own little branch, and give talks
 about it, etc, etc, but real review and feedback only happens when the
 new stuff actually appears on the trunk, and people are forced to deal
 with it.

 The consequence of this is that the 6 month release cycle is a bit
 tight to go all the way from getting api feedback to stable without
 any end-user visible regressions...

cranky old guy
In the past, we from time to time discussed doing occassional
nine-month cycles for major API changes like this one. Maybe it is
time to have that discussion again, esp. if we intend to do any
significant changes (online desktop integration? clutter/3D stuff?) in
the near future.
/cranky old guy

Luis
___
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 Luis Villa
On Feb 12, 2008 8:53 AM, Murray Cumming [EMAIL PROTECTED] wrote:

 On Tue, 2008-02-12 at 08:42 -0500, Luis Villa wrote:
  On Feb 12, 2008 8:36 AM, Murray Cumming [EMAIL PROTECTED] wrote:
   Despite all the hard work, it doesn't look like the new Nautilus will be
   ready for GNOME 2.22 without regressions.
  
   Why aren't we talking about punting it until GNOME 2.23/24? We've never
   allowed this kind of thing before - punting would be entirely normal.
 
  We once delayed

 delays are generally very disruptive to other projects (distros, mostly)
 who have aligned with our schedule. Reverting would have to be really
 impossible.

It isn't just that they are impossible, it is that they are also
time-consuming- you have to separate them out from all the other
changes made during the cycle, and that is not effort-free. If the
delays are that big a deal to the distros, then they should lend some
QA and development resources to the final sprint.

Luis
___
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 Luis Villa
On Feb 12, 2008 8:36 AM, Murray Cumming [EMAIL PROTECTED] wrote:
 Despite all the hard work, it doesn't look like the new Nautilus will be
 ready for GNOME 2.22 without regressions.

 Why aren't we talking about punting it until GNOME 2.23/24? We've never
 allowed this kind of thing before - punting would be entirely normal.

We once delayed a release for a gtk release which wasn't yet stable,
IIRC- the porting was too far along to revert the porting work in a
timely manner (which I'm guessing is also the case here) and the
regressions were too large to do a .0 (which also seems to be the case
here, though I haven't followed it closely.)

But agreed that the right thing to do is to delay the release rather
than release a .0 with substantial regressions (as I ranted on a bit
at my blog and on gnome-bugsquad.)

Luis
___
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 Luis Villa
On Feb 12, 2008 9:24 AM, Olav Vitters [EMAIL PROTECTED] wrote:
 On Tue, Feb 12, 2008 at 04:13:45PM +0200, Lucas Rocha wrote:
  I agree. We shouldn'd discard the possibility of either postponing the
  gvfs-based Nautilus or delaying the .0 release if needed. Obviously,
  releasing Nautilus with too many or some big regressions is not a good
  plan.

 More for release-team to decide, not d-d-l. Devs should code.

Bzzt. Also wrong answer. r-t's role is in large part to reflect the
will of devs, so devs should definitely be discussing how to
prioritize and deal with this problem.

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


Re: About SSL Trick or Treat Dialogs

2007-12-04 Thread Luis Villa
On Dec 4, 2007 11:35 AM, Owen Taylor [EMAIL PROTECTED] wrote:

 On Tue, 2007-12-04 at 14:29 +, Stef Walter wrote:
  Dan Winship got me thinking about the unable to verify identify of this
  certificate dialogs we see in browsers when using self-signed or
  otherwise unverifiable certificates.
 
  I'm sure others have come to this conclusion: These are some of the most
  useless dialogs that exist, a major cop out. They basically asking the
  user something they can almost never possibly know.
 
  I'd like to propose [1] that we do away with these dialogs in GNOME. In
  my opinion if we cannot verify the certificate, then we should simply
  not show the UI elements that indicate a secure connection. We should
  just act as if the connection is like any other normal connection.

 Unfortunately, one of the main UI elements that indicate a secure
 connection is the https:// URL in the URL bar. Are you proposing to
 disguise that as well?

Mozilla has proposed disposing of the protocol signifier altogether,
in part (IIRC) for security reasons.

http://weblogs.mozillazine.org/gerv/archives/2007/02/location_bar_proposal.html
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: gnome-keyring has SSH, X.509 certificate and key support

2007-12-03 Thread Luis Villa
On Dec 3, 2007 2:26 PM, Stef Walter [EMAIL PROTECTED] wrote:
 Luis Villa wrote:
  Comment 1: this is awesome. I'm very psyched to finally see proper ssh
  support, and in general to see better identity/key management in
  GNOME. This is hugely important- I think much more so than people seem
  to realize.

 Yes. I hope that with a solid modern PK infrastructure, applications
 will be able to use encryption in a way that doesn't stomp on users toes.

Absolutely. Very exciting.

  Comment 2: will I still be required to re-auth post login with this
  release? or will access to the default keyring now be automatic with
  login? (You make reference to a 'login keyring', so I'm optimistic
  this is what you mean, but I wanted to double-check.)

 Yes, this is probably the most compelling reason for GNOME having a real
 certificate and key store: The integration with the users login.

 gnome-keyring 2.20 included support for unlocking the user's keyrings
 with the user's login password. And the current certificate store builds
 on that functionality.

 The 'login' keyring is a keyring that is unlocked by PAM upon successful
 authentication. When a private key needs to be unlocked (for example
 when using it to do an SSH login), the 'login' keyring is checked for a
 relevant password.

Hrm. Will applications need to be modified to store to this keyring
instead of the default keyring?

  Comment 3: have you talked to the Novell guys working on the Bandit
  Project aka DigitalMe? I just installed their linux build and firefox
  plugin[1] and got a really great authentication experience with two
  sites that use the CardSpace aka InfoCard standard.[2] It seems to
  already interoperate with the keyring, which is great, but it seems
  like it would be good if GNOME made sure to reach out to them and make
  sure that we're providing what they need.

 Interesting. I'll drop them a note [1].

 [1] ... once I can manage to figure out access their mailing list
 without giving them an insane amount of personal info and '[x] we can
 spam you and yours' in order to create a 'Novell' account.

Ah, Novell. Two steps forward, one step back.

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


Re: gnome-keyring has SSH, X.509 certificate and key support

2007-12-02 Thread Luis Villa
On Dec 1, 2007 2:59 PM, Stef Walter [EMAIL PROTECTED] wrote:
 gnome-keyring 2.22 will include:

  * A proper SSH agent integrated with the user's login keyring
  * An X.509 key and certificate store than applications can
use and share, and integrated with the user's login.

 I wanted to announce this well in advance of the release so that anyone
 who wants to coordinate features, or give advice, suggestions can do so.

Comment 1: this is awesome. I'm very psyched to finally see proper ssh
support, and in general to see better identity/key management in
GNOME. This is hugely important- I think much more so than people seem
to realize.

Comment 2: will I still be required to re-auth post login with this
release? or will access to the default keyring now be automatic with
login? (You make reference to a 'login keyring', so I'm optimistic
this is what you mean, but I wanted to double-check.)

Comment 3: have you talked to the Novell guys working on the Bandit
Project aka DigitalMe? I just installed their linux build and firefox
plugin[1] and got a really great authentication experience with two
sites that use the CardSpace aka InfoCard standard.[2] It seems to
already interoperate with the keyring, which is great, but it seems
like it would be good if GNOME made sure to reach out to them and make
sure that we're providing what they need.

Comment 4: wicked awesome.

Luis (thinking about digital identity this morning in context of a
paper I'm writing)

[1] http://www.bandit-project.org/index.php/Digital_Me_Download
[2] A Microsoft-proposed standard, but one that (as far as I know) has
no competing open standard, and which (importantly) is covered by
Microsoft's Open Specifications Patent Promise, discussed here:
http://www.consortiuminfo.org/standardsblog/article.php?story=20060912140103877
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Royal National Institute for the Blind low-vision fonts now under GPL v3 - include in GNOME?

2007-11-25 Thread Luis Villa
This is quite nice, Peter. With the proliferation of free fonts of
late, we should definitely look into shipping/bundling some
'recommended' GNOME fonts, particularly this one, since (I assume) it
has accessibility benefits.

It is interesting to note that (as far as I can see from [1]) these
fonts are under a 'pure' GPL v3, and do not carry the standard
v2-based font exception.[2] Do you know if this was intentional, or
just an oversight? There is an explanation of the font exception here:
http://www.fsf.org/blogs/licensing/20050425novalis but it has not been
updated for the v3.

Luis

[1] http://www.tiresias.org/fonts/fonts_download.htm and also from
peeking inside the zip files
[2] http://www.gnu.org/licenses/gpl-faq.html#FontException

On Nov 23, 2007 12:35 PM, Peter Korn [EMAIL PROTECTED] wrote:
 Hi gang,

 I just received word (see attached) that the Tiresias family of fonts,
 designed by the Royal National Institute for the Blind for clarity and
 ease of recognition by folks with vision impairments are now available
 under GPL v3.  The family includes fonts recommended and tested for use
 in signage, print, television, and computer use (the latter is PCFont
 - see http://www.tiresias.org/fonts/pcfont/about_pc.htm for details).

 I would like to recommend we consider redistributing these fonts with
 GNOME (or at least link to them so that UNIX distros that include GNOME
 might become aware of and potentially include this font).


 Regards,

 Peter Korn
 Accessibility Architect,
 Sun Microsystems, Inc.

 Dear Colleague,

 Free downloads are now available for the Tiresias fonts (LPFont, PCFont,
 InfoFont, SignFont, KeyFont) from
 www.tiresias.org/fonts/fonts_download.htm

 Work has continued on extending the list of standards which relate to
 accessibility of information and communication technology systems and on
 linking them to the committee responsible for each standard. Also, we
 now have a quarterly report on the current status of standards under
 development. The standards section is at www.tiresias.org/standards/

 New and updated Guidelines
 Transport - Now covers air, rail, road and sea. This can be found at
 www.tiresias.org/guidelines/transport/

 e-Voting - Now includes a new section on current voting practices for
 people with disabilities. This can found at
 www.tiresias.org/guidelines/e_voting.htm

 Household appliances - This new guideline can be found at
 www.tiresias.org/guidelines/household_appliances.htm

 Accessible tourism - These guidelines have been extensively revised and
 extended and can be found at
 www.tiresias.org/guidelines/accessible_tourism/

 The website has been modified to make it easier to navigate with
 features such as breadcrumbs. What else would make it easier for you
 to use?

 Regards,

 Dr John Gill OBE FIET
 Chief Scientist

 Scientific Research Unit
 RNIB
 105 Judd Street
 London
 WC1H 9NE

 Tel +44 20 7391 2244

 Web: www.tiresias.org


 --
 DISCLAIMER:

 NOTICE: The information contained in this email and any attachments is
 confidential and may be privileged.  If you are not the intended
 recipient you should not use, disclose, distribute or copy any of the
 content of it or of any attachment; you are requested to notify the
 sender immediately of your receipt of the email and then to delete it
 and any attachments from your system.

 RNIB endeavours to ensure that emails and any attachments generated by
 its staff are free from viruses or other contaminants.  However, it
 cannot accept any responsibility for any  such which are transmitted.
 We therefore recommend you scan all attachments.

 Please note that the statements and views expressed in this email and
 any attachments are those of the author and do not necessarily represent
 those of RNIB.

 RNIB Registered Charity Number: 226227

 Website: http://www.rnib.org.uk



 This message has been scanned for viruses by BlackSpider MailControl - 
 www.blackspider.com

 ___
 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: [gimmie] Re: Proposing Gimmie applet for 2.22 -- check out 0.2.8

2007-11-21 Thread Luis Villa
On Oct 31, 2007 5:18 PM, Alex Graveley [EMAIL PROTECTED] wrote:
 * There is an experimental standalone panel version of Gimmie.
  This can be branched into a sub-project, or simply not installed by
  default.  I am *not* proposing to expose this panel alternative as
  part of GNOME.  There are many other interesting panel alternatives
  which are seeing a lot of love.

 Left the standalone dock in for now, as no one weighed in either way
 on hiding/removing it.

My two cents on this: a panel that treats people and documents as true
top-level objects (like gimmie does) is an exciting and innovative
future that GNOME should be actively pursuing. It would be a shame if
this great experiment got dropped out of gimmie.

[If I were GNOME BDFL, the question I would ask would not be 'should
the gimmie applet be in GNOME', but rather 'how can GNOME replace the
panel with the gimmie dock (and/or o-d?), and drop applets altogether
in favor of widgets/gadgets/plasma-like technology.' And I'd be
begging njp to make gimmie dock (and/or o-d?) as shiny as awn, but
without the crack-y gnome-1.0-y prefs panel ;) ]

Luis (pulling on the flame-proof suit)
___
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 Luis Villa
On 11/1/07, J French [EMAIL PROTECTED] wrote:

 Thanks, I'll certainly have a look at those.

 Offhand (and I really haven't looked at any code yet), I'm thinking it'll
 probably be easiest to use GIMP as a base and then throw a word processor on 
 top
 of that (or maybe Inkscape or something else that does vectors) with some nice
 database connectors (at least for MySQL). it seems to me that everything's 
 there
 and just needs to be trimmed down and brought together.

 Thoughts?

Frankly, I'd like to see an s5 editor (inc. themes):
http://meyerweb.com/eric/tools/s5/

a format I can display (not necessarily edit) on any machine anywhere,
and publish to the web, is vastly more useful than any other format.

Luis
___
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.22

2007-09-27 Thread Luis Villa
On 9/27/07, Andrew Cowie [EMAIL PROTECTED] wrote:
 On Thu, 2007-09-27 at 10:03 +0100, Martyn Russell wrote:
  I wouldn't re-license it

 [there is tons of both context and history here, which the rest of this
 thread covers. On the topic of licencing, however:]

 I must admit that as an advocate of software freedom and as someone who
 works for a firm that releases its work under the GPL, I am not adverse
 to the idea of a GNOME library being licenced under the GPL only.

 I realize full well that there is a certain fraction of the wider
 universe of people who use the GNOME platform who are using it under the
 pragmatic terms of the LGPL to write their proprietary software. Some of
 those companies contribute to our community their IP and their
 employees' time, and that's fantastic.

 I hugely respect, however, the expression that has been made by people
 who wrote software under the GPL that they wish it to remain so
 licenced. That's their call, and it is effectively final.

It is of course their call. And likewise it is the GNOME community's
call not to accept libraries licensed as such.

We have a very longstanding and very deliberate policy to license our
libraries LGPL, and it has served us well. This is not the time to
change it, *especially* since we want these libraries to be deeply
embedded into all of GNOME, not just some applications.

Luis
___
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.22

2007-09-27 Thread Luis Villa
On 9/27/07, Mikael Hallendal [EMAIL PROTECTED] wrote:
 27 sep 2007 kl. 15.32 skrev Luis Villa:

 Hi,

  On 9/27/07, Andrew Cowie [EMAIL PROTECTED] wrote:
  On Thu, 2007-09-27 at 10:03 +0100, Martyn Russell wrote:
  I wouldn't re-license it
 
  [there is tons of both context and history here, which the rest of
  this
  thread covers. On the topic of licencing, however:]
 
  I must admit that as an advocate of software freedom and as
  someone who
  works for a firm that releases its work under the GPL, I am not
  adverse
  to the idea of a GNOME library being licenced under the GPL only.
 
  I realize full well that there is a certain fraction of the wider
  universe of people who use the GNOME platform who are using it
  under the
  pragmatic terms of the LGPL to write their proprietary software.
  Some of
  those companies contribute to our community their IP and their
  employees' time, and that's fantastic.
 
  I hugely respect, however, the expression that has been made by
  people
  who wrote software under the GPL that they wish it to remain so
  licenced. That's their call, and it is effectively final.
 
  It is of course their call. And likewise it is the GNOME community's
  call not to accept libraries licensed as such.
 
  We have a very longstanding and very deliberate policy to license our
  libraries LGPL, and it has served us well. This is not the time to
  change it, *especially* since we want these libraries to be deeply
  embedded into all of GNOME, not just some applications.

 I'm a bit unsure about how useful libempathy-gtk would be for third
 party applications? Do we have any use cases for this as a library.
  From the way I suggested at the time of the fork was to make Empathy
 run on top of Telepathy and create the required applications for
 integrating with mission control etc. This doesn't require an
 external library though.

 For example I can't see the chat dialog widgets to be all that useful
 to other applications as they should preferably message Empathy to
 show a chat dialog for a specific user. The same with most of the
 other widgets, roster widget and possibly vcard/info dialogs excluded.

It is entirely possible that this libempathy is one of those
extraneous libraries that is at the wrong level to make LGPL relevant-
I'm even less of an expert on this stuff than I was when I was active
:)

My point was that the choice to include a GPL library should be made
based on the project's policy, not based on the preferences of the
authors of the library.

In other words, the decision tree should go something like (obviously
simplified and cutting out all the personal/technical/political
choices/negotiations):

1) project decides if it wants the library; if the project wants the
library then...
2) project decides if the library needs to be LGPL; if the project
thinks the library should be LGPL then...
3) library copyright holders decide whether or not to relicense. If
they won't want to relicense, the library doesn't go in.

Andrew seemed to be suggesting skipping step 2, and I wanted to kill
that idea quickly- the project's long-standing strategy and
preferences are extremely important and can't just be casually
ignored.

Luis
___
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.22

2007-09-27 Thread Luis Villa
On 9/27/07, Mikael Hallendal [EMAIL PROTECTED] wrote:
 27 sep 2007 kl. 16.00 skrev Luis Villa:

 Hi,

  It is of course their call. And likewise it is the GNOME community's
  call not to accept libraries licensed as such.
 
  We have a very longstanding and very deliberate policy to license
  our
  libraries LGPL, and it has served us well. This is not the time to
  change it, *especially* since we want these libraries to be deeply
  embedded into all of GNOME, not just some applications.
 
  I'm a bit unsure about how useful libempathy-gtk would be for third
  party applications? Do we have any use cases for this as a library.
   From the way I suggested at the time of the fork was to make Empathy
  run on top of Telepathy and create the required applications for
  integrating with mission control etc. This doesn't require an
  external library though.
 
  For example I can't see the chat dialog widgets to be all that useful
  to other applications as they should preferably message Empathy to
  show a chat dialog for a specific user. The same with most of the
  other widgets, roster widget and possibly vcard/info dialogs
  excluded.
 
  It is entirely possible that this libempathy is one of those
  extraneous libraries that is at the wrong level to make LGPL relevant-
  I'm even less of an expert on this stuff than I was when I was active
  :)
 
  My point was that the choice to include a GPL library should be made
  based on the project's policy, not based on the preferences of the
  authors of the library.

 Yes, I completely agree.

 My fault for using your mail to reply to even though I was replying
 more in general and not to your comment.

No, my fault, I wasn't clear in my response, and frankly hadn't
completely realized the libempathy/libtelepathy distinction.

Luis
___
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-09-25 Thread Luis Villa
On 9/25/07, Ross Burton [EMAIL PROTECTED] wrote:
 On Tue, 2007-09-25 at 09:20 -0400, Matthias Clasen wrote:
   The screenshot of the calendar does not show the week number (it's useless
   clutter, relaly).  I think the week number is there in the released 
   versoin
   due to the way the GtkCalendar widget works.
 
  Those can (and should be) be turned off. The calendar should maybe be
  made a bit more useful in general, maybe adding some decorations to
  show which days
  have appointments, deadlines or birthdays, Currently, it is just a
  field of numbers that takes up quite a bit of room.

 Nooo, please keep week number.  For some people it's actually really
 useful!

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)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Online Desktop integration ideas

2007-07-22 Thread Luis Villa
On 7/22/07, Alexander Boström [EMAIL PROTECTED] wrote:

  sön 2007-07-22 klockan 10:26 -0400 skrev Havoc Pennington:


  I think when possible, it can be nicer to store stuff online via the
 online app that edits it - e.g. store photos on Flickr, rather than
 store photos in a remote filesystem or something.


  I thought OD really wasn't at all about moving the home directory to a
 server, but about making the desktop integrate nicely with the services that
 are already out there.

+1 for clarification on the motives/interest there.

I really don't grok the desire to move all my settings to a server;
SunRay has done that for years and has gotten exactly zero traction
with it. It seems like the least interesting part of the o-d
discussion, so it seems odd for that to be the first thing to focus
on. But then again, I'm one of the many, many millions who has solved
the problem by carrying my laptop everywhere so maybe I'm not the
target market ;)

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


Re: Online Desktop integration ideas

2007-07-22 Thread Luis Villa
On 7/22/07, Havoc Pennington [EMAIL PROTECTED] wrote:
 Luis Villa wrote:
  On 7/22/07, Alexander Boström [EMAIL PROTECTED] wrote:
   sön 2007-07-22 klockan 10:26 -0400 skrev Havoc Pennington:
 
 
   I think when possible, it can be nicer to store stuff online via the
  online app that edits it - e.g. store photos on Flickr, rather than
  store photos in a remote filesystem or something.
 
 
   I thought OD really wasn't at all about moving the home directory to a
  server, but about making the desktop integrate nicely with the services 
  that
  are already out there.
 
  +1 for clarification on the motives/interest there.
 

 Hmm, well in my slides the mission-statement thingy was:

The perfect window to the Internet: integrated with all your favorite
online apps, secure and virus­-free, simple to set up and zero­
maintenance thereafter.

 Integration with online apps is more part of window to the Internet
 while syncing a few of your homedir files is more the zero maintenance part.

 If we aim for zero or low maintenance, one goal might be no manual
 backup/restore headaches.

snip good discussion

Fair. I understand it much better now. Still think you'd do well to
focus on the window to the internet portion at first, though, given
that (as Jeff points out) file sync is sort of dull. It is a real
problem, but if you solve it for most people they will say 'eh' right
up until they need it. Drive good integration with the internet and
people will go 'ooh' as soon as they see it, and be reminded every day
how interesting/useful it is. The dull parts you can build later.

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


Re: GNOME's license and Apache? (Adding Simpy to epilicious)

2007-04-11 Thread Luis Villa
[I think you probably meant desktop-devel-list instead of gnome-devel
list; am cc'ing d-d-l.]

On 4/11/07, Magnus Therning [EMAIL PROTECTED] wrote:
 (I'm not entirely sure where to send this so pardon the cross-posting.)

 I'm looking into adding support for Simpy[1] to epilicious (an extension
 to Epiphany, part of epiphany-extensions since 2.18).  There is a Python
 module that makes it easy to deal with Simpy, which is great.  However
 that module is licensed under Apache License version 2 and [2] says that
 license doesn't play nice with GPL2.

Your [2] is correct; GPL2 and Apache do not play nicely together.

For what it is worth, I have noted to the FSF/SFLC today that we are
seeing an increased interest in linking Apache licensed code into
GNOME code, and that GNOME would be very appreciative if Apache and
GPLv3 were interoperable. The responses I got from the various lawyers
involved was positive, so it is possible that this may happen.

 What are my options in this case?

  Is dual-licensing a possibility (given that I can convince the author
  of course)?

Absolutely, if you can convince them to do it. This would almost
certainly be the best route to take.

  Would there be a problem at all from a GNOME POV to simply include the
  Python module in question?  (It would make it into GNOME SVN at some
  point.)

Historically GNOME doesn't really care what license you use to put
things in SVN, but we have typically required GPL/LGPL for things
which are in project releases.

Additionally, I'd hope we never put anything in the release with a
conflicting license problem.

 Writing a small Python module tailored for epilicious needs is of course
 always an option, but I'd like to avoid that if possible ;-)

Of course. But realize that it is likely a better option than
flaunting the licenses. :)

Before someone else mentions it, I'm not sure how Ephy's extensions
work; it isn't completely impossible that some combination of liberal
reading of the GPL + specific behavior of the extensions means that
the extension + plugin is not a covered work and hence the conflict
doesn't matter. (This is similar to how Ubuntu distributes proprietary
kernel modules, even though the kernel is GPL v2.) I would not
recommend following this route, though; down that route lies pain.

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


Re: Discussion for a more robust panel layout

2007-03-20 Thread Luis Villa
On 3/20/07, Manu Cornet [EMAIL PROTECTED] wrote:
 Hi!

 Recently the problem of changes of resolutions has been raised [1] on
 the usability list. I would like to start a discussion about how to
 manage the effect of resolution changes on the panel layout better
 than what we do today. This implies another way of storing the panel
 layout.

 I know Vincent Untz already thought a bit about this and there were a
 few short talks on this matter, but I'd like to make a proposal and
 try to start a discussion about this.

 Here is the wiki page I set up for this:

 http://live.gnome.org/GnomePanel/RelativeLayout

 Does this seem sane to you? How would you do otherwise? How would you
 enchance the current proposal?

I'd just make sure that one of the use cases which the final design
covers is devices which rotate, like tablet PCs and iphone-like
devices. It seems likely that they will become more common, and while
I can't think of any situations offhand where they are substantially
different from merely changing resolution, it should be kept in mind.

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


Re: Updating our list of GNOME contributors

2007-03-06 Thread Luis Villa
On 3/6/07, Vincent Untz [EMAIL PROTECTED] wrote:
 Hi,

 Do you all remember that we list our contributors in About GNOME? The
 list of GNOME contributors is probably outdated: many people contributed
 a lot of stuff in recent years and are not there. It's a shame to not
 thank them, so we have to fix this!

 It would be really great if all maintainers could take 10 minutes and
 check that all of their main contributors are listed in there. To do so,
 open this URL and look for the name of your contributors:
 http://svn.gnome.org/viewcvs/gnome-desktop/trunk/gnome-about/contributors.h?view=markup

 If there are some missing contributors, send me a private reply with the
 names of those contributors. I'll make sure to add them before 2.18.0.

 It'd be great to have the non-ascii characters in hexa, so for example:
 Mariano Su\xc3\xa1rez-Alvarez instead of Mariano Suárez-Alvarez.

 I'll ask for a hard code freeze break to get this in (yes, this is code
 ;-)).

And I'll buy a $BEVERAGE_OF_CHOICE for anyone who makes the dang thing
sexy and less slow in 2.19.0. This is 2007; if our about box doesn't
optionally utilize GL, surely we've failed. :)

Bonus points for making it take less than, ya know, about a million
hours to go through the whole list :)

[And a full case of $BEVERAGE_OF_CHOICE to whoever goes through the
list of top bugsquad contributors and makes sure they are all in there
for 2.18.0. Unsung heroes and all that.]

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


Re: Call for a Gnome Media Center

2007-02-14 Thread Luis Villa
[I'll note that the direction the rest of this thread has gone is
indicative of why I'm very, very pessimistic about the long-term
health of GNOME right now. Take this as a mild attempt to get back on
track by talking about users and user experience instead of
capitalization of directories which users should never see anyway, and
which has previously been discussed repeatedly, endlessly and without
resolution.]

On 2/13/07, Christian F.K. Schaller [EMAIL PROTECTED] wrote:
 I guess from our point of view we would be interested in hearing what
 requirements/expectations people have for something like a media center
 solution to be included as a 'part of GNOME'.

I'd suggest that the requirement ought to be something like 'the
interaction with existing GNOME systems provides a good experience for
GNOME users and experienced GNOME developers.' i.e., don't be GNOME;
be something that plays nicely with the existing GNOME Desktop.

That means something like:

* interoperates smoothly with the desktop user experience. Focus here
on good user experience, not which technologies are used. This means
you need to figure out first in what ways the desktop user experience
and the media center user experience interact, before you can figure
out whether or not something is GNOME-y. (The mentions of nautilus,
specific music players, etc., in this thread were probably a mistake-
the focus should have been on the user experience. My mistake in
starting that.)

* GNOME developer knowledge transfers over decently, with reasonable
reasons and replacements for technologies that aren't used. For
example, you're probably right that the GNOME Enterprise Desktop HIG
doesn't make sense for a GNOME Media Player; but perhaps it should be
a requirement that a GNOME Media Center have its own written,
documented HIG. Similarly, it probably makes sense to toss a lot of
API, but the release team might require that the new API surface be
documented. Note that this sort of presumes that we have a good
developer experience for the core desktop, which may not be true, and
so we should not construe this to be a high bar.

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


prioritization [was Re: Call for a Gnome Media Center]

2007-02-14 Thread Luis Villa
On 2/14/07, Murray Cumming [EMAIL PROTECTED] wrote:
 On Wed, 2007-02-14 at 11:27 -0500, Luis Villa wrote:
  [I'll note that the direction the rest of this thread has gone is
  indicative of why I'm very, very pessimistic about the long-term
  health of GNOME right now. Take this as a mild attempt to get back on
  track by talking about users and user experience instead of
  capitalization of directories which users should never see anyway, and
  which has previously been discussed repeatedly, endlessly and without
  resolution.]

 It's not just about Capitalization. It's about localization. Getting it
 wrong will upset significant amounts of people for a long time.

 The answer is not to ignore the difficult decision. It needs to be
 presented as a choice between various pros and cons, with a decision
 being made for one choice or the other, clearly stating that we believe
 one set of disadvantages is not as bad as another. Then moving on.

 Dealing with complex issues properly doesn't mean that we are incapable
 of deciding. Quick decisions often lead to pain and misunderstanding. We
 are somewhere in the middle.

The discussion is of course important, which is why we've had it
repeatedly, and it is hard, which is why we've had it repeatedly and
not solved it.

But we've devoted something like thirty emails in this thread alone to
it, with no signs of it slowing, plus (IIRC) something like seventy
emails the last time, and who knows how many prior to that.

And we've devoted less than ten emails to the topic that started the
thread- an idea which would massively and substantively improve our
user experience and broaden our impact, and *which Christian has
correctly pointed out will have failed if people ever see a file
heirarchy*.

So... fine. I'll grant that it is important. Go ahead, discuss it.

My problem is in continuing to discuss it 5-10 times as much as we're
discussing actually moving us forward, helping our users, and striking
at our competitors.

While we're busy having that discussion, and not discussing media
centers, Apple and Microsoft are busy developing Apple TV and Xbox and
kicking our asses in yet another area.

Luis

P.S. To put it another way, I recall from our last discussion of this
that Apple hasn't solved it either. And I agree that it sucks. And in
the meantime, while it has sucked, they've settled on ~/Music, moved
on, worked on iTunes, and iTunes has taken over the world. The
localization (or lack thereof) of ~/Music has not hurt them, because
they are writing awesome software. This discussion is completely
failing to help us write awesome software.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: prioritization [was Re: Call for a Gnome Media Center]

2007-02-14 Thread Luis Villa
On 2/14/07, Christian F.K. Schaller [EMAIL PROTECTED] wrote:
 the Elisa hackers are not sitting on their hands

Of course. I didn't mean to belittle them, or the mugshot team, or any
of the various other teams who are working on furthering GNOME while
avoiding desktop-devel.

I had written a much longer response, but if I continue this thread,
I'll be again distracting from discussion of goals and vision, which
would defeat the whole point. So I'm going to drop it now and get back
to Con Law...

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


Re: Call for a Gnome Media Center

2007-02-11 Thread Luis Villa
On 2/11/07, Étienne Bersac [EMAIL PROTECTED] wrote:
 Hi,

  It's more usable that your proposal (get someone to start something from
  scratch) as it exists, so I don't see your point.  Elisa has exactly the
  same goals as the Apple and Microsoft media centres.

 Hi, my proposal was just a braindump, useful in case no project were up.
 Since Elisa is on, and pigment seems very nice, my proposal worth
 nothing ! However, it seems Elisa is not Gnome enough. Is there plan
 to integrate it ?

There are three ways something can be more gnome-y:
(1) interoperates well with existing GNOME technologies
(2) uses GNOME UI metaphors/HIG.
(3) uses GNOME libraries.

I'd suggest that (1) is critical for a 'GNOME-y' media center, and
that the other two are at best likely problematic.

To elaborate a bit on (1):

What I'd like is that when I get a new laptop and a new media player
box, to download two CDs (ignore the underlying OS for now): one that
is a 'desktop' and the other a 'media center'.  When I install the
desktop, I get what we all know and love: something fairly easy to
use, powerful, etc. GNOME 2.x.

When I install the media center, I want it to immediately interoperate
with that desktop- no setup, no thinking, I want it to Just Fucking
Work. That to me is what I mean to be GNOME-y.

My f-spot should have 'publish to the TV' option; my rhythmbox should
immediately read music files from the media box, and vice versa; all
my file dialogs should suddenly offer a save location on the media
server (inc. my bittorrent client, which maybe should automatically
offer to save to a video directory?); my ipod plugged into my desktop
should allow me to get music files from my media server (my media
server is under a desk so I can't plug the ipod into it), etc.
Potentially it should offer to be the automatic backup server for my
regular desktop files, since presumably my media box has tons of free
space. (In my dream world, my N800 also immediately does smart
things.)

To me, that level of automatic, seamless interoperation with existing
GNOME apps is what it means for a media center to be 'GNOME-y'. Note
that in many cases this probably means hacking on the desktop apps as
well, but such is life- we can't just expect to have a good user
experience by hacking on one code base.

There may be some (3):
* muine does a great job thinking about albums and album covers; elisa
currently does not do that as far as I can tell. Sharing that code
(instead of reinventing that wheel) would be great.
* elisa already does use pango, I believe? (maybe I'm confusing it
with opened-hand's clutter?)(I see that it uses cairo through
'pigment'; I'm sort of surprised that pigment and clutter seem to be
substantially overlapping.)

Hard to see (2):
* radically different resolutions and font needs, not to mention
wanting more visually pleasing (aka non-gtk themed) UI
* not wanting file/edit/view menus everywhere; heirarchical menus
being crappy, etc.

I do agree that it is *critical* that we have a GNOME-y media center
like this- Apple is going to do this with their Apple TV; Microsoft is
doing this with XBox. We must push forward and innovate in this space
if we want to remain interesting/relevant in home spaces in the
future. But we shouldn't hobble it by being any more 'GNOME-y' than
good, seamless integration requires.

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


Re: slab menu

2007-02-06 Thread Luis Villa
On 2/6/07, Alex Graveley [EMAIL PROTECTED] wrote:
 Please constrain useless comments like this to private email.

Yeah. That was not constructive.

Things that might have been constructive:

* here is how slab clones windows, and here is some usability
reasoning on why that particular cloned functionality is bad
* here is how slab clones windows, and here is some discussion of an
alternate path that some other GUI took, and why we might want to do
that instead

etc.

'windows bad, cloning windows bad' is value-free.

(I'm not personallly sold on the slab, but that has more to do with
things like the apparent lack of tarball releases and (at least in the
version that is in Feisty) the lack of very basic things like obeying
fitts' law when in the panel. But those are concrete problems that can
be discussed and addressed; 'it clones windows' is not, and hence
isn't useful.)

Luis

P.S. Despite not being sold on slab for the desktop, I'm *desperately*
awaiting the day it is ported to the N800 ;)

 Alex Jones wrote:
  Let's face it, slab was conceived out of Novell's desire to make SuSE a
  drop-in for Windows.
 
  I don't think this is the direction we want to be taking GNOME,
  personally.
 ___
 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: slab menu

2007-02-06 Thread Luis Villa
On 2/6/07, Luis Villa [EMAIL PROTECTED] wrote:
 the lack of very basic things like obeying
 fitts' law when in the panel.

FWIW, this is now bug:
http://bugzilla.gnome.org/show_bug.cgi?id=404978

I assumed it was known, but apparently not (because it is a semi-edge
case). Lesson: never assume a bug is already filed. :)

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


Re: Boston Summit 2006 is on Echelon's radar

2006-10-15 Thread Luis Villa
I know a couple folks were talking about something like this a few
months ago, and I believe some code was even written- Shaun? There
were even some less creepy names- heartbeat, maybe? :)

[Speaking as someone who wants to observe GNOME from afar, I'm
intensely interested in seeing this go forward, so good luck.]

Luis

On 10/10/06, Patrick Wagstrom [EMAIL PROTECTED] wrote:
 Howdy Folks,

 Does it sometimes feel like managing all your GNOME related information
 is like drinking from a firehose?  Are you disappointed with how
 difficult it can be to find that marble of interesting projcet
 information in the swimming pool of oatmeal that is the constant chatter
 of GNOME worldwide?  Are you looking for a better way to understand
 what's hot in email, CVS, blogs, bugzilla, and still get all the useless
 links off #gnome-hackers?

 Fortunately, there's creepy folks like me who have been tracking a lot
 of that information.  The problem has been how do we expose all this
 information to everyone in a method that is beautiful and makes sense.
 The answer, Echelon for GNOME.  Echelon for GNOME is a project to make
 sense of all this data.  What's hot on Planet GNOME?  Has there been a
 really cool CVS commit in the past few days that you just need to check
 out?  With all the mailing list threads, wouldn't it be nice if I could
 just see the ones that other people think are interesting?

 After discussing a myriad of ways that we could rip off KDE's English
 Breakfast Network, we concluded that a digg like interface that can
 bring all these things together would be a great innovation.  That, is
 the premise of Echelon for GNOME.  Is it ambitious, probably.  Is it
 cool, yes!  Can we actually use the term digg for when we find
 something cool, probably not.  Instead, we'll VERB it (where verb is
 something like excavate, drill, stomp, flag, shimmy, dance, shake, etc).

 Interested?  Me too.  I've put a brief wiki page with some of the
 discussion notes at http://live.gnome.org/Boston2006/EchelonForGnome
 Feel free to look and modify it.

 --Patrick

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

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


Re: ToPaZ, anyone?

2006-09-22 Thread Luis Villa
On 9/22/06, Alex Jones [EMAIL PROTECTED] wrote:
 Hey, Brian!

 Please don't take this the wrong way, but from what I can see, you might
 as well not even call this GNOME!

Not having seen the mockups at all, but... so? I believe we call that
'thinking outside the box'.

Luis

 On Fri, 2006-09-22 at 16:49 +0300, brian muhumuza wrote:
  http://live.gnome.org/BrianMuhumuza/ToPaZ
 --
 Alex Jones [EMAIL PROTECTED]

 ___
 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: Contribution

2006-08-25 Thread Luis Villa
On 8/25/06, Maxim Udushlivy [EMAIL PROTECTED] wrote:
 Johan Dahlin wrote:
  I'm not sure I see the point of one more ui designer and one more ui 
  loader...
 
  Johan
 
 
 I dare to say that I am offering a Porsche 911 while you are talking
 about broken bicycles ;)

You might want to explain *why* you think that :)
Luis
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Fwd: [iCommonslab] APC CHRIS NICOL FOSS PRIZE IN 2007

2006-08-24 Thread Luis Villa
Sounds like this is *right* up GNOME's alley- $4K for projects/people
doing usability/accessibility work.
Luis

-- Forwarded message --
From: Fouad Riaz Bajwa [EMAIL PROTECTED]
Date: Aug 24, 2006 5:20 PM
Subject: [iCommonslab] APC CHRIS NICOL FOSS PRIZE IN 2007
To: [EMAIL PROTECTED]


===

ANNOUNCING THE APC CHRIS NICOL FOSS PRIZE IN 2007

Making it easy to use free and open source software

===

The APC Chris Nicol FOSS Prize recognises initiatives that are making it
easy for people to start using free and open source software (FOSS). The
prize will be awarded to a person or group doing extraordinary work to make
FOSS accessible to ordinary computer users.

The APC FOSS Prize has been established to honor Chris Nicol, a long time
FOSS advocate and activist who for many years worked with APC.

We are looking for initiatives that:
* improve the accessibility to, knowledge of and/or usability of FOSS
* are user-oriented
* are documented so that others can learn from and replicate the model
* have demonstrable impact and have increased the number of people using
FOSS on a day-to-day basis

THE PRIZE IS OPEN TO: Any person or group anywhere in the world who supports
or promotes user-oriented free and open source software. The application
form must be completed in either English or Spanish however there are no
language restrictions regarding the language of the project. Small-scale
activities are encouraged to apply.

THE PRIZE: US$ 4,000.00 may be shared by up to two initiatives at the jury's
discretion.

DEADLINE FOR NOMINATIONS: March 30 2007

MORE ABOUT THE APC CHRIS NICOL FOSS PRIZE:
http://www.apc.org/english/chrisnicol
http://www.apc.org/espanol/chrisnicol or write to [EMAIL PROTECTED]

ABOUT THE ASSOCIATION FOR PROGRESSIVE COMMUNICATIONS (APC)
http://www.apc.org The Association for Progressive Communications is an
international network of civil society organisations dedicated to empowering
and supporting groups and individuals through the strategic use of
information and communication technologies, especially
internet-technologies.

===

Courtesy of
___
APCNews mailing list
[EMAIL PROTECTED]
http://lists.apc.org/mailman/listinfo/apcnews

Forwarded for information by
---
Fouad Riaz Bajwa
General Secretary - FOSS Advocate
FOSSFP: Free  Open Source Software Foundation of Pakistan (r) Secretariat
Cell: 92-333-4661290
Tel: 92-42-5030039
E-Mail: [EMAIL PROTECTED]
URL: www.fossfp.org ; www.ubuntu-pk.org
Disclaimer:
This e-mail message is intended for its recipient only. If you have received
this e-mail in error, please discard it. The author of this e- mail or
FOSSFP: Free and Open Source Software Foundation of Pakistan (R) takes no
responsibility for the material, implicit or explicit.


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.5/426 - Release Date: 8/23/2006




___
iCommonslab mailing list
[EMAIL PROTECTED]
http://lists.ibiblio.org/mailman/listinfo/icommonslab
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: downstream bugs [was Re: GnomeClient replacement?]

2006-07-26 Thread Luis Villa
On 7/26/06, Brian Nitz [EMAIL PROTECTED] wrote:
 Luis Villa wrote:
  On 7/19/06, Dan Winship [EMAIL PROTECTED] wrote:
 
  Luis Villa wrote:
 
  * distros are all crap at getting their bugs upstream, pretty much.
  (Some are slightly better than others, at various times.)
 
  So now that we've got XML-RPC support in bugzilla, it would be insanely
  cool if someone could write interfaces and code to let you do
  cross-bugzilla refiling / mark as duplicate / mark as depending on or
  blocking. (Including cross-bugzilla notifications of relevant changes.)
 
  So like, someone files a bug against the panel on SLED, we figure out
  that it's an upstream bug, but we still want to track it, because it's
  still a bug against our product too, and it's affecting a customer. So
  we click a little refile this upstream and mark the local bug as
  depending on the upstream one button, which does just that. Then if we
  investigate further, we can add comments upstream, or if someone else
  fixes it and closes the bug upstream, we'd get a notification of that,
  and can apply the fix and close our bug.
 
 
  I strongly believe developing and maintaining such tools would be a
  very worthwhile investment for the various distros- it would reduce
  the duplication of QA by all parties (which is pretty brutal overhead
  right now), increase the speed that fixes get to users (again, a win
  for all parties), so on, so forth. I'd even be willing to argue that
  this is something a paid bugmaster should do, or at least help the
  distros' QA teams with. Obviously not going to be me at this point,
  but something I think the board and advisory board should keep in
  mind.
 
 I really like this idea.  We (Sun) had a process for upstreaming bugs
 but when GNOME head moved away from the center of gravity of our user
 base we didn't find it very useful.  Now that we're developing closer to
 head again, we're encouraging non-distro specific bugs to be manually
 upstreamed.   This isn't an easy sell because most QA and customer
 support people are familiar with one tool and one process.

Also because GNOME does not take the time to make the benefits clear.
I believe part of the job of a distro-focused bugmaster would be to
say 'you filed X bugs upstream this quarter; Y percentage of them were
fixed by the community', or other such numbers that would clarify the
value to the distro.

 If GNOME was
 the only component in our distribution I'd push to drop our internal bug
 tools entirely and use b.g.o but it isn't.  So I'd like to push
 internally for improving our process for mapping QA bug content to and
 from bugzilla, tools and a good process for managing bugs generated by
 users of legacy GNOME releases would certainly help make the case.

All distros should be pushing for this :) Would it perhaps be useful
to have a QA summit at the Boston Summit, where the various distros
could compare notes on upstreaming technique, and see if there are
ways they could collaborate?

 What, besides bugzilla's XML-RPC support, do we need in order to make
 this work well?  Off the top of my head:

 A cross-platform automated crash logger:
 - gathers corefile and symbols when possible
 - modular so that lsof, dtrace and stacktrace fingerprinting can be
 enabled.  (Would it be useful if, when an infrequent bug happened in a
 component the logger could automatically load some more detailed tracing
 modules so that if it happens again we get a better trace?)

bug-buddy is inching in this direction, but yeah, tied to gdb right
now. Would be great to see some investment in this by the distros (who
are, after all, the ones directly financially impacted by crashes.)

 A crash/bug/rfe GUI which allows opt-in/opt-out to avoid privacy law
 violations.

I believe bug-buddy already does this, no?

 An I hate this/I love this key which brings up the GUI and passes it
 information about the currently focused widget (or just a screenshot?)

I like this idea, but would consider it a secondary priority until we
can better handle crashes. Baby steps :)

 A crash/bug/rfe fingerprinter.
 - Gathers gnome release version, component versions, distribution
 and whatever else makes this crash/bug/rfe unique.

Latest bug-buddy does this now, I believe.

 - When passed a crash/bug/rfe object attempts to match the stack
 trace or bug description with known b.g.o bugs.

We're getting there ;)

 A patch-bug mapper
 - O.K. maybe this is blue-sky stuff, but one of my pet peeves is
 when bugs are marked as fixed without any indication in the bug as to
 where the patch is, what version the patch applies to...  I'd like to
 see a two way mapping between every fixed bug and the source patch that
 fixed it.  I understand that this is often impossible when one patch
 fixes many bugs or several patches fix one bug and some of the patches
 only apply to patched distribution specific code... but wouldn't it be
 cool to always tag the bits of code responsible for fixing

Re: Putting the 'Mono debate' back on the rails

2006-07-24 Thread Luis Villa
On 7/24/06, Andy Wingo [EMAIL PROTECTED] wrote:
 Hi,

 On Mon, 2006-07-24 at 16:11 +0100, [EMAIL PROTECTED] wrote:
  parallel-instabllable is the worst idea of software development.

 See http://ometer.com/parallel.html for the reasons why GNOME does it
 this way.

And forgive me if I mis-remember, but isn't versioning and parallel
installability a Sun ARC requirement? I seem to remember much
sun-sourced kvetching circa 2002 that .gnome should really have been
.gnome-1.4 and .gnome-2.0, which seemed very reasonable to me at the
time.

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


what happened to the build discussion?[was Re: dbus building pains]

2006-07-24 Thread Luis Villa
Tangential to this, there was an awesome BOF at GUADEC about
continuous build integration, which hopefully would avoid problems
like this. Has there been any news on that front that I missed? :)

Thanks-
Luis

On 7/24/06, Jason D. Clinton [EMAIL PROTECTED] wrote:
 After bludgeoning jhbuild to get it to build the latest CVS checkouts, I
 have reached a point I can't get past. The dbus developers on Freenode
 can't seem to help either. An informal poll on #gnome-hackers says that
 GNOME has been unbuildable for at least the past few days. Anyone who
 can shed some light on this would be much appreciated.

 make[2]: Entering directory `/home/jclinton/cvs/gnome2/dbus-glib/tools'
 DBUS_TOP_BUILDDIR=.. dbus-send --system --print-reply=literal
 --dest=org.freedesktop.DBus /org/freedesktop/DBus
 org.freedesktop.DBus.Introspectable.Introspect 
 dbus-bus-introspect.xml.tmp  mv dbus-bus-introspect.xml.tmp
 dbus-bus-introspect.xml
 Failed to open connection to system message bus: Failed to connect to
 socket /home/jclinton/var/run/dbus/system_bus_socket: No such file or
 directory
 make[2]: *** [dbus-bus-introspect.xml] Error 1
 make[2]: Leaving directory `/home/jclinton/cvs/gnome2/dbus-glib/tools'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/jclinton/cvs/gnome2/dbus-glib'
 make: *** [all] Error 2

 So apparently, dbus-glib is attempting to contact the dbus server built
 in the previous module. Some googling came up with this build log:

 http://home.rubberturnip.org.uk/jhbuild-logs/20050726-01/dbus.html

 Which seems to imply that, at least at one point, the build attempted to
 start a temporary instance of the dbus server.

 Is this not the case now? Has anyone built GNOME in the past few days?



 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.3 (GNU/Linux)

 iD8DBQBExSRttSqjk42zvwkRAmqkAJ42PJ+cZPlpQDwcnnJ76TSFNqtv/QCdGY85
 SjugblEorMs5KTY440uWf8E=
 =B1fS
 -END PGP SIGNATURE-


 ___
 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: what happened to the build discussion?[was Re: dbus building pains]

2006-07-24 Thread Luis Villa
On 7/24/06, Frederic Peters [EMAIL PROTECTED] wrote:
 Luis Villa wrote:

  Tangential to this, there was an awesome BOF at GUADEC about
  continuous build integration, which hopefully would avoid problems
  like this. Has there been any news on that front that I missed? :)

 Things I know: Thomas looked at issues with coverage support in GCC 4
 and got it working[1], igalia guys[2] have been hacking on jhbuild to
 get different checkout behaviours and D-Bus integration[3].

 As for me I added a few features to jhautobuild so Prashanth[4] can
 integrate LDTP test results and not much else, hacking habits suffered
 from summer weather.


 CC'ing to build-brigade@

Ah, I didn't see the announcement of the list. I guess further
discussion should go there. Totally understand about the summer
weather-

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


Re: downstream bugs [was Re: GnomeClient replacement?]

2006-07-24 Thread Luis Villa
On 7/19/06, Dan Winship [EMAIL PROTECTED] wrote:
 Luis Villa wrote:
  * distros are all crap at getting their bugs upstream, pretty much.
  (Some are slightly better than others, at various times.)

 So now that we've got XML-RPC support in bugzilla, it would be insanely
 cool if someone could write interfaces and code to let you do
 cross-bugzilla refiling / mark as duplicate / mark as depending on or
 blocking. (Including cross-bugzilla notifications of relevant changes.)

 So like, someone files a bug against the panel on SLED, we figure out
 that it's an upstream bug, but we still want to track it, because it's
 still a bug against our product too, and it's affecting a customer. So
 we click a little refile this upstream and mark the local bug as
 depending on the upstream one button, which does just that. Then if we
 investigate further, we can add comments upstream, or if someone else
 fixes it and closes the bug upstream, we'd get a notification of that,
 and can apply the fix and close our bug.

I strongly believe developing and maintaining such tools would be a
very worthwhile investment for the various distros- it would reduce
the duplication of QA by all parties (which is pretty brutal overhead
right now), increase the speed that fixes get to users (again, a win
for all parties), so on, so forth. I'd even be willing to argue that
this is something a paid bugmaster should do, or at least help the
distros' QA teams with. Obviously not going to be me at this point,
but something I think the board and advisory board should keep in
mind.

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


Re: (Legal) advice needed

2006-07-21 Thread Luis Villa
On 7/21/06, Rouquier Philippe [EMAIL PROTECTED] wrote:


  Hi,

  Here is the problem I've run into. I'm the author of bonfire, an app for 
 burning CD/DVD
 (http://gnomefiles.org/app.php?soft_id=1158). Recently I've been given a CVS 
 account to
 import it into GNOME CVS.
 Before I did it, a user reported that bonfire was a name used by a Canadian 
 site selling
 music to be downloaded (http://bonfire.puretracks.com/). Apparently they had 
 trademarked
 this name (see
 http://strategis.ic.gc.ca/app/cipo/trademarks/search/tmSearch.do?language=eng 
 and
 search for bonfire).

Application # 1218927 and 1218917 for those wondering.

  So, my question is: Is it still OK to import bonfire into GNOME CVS or 
 should I change the
 name before?

We don't have a formal policy on such things, but obviously we'd
prefer to avoid known legal problems.


  Of course I'm reluctant to change the name for many reasons, being:
  - the site is Canadian, I'm French and GNOME servers are in the USA, so 
 maybe trademark
 doesn't apply in this case

IANAL(Y)* but some things to consider:

(1) trademarks can be extended; i.e., it is likely that if Best Buy
wanted to file to use this mark in the US or France, they would get it
and could cause you legal problems in a completely traditional, valid
way. (Though you have been using it in the US and France longer than
they have, so you might win the case, but it would be expensive, a
PITA, etc.)

(2) GNOME does try to distribute in Canada; it would be irritating if
a Canadian court told us we had to block ftp.g.o from being seen by
Canadians :) This is a very messy area of the law, with very little
settled precedent, but again, they could try to make life
irritating/expensive/not fun.

  - bonfire just started to get included in some major distribution and 
 changing the name will
 postpone everything
  - it's a new application and changing the name would confuse many people

You should ask the Ekiga guys about that- it would seem that their
name change went pretty smoothly.

 - above all, Bestbuy (the trademark holder) won't really care about my app 
 having the same
 name

This is a legal and strategy decision for them, but they are probably
*required* by trademark law (if Canadian law is anything like American
law) to care about your app having the same name, at least in Canada.
If they don't defend it against you, they can lose the right to use
the mark to describe software, which presumably is a big problem for
them.

  What I thought was: import bonfire into GNOME CVS and wait and see. If 
 Bestbuy reacts
 (which I doubt but who knows) I would change the name. But I really want to 
 make sure
 that it's not an issue for GNOME.

I'd certainly suggest being proactive, changing the name now, and
getting it over with instead of letting it hang over your head- if
bonfire is incredibly successful, someday this *will* be a problem.
Whether or not it is a problem for GNOME should probably be left to a
real lawyer- if the only legal penalty is 'you have to change the
name', then it probably shouldn't be a problem for GNOME; if the
potential legal penalty is 'change the name and fork over a lot of
cash', then the board should probably think about it :)

Luis

* Hi Dave! Hi Jeff!
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Mac shipments up 12% [Was: focus!]

2006-07-20 Thread Luis Villa
Gartner has the overall PC market up 11% last quarter, so this isn't
as impressive as it sounds.

http://www.macsimumnews.com/index.php/archive/gartner_apple_sees_154_percent_in_year_over_year_mac_sales/

Still, the 4.6% overall market share in that article is the highest
I've seen cited for Apple in years.

Luis

On 7/20/06, Jeff Waugh [EMAIL PROTECTED] wrote:
 quote who=Jeff Waugh

  quote who=Christian Fredrik Kalager Schaller
 
   Actually I have to say we should stop idealizing Apple that much, they
   are a company which basically has gone from being the desktop leader to
   today being a fringe player. They have survived partly by clinging onto
   a couple of niches like graphical design and to some degree education.
 
  That was true five years ago.

 Good timing:

   Macintosh shipments were up 12 percent compared with last year, Apple said
   on Wednesday during its third-quarter earnings call.

   ...

   Macs accounted for 55 percent of Apple's revenue during the third quarter,
   ended July 1, said Peter Oppenheimer, the company's chief financial
   officer. Notebook shipments and revenue both increased by 61 percent, and
   Apple believes it doubled its share of the notebook market in retail
   channels, he said, citing data from research firm NPD.

   About half the Macs sold at Apple's own retail stores during the quarter
   were bought by people who had never owned a Mac before, Oppenheimer said.

   ...

   Gartner and IDC reported PC market share numbers on Wednesday, and overall
   shipment growth was only around 10 percent worldwide. Apple's 12 percent
   shipment growth outpaced the market during what is considered the slowest
   quarter of the year.

 http://www.zdnet.com.au/news/hardware/soa/Macs_see_growth_spurt/0,261702,39264094,00.htm

 - Jeff

 --
 linux.conf.au 2007: Sydney, Australia   http://lca2007.linux.org.au/

 What did the sausage say to the tomato at breakfast?
There's not mushroom this morning, is there?
 ___
 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: Mac shipments up 12% [Was: focus!]

2006-07-20 Thread Luis Villa
On 7/20/06, Jeff Waugh [EMAIL PROTECTED] wrote:
 quote who=Luis Villa

  Gartner has the overall PC market up 11% last quarter, so this isn't as
  impressive as it sounds.

  Still, the 4.6% overall market share in that article is the highest I've
  seen cited for Apple in years.

 It's the growth and potential that worries me. :-)

They've had better software and better hardware than Windows for a
full five years, and have still not cracked 5% market share, so I
don't see why you're scared now- they've had good quarters before, and
they end up getting lost in the noise. This doesn't mean they suck,
but I think it does speak strongly to Havoc's point- just being
differentially better will not win big market share; we need to think
about how to change the game completely if we're going to 'win' in any
meaningful way- i.e., more than 5% market share.

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


Re: GnomeClient replacement?

2006-07-19 Thread Luis Villa
On 7/19/06, Ben Maurer [EMAIL PROTECTED] wrote:
 Well, the other thing that the gnome_program_init provides (as I
 understand it) is the bug-buddy hooks. However, IMHO, this is more of a
 distro thing. Ubuntu's solution
 (https://wiki.ubuntu.com/AutomatedProblemReports) seems to be better here,
 as distro specific stuff can make great efforts to get symbols, etc.

Bt. Wrong. A couple things we know right now:

* without what bug-buddy gives us currently, GNOME would be nigh-unusable.
* distros are all crap at getting their bugs upstream, pretty much.
(Some are slightly better than others, at various times.)

So... stack traces going to distros instead of bugzilla ~= nigh-unusable GNOME.

Now, many things could be done to improve this, of course- most
concretely, I firmly believe the payoff on investment would be
multiplied many times for the distros if they invested in a full-time
bugmaster whose responsibility was coordination for getting bug
information upstream and downstream. *If* they did that, or otherwise
committed more thoroughly to getting their data upstream in a manner
that was timely and useful, it might make sense for stack traces to go
to the distros- as you point out it, it is easier for them to provide
complete stack trace data. But in the current situation (distros don't
have the tools to create the better stack traces, and don't have the
tools to get bugs upstream, even if they did get better stack traces)
this feature should be taken away over the dead bodies of the QA team.

Luis
___
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-19 Thread Luis Villa
On 7/19/06, Alex Graveley [EMAIL PROTECTED] wrote:

 Respectfully, I don't agree.  There is a big set of missing frameworks
 that stops rich interop in Gnome applications, and generally make
 applications much harder to write well.  All other desktop platforms
 include at least a subset of these...

 * Document framework
 Provides document loading/saving/printing/etc abstractions, window/tab
 management, automatic recently used, scripting hooks, etc.

 * 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.

 * Rich Extension/Plugin framework
 Common UI for installing/removing plugins and checking for updates and
 downloading, common hooks for menu/toolbar integration and UI event
 integration.

 * Undo framework
 Almost no applications in Gnome support good Undo.  Should provide both
   reliable desktop-wide interaction for text widgets as well as at an
 abstract object level.

 * Rich DND/CopyPaste framework
 Undocumented DND targets, poor support, and manual data parsing abound
 in our applications.  Could provide structured data interop to make
 doing this loads easier.

 * Persistence framework
 Saving and indexing application-internal data, optionally exposing to
 search engines like beagle.

I'd add:

* collaboration framework (though maybe the Abi guys are pushing in
this direction in a way we can all use)

* web integration framework- we know that MS is going to make all
their apps backend to various web services in the not-too-far future,
and we know that we can make our apps much more compelling if (for
example) f-spot integrated seamlessly with web-based picture sharing,
or gourmet integrated seamlessly with web-based recipe sharing.

* search framework.

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


Re: vino

2006-04-22 Thread Luis Villa
Hi, Ted:
Judging from the changelog:
http://cvs.gnome.org/viewcvs/vino/ChangeLog?rev=1.133view=markup

and this bug:
http://bugzilla.gnome.org/show_bug.cgi?id=159874

development might best be described right now as 'very slow' :) You
can find the primary maintainer's email in there by skimming a bit; it
does look like he is willing to take patches and give advice if one
can be patient.

Sorry, that's the best I can say right now-
Luis

On 4/21/06, Ted Shab [EMAIL PROTECTED] wrote:
 I'm trying to find out if anyone is actively developing vino at this
 point in time.  I had a few questions for them on what would be
 involved in introducing true RSA key encryption.

 Thanks.

 --Ted
 ___
 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: Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-22 Thread Luis Villa
[Andrew responded off list, and got it just right, so I'm forwarding.]

On 4/21/06, Andrew Sobala [EMAIL PROTECTED] wrote:
 Alex Graveley wrote:
 
  HELLO?!  Check 1-2-3?
 
  The discussion *was* about Tomboy.  An small app I wrote that people
  like, and which could benefit from adoption in GNOME.  Thanks for
  throwing any chance for productive discussion out the window.

 Running the risk of putting words into other people's mouths, I don't
 think that's what Luis meant.

 The question of Should Tomboy be integrated into the GNOME Desktop
 spawned the question of Should Mono applications be integrated into the
 GNOME Desktop - and that question shouldn't be answered just with
 reference to Tomboy, it should be answered with awareness of the fact
 that there is a huge wealth of mono applications out there, and we are
 shooting ourselves in the foot if people whine about the implementation
 language. But otherwise the conversation would go Why are we adding a
 dependency on Mono for a notes application - and stop right there.

On 4/21/06, Andrew Sobala [EMAIL PROTECTED] wrote:
 Alex Graveley wrote:
 
  HELLO?!  Check 1-2-3?
 
  The discussion *was* about Tomboy.  An small app I wrote that people
  like, and which could benefit from adoption in GNOME.  Thanks for
  throwing any chance for productive discussion out the window.

 Running the risk of putting words into other people's mouths, I don't
 think that's what Luis meant.

 The question of Should Tomboy be integrated into the GNOME Desktop
 spawned the question of Should Mono applications be integrated into the
 GNOME Desktop - and that question shouldn't be answered just with
 reference to Tomboy, it should be answered with awareness of the fact
 that there is a huge wealth of mono applications out there, and we are
 shooting ourselves in the foot if people whine about the implementation
 language. But otherwise the conversation would go Why are we adding a
 dependency on Mono for a notes application - and stop right there.

Yeah, that's exactly what I meant. Alex, if you read Murray's
response, it was of the form 'no tomboy, because no C#, because doing
c# just for tomboy is dumb'. That line of logic is what I was trying
to stop.

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


Re: Re:Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-20 Thread Luis Villa
On 4/20/06, Murray Cumming [EMAIL PROTECTED] wrote:
 On Thu, 2006-04-20 at 22:38 +0200, David Neary wrote:
 
  Hi,
 
  Elijah Newren said:
   But, a more important question: We currently only allow apps using the
   python bindings into the desktop.
 
  Is this true, or is it just because no-one's ever asked?

 We've had extensive discussions about it on this list. Python is the
 only one that almost nobody objects to, and a lot of people would prefer
 us not to use too many programming languages in the official Desktop
 modules.

 But luckily, not everything needs to be in the Desktop. I certainly
 wouldn't want to add the political, technical, and strategic baggage for
 just a note taking utility.

But lets be honest here. This discussion isn't about tomboy. We need
built in search; we're getting some of our best reviews in ages
because of our (currently optional) built in search:

http://www.eweek.com/article2/0,1759,1948842,00.asp?kc=EWRSS03129TX1K616

If this discussion is about any app in particular (it probably
shouldn't be, but it probably will be) this discussion is really about
beagle, not tomboy.

Luis (why, what a big pink elephant you have in your pants^Wroom)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Mono bindings a blessed dependency? [Was: Tomboy in 2.16]

2006-04-20 Thread Luis Villa
On 4/20/06, Glynn Foster [EMAIL PROTECTED] wrote:
 On Thu, 2006-04-20 at 22:28 +0200, Vincent Untz wrote:
  Le jeudi 20 avril 2006 à 14:19 -0600, Elijah Newren a écrit :
   So, new question we have to address before addressing Alex's proposal:
   Should Mono be a valid dependency and C# a blessed language?
 
  I believe the answer should be yes. We're starting to see a lot of
  projects in C#, and I think all the major distributions are shipping
  mono now.

 Ahem, not quite true [1].

Neither JDS nor RHEL are yet. No idea if RHEL will.

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


(temporary) RETURN OF TINDERBOX MAN

2006-04-16 Thread Luis Villa
Ahem.

(picture a burning box on my chest)

(also imagine that I am flying, sticking my fist out)

(also, imagine that I'm not me, but rather I'm some mild-mannered
Belgians. Still flying, though.)


http://jhbuild.bxlug.be/builds/2006-04-16-0002/logs/gnome-icon-theme/#install

A bit of googling turned up the culprit here, but it would be nice if
the non-installation of icon-naming-utils caused a more interpretable
error condition than this. Remember, we want to make it easy for
people to build this stuff reliably. More like this coming soon, I'm
sure ;)

Anyway, if you've got a non-standard OS/architecture that you'd like
tinderboxed, you too can put on the cape of the supertinderboxer:

http://jhbuild.bxlug.be/participate

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


Overall State of Documentation [was Re: Gnome is a problem for OEMs]

2006-04-14 Thread Luis Villa
On 4/12/06, Brent Smith [EMAIL PROTECTED] wrote:
 Scott J. Harmon wrote:
 
  Too bad that documentation is horribly out of date.
 

 Seems like nobody wants to contribute to documentation these days...

 Updated PDFs for 2.14 at http://www.gnome.org/~bmsmith/gnome-2-14-pdfs/

 Check out system-admin-guide.pdf for information on how to edit menus.

 we should really get these on the main site

Where is library.gnome.org going these days? Completely stalled?

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


Re: gnome-applets branched

2006-04-13 Thread Luis Villa
Plans! Plans!

On 4/13/06, Davyd Madeley [EMAIL PROTECTED] wrote:
 gnome-applets has been branched for active development towards GNOME
 2.16.

 --d

 --
 Davyd Madeley

 http://www.davyd.id.au/
 08B0 341A 0B9B 08BB 2118  C060 2EDD BB4F 5191 6CDA
 ___
 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 to add Orca to GNOME 2.16

2006-04-10 Thread Luis Villa
Willie-
This sounds awesome. How does it fit with gnopernicus? Should we
retire gnopernicus from the release, or do they play nicely together,
or...? (Forgive me if this has been discussed before and I missed it.)

Luis

On 4/10/06, Willie Walker [EMAIL PROTECTED] wrote:
 Hi:

 I'm writing this to propose that Orca becomes an official module of
 GNOME 2.16.

 Orca is a scriptable, extensible, AT-SPI-based screen reader that
 provides access to the graphical desktop for people with visual
 impairments.  Orca has been part of the GNOME CVS repository for over
 two years, and has undergone a substantial overhaul in the past 10
 months, with blind people being involved in the design each step of the
 way.

 The Orca team recently outed Orca at CSUN '06, which is the California
 State University Northridge, Center on Disabilities, Annual
 International Conference on Technology and Persons with Disabilities.
 The response to Orca at CSUN was outstanding, and the activity and
 comments on the [EMAIL PROTECTED] (archives at
 http://mail.gnome.org/archives/orca-list/) have been very positive.

 More information on Orca can be found here:

 http://www.gnome.org/projects/orca/
 http://live.gnome.org/Orca

 Sincerely,

 Willie Walker,
 Project Lead, Orca


 ___
 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 to add Orca to GNOME 2.16

2006-04-10 Thread Luis Villa
On 4/10/06, Willie Walker [EMAIL PROTECTED] wrote:
 Hi Luis:

 As with gpdf/evince and galeon/epiphany and others, Orca and Gnopernicus
 provide the same high level reason for being, and you typically would
 use one or the other.  As the lead for Orca and friends of the
 Gnopernicus team, however, it find it hard for me to make an unbiased
 comparison between Orca and Gnopernicus.  What I would feel very
 comfortable saying is that two approaches to screen reading are
 different, and giving people with disabilities a choice of which to use
 is a good thing.

So, in those cases, we have tended to prefer that the experts involved
pick one, so that (for example) the translation teams and QA teams
spend their time and effort improving the 'best of breed' app, instead
of doing both. You'll note that is what we did with gpdf/evince (the
lead gpdf hacker now hacks on evince, I believe) and what we did with
galeon/epiphany (galeon is now folding itself into epiphany, though I
have no idea how far along this is.)

This is not necessarily the best procedure- it certainly means we have
to pick a winner/loser (which sucks), and means we typically have to
do it prematurely (even worse.) And I'm sure in the a11y case, this is
even worse, since most feature needs are non-negotiable. But this
approach does reduce duplication of effort from outsiders (good for
us), focuses core developers on one tool (usually good for us), and
gives clear signals to our users about what they should typically use
(which is good for them).

So... dunno. We've always made it a fairly strict rule to keep apps
that have substantial duplication out of the desktop. This might be
the right time to break that rule, or throw it out altogether and
consider alternatives, like certification. I think on balance, though,
there are some very good reasons for it and we'd do well not to toss
it lightly just because we're faced with a difficult choice that the
experts appear reluctant to do for us.

Luis

 On Mon, 2006-04-10 at 16:10 -0400, Luis Villa wrote:
  Willie-
  This sounds awesome. How does it fit with gnopernicus? Should we
  retire gnopernicus from the release, or do they play nicely together,
  or...? (Forgive me if this has been discussed before and I missed it.)
 
  Luis
 
  On 4/10/06, Willie Walker [EMAIL PROTECTED] wrote:
   Hi:
  
   I'm writing this to propose that Orca becomes an official module of
   GNOME 2.16.
  
   Orca is a scriptable, extensible, AT-SPI-based screen reader that
   provides access to the graphical desktop for people with visual
   impairments.  Orca has been part of the GNOME CVS repository for over
   two years, and has undergone a substantial overhaul in the past 10
   months, with blind people being involved in the design each step of the
   way.
  
   The Orca team recently outed Orca at CSUN '06, which is the California
   State University Northridge, Center on Disabilities, Annual
   International Conference on Technology and Persons with Disabilities.
   The response to Orca at CSUN was outstanding, and the activity and
   comments on the [EMAIL PROTECTED] (archives at
   http://mail.gnome.org/archives/orca-list/) have been very positive.
  
   More information on Orca can be found here:
  
   http://www.gnome.org/projects/orca/
   http://live.gnome.org/Orca
  
   Sincerely,
  
   Willie Walker,
   Project Lead, Orca
  
  
   ___
   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: [gpm] Re: Gnome 2.16 Module Proposal: GNOME Power Manager

2006-04-09 Thread Luis Villa
On 4/9/06, Andrew Sobala [EMAIL PROTECTED] wrote:
 Jaap Haitsma wrote:
  Richard,
 
 
  As far as I understand the code of GPM splitting up GPM in a daemon
  and a notication area icon/applet would not be so hard.
 
  They are pretty independent from each other.
 
  The daemon just has to watch batteries, laptop lid, hardware keys and
  take appropriate actions etc. If people run the daemon then they get all
  the power management features.
 
  The applet/notification area icon just needs to watch the batteries
  (code of the daemon can be reused :-) )and show the status by changing
  it's icon and displaying notifications.
 
  The only message I see that the daemon might want to send to the
  applet is a message that the system is going to suspend/hibernate and
  that is already something we want to do to notify other apps that the
  system is going to suspend/sleep and that they need to take appropriate
  actions if necessary.
 
  So in my opinion it's not that difficult, or am I missing something?
 
  But what's the point?
 
 
 
  1. It's good design to split up parts which are doing different things
  ( You can also put all your code in one source file, but that's not good
  design )
 
  2. An applet would be much more consistent with how GNOME works at the
  moment. If I want to add something to the panel I just add there by
  doing Add to panel and if I want to remove it I choose Remove from
  panel. GNOME unlike windows luckily doesn't put many stuff
  automagically in the panel :-)
 
 It's worth pointing out that gnome-power-manager is very much a notifier
 rather than an interactive applet. If your power cable falls out, it
 pops up a message saying you've lost power. If you're working away from
 a power source, there's a battery indicator with how much power you've
 got left... that disappears when you're fully charged.

 (At least, that's how it's configured on my system.)

This isn't the default, FWIW. I do agree that making this the default
behavior  would be the best approach- better, IMHO, than a regular
panel applet. I only want to know about power when something bad is
going wrong, which is exactly what the notification area is for. An
applet is all the time, and so is the current default behavior in the
notification area- both of which are broken.

Luis

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


Re: [gpm] Re: Gnome 2.16 Module Proposal: GNOME Power Manager

2006-04-09 Thread Luis Villa
On 4/9/06, Corey Burger [EMAIL PROTECTED] wrote:
 On 4/9/06, Luis Villa [EMAIL PROTECTED] wrote:
  On 4/9/06, Andrew Sobala [EMAIL PROTECTED] wrote:
   Jaap Haitsma wrote:
Richard,
   
   
As far as I understand the code of GPM splitting up GPM in a daemon
and a notication area icon/applet would not be so hard.
   
They are pretty independent from each other.
   
The daemon just has to watch batteries, laptop lid, hardware keys 
and
take appropriate actions etc. If people run the daemon then they get 
all
the power management features.
   
The applet/notification area icon just needs to watch the batteries
(code of the daemon can be reused :-) )and show the status by changing
it's icon and displaying notifications.
   
The only message I see that the daemon might want to send to the
applet is a message that the system is going to suspend/hibernate and
that is already something we want to do to notify other apps that the
system is going to suspend/sleep and that they need to take 
appropriate
actions if necessary.
   
So in my opinion it's not that difficult, or am I missing something?
   
But what's the point?
   
   
   
1. It's good design to split up parts which are doing different things
( You can also put all your code in one source file, but that's not good
design )
   
2. An applet would be much more consistent with how GNOME works at the
moment. If I want to add something to the panel I just add there by
doing Add to panel and if I want to remove it I choose Remove from
panel. GNOME unlike windows luckily doesn't put many stuff
automagically in the panel :-)
   
   It's worth pointing out that gnome-power-manager is very much a notifier
   rather than an interactive applet. If your power cable falls out, it
   pops up a message saying you've lost power. If you're working away from
   a power source, there's a battery indicator with how much power you've
   got left... that disappears when you're fully charged.
  
   (At least, that's how it's configured on my system.)
 
  This isn't the default, FWIW. I do agree that making this the default
  behavior  would be the best approach- better, IMHO, than a regular
  panel applet. I only want to know about power when something bad is
  going wrong, which is exactly what the notification area is for. An
  applet is all the time, and so is the current default behavior in the
  notification area- both of which are broken.
 
  Luis

 I completely disagree. There are a few good reasons why an icon should
 be displayed all the time

 1. What state the battery is in is always relevant. Power is the
 single most important thing on a laptop. Without it, you are going
 nowhere.

Wrong. It only matters when you're getting so low you are in danger of
losing work, or when the status changes, or in a couple other corner
cases which can be designed for. It is *not* the most important thing-
the most important thing is whatever work I'm actually *doing*.

I strongly recommend reading 'Designing From Both Sides of the
Screen', where one of the simple design heuristics is to make software
that acts like a butler (or in this case, a chauffeur.) As you drive
around town, does your chauffeur say 'by the way sir, the gas tank is
now 59% full.' (minutes pass) 'oh, now 58% full sir.' No. If your
chauffeur did that, you'd fire him for being an irritating idiot. A
good chauffeur tells you 'Sir, the tank is very nearly empty- shall I
find a station?', and a great chauffeur asks you once 'how early would
you like me to warn you about the gas, sir?' and then remembers that
in the future. When you pull the plug out of the wall, I mean, when
you come upon the sign that says 'huge desert- no gas for a long way',
a good chauffeur says 'Sir, we only have enough gas for 299 miles at
current consumption- would you like me to turn around?'

A good chauffeur, of course, does allow you to ask 'how much gas do we
have?' whenever you get nervous, and admittedly we don't have a great
way of doing that right now when the icon is purely in notification
mode. It would be better to figure that out, though, than to
needlessly put the information on the screen all the time.

Relevant sections of the book, by the way, in google book search:
http://tinyurl.com/qtuwn

 2. A hidden icon is impossible to view. Unlike Windows, you cannot
 expand a slider to see hidden icons. They are merely gone. Unless we
 fix this bug, icons like power and network state should not be hiding
 themselves.

As noted above, it should only hide itself when necessary.

 3. Consistency. Now this is normally not an argument I think holds any
 weight, but in this instance I think it does. Without a compelling
 reason to break consistency with other operating systems/desktop
 environments, I don't see why we should.

When discussing the design of notification icons and applets, there
are few things more compelling than

Re: release notes: first draft

2006-03-07 Thread Luis Villa
On 3/7/06, James Henstridge [EMAIL PROTECTED] wrote:
 Edward Hervey wrote:

   revised version 0.3.a-beta-pre25-coma-7:
 
   Gstreamer 0.10 will also give users the possibility to use, where
 patents apply, multimedia plugins distributed by 3rd party vendors to
 offer support for licensed codecs for which no legal plugins are
 available.
 
   Does that make more clear the *freedom of choice* offered to users ?
 
 
 Apart from the freedom issue (which is important), is this actually a
 new feature for Gnome 2.14?  GStreamer 0.8 also used plugins, so surely
 codec vendors had the same ability to offer plugins back then as with 0.10.

 Has anything actually changed here other than a vendor (Fluendo) making
 use of this ability?  If not, then this probably isn't appropriate for
 the release notes.

This issue has been a big, ongoing issue for the linux desktop for
years. It certainly seems appropriate to talk about the results now
that our long-term strategic choices have blossomed.

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


Re: new module decisions [was Re: gnome-screensaver]

2006-02-16 Thread Luis Villa
On 2/16/06, Rodrigo Moya [EMAIL PROTECTED] wrote:
 On Thu, 2006-02-16 at 13:33 -0700, Elijah Newren wrote:
  On 2/16/06, Danilo Šegan [EMAIL PROTECTED] wrote:
   Hi Vincent,
  
   Today at 8:24, Vincent Untz wrote:
  
We'll be trying something new for new modules in 2.16. I think most of
us agree that it didn't turn out well for this cycle.
  
   Like: lets remove all desktop modules, and reevaluate them again?
  
   Not that it would bring any concrete results, but I'd love the
   flamefest (d-d-l is seriously lacking these days :)
  
   Now, seriously, can you at least give us a hint of what you have in
   mind?  And who is we dammit? :)
 
  There are a couple of ideas floating around, so there's no concrete
  change to propose yet.  But you'll note that we have sucked at new
  module decisions in all release cycles for the past
  who-knows-how-long.  I personally think part of the problem is that
  the end date for new module proposals coincides with the date for the
  final decision.  The discuss it period is also way too wide open
  making it hard to keep on top of.  One of the suggestions is to have
  the cut-off date for new module proposals be sooner, have a focused
  and relatively short (a week or so?) discussion period after that
  (though still allowing the open ended discussion period that currently
  exists, just making it in some sense less official than the focused
  one), and then followed by an actual date by which decisions need to
  be made.
 
  I brought this up at a recent release-team meeting and other ideas
  were also brought up that were somewhat similar in nature (read: I
  don't remember the details).  We didn't have anything concrete and
  were running out of time, and besides, 2.14 is taking precedence right
  now.  So we agreed to discuss more later and get some community input
  maybe near or after 2.14 is out.  But now that it has come up...
 
  Anyone else have any ideas on making us not suck at getting module
  decisions done two months before the release as specified on the
  schedule as opposed to one month like we usually achieve?
 
 one thing I don't like is how the decisions get done. That is, if
 someone raises some concerns about a proposed module, then some people
 don't like it is the reason given for not accepting the module (ie, see
 gnome-power-manager/screensaver thread). Of course, there would always
 be someone who doesn't like something about a proposed module. So, what
 if we just set a list of things a module has to conform with to get
 accepted and base our decisions on that?

 For instance, we could have:
 * uses at least basic platform libs (GTK mainly)
 * uses existing platform libraries for everything possible (that is,
 does not use libs implementing an already existing feature in GNOME
 platform)
 * follows GNOME standards (coding standards, freedesktop specs, HIG,
 documentation, licensing, release dates and freezes, etc)
 * is source in GNOME CVS?

I tried to create such a list in a GEP, ages ago:

http://developer.gnome.org/gep/gep-10.html

Bottom line:

* there are some obvious ones (licensing, CVS, etc.) but those are
easy and no one (to the best of my knowledge) has ever proposed
anything that didn't meet them, or wasn't trivially moved to them.

* you must include evaluations of quality/completeness that are
necessarily subjective until the project is evaluated by a wider
crowd, and ideally on others, like a11y, that we should include but
that realistically no one has time/ability to make the assessments on.
So you're always going to have the subjective components, even on
reasonably subjective things (is the quality good? is it accessible?)

* if the desktop is to remain at all coherent, you must include
evaluations of target market/etc. that frankly, as a group, we're
basically unable to handle right now.

There is no simple, easy, list, unless you have no meaningful
standards.  Software isn't simple and easy, unfortunately.
Luis
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: UI Review

2006-02-08 Thread Luis Villa
On 2/8/06, Calum Benson [EMAIL PROTECTED] wrote:
 On Tue, 2006-02-07 at 10:25 -0700, Elijah Newren wrote:
  On 2/7/06, Calum Benson [EMAIL PROTECTED] wrote:
Uh, we're just over a week *past* UI freeze.  ;-)
  
   I know, but didn't we always do UI reviews after the freeze, with
 
  s/the freeze/a freeze/
 
   maintainers having special release team dispensation to change stuff
   after that that the UI review recommended?
 
  Yes, but didn't we used to have a soft UI freeze + a hard UI freeze,
  with the UI review coming in between? (e.g. see
  http://www.gnome.org/start/2.5/).  We're almost to the time of what
  would have been the hard UI freeze in such a schedule.
 
  Anyway, I think it'd make sense to probably approve stuff that was
  changed in response to UI review recommendation, if done soon, but
  given that it is later in the release cycle we do need to weigh it
  against possible work caused to the documentation or release notes
  writers as well as possibility for instability if the changes are not
  small.  So, I'd probably lean towards approving such stuff, but I
  think it's too late to give blanket approval to changes made in
  response to UI review at this point.

 Ok, well... what I'd suggest then is that we[1] maybe try and do a UI
 review of the components whose maintainers have expressed an interest in
 being reviewed (or who express such an interest in the next day or two),
 and just seek approval for those changes.  And then do it properly again
 next time :)

Just wanted to say, Calum (and perhaps others listening in) that I
firmly believe that, done right, the UI reviews can be very, very
useful. It is clear that we're not doing it very well, though- perhaps
it needs to be more proactive, and earlier in the cycle? I'm not sure
exactly what an ideal process would look like, but it is clear that we
need one- this is really critical, important, sadly vasty
underappreciated work.

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


Re: NLD10 and GNOME

2006-02-07 Thread Luis Villa
On 2/7/06, JP Rosevear [EMAIL PROTECTED] wrote:
 On Tue, 2006-02-07 at 10:43 +, Jono Bacon wrote:
  Hi all,
 
  Just a quick question to anyone who may be in the know. After seeing
  the NLD10 videos, it seems the GNOME in there is rather similar to the
  mockups shown at http://www.flickr.com/photos/gamehack/sets/1506658/

 Indeed, these mockups were made internally at Novell by the UI team
 (same guys that brought you betterdesktop).

  I made a comparison in a blog post at
  http://www.jonobacon.org/viewcomments.php?id=637 to outline the point.
 
  Do we know if these radical changes to GNOME have been implemented,
  and if so, are the changes coming back to the community?

 The changes that were implemented were not as radical as the mockups.
 Basically what Nat F. showed in Paris is what was implemented.  The code
 will be released to the community soon.

To ask the obvious question, why not now, and why not discussed
publicly earlier?

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


Re: NLD10 and GNOME

2006-02-07 Thread Luis Villa
On 2/7/06, Dan Winship [EMAIL PROTECTED] wrote:
 Luis Villa wrote:
  On 2/7/06, JP Rosevear [EMAIL PROTECTED] wrote:
  The changes that were implemented were not as radical as the
  mockups. Basically what Nat F. showed in Paris is what was
  implemented.  The code will be released to the community soon.
 
  To ask the obvious question, why not now, and why not discussed
  publicly earlier?

I should have been not quite so hasty and added 'and if the answers
are real problems (which I think they probably are) any suggestions on
how to solve them?' I'm swamped at work, so I can't go into much
detail ATM, but it seems like these are very real issues we need to
solve...

Luis

 So here's my (ie, not Novell's) answer.

 Two words: bike shed[1]. Or actually, stop energy[2] works too. Your
 pick.

 Although the changes aren't nearly as radical as the original mockups,
 they are a big change from the current GNOME panel menu. If we had
 proposed the changes on the mailing lists, it would have started a huge
 discussion about what people hated about the design (you can't make the
 panel menu depend on beagle!!!) and how it should be different. And
 then we could have either (a) completely ignored everyone and done it
 ourselves anyway, or (b) had a long conversation about the merits of the
 design and then not actually finished the code in time for NLD10.

 So we did it ourselves, and now either GNOME will like what we did, in
 which case, yay, free code for GNOME, or GNOME won't like what we did,
 in which case, no harm no foul for GNOME, and yay, brand differentiation
 for Novell. (And anyone who yells fork deserves to get one stuck in them.)


 An equivalent answer to the question is because you can't do design by
 committee. Everything good in GNOME is good because one person or a
 small number of people working closely together made it good. Much of
 what is bad in GNOME is bad because lots of people have contributed
 without having a single vision of what the end result is supposed to be.
 I mean, look at the stuff John Williams has been blogging about the last
 week[3]:

 * Evolution's UI blocking on I/O SUCKS. Due to lack of design in the
   early stages of development

 * Evolution's integration with gaim and tomboy RULES. Both of these
   happened because specific people (ChipX86, orph) made them happen.

 * Multimedia integration SUCKS. No one has ever sat down and tried
   to fix the big picture. (Although I think the gstreamer team is in
   the process of doing this now?)

 * Apps not remembering their window size and position SUCKS. Again,
   needs someone to take this problem and make it their own. I
   remember xkahn was trying to fix this a few years ago, but never
   finished.

 * Bug-buddy SUCKS. Jacob's original UI was simple and brilliant. But
   as more and more people added more and more features without
   looking at the big picture, it got unwieldy. (But now a small
   team is putting the simplicity back in again.)

 * Deskbar applet RULES (kikidonk), dashboard RULES (Nat), and beagle
   RULES (trow and joe). None of these was done *exclusively* by
   those people, but each of them reflects one person's (or a few
   people's) vision, as opposed to the current state of bug buddy,
   which just sort of happened.

 This is just another aspect of the UI simplicity thing. We like UIs
 that try to do the right thing (metacity, epiphany/firefox, evince)
 rather than UIs that try to make every possible user happy
 (enlightenment, mozilla, gpdf/acroread). If you try to design something
 by committee, you either have to end up with the latter sort of messy
 does-everything UI, or you ignore and hence piss off a large chunk of
 the committee.

 And that's where we are with NLD. There is no way that everyone in the
 GNOME community is going to like the changes we wanted to make. But we
 did the user testing, and we believe in it, and we want to make the
 changes anyway. So we're doing it. Maybe it will turn out good, and
 maybe it will turn out bad. Either way, the GNOME community learns from
 it. Think of it like this: wouldn't it have been cool if we could have
 tried out spatialus on our users, found out that they hated it, and then
 reverted back to browserlus, without ever having to actually piss off
 our users? This is essentially what is going to happen with NLD10. If
 Novell's customers like the NLD changes, then GNOME can adopt them. If
 Novell's customers don't like the changes, then GNOME can stand off to
 the side and say yeah well, we never liked that UI anyway. Not at all
 like how we would have done it. :-)

 But some people will still say But couldn't you have discussed it with
 the community before doing it? No, we couldn't. If we had, it would
 either not have happened, or it would have sucked. It's inevitable. It's
 not a problem with the GNOME community, it's a problem with communities
 in general

Re: control-center 2.13.90 released

2006-02-02 Thread Luis Villa
On 2/2/06, Rodney Dawes [EMAIL PROTECTED] wrote:
  If the hope is to change it back when things get faster then this current
  change is inflicting unnecessary software churn on users.

 The hope is to fix all of the problems. Not following the HIG is
 something that I would consider a problem. I fixed the dialog to follow
 the HIG.

Rotely following the HIG (rotely following any guidelines) because
they are guidelines, instead of working to fix underlying problems, is
the height of idiocy. Or laziness. Or both.

Luis (thinking maybe the HIG should have a note: 'If your software
used to be fast enough for 'OK', and now it isn't, you should get out
the profiler and fix the performance instead of getting out glade.' Or
maybe the first page of the HIG should say, in bold print, 'Fix the
problem, not the symptom.' I'd say it should say 'don't be an idiot'
but maybe that isn't clear enough.)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Splash screen + desktop background + gdm theme for 2.14

2006-01-21 Thread Luis Villa
On 1/21/06, Jaap Haitsma [EMAIL PROTECTED] wrote:
 Hi,

 There is always a competition for the splash screen of a new GNOME
 release. Wouldn't it be nicer to make this a bit wider such that it
 includes a desktop background and a GDM theme?

 That way users get a more visually consistent startup process. I know that
 many distros change the art to their own art, but there are also distros
 that just use the default GNOME art.

Good idea. Could also make it a requirement that there be a 2.14 and a
'version-free' version- i.e., that the theme be good enough that it
could stand on its own and be added to the package after the release,
without the version references.

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


Re: GStreamer version for 2.14

2006-01-16 Thread Luis Villa
On 1/16/06, Elijah Newren [EMAIL PROTECTED] wrote:
 On 1/16/06, Vincent Untz [EMAIL PROTECTED] wrote:

   They could use basic triaging in the sense that someone should go
   through them and see what applies to the 0.10 version.  I think that
   you'd find most GStreamer bug triagers to mark them as obsolete if they
   apply only to the 0.8 backend though, and I don't know if that's what
   you want in this case.
 
  I don't think marking them as obsolete is okay right now. I'd use the
  status whiteboard so we can easily know they're only happening with the
  0.8 backend. (Or maybe create a gstreamer0.8 component, but this is
  ugly).

 See http://blogs.gnome.org/view/newren/2005/09/30/0 for more details
 where I'm coming from, but I'm basically going to disagree with
 Vincent here -- I think it should be perfectly fine to mark all those
 bugs as obsolete and tell the reporter they are free to reopen if they
 experience the same issue under 0.10.  I think which versions are
 considered obsolete ought to be up to the maintainers (though we'd
 appreciate a note in the product specific guidelines, linked to from
 the browse page in bugzilla, so that triagers can help).  There is a
 tradeoff that needs to be made and we don't want to be too agressive
 just closing out 'old' bugs, but I think we tend to err far on the
 side off keeping too many bugs open that just aren't helpful.

This is basically the case we created obsolete for (as opposed to
wontfix) so while it isn't perfect, I'm generally in agreement with
Elijah here.

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


  1   2   3   >