Re: GNOME Goals

2014-09-24 Thread Martyn Russell

On 23/09/14 15:46, Michael Catanzaro wrote:

On Tue, 2014-09-23 at 16:08 +0200, Sébastien Wilmet wrote:

As a related matter, it seems that the GNOME Goals don't have a lot
of success.


Related, but separate. The problem is not so much slow adoption of
old goals, but lack of approval for new ones. Header bars are still
an unapproved goal that should not yet be implemented? I don't think
so


I took a look at the GNOME goals just to see where Tracker was with
them, we're actually implementing most of the new unproposed goals
already and I had no idea.

I was hoping there would be some newer ones we could work on too - it 
would be good to have some more goals in there.



Maybe the problem is that developers are not aware of the goals, so
they fix their own modules unconsciusly (based on their own criteria)
but do not change the module's status in the wiki.


It's partly that, more awareness is always a good thing.

--
Regards,
Martyn

Founder  Director @ Lanedo GmbH.
http://www.linkedin.com/in/martynrussell
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Improving Quality

2014-09-24 Thread Daniel Mustieles García
The high contrast goal may be my fail, since I've been trying to complete
it, but I missed the new modules in the list.

The main question now is: how can we avoid this situations? It should be
easy to check that a new module fits the proposed goals, but the problem I
see is that new modules (at least the not-core ones) are not announced
anywhere. Sometimes, I notice there are new modules in Git because I see
them in DL with 0% strings translated...

I could help with this task, opening bugs in case that any goal is not
applied, but we should had some acting rules about it.


2014-09-24 0:42 GMT+02:00 Michael Catanzaro mcatanz...@gnome.org:

 On Tue, 2014-09-23 at 20:24 +0200, Daniel Mustieles García wrote:
  About this, I have a question... existing modules are easily
  tracked, and can check if they fit the goals but, what happens with
  new modules? When a developer creates a new module, is he/she advised
  to review and apply the goals?

 No, they slip under the cracks. This is why someone announced the high
 contrast goal was nearly complete, when in fact there are many new apps
 without high contrast icons.

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

Re: Improving Quality

2014-09-24 Thread Andreas Nilsson

On 09/24/2014 11:04 AM, Daniel Mustieles García wrote:
The high contrast goal may be my fail, since I've been trying to 
complete it, but I missed the new modules in the list.


I think we did great progress regardless of not reaching the goal fully.
I now know it's an issue, so I try to keep an eye on new apps and will 
create new icons for these. Ideally we will have e full coverage for 3.16.

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


Re: Improving Quality

2014-09-24 Thread Daniel Mustieles García
2014-09-24 11:23 GMT+02:00 Andreas Nilsson li...@andreasn.se:

 On 09/24/2014 11:04 AM, Daniel Mustieles García wrote:

 The high contrast goal may be my fail, since I've been trying to complete
 it, but I missed the new modules in the list.


 I think we did great progress regardless of not reaching the goal fully.


Sure! And I'm very grateful for your help with it. We just forget to
include the new modules, but we can do it for the next release.


 I now know it's an issue, so I try to keep an eye on new apps and will
 create new icons for these. Ideally we will have e full coverage for 3.16.
 - Andreas

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

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

Re: Improving Quality

2014-09-24 Thread Allan Day
Matthias Clasen matthias.cla...@gmail.com wrote:
...
 I think this is a great idea. When we discussed this at Guadec, I got
 the impression that we should use this to draw attention to
 longstanding UX annoyances, early enough in the cycle to address them.
 Here is a short list of (my personal) candidates for this category:

 728496 evolution-data-server - Gnome shell keeps poping modal dialog
 for gmail password
 710848 polari - private messages vs shell chat
 705177 gnome-shell - Full-screen apps disappear on Alt+Tab

We'll need some guidelines for which bugs we include, and for what the
list should look like as a whole. My idea for this would be something
like:

 * Bugs should affect user experience quality - commonly experienced
papercuts, lack of polish, or enhancements that would make a positive
difference.
 * Only bugs from core applications and modules should be included.
Priority should be given to the most generally visible issues.
 * Bugs shouldn't be allowed to linger on the list without an
identifiable solution.
 * The vast majority of the bugs should be in a fixable state.
 * At any one time, the list shouldn't be longer than 40 [?] issues.
 * The list should contain a mix of issue types, ideally including a
combination of easy polish fixes and more difficult tasks.

There are possibilities to be systematic about which issues we
prioritise. I'd really like to have scheduled walkthroughs during the
development cycle, for example - and we could use those to populate
the list. Likewise, user testing results or results from QA testing
could be fed in. Of course, if we do that, the list could get quite
long - so that would require some thought.

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


Re: GNOME Goals

2014-09-24 Thread Richard Hughes
On 24 September 2014 09:31, Martyn Russell mar...@lanedo.com wrote:
 I took a look at the GNOME goals just to see where Tracker was with
 them, we're actually implementing most of the new unproposed goals
 already and I had no idea.

Much the same as my modules; the burden of keeping the wiki up to date
is kinda high. It would be great if we could auto-generate the GNOME
goal status table so that it stays up to date.

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


Re: Improving Quality

2014-09-24 Thread Leslie S Satenstein
An end-user experience.

I am testing Fedora21. Between Fedora20 and Fedora21, at this point in time, 
execution efficiency for the interface lies with Fedora20.  Perhaps in the 
Fedora Alpha-rc1, there is much extra code for debugging and assert macro 
calls and this will disappear at time of  Go Live.  


With testing, I found I could not load some existing (Web) Gnome Extensions. Is 
someone looking at these Web extensions, since Vanilla Gnome (Fedora21), is 
not enough useful to leave Fedora20 for version 21, given the tweaks that make 
Gnome more usable.


Off Topic.
With the ALL display, next to each glob (DOT), could Gnome include the  first 
character of the corresponding icon that would be displayed at location (1,1) 
on the screen.

Justification.  If I am searching for a program beginning with M, Within the 
All display, I can, with one click, arrive at the beginning of the M s.   

 
Regards 

 Leslie

Mr. Leslie Satenstein
SENT FROM MY OPEN SOURCE LINUX SYSTEM.





 From: Allan Day allanp...@gmail.com
To: Matthias Clasen matthias.cla...@gmail.com 
Cc: desktop-devel-list desktop-devel-list@gnome.org 
Sent: Wednesday, September 24, 2014 5:45 AM
Subject: Re: Improving Quality
 

Matthias Clasen matthias.cla...@gmail.com wrote:
...
 I think this is a great idea. When we discussed this at Guadec, I got
 the impression that we should use this to draw attention to
 longstanding UX annoyances, early enough in the cycle to address them.
 Here is a short list of (my personal) candidates for this category:

 728496 evolution-data-server - Gnome shell keeps poping modal dialog
 for gmail password
 710848 polari - private messages vs shell chat
 705177 gnome-shell - Full-screen apps disappear on Alt+Tab

We'll need some guidelines for which bugs we include, and for what the
list should look like as a whole. My idea for this would be something
like:

* Bugs should affect user experience quality - commonly experienced
papercuts, lack of polish, or enhancements that would make a positive
difference.
* Only bugs from core applications and modules should be included.
Priority should be given to the most generally visible issues.
* Bugs shouldn't be allowed to linger on the list without an
identifiable solution.
* The vast majority of the bugs should be in a fixable state.
* At any one time, the list shouldn't be longer than 40 [?] issues.
* The list should contain a mix of issue types, ideally including a
combination of easy polish fixes and more difficult tasks.

There are possibilities to be systematic about which issues we
prioritise. I'd really like to have scheduled walkthroughs during the
development cycle, for example - and we could use those to populate
the list. Likewise, user testing results or results from QA testing
could be fed in. Of course, if we do that, the list could get quite
long - so that would require some thought.





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


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

New list for Continuous (and celebrating 17,296 trees to date)

2014-09-24 Thread Colin Walters
We have a new dedicated list for the GNOME Continuous project:

https://mail.gnome.org/mailman/listinfo/gnome-continuous-list

Background on Continuous:

https://wiki.gnome.org/Projects/GnomeContinuous

I believe GNOME Continuous is still presently the fastest of its
scale[1] public automated continuous delivery[2] (not just CI, and not
manual packaging) of an operating system.  Let's look at the repository
statistics as of today:

$ ostree --repo=repo log gnome-continuous/buildmaster/x86_64-devel-debug
| grep commit | wc -l
17296

Each tree is a result of one or more git commits to one of the  300 git
repositories actively tracked by Continuous, from NetworkManager,
systemd, the Linux kernel, X.org, and of course the many, many git
repositories that make up GNOME core and many applications.

$ ostree --repo=repo log gnome-continuous/buildmaster/x86_64-devel-debug
| tail -5
commit 0143dd0e484ee81637cf530611fb048012fc614c1369314fc631696377e043b5
Date:  2013-09-12 05:09:03 +

Compose

That was the first commit in the current repository; then over ~377
days, that's an average of ~45 releases a day, with very little in the
way of human intervention.  Each release is booted, tested, and
screeenshots taken.

All of these builds presently occupy 153G:

$ du -shc repo/objects
153Grepo/objects

One of the reasons I believe Continuous is so successful in fulfilling
its design goal is by default it updates without human intervention, but
we have the ability to *undo* - to un-ship when things break.  This is
radically different from the traditional model of distributions which
update manually.

At any point, if there's a bad commit to one of the input git
repositories, it's very easy for a build administrator to just revert to
a previous commit, and tell the upstream author.  When it's fixed, we
can untag.

At the moment for example, both systemd and NetworkManager have been
tagged pending resolution of issues:
https://git.gnome.org/browse/gnome-continuous/commit/?id=108653bc9f8e66bd19228f5bd8f2505b51263fe5
https://git.gnome.org/browse/gnome-continuous/commit/?id=7f06173d7ce6085b2732a7190bf1fb7f64ff77e0

If you're interested in the system as a user or developer, please feel
free to join the new list!

[1] If you know of something that approaches the scale and speed and is
delivering an OS (e.g. kernel + userspace with update system, let me
know) 
[2] http://en.wikipedia.org/wiki/Continuous_delivery
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list