Re: I want to make a Gnome PC, what integration would you do?

2015-02-09 Thread Magdalen Berns
Hi Jason,

It's not clear who you are targeting so it's difficult to answer your
questions. Do you questions relate to hardware or software features?

For what it's worth: as far as I am aware, the only market for PCs
preinstalled with linux are people who are new to linux. Assuming that is a
fair assumption to have made (and that you're asking about software) then
the user might want minimal or they might not, depending on their budget
but overall I would imagine that this sort of buyer would most likely go
for ease of use and stability above all else (but this is unlikely to be
news).

Magdalen

On Wed, Dec 3, 2014 at 6:54 AM, Jason (spot) Brower encomp...@gmail.com
wrote:

 No not a sales terminal, but a PC, just one model, no options, that would
 feature gnome and a selected repository of software.
 Something for users that really enjoy as it is totally built for both the
 software and hardware.  Something small, with modest specs, but because of
 our selection it would work very well with Gnome.  It would be build with a
 special version of Ubuntu Linux with the Latest gnome, think of it like
 Ubuntu Minimal with Our special selection and setup on top.
 Of course the pc would be open and you cna format and do what you like
 with it.  But I just want to sell one model at a time and have a team to
 help specialize the gnome experience for users.
 If you had access to a computer like this, what kind of integrations would
 you imagine making for it?  Colors, styles, size, etc... even the slightest
 feature shouldn't be overlooked.
 I have access to some powerful hardware manufacturers, and I want to build
 and send a plan out to the companies and investors to take it further.
 BR,
 Jason Brower


 ___
 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

Commit auto-links in bugzilla comments

2015-02-09 Thread Milan Crha
Hello,
I'd like to ask: how does the auto-links for commits in the new 
bugzilla work? I mean, if I write something like:
   commit abcde12345
then the abcde12345 will become a link to the sources in the product 
the current bug is filled for. It works similarly to bug auto-link 
references, which is nice.

My problem is when one change for a product A requires also a change 
in product B and I reference commits for both products within one bug 
report. That may cause one of the commit links invalid.

Is there a way to tell the comment parser that the commit itself 
belongs to another product than the one the bug is filled for?

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


Re: I want to make a Gnome PC, what integration would you do?

2015-02-09 Thread Sriram Ramkrishna
On Tue, Dec 2, 2014 at 10:54 PM, Jason (spot) Brower
encomp...@gmail.com wrote:

Yikes, talking about a late response.  I was on vacation, otherwise I
would have answered this.

 No not a sales terminal, but a PC, just one model, no options, that would
 feature gnome and a selected repository of software.
 Something for users that really enjoy as it is totally built for both the
 software and hardware.  Something small, with modest specs, but because of
 our selection it would work very well with Gnome.  It would be build with a
 special version of Ubuntu Linux with the Latest gnome, think of it like
 Ubuntu Minimal with Our special selection and setup on top.

How exciting!

If you're talking about something small, do you mean the hardware as
well?  I would have said go with a NUC (note:I'm an Intel employee,
add salt)  Small footprint, and decent specs.  I'm assuming you're
talking about a desktop machine not anything mobile.

As for a distro, you could roll your own if you are looking for
something light.  The vision we want these days is that we want all
apps to come from GNOME Software. You probably want to wait till the
next version of Ubuntu which I believe will finish the port to QT?
(someone from Canonical or Ubuntu want to help me here?)  Right now, a
lot of things are patched and the experience is not pure GNOME.  You
could also use one of the Ubuntu re-spins.

 Of course the pc would be open and you cna format and do what you like with
 it.  But I just want to sell one model at a time and have a team to help
 specialize the gnome experience for users.

Sounds good.

 If you had access to a computer like this, what kind of integrations would
 you imagine making for it?  Colors, styles, size, etc... even the slightest
 feature shouldn't be overlooked.
 I have access to some powerful hardware manufacturers, and I want to build
 and send a plan out to the companies and investors to take it further.

That's a little hard to quantify, especially on this mailing list.
Most people do some kind of market research for that kind of thing. If
you have that data, then when you do pitch it to hardware
manufacturers, you'll have their full support.  The hardest part of
all of this is of course, making sure you pick manufacturers that are
willing to open source/GPL3 their hardware drivers/hardware.

If you do get traction, the GNOME Foundation Board of Directors would
be interested in how you fare.  Please drop them a note at
bo...@gnome.org.  We would love to see you be successful in your
venture. :)

Best,
sri

 BR,
 Jason Brower


 ___
 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: I want to make a Gnome PC, what integration would you do?

2015-02-09 Thread Sriram Ramkrishna
On Mon, Feb 9, 2015 at 9:19 AM, Sriram Ramkrishna s...@ramkrishna.me wrote:
 On Tue, Dec 2, 2014 at 10:54 PM, Jason (spot) Brower
 encomp...@gmail.com wrote:


One additional postscript.  Please subscribe to
engagement-l...@gnome.org.  This is kind of off topic on desktop-devel
which is concerned about GNOME development.  The people more
interested in what you are doing are on the engagement list and of
course the board.

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


Re: Discouraging use of sync APIs

2015-02-09 Thread Philip Withnall
On Mon, 2015-02-09 at 10:57 +, Debarshi Ray wrote:
 On Mon, Feb 09, 2015 at 10:47:37AM +, Philip Withnall wrote:
  I guess there are two approaches: making async APIs easier to use; and
  discouraging use of sync ones. I think the GAsyncResult framework we?ve
  got is pretty good, and I can?t think of a way to simplify it.
 
 One convention that I like is to use a _sync suffix for sync APIs,
 instead of an _async suffix for async ones, because it lets me spot
 synchronous calls with grep.
 
 A little sad that there are things like g_file_read that are sync, not
 async.

We had a brief discussion about that at the DX hackfest, and I think the
consensus was that the current naming scheme (no suffix = sync, ‘_async’
suffix = async) is unfortunate, but has to be kept for consistency
reasons. It would be really confusing to switch to a new scheme while
keeping the old one. :-(

Philip


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Discouraging use of sync APIs

2015-02-09 Thread Ondrej Holy
- Original Message -
 On Mon, Feb 09, 2015 at 10:47:37AM +, Philip Withnall wrote:
  I guess there are two approaches: making async APIs easier to use; and
  discouraging use of sync ones. I think the GAsyncResult framework we?ve
  got is pretty good, and I can?t think of a way to simplify it.
 
 One convention that I like is to use a _sync suffix for sync APIs,
 instead of an _async suffix for async ones, because it lets me spot
 synchronous calls with grep.
 
 A little sad that there are things like g_file_read that are sync, not
 async.

We already have g_file_read_async, it was probably typo, however I wonder which 
methods doesn't have async versions? Would be probably good start to 
implemented them if there are any.

Regards 

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


Discouraging use of sync APIs

2015-02-09 Thread Philip Withnall
Hi all,

From some feedback from real-world users of GLib/GIO (see the ‘Feedback
from downstreams’ thread), and just from looking at our own code in
GNOME, it seems that people persistently use sync versions of APIs in
the main thread when they should be using async ones.*

How can we fix this?

I guess there are two approaches: making async APIs easier to use; and
discouraging use of sync ones. I think the GAsyncResult framework we’ve
got is pretty good, and I can’t think of a way to simplify it.
(Suggestions welcome.)

For discouraging use of sync APIs, I have two strawman ideas:
 1. Hide the sync APIs in the documentation index, and only allow their
documentation to be viewed from a link from the async versions. That
would potentially fix the case where someone searches for ‘file
read’, finds g_file_read() as the first result, and never looks as
far as g_file_read_async().
 2. A bit more extreme: emit a warning every time a sync API is run in
the main thread (but not if it’s run in a worker thread). This
should capture precisely the situations we want to avoid (sync calls
blocking the main thread’s loop), but is a bit ugly, and people
don’t always check their code for runtime warnings.
 2b. Similarly, we could potentially statically analyse which threads
 each sync function could potentially be called from, and warn if
 sync functions are potentially called from the main thread. But I
 haven’t put much thought into how such an analysis would work, and
 it wouldn’t be trivial to implement.

What are people’s thoughts? 

Philip

* There are definitely legitimate uses of sync APIs, but not from the
main thread, ignoring trivial command line utilities (and even then, if
they want to handle signals properly, they should be running a main
loop).


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Discouraging use of sync APIs

2015-02-09 Thread Debarshi Ray
On Mon, Feb 09, 2015 at 10:47:37AM +, Philip Withnall wrote:
 I guess there are two approaches: making async APIs easier to use; and
 discouraging use of sync ones. I think the GAsyncResult framework we?ve
 got is pretty good, and I can?t think of a way to simplify it.

One convention that I like is to use a _sync suffix for sync APIs,
instead of an _async suffix for async ones, because it lets me spot
synchronous calls with grep.

A little sad that there are things like g_file_read that are sync, not
async.

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


Re: Discouraging use of sync APIs

2015-02-09 Thread Debarshi Ray
On Mon, Feb 09, 2015 at 12:53:46PM +, Emmanuele Bassi wrote:
 hi;
 
 On 9 February 2015 at 12:40, Debarshi Ray rishi...@lostca.se wrote:
  On Mon, Feb 09, 2015 at 11:14:46AM +, Philip Withnall wrote:
  On Mon, 2015-02-09 at 10:57 +, Debarshi Ray wrote:
   One convention that I like is to use a _sync suffix for sync APIs,
   instead of an _async suffix for async ones, because it lets me spot
   synchronous calls with grep.
  
   A little sad that there are things like g_file_read that are sync, not
   async.
 
  We had a brief discussion about that at the DX hackfest, and I think the
  consensus was that the current naming scheme (no suffix = sync, ?_async?
  suffix = async) is unfortunate, but has to be kept for consistency
  reasons. It would be really confusing to switch to a new scheme while
  keeping the old one. :-(
 
  There is really no consistency at the moment. eg., see
  g_dbus_proxy_new and the code generated by gdbus-codegen. It differs
  from class to class and module to module.
 
 there's a pattern, but it's neither communicated nor discernible.
 
 the file operations (which are the oldest ones in GIO) follow the
 default-sync/explicit-async pattern; in general, sync file operations
 on local storage are not terrible, even after going through a layer of
 indirection, and the applications dealing with remote storage were a
 minority when the API was introduced. few applications had to deal
 with both at the same time ? namely, Nautilus ? and those were already
 using threads internally, or async callbacks.
 
 whne GDBus was introduced, as its primary author, David made the
 executive decision to follow the default-async/explicit-sync pattern
 because most of the applications dealing with DBus for IPC were GUI
 applications using asynchronous API to avoid blocking the main loop.
 not many people were using DBus in threads, because neither dbus-glib
 nor any other wrapper around it was thread safe. the existing code
 base was already used to callback-heavy approaches.

I see. Thanks for clearing that up.

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


Re: Discouraging use of sync APIs

2015-02-09 Thread Bastien Nocera
On Mon, 2015-02-09 at 13:42 +, Philip Withnall wrote:
 On Mon, 2015-02-09 at 14:02 +0100, Bastien Nocera wrote:
  On Mon, 2015-02-09 at 12:53 +, Emmanuele Bassi wrote:
  snip
   I do agree with Philip's proposal of warning if the sync API is called
   inside the default main context, even if there's the obvious issue of
   console-only code that still uses a main loop, but does not have
   interactivity issues.
  
  I wouldn't want that. I can certainly see that as a necessary evil (say
  on application startup), and would rather it threw an error if that sync
  call took too long instead.
 
 Why can the startup code not use a GMainLoop? Is there some pattern I’ve
 missed? I thought in all such situations you could still do with a main
 loop so you could handle Ctrl+C nicely.

What's handling Ctrl+C nicely? I can Ctrl+C stuck applications fine in
most cases, and I wouldn't want the handling of such a feature to be the
main driver behind my API decisions.

On startup, you should try to get the maximum amount of work done in the
minimum amount of time. In some cases, pre-populating the UI (while
blocking the mainloop) is a better idea than seeing jarring effects
after the fact, once the UI has been loaded.

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

Re: Discouraging use of sync APIs

2015-02-09 Thread Debarshi Ray
On Mon, Feb 09, 2015 at 06:52:13AM -0500, Ondrej Holy wrote:
 We already have g_file_read_async, it was probably typo, however
 I wonder which methods doesn't have async versions? Would be probably
 good start to implemented them if there are any.

I meant that currently:
  - g_file_read_async is async
  - g_file_read is sync

... instead of:
  - g_file_read being async
  - g_file_read_sync being sync.

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


Re: Discouraging use of sync APIs

2015-02-09 Thread Ondrej Holy
Aha, sorry for misunderstanding. You are right, this is sad. 

Regards
Ondrej

- Original Message -
 On Mon, Feb 09, 2015 at 06:52:13AM -0500, Ondrej Holy wrote:
  We already have g_file_read_async, it was probably typo, however
  I wonder which methods doesn't have async versions? Would be probably
  good start to implemented them if there are any.
 
 I meant that currently:
   - g_file_read_async is async
   - g_file_read is sync
 
 ... instead of:
   - g_file_read being async
   - g_file_read_sync being sync.
 
 Cheers,
 Debarshi
 
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


I want to make a Gnome PC, what integration would you do?

2015-02-09 Thread Jason (spot) Brower
No not a sales terminal, but a PC, just one model, no options, that would
feature gnome and a selected repository of software.
Something for users that really enjoy as it is totally built for both the
software and hardware.  Something small, with modest specs, but because of
our selection it would work very well with Gnome.  It would be build with a
special version of Ubuntu Linux with the Latest gnome, think of it like
Ubuntu Minimal with Our special selection and setup on top.
Of course the pc would be open and you cna format and do what you like with
it.  But I just want to sell one model at a time and have a team to help
specialize the gnome experience for users.
If you had access to a computer like this, what kind of integrations would
you imagine making for it?  Colors, styles, size, etc... even the slightest
feature shouldn't be overlooked.
I have access to some powerful hardware manufacturers, and I want to build
and send a plan out to the companies and investors to take it further.
BR,
Jason Brower
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-09 Thread Antoine Jacoutot
 Given that it's broken/removed in gnome-shell 3.16 and that there's been
 no feedback, I don't see the problem. We should have removed the support
 in concert, instead of different parts of GNOME doing it at different
 times, but the expectation already is that ConsoleKit support should be
 a downstream patch for most parts of GNOME. One more isn't going to
 hurt.

That's the reason we reverted:
https://git.gnome.org/browse/gnome-shell/commit/?id=a244c1e987502e359c45c0a9bc0012b5bc635553
in 3.14 for OpenBSD (and FreeBSD).

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


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-09 Thread Antoine Jacoutot
 Okay guys, so what I'll do then is take the code out but post a patch to
 
 https://bugzilla.gnome.org/show_bug.cgi?id=743940
 
 that adds it back. You guys can ship that with 3.16 and then drop it
 with 3.18 when LoginKit is integrated into your distros.

That's awesome. Thanks a lot.

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


Re: Discouraging use of sync APIs

2015-02-09 Thread Philip Withnall
On Mon, 2015-02-09 at 14:02 +0100, Bastien Nocera wrote:
 On Mon, 2015-02-09 at 12:53 +, Emmanuele Bassi wrote:
 snip
  I do agree with Philip's proposal of warning if the sync API is called
  inside the default main context, even if there's the obvious issue of
  console-only code that still uses a main loop, but does not have
  interactivity issues.
 
 I wouldn't want that. I can certainly see that as a necessary evil (say
 on application startup), and would rather it threw an error if that sync
 call took too long instead.

Why can the startup code not use a GMainLoop? Is there some pattern I’ve
missed? I thought in all such situations you could still do with a main
loop so you could handle Ctrl+C nicely.

Philip


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Discouraging use of sync APIs

2015-02-09 Thread Debarshi Ray
On Mon, Feb 09, 2015 at 11:14:46AM +, Philip Withnall wrote:
 On Mon, 2015-02-09 at 10:57 +, Debarshi Ray wrote:
  One convention that I like is to use a _sync suffix for sync APIs,
  instead of an _async suffix for async ones, because it lets me spot
  synchronous calls with grep.
  
  A little sad that there are things like g_file_read that are sync, not
  async.
 
 We had a brief discussion about that at the DX hackfest, and I think the
 consensus was that the current naming scheme (no suffix = sync, ?_async?
 suffix = async) is unfortunate, but has to be kept for consistency
 reasons. It would be really confusing to switch to a new scheme while
 keeping the old one. :-(

There is really no consistency at the moment. eg., see
g_dbus_proxy_new and the code generated by gdbus-codegen. It differs
from class to class and module to module.

We can't break API, so atleast for future additions it would be good
to use a better convention.

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


Re: Discouraging use of sync APIs

2015-02-09 Thread Emmanuele Bassi
hi;

On 9 February 2015 at 12:40, Debarshi Ray rishi...@lostca.se wrote:
 On Mon, Feb 09, 2015 at 11:14:46AM +, Philip Withnall wrote:
 On Mon, 2015-02-09 at 10:57 +, Debarshi Ray wrote:
  One convention that I like is to use a _sync suffix for sync APIs,
  instead of an _async suffix for async ones, because it lets me spot
  synchronous calls with grep.
 
  A little sad that there are things like g_file_read that are sync, not
  async.

 We had a brief discussion about that at the DX hackfest, and I think the
 consensus was that the current naming scheme (no suffix = sync, ?_async?
 suffix = async) is unfortunate, but has to be kept for consistency
 reasons. It would be really confusing to switch to a new scheme while
 keeping the old one. :-(

 There is really no consistency at the moment. eg., see
 g_dbus_proxy_new and the code generated by gdbus-codegen. It differs
 from class to class and module to module.

there's a pattern, but it's neither communicated nor discernible.

the file operations (which are the oldest ones in GIO) follow the
default-sync/explicit-async pattern; in general, sync file operations
on local storage are not terrible, even after going through a layer of
indirection, and the applications dealing with remote storage were a
minority when the API was introduced. few applications had to deal
with both at the same time — namely, Nautilus — and those were already
using threads internally, or async callbacks.

whne GDBus was introduced, as its primary author, David made the
executive decision to follow the default-async/explicit-sync pattern
because most of the applications dealing with DBus for IPC were GUI
applications using asynchronous API to avoid blocking the main loop.
not many people were using DBus in threads, because neither dbus-glib
nor any other wrapper around it was thread safe. the existing code
base was already used to callback-heavy approaches.

it's unfortunate that both GFile and GDBus share the same namespace,
thus making the API look inconsistent. both approaches have their own
downsides; using threads to perform long running synchronous
operations is not at all bad these days, thanks to GTask. it's
actually much easier to spawn a GTask and deal with I/O (both file
operations and IPC) synchronously, instead of tracking the state over
a ton of callbacks. personally, that's how I've been writing I/O heavy
code for the past couple of years, as it makes my code much more
maintainable.

I do agree with Philip's proposal of warning if the sync API is called
inside the default main context, even if there's the obvious issue of
console-only code that still uses a main loop, but does not have
interactivity issues.

maybe we could use G_ENABLE_DIAGNOSTIC for this kind of messages;
after all, we're already using it for deprecated properties and
signals.

ciao,
 Emmanuele.

ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Discouraging use of sync APIs

2015-02-09 Thread Bastien Nocera
On Mon, 2015-02-09 at 12:53 +, Emmanuele Bassi wrote:
snip
 I do agree with Philip's proposal of warning if the sync API is called
 inside the default main context, even if there's the obvious issue of
 console-only code that still uses a main loop, but does not have
 interactivity issues.

I wouldn't want that. I can certainly see that as a necessary evil (say
on application startup), and would rather it threw an error if that sync
call took too long instead.

 maybe we could use G_ENABLE_DIAGNOSTIC for this kind of messages;
 after all, we're already using it for deprecated properties and
 signals.


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


Re: OUTAGE: bugzilla.gnome.org, 09th February (09:00 CET) - 10th February (22:00 CET)

2015-02-09 Thread Andrea Veri
The upgrade has been finalized and the machine is back to production.
A special thank you goes to Andre Klapper and Krzesimir Nowak for
their hard work to make this happen.

We are also happy to announce Krzesimir has joined the GNOME
Bugmasters team and admin status has been granted to him on
bugzilla.gnome.org. We are also delighted about the fact today's
upgrade has given a new life to the Bugmasters team: new members are
joining and more are willing to participate to the team and most of
all old members are back on track to provide their valuable feedback
and expertise.

While we are confident enough testing was made we welcome everyone to
submit bugs that may arise at [1].

Have an awesome evening everyone!

[1] https://bugzilla.gnome.org/enter_bug.cgi?product=bugzilla.gnome.org

2015-02-04 20:22 GMT+01:00 Andrea Veri a...@gnome.org:
 Hi,

 this upcoming monday we'll be performing bugzilla.gnome.org's upgrade
 to the very latest Bugzilla release, it being 4.4.8.

 The upgrade time frame has been kept wide enough for us to perform the
 following operations:

 1. Make sure the Bugzilla database is replicated on our MySQLd replica
 (mainly dumping the DB and restoring it on the replica so they are
 both in sync. We need all the tables to be on READ LOCK while doing
 this so the upgrade is a good time for the replication of this
 database to be restored)
 2. Perform the upgrade itself from release 3.4 to release 4.4.8
 3. Perform post-upgrade maintenance operations

 More information about what happened behind the scenes during these
 months can be found at [1].

 As usual keep an eye at [2], we'll make sure to update it with ETAs as
 things move forward.

 [1] http://krnowak.blogspot.it/2015/01/gnome-bugzilla-upgrade.html
 [2] https://status.gnome.org

 --
 Cheers,

 Andrea

 Debian Developer,
 Fedora / EPEL packager,
 GNOME Infrastructure Team Coordinator,
 GNOME Foundation Board of Directors Secretary,
 GNOME Foundation Membership  Elections Committee Chairman

 Homepage: http://www.gnome.org/~av



-- 
Cheers,

Andrea

Debian Developer,
Fedora / EPEL packager,
GNOME Infrastructure Team Coordinator,
GNOME Foundation Board of Directors Secretary,
GNOME Foundation Membership  Elections Committee Chairman

Homepage: http://www.gnome.org/~av
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Killing the Severity field value trivial in Bugzilla

2015-02-09 Thread Andre Klapper
On Thu, 2015-02-05 at 02:14 +0100, Andre Klapper wrote:
 While/after upgrading to Bugzilla 4.4 soon(TM) [1], I would like to get
 rid of Bugzilla's trivial Severity field value in order to get a
 slightly shorter list of confusing choices.

Done. There are no open tickets with trivial severity anymore, and you
cannot set that severity value anymore.

Cheers,
andre
-- 
Andre Klapper  |  ak...@gmx.net
http://blogs.gnome.org/aklapper/

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


Re: OUTAGE: bugzilla.gnome.org, 09th February (09:00 CET) - 10th February (22:00 CET)

2015-02-09 Thread Sriram Ramkrishna
On Mon, Feb 9, 2015 at 2:45 PM, Andrea Veri a...@gnome.org wrote:
 The upgrade has been finalized and the machine is back to production.
 A special thank you goes to Andre Klapper and Krzesimir Nowak for
 their hard work to make this happen.

 We are also happy to announce Krzesimir has joined the GNOME
 Bugmasters team and admin status has been granted to him on
 bugzilla.gnome.org. We are also delighted about the fact today's
 upgrade has given a new life to the Bugmasters team: new members are
 joining and more are willing to participate to the team and most of
 all old members are back on track to provide their valuable feedback
 and expertise.

 While we are confident enough testing was made we welcome everyone to
 submit bugs that may arise at [1].

 Have an awesome evening everyone!


I just want to thank everyone on the sysadmin team for this.  This has
been a long time coming and took quite amount of work due to the fact
that we had a specialized bugzilla install.  It's times like this is
why having an expert sysadmin team is so important.  We are _lucky_ to
have such awesome ones.  I've worked in a lot of environments, and I
know what I speak of.

Thanks again guys, you guys are the best!

Now if we can maybe get someone to change the UI a bit on bugzilla
that would be something...

sri

 [1] https://bugzilla.gnome.org/enter_bug.cgi?product=bugzilla.gnome.org

 2015-02-04 20:22 GMT+01:00 Andrea Veri a...@gnome.org:
 Hi,

 this upcoming monday we'll be performing bugzilla.gnome.org's upgrade
 to the very latest Bugzilla release, it being 4.4.8.

 The upgrade time frame has been kept wide enough for us to perform the
 following operations:

 1. Make sure the Bugzilla database is replicated on our MySQLd replica
 (mainly dumping the DB and restoring it on the replica so they are
 both in sync. We need all the tables to be on READ LOCK while doing
 this so the upgrade is a good time for the replication of this
 database to be restored)
 2. Perform the upgrade itself from release 3.4 to release 4.4.8
 3. Perform post-upgrade maintenance operations

 More information about what happened behind the scenes during these
 months can be found at [1].

 As usual keep an eye at [2], we'll make sure to update it with ETAs as
 things move forward.

 [1] http://krnowak.blogspot.it/2015/01/gnome-bugzilla-upgrade.html
 [2] https://status.gnome.org

 --
 Cheers,

 Andrea

 Debian Developer,
 Fedora / EPEL packager,
 GNOME Infrastructure Team Coordinator,
 GNOME Foundation Board of Directors Secretary,
 GNOME Foundation Membership  Elections Committee Chairman

 Homepage: http://www.gnome.org/~av



 --
 Cheers,

 Andrea

 Debian Developer,
 Fedora / EPEL packager,
 GNOME Infrastructure Team Coordinator,
 GNOME Foundation Board of Directors Secretary,
 GNOME Foundation Membership  Elections Committee Chairman

 Homepage: http://www.gnome.org/~av
 ___
 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


Re: Discouraging use of sync APIs

2015-02-09 Thread Federico Mena Quintero
On Mon, 2015-02-09 at 12:53 +, Emmanuele Bassi wrote:

 I do agree with Philip's proposal of warning if the sync API is called
 inside the default main context, even if there's the obvious issue of
 console-only code that still uses a main loop, but does not have
 interactivity issues.
 
 maybe we could use G_ENABLE_DIAGNOSTIC for this kind of messages;
 after all, we're already using it for deprecated properties and
 signals.

Having that kind of diagnostic (i.e. a developers-only tool) would be
nice.  Paired with Bastien's suggestion:
 
 and would rather it threw an error if that sync call took too long
 instead.

Didn't we have something like that for GTK+'s frame clock?

I guess it boils down to really looking at where and why those sync
calls are happening.  For example:

* I turn on my machine and start my session.  Gnome-shell brings up an
empty desktop.  I *can't do anything* until I pop up the Activities, but
when I do that, gnome-shell takes a little to read all the icons
or .desktop files for the applications, and there is a noticeable delay.
At startup, it could read those asynchronously so that they would be
ready when I bring up the Activities for the first time.

* Gnome-shell takes noticeably longer to respond at startup if the VPN
is not started yet *and* my /etc/resolv.conf was left with a DNS server
that is only accessible through the VPN.  I don't know if gnome-shell
actually needs to resolve a host name, or if it's waiting for
NetworkManager for something, or what.

The first case is about making the best use of time; the second one is
probably just a bug, or a bad API that forces gnome-shell to wait.  I
don't think you can just say, sync calls bad all the time :)

  Federico

-- 
GPG fingerprint - RSA 4096:
263F 590F 7E0F E1CB 3EA2  74B0 1676 37EB 6FB8 DCCE


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