Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-06 Thread Przemek Klosowski

On 11/03/2013 08:23 AM, Kevin Kofler wrote:

Michael Scherer wrote:

However, since you didn't explained at all what are the issues you are
facing with the new approach, and since you have only explained how you
are doing on your 20 servers ( which is totally unrelated to the
question of desktops, BTW, and which would still be usable at your
convenience on anything you maintain ), I am quite sceptic on your whole
intervention.

The issues are that:
* updates require 2 reboots,
* you cannot use what you upgraded before doing the reboots,
* in particular, you cannot install new packages built against the updated
   ones before the reboots,
* security fixes also only take effect after the reboots.


Another issue is that it's a negative user experience---people either 
are interrupted at a time of sysadmin's choosing, or, worse, turn the 
computer off, and then turn it back on later expecting to use it 
promptly,  and have to wait much longer. And then it happens again, and 
again, with regularity. This is a problem for any kind of delayed 
updates---even those scheduled for re-login instead of reboot.


We don't have a way of telling which updates REQUIRE reboot(*)--but 
solving this problem by rebooting always is not right, in my opinion.


p


(*) Such list may not even be possible: it would obviously include the 
kernel, and currently running applications/services which cannot be 
reloaded, and even subsystems that might have been initialized one way 
but now must be initialized differently, and ...
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-06 Thread Miloslav Trmač
On Wed, Nov 6, 2013 at 10:56 PM, Przemek Klosowski
przemek.klosow...@nist.gov wrote:
 We don't have a way of telling which updates REQUIRE reboot(*)--but solving
 this problem by rebooting always is not right, in my opinion.

This information is already available in bodhi.  It's probably not
very accurate, but it is there, and it could be made more accurate
without changing the client-side tools.
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-06 Thread Reindl Harald


Am 06.11.2013 23:03, schrieb Miloslav Trmač:
 On Wed, Nov 6, 2013 at 10:56 PM, Przemek Klosowski
 przemek.klosow...@nist.gov wrote:
 We don't have a way of telling which updates REQUIRE reboot(*)--but solving
 this problem by rebooting always is not right, in my opinion.
 
 This information is already available in bodhi.  It's probably not
 very accurate, but it is there, and it could be made more accurate
 without changing the client-side tools.

i always take lsof | grep DEL | grep /usr do get a list of processes
which have deleted files open which are exactly the libraries re updated

systemctl restart daemon1.service daemon2.service

and i prefer that much to restart a service automatically after update
because several reasons:

* i can deploy updates to any machines without interrupt services
* i can choose to restart not-so-important ones, take a breath and coffee
* and then i restart services on machines in my preferred order
* the preferred order may depend on how services on different machines work 
together
* that also is scriptable because ik now which services on what amchines work 
together

it should not be that hard to refer a service list this way and offer the user
to restart them or ignore it for whatever reason (a reason could be that he
one hour later goes home and shut down the machine anyways)




signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-06 Thread Przemek Klosowski

On 11/06/2013 05:08 PM, Reindl Harald wrote:

Am 06.11.2013 23:03, schrieb Miloslav Trmač:

On Wed, Nov 6, 2013 at 10:56 PM, Przemek Klosowski
przemek.klosow...@nist.gov wrote:

We don't have a way of telling which updates REQUIRE reboot(*)--but solving
this problem by rebooting always is not right, in my opinion.

This information is already available in bodhi.  It's probably not
very accurate, but it is there, and it could be made more accurate
without changing the client-side tools.

i always take lsof | grep DEL | grep /usr do get a list of processes
which have deleted files open which are exactly the libraries re updated



But my point was that there can be more reasons: e.g. some action at the 
service startup that needs to be done differently after the update. 
Neither lsof nor bodhi can deal with that type. The only hope is that 
the list is probably finite and we could come up with technical solutions.


Hey, wait a minute. What if we made %post* responsible for e.g. sending 
dbus a 'need to restart something' message? Would that cover all cases 
we've been talking about?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Stijn Hoop
Hi,

On Sun, 03 Nov 2013 14:23:28 +0100
Kevin Kofler kevin.kof...@chello.at wrote:

 Michael Scherer wrote:
  When statistics cost you money, yeah, I think that's important to
  take them in account. Maybe your employer do not care about this,
  but I strongly suspect mine does, and I strongly suspect that most
  companies do care about this as well.
 
 Company computers should get updated only by the sysadmins (which
 AFAIK is how it works at his company, him being the CTO, sysadmin and
 lead developer in one person), or by automated scripts running as
 root (which is how it's done at my university, there's an autoupdate
 script running at bootup). Users have no business updating
 company-managed computers.

This is YOUR opinion. Evidently, the direction GNOME is taking conflicts
with your opinion. But, maybe it would help to think about people
having opinions other than your own?

FWIW, at work here we used to do sysadmin-dictated updates and
installation but for several reasons that is simply not feasible
anymore:

- people work remotely more than ever including spotty network
  performance at the right update time

- laptops and their usage (ok audience of 200 students let's wait until
  my forced-update is done before I give my lecture)

- expectations -- people simply installed their own OS once they found
  out that they could not install their own necessary software, wasting
  both their and our time

Again, not saying that this is typical, or something that YOU should
adopt at your work. But the offline updates as will be implemented in
F20 will simply make things better for US.

And that is ALSO a VALID opinion.

Regards,

--Stijn
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-04 Thread Bastien Nocera


- Original Message -
 On 1 November 2013 19:27, Tim Lauridsen tim.laurid...@gmail.com wrote:
  Cleaned up the appdata xml
 
 Thanks,
 
  https://github.com/timlau/yumex/blob/master/misc/yumex.appdata.xml
  but I get errors from  appdata-validate
  Can see what the problem is :(
 
 You've got some odd non-utf8 char as the very first byte in the file:

That's a BOM character:
http://en.wikipedia.org/wiki/Byte_order_mark

If you're not using libxml2, you should be.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Nicolas Mailhot


Le Sam 2 novembre 2013 21:02, Richard Hughes a écrit :
 It's also impossible to do in a
 race-free way on a multiuser system. Quite frankly, I'm surprised
 online updates works as much as it does.

It works as much as it does because people have made it work for years
instead of giving up like you are. Serious (entrerprisey, that won some
marketshare) software is designed to update without reboots

Le Sam 2 novembre 2013 21:27, Reindl Harald a écrit :

 instead going the easy windows-way and say ok, you have to reboot
 it would be more worth to optimize the handling *after* updates
 without reboot and let the user decie wichi services are needed
 to restart

Not to mention the windows way only works for home systems. In any
corporation, sending update and reboot now orders to tens of thousand of
workstations is a major productivity killer

(because if you wait for reboot to apply updates some people won't ever
reboot and if you leave them the choice some will drop everything to
reboot at once because they'd rather waste work time now than go home
later at the end of the workday since updates take ages)

One way or another, adding causes for reboot is not going to make the
product more successful in the market. Can we stop the race to adopt other
systems antifeatures?

-- 
Nicolas Mailhot

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Florian Weimer

On 11/02/2013 09:27 PM, Reindl Harald wrote:


instead going the easy windows-way and say ok, you have to reboot


I don't think this is a technically accurate characterization of the 
Windows update mechanism.  Windows even allows updating processes 
through in-memory patching and compiles most functions with a special 
prologue to support this:


http://technet.microsoft.com/en-us/library/cc782258%28v=ws.10%29.aspx

--
Florian Weimer / Red Hat Product Security Team
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Reindl Harald


Am 04.11.2013 12:49, schrieb Florian Weimer:
 On 11/02/2013 09:27 PM, Reindl Harald wrote:
 
 instead going the easy windows-way and say ok, you have to reboot
 
 I don't think this is a technically accurate characterization of the Windows 
 update mechanism.  Windows even allows
 updating processes through in-memory patching and compiles most functions 
 with a special prologue to support this:
 
 http://technet.microsoft.com/en-us/library/cc782258%28v=ws.10%29.aspx

technical background is completly irrelevant in this context because the typical
windows behavior over years was you did something reboot now and that 
Microsoft
is working to reduce this as your link describes leaves a even more bad taste
in the mouth now going the other direction on Linux systems

that is no improvement, that is a step backwards 10 years or so



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Michael Scherer
Le lundi 04 novembre 2013 à 12:04 +0100, Nicolas Mailhot a écrit :

  instead going the easy windows-way and say ok, you have to reboot
  it would be more worth to optimize the handling *after* updates
  without reboot and let the user decie wichi services are needed
  to restart
 
 Not to mention the windows way only works for home systems. In any
 corporation, sending update and reboot now orders to tens of thousand of
 workstations is a major productivity killer

AFAIK, some part of Orange do that. The only productivity killed is the
one of the people that work in the night during the mandatory update
windows at 2 or 3 o'clock.

And at work, we have a policy of rebooting servers after every monthly
update, to make sure the latest version of library and everything are
running. And this mostly disturb irc screen/tmux session, because we do
that during the night.

 (because if you wait for reboot to apply updates some people won't ever
 reboot and if you leave them the choice some will drop everything to
 reboot at once because they'd rather waste work time now than go home
 later at the end of the workday since updates take ages)

Based on my experience, people already do that, so we have to cope with
the fact they do not make update if we give them the choice. And this is
also costing money to company due to calls to support that could be
avoided if people ran the latest updated version of some software.

One alternative is to force updates during the night, which would work
fine for a workstation in a office ( and in which case, the issue of
having to reboot become much less a problem ). But not for laptops.

 One way or another, adding causes for reboot is not going to make the
 product more successful in the market. Can we stop the race to adopt other
 systems antifeatures?

Outside of posters in this thread, I think most people do not really
care how the update work. What they care is to avoid weird bugs and
that's the main point. Now, you disagree on the way to fix those weird
bugs, but if no one fixed them so far ( and to be honest, I have not
seen anyone even starting to work on this ), I doubt that waiting more
is gonna make the fix appear. Free software is a do-o-cracy, whatever
your perfect fix is, if it is not being implemented, it doesn't exist.

And if people do not wish to use GPK or gnome-software to make updates
because of the reboot, the old way still exist. People spoke of yumex
among others, and the various scripts that were posted would still work,
yum would still be here (or dnf). 

-- 
Michael Scherer

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-04 Thread Richard Hughes
On 4 November 2013 10:24, Bastien Nocera bnoc...@redhat.com wrote:
 If you're not using libxml2, you should be.

I'm using GMarkup.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Miloslav Trmač
On Sat, Nov 2, 2013 at 9:02 PM, Richard Hughes hughsi...@gmail.com wrote:
 On 2 November 2013 17:47, Matthew Miller mat...@fedoraproject.org wrote:
 I'm not really excited about a lot of required rebooting, though -- I think
 that might be worse than the disease. We should have most of the information
 needed to determine if a reboot is really necessary, shouldn't we? I hope we
 can move to that in the future for a nicer user experience.

 There's no way to tell if an application can be updated on-line due to
 runtime loadable content and plugins. It's also impossible to do in a
 race-free way on a multiuser system.

That's true in the _general_ case, and therefore the ability to have
off-line updates is a good _general_ default.  We should be able to do
_much_ better for many common cases (at the very least, a package that
only has one executable, or one shared library, and no other
executables or shared libraries or data files with unknown function).

OTOH that's more of a generic packaging infrastructure RFE than
specifically a gnome-software RFE.

 The problem is when online
 update fails, you either get snip
 or a hosed rpmdb.

(How can rpmdb get hosed, and how are offline updates supposed to
prevent that?)
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Richard Hughes
On 4 November 2013 14:31, Miloslav Trmač m...@volny.cz wrote:
 That's true in the _general_ case, and therefore the ability to have
 off-line updates is a good _general_ default.  We should be able to do
 _much_ better for many common cases (at the very least, a package that
 only has one executable, or one shared library, and no other
 executables or shared libraries or data files with unknown function).

Even that's basically impossible to do in a race-free way. The way rpm
works is when you update a package, you actually install the new
package, then remove the old one. So there's a small but significant
time where just launching a command line utility makes it crash.
Without actually stopping the application from starting (for all
users) it's impossible to do correctly with rpm.

 (How can rpmdb get hosed, and how are offline updates supposed to
 prevent that?)

The idea is you have a small self contained known good environment.
There are no locale overrides, no LD_PRELOAD hacks and no debuggers
running, and all the things that make the transaction hang. Similarly,
because there's such a small runtime environment, there's less to go
wrong, e.g. X crashing and that kind of thing. I like what ChromeOS
does where it has a rescue-ish partition, to do the upgrade, but
without something like btrfs that can switch roots on a running
filesystem that's basically impossible on Linux.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Colin Walters
On Mon, 2013-11-04 at 14:48 +, Richard Hughes wrote:
 I like what ChromeOS
 does where it has a rescue-ish partition, to do the upgrade, but
 without something like btrfs that can switch roots on a running
 filesystem that's basically impossible on Linux.

This is precisely what https://wiki.gnome.org/OSTree is designed to do,
and has been doing quite successfully for gnome-continuous for over a
year now.  It really works.  You don't need any special features at the
block/filesystem layer.

(And not just two systems - you can easily have 50 installed, and bisect
 between them)

It is however far harder to slide it underneath yum/rpm, but if
anyone is interested in working on this please do drop by the
ostree-l...@gnome.org list.  There are people who are working on this
for dpkg and Arch linux packages.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Miloslav Trmač
On Mon, Nov 4, 2013 at 3:48 PM, Richard Hughes hughsi...@gmail.com wrote:
 On 4 November 2013 14:31, Miloslav Trmač m...@volny.cz wrote:
 That's true in the _general_ case, and therefore the ability to have
 off-line updates is a good _general_ default.  We should be able to do
 _much_ better for many common cases (at the very least, a package that
 only has one executable, or one shared library, and no other
 executables or shared libraries or data files with unknown function).

 Even that's basically impossible to do in a race-free way. The way rpm
 works is when you update a package, you actually install the new
 package, then remove the old one. So there's a small but significant
 time where just launching a command line utility makes it crash.

That's not what strace says:
 open(/usr/bin/youtube-dl;5277b6fc, O_WRONLY|O_CREAT|O_TRUNC, 0666) = 46
snip
 close(46)   = 0
snip
 write(46, #!/usr/bin/env python\nPK\3\4\24\0\0\0\10\0..., 65536) = 65536
snip
 rename(/usr/bin/youtube-dl;5277b6fc, /usr/bin/youtube-dl) = 0

rename() is atomic, so at every single moment the path refers to a
valid and working executable.  (The heuristic above has been
intentionally worded in a way that avoids inter-file dependencies.)
 Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-04 Thread Kevin Kofler
Michael Scherer wrote:
 As i say, we mostly have a fleet of laptop, and of course, the situation
 would be different if this was a set of workstation, but alas, this is
 not the case.

It's true that the problem is harder for laptops, which are often more 
loosely administrated by necessity.

 Then this mean there is a problem in dependency. If I install kevin-
 simulator-1.0 that requires libmichael1.1 while libmichael1.0 is
 installed, either it need it and it will pull it, or it doesn't need and
 it will not pull it. This also ask the whole question of having non
 compatible library, etc, but I think we already answered that question
 with the update policy and need to keep a proper compatible ABI.

The update policy only requires BACKWARDS compatibility, i.e. that stuff 
built against libmichael1.0 will also work against libmichael1.1 if the 
latter is pushed as an update. For some libraries, it is totally impractical 
to require FORWARD compatibility (i.e. requiring that stuff built against 
libmichael1.1 will also run against libmichael1.0). So it is normal that 
updates depend on earlier updates.

 At least, the new system bring coherency, you know that everything is up
 to date after the reboot. And again, if you like the previous way, you
 can still opt-out of the system.

The complaint in this thread is that GNOME Software does NOT allow you to 
opt-out, you have to switch to completely different software if you want to 
opt out of offline updates. (FYI, the plan for Apper upstream is to support 
both online and offline updates (currently, it supports only online 
updates), allowing the user to really opt-in or opt-out of offline updates. 
On the Fedora KDE end, we will then probably ship offline updates as opt-
in/default-off rather than opt-out/default-on, at least that's our current 
consensus.)

 It also violates the principle of least surprise.
 
 In what way ? If the system clearly say we are gonna need to reboot to
 apply thoses updates, it is hard to say that you are surprised. And the
 principe of least surprise would be violated if we didn't followed the
 dominant paradigm, which is still windows afaik.

Even that dominant paradigm stopped requiring reboots for each and every 
update eons ago. A user does not expect updates to require reboots, even 
less a GNU/Linux user.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-03 Thread Kevin Kofler
Michael Scherer wrote:
 When statistics cost you money, yeah, I think that's important to take
 them in account. Maybe your employer do not care about this, but I
 strongly suspect mine does, and I strongly suspect that most companies
 do care about this as well.

Company computers should get updated only by the sysadmins (which AFAIK is 
how it works at his company, him being the CTO, sysadmin and lead developer 
in one person), or by automated scripts running as root (which is how it's 
done at my university, there's an autoupdate script running at bootup). 
Users have no business updating company-managed computers.

 Not to mention that basically, what you suggest is that the system
 bypass users explicit requests to shutdown, and that doesn't sound like
 a improvement to me ( and again, I say that also because that's what we
 tried at work, and this didn't work that well ).

Yet this is exactly how PackageKit deals with this for online updates.

 However, since you didn't explained at all what are the issues you are
 facing with the new approach, and since you have only explained how you
 are doing on your 20 servers ( which is totally unrelated to the
 question of desktops, BTW, and which would still be usable at your
 convenience on anything you maintain ), I am quite sceptic on your whole
 intervention.

The issues are that:
* updates require 2 reboots,
* you cannot use what you upgraded before doing the reboots,
* in particular, you cannot install new packages built against the updated
  ones before the reboots,
* security fixes also only take effect after the reboots.

It also violates the principle of least surprise.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-03 Thread Kevin Kofler
Reindl Harald wrote:
 i am using updates-testing over years and often enough koji-packages too
 there are not much barely and problemtaic tested updates at all
 if someone wnats a system with less to zero updates he is using the
 wrong distribution and better suited with RHEL

+1, the frequent updates are one of Fedora's strengths (see also the First 
principle). Fewer updates mean fewer bugfixes and thus more bugs!

 truly standalone is static linked
 
 *no* the people using Linux systems does not want the Windows/Apple
 way where everyting carries his whole libraries and never ever get
 updated and the ones who think that they want are using the wrong
 operating system
 
 that may sound hard but it is the truth

+1 to that, and (ergo) -1 to app-store-like or OS-X-dmg-like applications 
which bundle the world. Throwing out decades of work on dependency 
resolution and going back to bundling with all its problems 
(https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries) is not 
acceptable.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-03 Thread Richard Hughes
On 3 November 2013 13:31, Kevin Kofler kevin.kof...@chello.at wrote:
 Fewer updates mean fewer bugfixes and thus more bugs!

I'd agree with you if the majority of updates weren't either packaging
tweaks or new upstream versions with little-to-no useful update text.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-03 Thread Kevin Kofler
Richard Hughes wrote:
 I'd agree with you if the majority of updates weren't either packaging
 tweaks or new upstream versions with little-to-no useful update text.

Packaging tweak updates are not that common. And the fact that the update 
notes are useless doesn't necessarily mean the update is useless, too. Plus, 
you ignore the many security and bugfix updates which do clearly explain 
what they fix in their update notes.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-03 Thread Michael Scherer
Le dimanche 03 novembre 2013 à 14:23 +0100, Kevin Kofler a écrit :
 Michael Scherer wrote:
  When statistics cost you money, yeah, I think that's important to take
  them in account. Maybe your employer do not care about this, but I
  strongly suspect mine does, and I strongly suspect that most companies
  do care about this as well.
 
 Company computers should get updated only by the sysadmins (which AFAIK is 
 how it works at his company, him being the CTO, sysadmin and lead developer 
 in one person), or by automated scripts running as root (which is how it's 
 done at my university, there's an autoupdate script running at bootup). 
 Users have no business updating company-managed computers.

You would delighted to know that not everybody do like this. We prefer
let the employees decide when the time to update is right, due for
exemple factor like having to leave the office soon, or being at a
customers site without much network connectivity, etc, etc. 

As i say, we mostly have a fleet of laptop, and of course, the situation
would be different if this was a set of workstation, but alas, this is
not the case.

  Not to mention that basically, what you suggest is that the system
  bypass users explicit requests to shutdown, and that doesn't sound like
  a improvement to me ( and again, I say that also because that's what we
  tried at work, and this didn't work that well ).
 
 Yet this is exactly how PackageKit deals with this for online updates.

Then I think this must be changed. And in fact, that's maybe why this is
currently changed.

  However, since you didn't explained at all what are the issues you are
  facing with the new approach, and since you have only explained how you
  are doing on your 20 servers ( which is totally unrelated to the
  question of desktops, BTW, and which would still be usable at your
  convenience on anything you maintain ), I am quite sceptic on your whole
  intervention.
 
 The issues are that:
 * updates require 2 reboots,

as long as this is automated, this is a technical detail. People seeing
2 times the bios do not really matter. Granted, this is annoying to have
to enter your encryption password twice if you use luks, but I wonder if
kexec cannot help on that part.

 * you cannot use what you upgraded before doing the reboots,

and so ? If the upgrade is the reboot, this is to be expected.
AFAIK, the update is not applied until you reboot, and AFAIK, you can
still do stuff by yourself using yum. So if your point is you cannot
use the update before the update is applied, I have yet to find what
you mean exactly.

 * in particular, you cannot install new packages built against the updated
   ones before the reboots,

Then this mean there is a problem in dependency. If I install kevin-
simulator-1.0 that requires libmichael1.1 while libmichael1.0 is
installed, either it need it and it will pull it, or it doesn't need and
it will not pull it. This also ask the whole question of having non
compatible library, etc, but I think we already answered that question
with the update policy and need to keep a proper compatible ABI.



 * security fixes also only take effect after the reboots.

unlike now, where they take effect based on random factors such as was
firefox already running, or did I logged out after the update, or
did I reboot on the new kernel ?

At least, the new system bring coherency, you know that everything is up
to date after the reboot. And again, if you like the previous way, you
can still opt-out of the system.


 It also violates the principle of least surprise.

In what way ? If the system clearly say we are gonna need to reboot to
apply thoses updates, it is hard to say that you are surprised. And the
principe of least surprise would be violated if we didn't followed the
dominant paradigm, which is still windows afaik. 

-- 
Michael Scherer

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-02 Thread Tim Lauridsen
On Fri, Nov 1, 2013 at 8:57 PM, Ray Strode halfl...@gmail.com wrote:

 Small errors here:

liControl want package repositories there is enabled for current
 session/li

 maybe should be:

liControl what package repositories are enabled for the current
 session/li


Thanks, fixed upstream

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Kevin Kofler
Richard Hughes wrote:
 Not update, we do all updates offline now.

Ewww! Yuck!

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Matthew Miller
On Fri, Nov 01, 2013 at 03:35:18PM +, Richard Hughes wrote:
  right-click-update in the app menu list, and other fun stuff like that?
 Not update, we do all updates offline now.

Richard, who is we in this context? And what is offline? 


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Michael Catanzaro
On Sat, 2013-11-02 at 12:05 -0400, Matthew Miller wrote:
 Richard, who is we in this context? And what is offline?
we = GNOME, via systemd

offline = Install Updates  Restart [1]. Your computer shuts down,
installs updates, shuts down again, and then boots back to GDM. This has
been around since F18 (though it was quite broken until a PackageKit
update in May or so), but it's currently a somewhat hidden option in the
GNOME Shell menu. In F20 it will be the default behavior.

I really want to have an Install Updates  Power Off option as well,
since offline updates are disruptive and annoying, and I don't want to
wait around for my computer to restart when installing updates.

The other change I want is for PackageKit to download updates weekly by
default. Currently updates come daily, but daily offline updates would
be completely absurd. All we have to do to support this is to change the
default value of one gsettings key.

[1] http://www.freedesktop.org/wiki/Software/systemd/SystemUpdates/


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Reindl Harald

Am 02.11.2013 18:16, schrieb Michael Catanzaro:
 The other change I want is for PackageKit to download updates weekly by
 default. Currently updates come daily, but daily offline updates would
 be completely absurd. All we have to do to support this is to change the
 default value of one gsettings key.
 
 [1] http://www.freedesktop.org/wiki/Software/systemd/SystemUpdates/

in case of security updates with zero-deay exploits everywhere in
the news weekly updates are more absurd for a bleeding-edge
distribution - at this point the whole idea with offline-updates
should be recosindered (saying as KDE user which is running
yum daily per hand and updates-testing enabled, so not affected
from all this changes)



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Matthias Clasen
On Sat, 2013-11-02 at 18:22 +0100, Reindl Harald wrote:
 Am 02.11.2013 18:16, schrieb Michael Catanzaro:
  The other change I want is for PackageKit to download updates weekly by
  default. Currently updates come daily, but daily offline updates would
  be completely absurd. All we have to do to support this is to change the
  default value of one gsettings key.
  
  [1] http://www.freedesktop.org/wiki/Software/systemd/SystemUpdates/
 
 in case of security updates with zero-deay exploits everywhere in
 the news weekly updates are more absurd for a bleeding-edge
 distribution - at this point the whole idea with offline-updates
 should be recosindered (saying as KDE user which is running
 yum daily per hand and updates-testing enabled, so not affected
 from all this changes)

Whether the updates are done 'offline' or not has only little relation
to how often we check for available updates and notify the user.

The logic I recently implemented for gnome-software 3.12 in F21 is to
check for new updates once per day, and download updates when they are
important (e.g. security updates), or when it has been a week since the
last time we installed updates. When a consistent set of updates has
been downloaded, we notify the user about available updates.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-02 Thread Matthias Clasen
On Fri, 2013-11-01 at 18:33 -0500, Michael Catanzaro wrote:
 On Fri, 2013-11-01 at 11:01 +, Richard Hughes wrote:
  Sure. GNOME is a complete desktop, not a collection of packages
  designed to be replaced.
 Personally, I see little benefit in prohibiting users from removing core
 apps.  If they don't like a particular program, why force it on them?
 Many people like to have exactly one application for each task - for me
 that's the GNOME application, but it's not hard to understand why people
 replace Epiphany with Firefox, Totem with VLC, etc.
 
 Having a few uninstallable apps isn't a huge deal, but will be annoying
 for many and will justifiably draw user criticism.
 
 Anyway I'm curious exactly which apps will be uninstallable: are they
 handpicked or is there some criterion (e.g. everything in the core
 moduleset? but then would you be stuck with Epiphany if you install it,
 even though it's not installed by default?)
 
 On Fri, 2013-11-01 at 11:01 +, Richard Hughes wrote:
  We wanted to write an application that rocked for a certain set of
  users, rather than write a generic UI that wasn't really usable by
  anyone. Also, given that you can easily install the old packagekit
  package tools using the application installer, there's really no
  reason to get upset at all.
 When they're installed at the same time, is there appropriate magic to
 ensure that gnome-software handles system updates, or would there be
 some sort of horrible competition between the two?  (Maybe
 gpk-update-viewer should be retired entirely?) 

There's no competition.

If you run gpk-update-viewer it will let you install updates (individual
updates, 'online'), but it has no active role in monitoring system
updates.

In F20, the monitoring is done by the updates plugin in
gnome-settings-daemon (and it will use gnome-software when asked to
bring up a UI).

For F21, this is being moved to gnome-software itself - it fits better
there, and we get rid of the PackageKit dependency in
gnome-settings-daemon, which people have complained about before
(#699348).

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Matthew Miller
On Sat, Nov 02, 2013 at 01:34:40PM -0400, Matthias Clasen wrote:
 The logic I recently implemented for gnome-software 3.12 in F21 is to
 check for new updates once per day, and download updates when they are
 important (e.g. security updates), or when it has been a week since the
 last time we installed updates. When a consistent set of updates has
 been downloaded, we notify the user about available updates.

This seems pretty sensible. 

I'm not really excited about a lot of required rebooting, though -- I think
that might be worse than the disease. We should have most of the information
needed to determine if a reboot is really necessary, shouldn't we? I hope we
can move to that in the future for a nicer user experience.

It would also be nice, in theory, to have an install on next reboot option
for non-critical updates which do require a reboot.


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Rahul Sundaram
Hi


On Sat, Nov 2, 2013 at 11:42 AM, Kevin Kofler kevin.kof...@chello.atwrote:

 Richard Hughes wrote:
  Not update, we do all updates offline now.

 Ewww! Yuck!


Can you stop with these childish responses?  As a KDE contributor, it is
understandable if you don't agree with GNOME decisions but you don't have
to snipe at them all the time.  It poisons the environment unnecessarily.

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Richard Hughes
On 2 November 2013 17:47, Matthew Miller mat...@fedoraproject.org wrote:
 I'm not really excited about a lot of required rebooting, though -- I think
 that might be worse than the disease. We should have most of the information
 needed to determine if a reboot is really necessary, shouldn't we? I hope we
 can move to that in the future for a nicer user experience.

There's no way to tell if an application can be updated on-line due to
runtime loadable content and plugins. It's also impossible to do in a
race-free way on a multiuser system. Quite frankly, I'm surprised
online updates works as much as it does. The problem is when online
update fails, you either get corrupted data and crashing application,
or a hosed rpmdb. In a related point, we need to reduce the number of
updates we present to the user in a massive way in a supposedly
stable distro.

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Reindl Harald


Am 02.11.2013 21:02, schrieb Richard Hughes:
 On 2 November 2013 17:47, Matthew Miller mat...@fedoraproject.org wrote:
 I'm not really excited about a lot of required rebooting, though -- I think
 that might be worse than the disease. We should have most of the information
 needed to determine if a reboot is really necessary, shouldn't we? I hope we
 can move to that in the future for a nicer user experience.
 
 There's no way to tell if an application can be updated on-line due to
 runtime loadable content and plugins. It's also impossible to do in a
 race-free way on a multiuser system.

why?

lsof | grep DEL | grep /usr shows any opened but deleted file
which is the case after updfates while applications are running

hence that is what i use on a infrastructure with around 20
Fedora servers to decide which services needs restarts or it
is worth to reboot which is hadrly the case except after kernel-updates

instead going the easy windows-way and say ok, you have to reboot
it would be more worth to optimize the handling *after* updates
without reboot and let the user decie wichi services are needed
to restart

yes i am strictly against restart services after updates why i
build any server related package by myself since years because
i know the impact of a update and most time a blind restart
at a random moment has more bad impact
___

[root@buildserver:~]$ cat /buildserver/distribute-needs-restart.sh
#!/usr/bin/bash
distribute-command.sh /usr/sbin/lsof | grep DEL | grep /usr

[root@buildserver:~]$ cat /buildserver/distribute-command.sh
#!/usr/bin/bash
source /Volumes/dune/buildserver/server-list.txt
function rh_run_command
{
 echo -e \e[32m$1\e[0m
 /usr/bin/ssh root@$1 $2
 echo 
 echo -e 
\e[31m--\e[0m
 echo 
}
if [ $2 ==  ]
then
 echo   /dev/null
else
 echo Put your params in quotes
 exit
fi
for item in ${RH_TARGET_SERVERS[*]}
do
  rh_run_command $item $1
done



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Richard Hughes
On 2 November 2013 20:27, Reindl Harald h.rei...@thelounge.net wrote:
 lsof | grep DEL | grep /usr shows any opened but deleted file
 which is the case after updfates while applications are running

Doesn't work with libreoffice, firefox or any application that loads
plugins or modules.

 hence that is what i use on a infrastructure with around 20
 Fedora servers to decide which services needs restarts or it
 is worth to reboot which is hadrly the case except after kernel-updates

Sure, that might work for servers, but I'd also argue gnome-software
isn't designed for upgrading server hardware.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Reindl Harald


Am 02.11.2013 21:35, schrieb Richard Hughes:
 On 2 November 2013 20:27, Reindl Harald h.rei...@thelounge.net wrote:
 lsof | grep DEL | grep /usr shows any opened but deleted file
 which is the case after updfates while applications are running
 
 Doesn't work with libreoffice, firefox or any application that loads
 plugins or modules

explain why

* the plugin is not loaded - fine
* the plugin is not loaded but will be on demand - more fine, it loads the 
updated



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Michael Catanzaro
On Sat, 2013-11-02 at 20:35 +, Richard Hughes wrote:
 Doesn't work with libreoffice, firefox or any application that loads
 plugins or modules.
I thought applications shipping desktop files would be updated online,
and other packages would trigger offline updates. Has this plan changed?


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Richard Hughes
On 2 November 2013 21:08, Michael Catanzaro mcatanz...@gnome.org wrote:
 I thought applications shipping desktop files would be updated online,
 and other packages would trigger offline updates. Has this plan changed?

Yes, everything requires an offline update now.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Reindl Harald


Am 02.11.2013 22:13, schrieb Richard Hughes:
 On 2 November 2013 21:08, Michael Catanzaro mcatanz...@gnome.org wrote:
 I thought applications shipping desktop files would be updated online,
 and other packages would trigger offline updates. Has this plan changed?
 
 Yes, everything requires an offline update now

before i leave this thread: smells abominable like Windows

lsof | grep DEL | grep /usr works also on a Desktop since years
god bless KDE, the idea offline-updates is a large step backwards







signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Michael Scherer
Le samedi 02 novembre 2013 à 21:40 +0100, Reindl Harald a écrit :
 
 Am 02.11.2013 21:35, schrieb Richard Hughes:
  On 2 November 2013 20:27, Reindl Harald h.rei...@thelounge.net wrote:
  lsof | grep DEL | grep /usr shows any opened but deleted file
  which is the case after updfates while applications are running
  
  Doesn't work with libreoffice, firefox or any application that loads
  plugins or modules
 
 explain why
 
 * the plugin is not loaded - fine
 * the plugin is not loaded but will be on demand - more fine, it loads the 
 updated

provided the updated is in the right place. If I have software1 that
load plugin from /usr/lib/software1/v1 and suddenly, I switch to
software1 v2 who load from /usr/lib/software1/v2, new plugins will be
in /usr/lib/software1/v2, so outside of the search path of the running
software1 v1 instance that currently run.

Or what about if I start firefox at the same moment it is being
updated ?

Maybe you do not care about this because you know this is gonna crash,
but the reason why so many people do not believe on Linux on the desktop
is also partially due to this kind of crash from time to time. When you
see them, you just start to think ok, this is crashing, that's not as
solid as I believed, followed later by linux on the desktop is not
even stable, let's go back to windows, it crash but at least, there is
games. People internalized the problem and act as if this was normal,
while it is not.

Ars technica summarize quite clearly the situation on this problem :
http://arstechnica.com/information-technology/2013/11/its-the-little-things-how-small-conundrums-make-many-hate-computers/

And I do not even speak of the users who reboot during a upgrade,
resulting into unbootable system due to issue like this
( https://bugzilla.redhat.com/show_bug.cgi?id=1002891 ). Sure, people
shouldn't do it. Yet they do, that's purely a statistical problem. Maybe
you do not see it with your small set of 20 servers, but with ~ 40 RHEL
desktops in my office, I have seen it 4 times. I have spend ~ 2h to fix
each of them. Now, take a bigger fleer of laptop, and count how much
this is costing in time to a company. Time lost by users, time lost by
having someone looking at it instead of focusing on others issues.

-- 
Michael Scherer

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Reindl Harald


Am 02.11.2013 22:29, schrieb Michael Scherer:
 Ars technica summarize quite clearly the situation on this problem :
 http://arstechnica.com/information-technology/2013/11/its-the-little-things-how-small-conundrums-make-many-hate-computers/
 
 And I do not even speak of the users who reboot during a upgrade,
 resulting into unbootable system due to issue like this
 ( https://bugzilla.redhat.com/show_bug.cgi?id=1002891 ). Sure, people
 shouldn't do it. Yet they do, that's purely a statistical problem. Maybe
 you do not see it with your small set of 20 servers, but with ~ 40 RHEL
 desktops in my office, I have seen it 4 times. I have spend ~ 2h to fix
 each of them. Now, take a bigger fleer of laptop, and count how much
 this is costing in time to a company. Time lost by users, time lost by
 having someone looking at it instead of focusing on others issues

strange - and instead fix the reboot/shutdown to delay the shutdown in case
of a running rpm/yum/dnf we go the crappy way of install updates offline
to work around statistics?

sorry, but i can't see the improvement here

in that case even windows is better which is technically wrong but with
such behavior and conclusions we sadly make it true



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Lukáš Tinkl

Dne 2.11.2013 22:13, Richard Hughes napsal(a):

On 2 November 2013 21:08, Michael Catanzaro mcatanz...@gnome.org wrote:

I thought applications shipping desktop files would be updated online,
and other packages would trigger offline updates. Has this plan changed?


Yes, everything requires an offline update now.

Richard.



Not in KDE, a well behaved KDE app copes well with stuff being updated 
online; we usually watch the important directories and reload/restart 
the modules/plugins automatically.


--
Lukáš Tinkl lti...@redhat.com
Software Engineer - KDE desktop team, Brno
KDE developer lu...@kde.org
Red Hat Inc.   http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Matthew Miller
On Sat, Nov 02, 2013 at 08:02:51PM +, Richard Hughes wrote:
 update fails, you either get corrupted data and crashing application,
 or a hosed rpmdb. In a related point, we need to reduce the number of
 updates we present to the user in a massive way in a supposedly
 stable distro.

I think we probably _can_ find a good technical solution to the other. Or at
least, find some cases which we can handle reasonable well and work up fro
there. Running applications in containers will help immensely, but that's
kind of a long way off.

So, really, it's this related point that I'm concerned about now. We _need_
to do these things in coordination, not just push a situation into F20 where
we are telling our users to reboot everyday -- that's a pretty bad user
experience. Even weekly feels like a lot.


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Michael Scherer
Le samedi 02 novembre 2013 à 22:35 +0100, Reindl Harald a écrit :
 
 Am 02.11.2013 22:29, schrieb Michael Scherer:
  Ars technica summarize quite clearly the situation on this problem :
  http://arstechnica.com/information-technology/2013/11/its-the-little-things-how-small-conundrums-make-many-hate-computers/
  
  And I do not even speak of the users who reboot during a upgrade,
  resulting into unbootable system due to issue like this
  ( https://bugzilla.redhat.com/show_bug.cgi?id=1002891 ). Sure, people
  shouldn't do it. Yet they do, that's purely a statistical problem. Maybe
  you do not see it with your small set of 20 servers, but with ~ 40 RHEL
  desktops in my office, I have seen it 4 times. I have spend ~ 2h to fix
  each of them. Now, take a bigger fleer of laptop, and count how much
  this is costing in time to a company. Time lost by users, time lost by
  having someone looking at it instead of focusing on others issues
 
 strange - and instead fix the reboot/shutdown to delay the shutdown in case
 of a running rpm/yum/dnf we go the crappy way of install updates offline
 to work around statistics?

When statistics cost you money, yeah, I think that's important to take
them in account. Maybe your employer do not care about this, but I
strongly suspect mine does, and I strongly suspect that most companies
do care about this as well. 

Not to mention that basically, what you suggest is that the system
bypass users explicit requests to shutdown, and that doesn't sound like
a improvement to me ( and again, I say that also because that's what we
tried at work, and this didn't work that well ).

Your proposal also do not account that by preventing shutdown/reboot on
a laptop, a user that do not pay attention ( and again, this happen in
real life ) could damage his computer if the laptop is still running and
put in a laptop case, etc. And this is not theoretical damage. I fried
my motherboard while doing something stupid like using the laptop as a
ipod in my bag, despite the system shutting itself down at 80°C. 


 sorry, but i can't see the improvement here

If preventing problems and increasing reliability is not a improvement,
I do not know what it is.

However, since you didn't explained at all what are the issues you are
facing with the new approach, and since you have only explained how you
are doing on your 20 servers ( which is totally unrelated to the
question of desktops, BTW, and which would still be usable at your
convenience on anything you maintain ), I am quite sceptic on your whole
intervention.

-- 
Michael Scherer

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Matthias Clasen
On Sat, 2013-11-02 at 17:46 -0400, Matthew Miller wrote:

 So, really, it's this related point that I'm concerned about now. We _need_
 to do these things in coordination, not just push a situation into F20 where
 we are telling our users to reboot everyday -- that's a pretty bad user
 experience. Even weekly feels like a lot.

Then change the way that updates to the released distribution are
treated. As long as we don't constrain the constant stream of barely
tested updates, we *are* pretty much forcing our users to restart their
system frequently.

We will look at allowing non-offline updates of applications when we
have applications that are truly standalone and separate from the OS
itself. 

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Reindl Harald
Am 02.11.2013 23:21, schrieb Matthias Clasen:
 Then change the way that updates to the released distribution are
 treated. As long as we don't constrain the constant stream of barely
 tested updates, we *are* pretty much forcing our users to restart their
 system frequently.

i am using updates-testing over years and often enough koji-packages too
there are not much barely and problemtaic tested updates at all
if someone wnats a system with less to zero updates he is using the
wrong distribution and better suited with RHEL

 We will look at allowing non-offline updates of applications when we
 have applications that are truly standalone and separate from the OS
 itself

truly standalone is static linked

*no* the people using Linux systems does not want the Windows/Apple
way where everyting carries his whole libraries and never ever get
updated and the ones who think that they want are using the wrong
operating system

that may sound hard but it is the truth

we do not need another clone if Windows/OSX to be successful
in whatever statistics - the strength of operating systems like
fedora is that they do not need to follow marketing and sales



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Matthew Miller
On Sat, Nov 02, 2013 at 06:21:34PM -0400, Matthias Clasen wrote:
  So, really, it's this related point that I'm concerned about now. We _need_
  to do these things in coordination, not just push a situation into F20 where
  we are telling our users to reboot everyday -- that's a pretty bad user
  experience. Even weekly feels like a lot.
 Then change the way that updates to the released distribution are
 treated. As long as we don't constrain the constant stream of barely
 tested updates, we *are* pretty much forcing our users to restart their
 system frequently.

That's been proposed, but we need to work together to do that.

There was a discussion at Flock, and particularly the QA team felt relucant.
I've been thinking about this recently (I guess not completely by
coincidence) and _do_ want to drive that forward... but not just by
unilaterally changing parts of the system before it all works.


 We will look at allowing non-offline updates of applications when we
 have applications that are truly standalone and separate from the OS
 itself. 

Where here we is Gnome, again?

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-02 Thread Matthias Clasen
On Sat, 2013-11-02 at 18:38 -0400, Matthew Miller wrote:
 On Sat, Nov 02, 2013 at 06:21:34PM -0400, Matthias Clasen wrote:
   So, really, it's this related point that I'm concerned about now. We 
   _need_
   to do these things in coordination, not just push a situation into F20 
   where
   we are telling our users to reboot everyday -- that's a pretty bad user
   experience. Even weekly feels like a lot.
  Then change the way that updates to the released distribution are
  treated. As long as we don't constrain the constant stream of barely
  tested updates, we *are* pretty much forcing our users to restart their
  system frequently.
 
 That's been proposed, but we need to work together to do that.
 
 There was a discussion at Flock, and particularly the QA team felt relucant.
 I've been thinking about this recently (I guess not completely by
 coincidence) and _do_ want to drive that forward... but not just by
 unilaterally changing parts of the system before it all works.

Every change has to start somewhere. But I'm not even sure what you are
talking about here. In F19, update checks and notifications are
controlled by two settings, frequency-get-updates and
frequency-updates-notification. And their default values are 86400 and
604800 (seconds) - ie check for updates once per day, and notify once
per week. Nothing is changing.

  We will look at allowing non-offline updates of applications when we
  have applications that are truly standalone and separate from the OS
  itself. 
 
 Where here we is Gnome, again?

I was referring to the people designing and implementing gnome-software.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Pete Travis
On Oct 31, 2013 11:43 PM, Tim Lauridsen tim.laurid...@gmail.com wrote:


 On Fri, Nov 1, 2013 at 4:58 AM, Ankur Sinha sanjay.an...@gmail.com
wrote:

 It isn't a *package* management application. It's an *application*
 management application, ie., it only handles packages that are desktop
 applications (and therefore have desktop files associated with them).

 I'm guessing power users that want to install other packages will need
 to resort to the command line: yum/dnf/packagekit-cli. I'm not really
 sure about this though. Someone else might know better.


 All users can use yumex, if they want a package management gui, there can
install every thing they want
 but it is not installed by default in the Gnome desktop, so new user need
to find out how to install it or how to
 to use yum from the command line.

 Tim


 --

Hmm... It sounds like yumex would be much more discoverable if it included
an appdata file :)

--Pete
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Ralf Corsepius

On 11/01/2013 04:58 AM, Ankur Sinha wrote:

On Fri, 2013-11-01 at 04:19 +0100, Kevin Kofler wrote:

Having as the only GUI package management application on your spin one
that
does not even offer all packages is very broken.

It isn't a *package* management application. It's an *application*
management application, ie., it only handles packages that are desktop
applications (and therefore have desktop files associated with them).

Why would this be useful? Just to be fashionable?


I'm guessing power users that want to install other packages will need

Pardon, but this sentence really causes my blood to boil!

Why?

Those people you are *offending* as power users, to me, are ordinary 
users.


That said, what you are doing here, to me qualifies as playing down a 
functionally crippled piece of SW.


Ralf

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Ankur Sinha
On Fri, 2013-11-01 at 08:03 +0100, Ralf Corsepius wrote:
 Why would this be useful? Just to be fashionable?

No. If you haven't been following the design of gnome-software, the
intent is to make it easier for users to install applications that they
want, without having to dig up what package name it is known by.

 
  I'm guessing power users that want to install other packages will
 need
 Pardon, but this sentence really causes my blood to boil!
 
 Why?

Because I can't see another UI that will let people install packages at
the moment?

 
 Those people you are *offending* as power users, to me, are
 ordinary 
 users.

I'm not offending anyone. I'm offended by you saying that I am.

 
 That said, what you are doing here, to me qualifies as playing down a 
 functionally crippled piece of SW.

Gnome-software works great for me. Shifting focus to applications will
make it easier for users to install applications that they use. I cannot
do anything about the way you feel about things.
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Richard Hughes
On 1 November 2013 06:51, Pete Travis li...@petetravis.com wrote:
 Hmm... It sounds like yumex would be much more discoverable if it included
 an appdata file :)

Agreed. At the moment applications without an AppData file are shown
below applications with AppData in the search results. See
http://alt.fedoraproject.org/pub/alt/screenshots/status.html#yumex for
what yumex looks like from the software-center point of view.

I've also written a blog this morning about upstream adoption of
AppData: 
http://blogs.gnome.org/hughsie/2013/11/01/upstream-adoption-of-appdata-so-far/

TL;DR version: We're getting there, albeit slowly.

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Richard Hughes
On 1 November 2013 03:19, Kevin Kofler kevin.kof...@chello.at wrote:
 Having as the only GUI package management application on your spin one that
 does not even offer all packages is very broken.

You forgot to type in my opinion...

 We have a notion of 'core app' - for things that 'come with the OS'. We
 don't allow to uninstall those.
 WTF!?

Sure. GNOME is a complete desktop, not a collection of packages
designed to be replaced.

 Compared to Ubuntu, certainly. But compared to gpk-application F19, I
 don't think so.
 Always the same broken assumption that Ubuntu's flawed design is the model
 to copy.

Actually, Ubuntu Software Center allows you view packages too,
although this split application/package model leads to a lot of
oddness in the UI. Packages are not interesting to desktop users, they
are just an implementation detail of how to get something done. e.g.
Play my media file, Open this document someone sent to me. Anyone
wanting to do things like install a mysql server or remove evince
already knows what they are doing, and is better served using yum/dnf
on the console.

We wanted to write an application that rocked for a certain set of
users, rather than write a generic UI that wasn't really usable by
anyone. Also, given that you can easily install the old packagekit
package tools using the application installer, there's really no
reason to get upset at all.

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Miloslav Trmač
On Fri, Nov 1, 2013 at 12:01 PM, Richard Hughes hughsi...@gmail.com wrote:
 Also, given that you can easily install the old packagekit
 package tools using the application installer, there's really no
 reason to get upset at all.

Yet people visibly _are_ upset in this thread, so there's something
wrong with that model :)

We can't make everybody happy all the time, sure, but there must be
something that can be done.
* Add a release note describing how to get a GUI that shows all packages?
* Make sure that yumex or a PackageKit frontend is easy to find from
the application installer?
... something else?
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Tim Lauridsen
On Fri, Nov 1, 2013 at 12:01 PM, Richard Hughes hughsi...@gmail.com wrote:

 Packages are not interesting to desktop users, they
 are just an implementation detail of how to get something done. e.g.
 Play my media file, Open this document someone sent to me. Anyone
 wanting to do things like install a mysql server or remove evince
 already knows what they are doing, and is better served using yum/dnf
 on the console.


The problem is that these so-called Desktop Users dont run Fedora or
other Linux Distros, they will properly run the OS there was preinstalled
on there computer when they bought it.

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread drago01
On Fri, Nov 1, 2013 at 2:01 PM, Miloslav Trmač m...@volny.cz wrote:
 On Fri, Nov 1, 2013 at 12:01 PM, Richard Hughes hughsi...@gmail.com wrote:
 Also, given that you can easily install the old packagekit
 package tools using the application installer, there's really no
 reason to get upset at all.

 Yet people visibly _are_ upset in this thread, so there's something
 wrong with that model :)

By that definition every model is wrong.

 We can't make everybody happy all the time, sure, but there must be
 something that can be done.
 * Add a release note describing how to get a GUI that shows all packages?
 * Make sure that yumex or a PackageKit frontend is easy to find from
 the application installer?

That just requires proper app data files for those applications.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread drago01
On Fri, Nov 1, 2013 at 2:07 PM, Tim Lauridsen tim.laurid...@gmail.com wrote:

 On Fri, Nov 1, 2013 at 12:01 PM, Richard Hughes hughsi...@gmail.com wrote:

 Packages are not interesting to desktop users, they
 are just an implementation detail of how to get something done. e.g.
 Play my media file, Open this document someone sent to me. Anyone
 wanting to do things like install a mysql server or remove evince
 already knows what they are doing, and is better served using yum/dnf
 on the console.


 The problem is that these so-called Desktop Users dont run Fedora or other
 Linux Distros, they will properly run the OS there was preinstalled on there
 computer when they bought it.

Chicken-Egg ... but anyway most non desktop users just use yum from
a terminal anyway.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Miloslav Trmač
On Fri, Nov 1, 2013 at 2:14 PM, drago01 drag...@gmail.com wrote:
 On Fri, Nov 1, 2013 at 2:01 PM, Miloslav Trmač m...@volny.cz wrote:
 We can't make everybody happy all the time, sure, but there must be
 something that can be done.
 * Add a release note describing how to get a GUI that shows all packages?
 * Make sure that yumex or a PackageKit frontend is easy to find from
 the application installer?

 That just requires proper app data files for those applications.

Sure.  Is the above sufficient to address the concerns?  And if so,
would anyone like to volunteer to own this action so that we can
consider the topic resolved?
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Matthew Miller
On Fri, Nov 01, 2013 at 11:01:57AM +, Richard Hughes wrote:
 We wanted to write an application that rocked for a certain set of
 users, rather than write a generic UI that wasn't really usable by
 anyone. Also, given that you can easily install the old packagekit
 package tools using the application installer, there's really no
 reason to get upset at all.

Speaking purely for myself and my own usage, I think this distinction makes
plenty of sense. Except I don't even really want the old packagekit tools.
If I'm looking for something desktop-application-y, an app store seems
like a great feature, and I'll probably use it for convenience.

If I'm looking at a lower level and thinking about _packages_, I probably am
thinking from a command-line viewpoint anyway, and using yum directly is
exactly what I want.






-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Tim Lauridsen
On Fri, Nov 1, 2013 at 7:51 AM, Pete Travis li...@petetravis.com wrote:

 Hmm... It sounds like yumex would be much more discoverable if it included
 an appdata file :)


Done,

https://github.com/timlau/yumex/blob/82198add9daabcfcabe9d8bb7a28ef3190e920d7/misc/yumex-appdata.xml

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Matthew Miller
On Fri, Nov 01, 2013 at 09:58:19AM -0400, Matthew Miller wrote:
 Speaking purely for myself and my own usage, I think this distinction makes
 plenty of sense. Except I don't even really want the old packagekit tools.
 If I'm looking for something desktop-application-y, an app store seems
 like a great feature, and I'll probably use it for convenience.

Adding this as a gnome shell search provider will make this *really* slick.
I see that's https://bugzilla.gnome.org/show_bug.cgi?id=707594, but I don't
see it on my F20 test box. Is this going to be in gnome 3.10 or is it for
the future?


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Matthias Clasen
On Fri, 2013-11-01 at 10:05 -0400, Matthew Miller wrote:
 On Fri, Nov 01, 2013 at 09:58:19AM -0400, Matthew Miller wrote:
  Speaking purely for myself and my own usage, I think this distinction makes
  plenty of sense. Except I don't even really want the old packagekit tools.
  If I'm looking for something desktop-application-y, an app store seems
  like a great feature, and I'll probably use it for convenience.
 
 Adding this as a gnome shell search provider will make this *really* slick.
 I see that's https://bugzilla.gnome.org/show_bug.cgi?id=707594, but I don't
 see it on my F20 test box. Is this going to be in gnome 3.10 or is it for
 the future?

The search provider will appear in f21. It should already be in rawhide.
Didn't make f20, since it is tied to some more invasive changes (turning
gnome-software into a session service, essentially).

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Richard Hughes
On 1 November 2013 14:00, Tim Lauridsen tim.laurid...@gmail.com wrote:
 https://github.com/timlau/yumex/blob/82198add9daabcfcabe9d8bb7a28ef3190e920d7/misc/yumex-appdata.xml

There are numerous problems with that file, and it's not going to be
used by the parser. If you read
http://people.freedesktop.org/~hughsient/appdata/ is explains what
each of the tags are used for.

Some issues:

* You didn't escape the  on line 10 (use amp;)
* BR/ isn't a valid tag
* The updatecontact contains  and  -- this is supposed to be a
bare email address
* The licence is not a valid content licence for the metadata

In the appdata-tools package there's a binary called appdata-validate
which checks AppData files for correctness and against the style
guide. You probably want to use that.

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Matthias Clasen
On Fri, 2013-11-01 at 15:00 +0100, Tim Lauridsen wrote:
 
 On Fri, Nov 1, 2013 at 7:51 AM, Pete Travis li...@petetravis.com
 wrote:
 Hmm... It sounds like yumex would be much more discoverable if
 it included an appdata file :)
 
 Done,
  
 https://github.com/timlau/yumex/blob/82198add9daabcfcabe9d8bb7a28ef3190e920d7/misc/yumex-appdata.xml
 

Great, thanks for doing that. 

Noticed while quickly looking over the file:

- it is not valid xml:  needs to be escaped as amp;

- 'gui' is not a great term to use. I'd suggest rewording the first
sentence maybe as 'Yum extender is a graphical package management
application, ...'

- Instead of 'categories' I would say 'criteria' in 'Browse packages
by...'. Categories already has (too many) meanings...


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Matthew Miller
On Fri, Nov 01, 2013 at 10:07:11AM -0400, Matthias Clasen wrote:
  Adding this as a gnome shell search provider will make this *really* slick.
  I see that's https://bugzilla.gnome.org/show_bug.cgi?id=707594, but I don't
  see it on my F20 test box. Is this going to be in gnome 3.10 or is it for
  the future?
 The search provider will appear in f21. It should already be in rawhide.
 Didn't make f20, since it is tied to some more invasive changes (turning
 gnome-software into a session service, essentially).

Okay, thanks. This is really cool good stuff. Guess it's time to update my
other laptop to Rawhide. :)


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Richard Hughes
On 1 November 2013 14:53, Matthew Miller mat...@fedoraproject.org wrote:
 Okay, thanks. This is really cool good stuff. Guess it's time to update my
 other laptop to Rawhide. :)

For those less brave, I've uploaded a screenshot here:
http://people.freedesktop.org/~hughsient/temp/gnome-software-shell-search.png

Also, if you want to try this out on F20, you can use the rawhide
gnome-software package if you also update glib2-* from rawhide. If you
do this and file bugs, they will be ignored. :)

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Bill Nottingham
Richard Hughes (hughsi...@gmail.com) said: 
 On 1 November 2013 14:53, Matthew Miller mat...@fedoraproject.org wrote:
  Okay, thanks. This is really cool good stuff. Guess it's time to update my
  other laptop to Rawhide. :)
 
 For those less brave, I've uploaded a screenshot here:
 http://people.freedesktop.org/~hughsient/temp/gnome-software-shell-search.png
 
 Also, if you want to try this out on F20, you can use the rawhide
 gnome-software package if you also update glib2-* from rawhide. If you
 do this and file bugs, they will be ignored. :)

So if it has a session service, and a shell provider integration, does that
mean we do overlays/highlighting on applications with updates pending in the
shell, right-click-update in the app menu list, and other fun stuff like that?

Bill
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Ryan Lerch

On Fri 01 Nov 2013 11:31:37 EDT, Bill Nottingham wrote:

Richard Hughes (hughsi...@gmail.com) said:

On 1 November 2013 14:53, Matthew Miller mat...@fedoraproject.org wrote:

Okay, thanks. This is really cool good stuff. Guess it's time to update my
other laptop to Rawhide. :)


For those less brave, I've uploaded a screenshot here:
http://people.freedesktop.org/~hughsient/temp/gnome-software-shell-search.png

Also, if you want to try this out on F20, you can use the rawhide
gnome-software package if you also update glib2-* from rawhide. If you
do this and file bugs, they will be ignored. :)


So if it has a session service, and a shell provider integration, does that
mean we do overlays/highlighting on applications with updates pending in the
shell, right-click-update in the app menu list, and other fun stuff like that?

Bill


Or even kick off a removal of an application from the overview?

--ryanlerch
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Richard Hughes
On 1 November 2013 15:31, Bill Nottingham nott...@redhat.com wrote:
 So if it has a session service, and a shell provider integration, does that
 mean we do overlays/highlighting on applications with updates pending in the
 shell

We don't do that at the moment, but we could add that as a feature in
[upstream] bugzilla as gnome-software knows when an installed
application has an update pending. I'm not sure if the current search
DBus interface allows that, but it's a sane request.

 right-click-update in the app menu list, and other fun stuff like that?

Not update, we do all updates offline now.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Richard Hughes
On 1 November 2013 15:36, Ryan Lerch rle...@redhat.com wrote:
 Or even kick off a removal of an application from the overview?

Sure, that's certainly possible, I'd just need some UI mockups to work
from. Note, core apps are not removable, so we'd have to have some
kind of API to ask if an app is removable before we offer the UI to
remove it.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome software shell search provider? [Re: Is Gnome Software ready for primetime?]

2013-11-01 Thread Matthew Miller
On Fri, Nov 01, 2013 at 03:29:02PM +, Richard Hughes wrote:
 For those less brave, I've uploaded a screenshot here:
 http://people.freedesktop.org/~hughsient/temp/gnome-software-shell-search.png

H -- that little shopping bag doesn't _quite_ say available but not
installed to me. I wonder if there's a way that could be made more clear?


-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Tim Lauridsen
On Fri, Nov 1, 2013 at 3:26 PM, Matthias Clasen mcla...@redhat.com wrote:

 Great, thanks for doing that.

 Noticed while quickly looking over the file:

 - it is not valid xml:  needs to be escaped as amp;

 - 'gui' is not a great term to use. I'd suggest rewording the first
 sentence maybe as 'Yum extender is a graphical package management
 application, ...'

 - Instead of 'categories' I would say 'criteria' in 'Browse packages
 by...'. Categories already has (too many) meanings...


Cleaned up the appdata xml

https://github.com/timlau/yumex/blob/master/misc/yumex.appdata.xml

but I get errors from  appdata-validate

$ appdata-validate yumex.appdata.xml
yumex.appdata.xml 1 problems detected:
• markup invalid: Error on line 1 char 1: Document must begin with
an element (e.g. book)

Can see what the problem is :(

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread drago01
On Fri, Nov 1, 2013 at 8:27 PM, Tim Lauridsen tim.laurid...@gmail.com wrote:

 On Fri, Nov 1, 2013 at 3:26 PM, Matthias Clasen mcla...@redhat.com wrote:

 Great, thanks for doing that.

 Noticed while quickly looking over the file:

 - it is not valid xml:  needs to be escaped as amp;

 - 'gui' is not a great term to use. I'd suggest rewording the first
 sentence maybe as 'Yum extender is a graphical package management
 application, ...'

 - Instead of 'categories' I would say 'criteria' in 'Browse packages
 by...'. Categories already has (too many) meanings...


 Cleaned up the appdata xml

 https://github.com/timlau/yumex/blob/master/misc/yumex.appdata.xml

 but I get errors from  appdata-validate

 $ appdata-validate yumex.appdata.xml
 yumex.appdata.xml 1 problems detected:
 • markup invalid: Error on line 1 char 1: Document must begin with
 an element (e.g. book)

 Can see what the problem is :(

That's odd ... have not looked at the code of appdata-validate (where
is its upstream?) but seems like it complains about the xml header
(i.e. the ?xml ...) line.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Richard Hughes
On 1 November 2013 19:27, Tim Lauridsen tim.laurid...@gmail.com wrote:
 Cleaned up the appdata xml

Thanks,

 https://github.com/timlau/yumex/blob/master/misc/yumex.appdata.xml
 but I get errors from  appdata-validate
 Can see what the problem is :(

You've got some odd non-utf8 char as the very first byte in the file:

diff --git a/misc/yumex.appdata.xml b/misc/yumex.appdata.xml
index 640c557..2c24fa5 100644
--- a/misc/yumex.appdata.xml
+++ b/misc/yumex.appdata.xml
@@ -1,5 +1,4 @@
-U+FEFF?xml version=1.0 encoding=UTF-8?
-!-- Copyright 2013 Tim Lauridsen tim...@fedoraproject.org --
+?xml version=1.0 encoding=UTF-8?
 application
  id type=desktopyumex.desktop/id
  licenceCC0/licence

With that fixed it validates fine.

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Tim Lauridsen
On Fri, Nov 1, 2013 at 8:30 PM, drago01 drag...@gmail.com wrote:

 On Fri, Nov 1, 2013 at 8:27 PM, Tim Lauridsen tim.laurid...@gmail.com
 wrote:
 
  On Fri, Nov 1, 2013 at 3:26 PM, Matthias Clasen mcla...@redhat.com
 wrote:
 
  Great, thanks for doing that.
 
  Noticed while quickly looking over the file:
 
  - it is not valid xml:  needs to be escaped as amp;
 
  - 'gui' is not a great term to use. I'd suggest rewording the first
  sentence maybe as 'Yum extender is a graphical package management
  application, ...'
 
  - Instead of 'categories' I would say 'criteria' in 'Browse packages
  by...'. Categories already has (too many) meanings...
 
 
  Cleaned up the appdata xml
 
  https://github.com/timlau/yumex/blob/master/misc/yumex.appdata.xml
 
  but I get errors from  appdata-validate
 
  $ appdata-validate yumex.appdata.xml
  yumex.appdata.xml 1 problems detected:
  • markup invalid: Error on line 1 char 1: Document must begin
 with
  an element (e.g. book)
 
  Can see what the problem is :(

 That's odd ... have not looked at the code of appdata-validate (where
 is its upstream?) but seems like it complains about the xml header
 (i.e. the ?xml ...) line.
 --


https://github.com/hughsie/appdata-tools

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Tim Lauridsen
On Fri, Nov 1, 2013 at 8:38 PM, Richard Hughes hughsi...@gmail.com wrote:


 You've got some odd non-utf8 char as the very first byte in the file:


Looks like the editor has written an Unicode BOM, after removing that it
validates ok

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Ray Strode
Hi,

On Fri, Nov 1, 2013 at 3:27 PM, Tim Lauridsen tim.laurid...@gmail.com wrote:
 Cleaned up the appdata xml

 https://github.com/timlau/yumex/blob/master/misc/yumex.appdata.xml

Small errors here:

   liControl want package repositories there is enabled for current
session/li

maybe should be:

   liControl what package repositories are enabled for the current
session/li

--Ray
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Michael Catanzaro
On Fri, 2013-11-01 at 11:01 +, Richard Hughes wrote:
 Sure. GNOME is a complete desktop, not a collection of packages
 designed to be replaced.
Personally, I see little benefit in prohibiting users from removing core
apps.  If they don't like a particular program, why force it on them?
Many people like to have exactly one application for each task - for me
that's the GNOME application, but it's not hard to understand why people
replace Epiphany with Firefox, Totem with VLC, etc.

Having a few uninstallable apps isn't a huge deal, but will be annoying
for many and will justifiably draw user criticism.

Anyway I'm curious exactly which apps will be uninstallable: are they
handpicked or is there some criterion (e.g. everything in the core
moduleset? but then would you be stuck with Epiphany if you install it,
even though it's not installed by default?)

On Fri, 2013-11-01 at 11:01 +, Richard Hughes wrote:
 We wanted to write an application that rocked for a certain set of
 users, rather than write a generic UI that wasn't really usable by
 anyone. Also, given that you can easily install the old packagekit
 package tools using the application installer, there's really no
 reason to get upset at all.
When they're installed at the same time, is there appropriate magic to
ensure that gnome-software handles system updates, or would there be
some sort of horrible competition between the two?  (Maybe
gpk-update-viewer should be retired entirely?) 


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-11-01 Thread Sandro Mani


On 02.11.2013 00:33, Michael Catanzaro wrote:

On Fri, 2013-11-01 at 11:01 +, Richard Hughes wrote:

Sure. GNOME is a complete desktop, not a collection of packages
designed to be replaced.

Personally, I see little benefit in prohibiting users from removing core
apps.  If they don't like a particular program, why force it on them?
Many people like to have exactly one application for each task - for me
that's the GNOME application, but it's not hard to understand why people
replace Epiphany with Firefox, Totem with VLC, etc.

Having a few uninstallable apps isn't a huge deal, but will be annoying
for many and will justifiably draw user criticism.

+1. Preventing people from uninstalling the actual core (i.e. 
gnome-shell, control-center, ...) is sensible, but anything beyond that 
is IMO excessive and not really in the spirit of freedom.

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Is Gnome Software ready for primetime ?

2013-10-31 Thread Tim Lauridsen
I have tested gnome-software to see the current state, compaired to gpk in
F19, there is a lot stuff there cant be done.

1. You cant install backgrounds / icons
2. Not all application found in the menu, can be found under installed, you
can search for them and find them, but cant remove them (ex. Document
viewer)
3. if you search for 'icons' you get at lot of wrong positives, where there
is no visible relation to icons in the text shown
4. Description is missing from almost every application.

This is just a few of the issues i have made bug reports on, but the main
question is gnome-software ready for the one an only software manager for
the primary
desktop for Fedora ?

I think the current state will make Fedora look limitted for new Fedora
users.

PS. Please dont turn this into a flame war for/against gnome :)

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Matthias Clasen
On Thu, 2013-10-31 at 12:13 +0100, Tim Lauridsen wrote:
 I have tested gnome-software to see the current state, compaired to
 gpk in F19, there is a lot stuff there cant be done.
 
 
 1. You cant install backgrounds / icons

It is an application installer, first and foremost. Installing
backgrounds/icons/themes is not a priority. That being said, 3.11 can
install fonts and codecs.

 2. Not all application found in the menu, can be found under
 installed, you can search for them and find them, but cant remove them
 (ex. Document viewer)

What menu ? And what application ?

We have a notion of 'core app' - for things that 'come with the OS'. We
don't allow to uninstall those. 

 3. if you search for 'icons' you get at lot of wrong positives, where
 there is no visible relation to icons in the text shown

Search looks at keywords from desktop files in addition to descriptions
and names. Would be good to see some concrete examples of the false
positives you get. I only get gnome-tweak-tool and some icon-related
font.

 4. Description is missing from almost every application.

Richard has pushed very hard for getting descriptions upstream - you may
have seen his repeated posts on this topic. And we have made quite a bit
of progress. But getting every application equipped with a good
description, screenshots, and other metadata will take some time, and
some help from the packagers and maintainers of those applications.

 I think the current state will make Fedora look limitted for new
 Fedora users.

Compared to Ubuntu, certainly. But compared to gpk-application F19, I
don't think so.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Tim Lauridsen
On Thu, Oct 31, 2013 at 12:50 PM, Matthias Clasen mcla...@redhat.comwrote:

 On Thu, 2013-10-31 at 12:13 +0100, Tim Lauridsen wrote:
  I have tested gnome-software to see the current state, compaired to
  gpk in F19, there is a lot stuff there cant be done.
 
 
  1. You cant install backgrounds / icons

 It is an application installer, first and foremost. Installing
 backgrounds/icons/themes is not a priority. That being said, 3.11 can
 install fonts and codecs.


I know that it is an application installer, but user want to install
content also
and gpk can do that, so it is a regression in my world.

gnome-software cant install extra backgrounds and icons
https://bugzilla.redhat.com/show_bug.cgi?id=1025209




  2. Not all application found in the menu, can be found under
  installed, you can search for them and find them, but cant remove them
  (ex. Document viewer)

 What menu ? And what application ?

 We have a notion of 'core app' - for things that 'come with the OS'. We
 don't allow to uninstall those.


It feels inconsitance that i cant remove evince, but it can remove other
gnome apps like boxes and documents

gnome-software dont show all installed applications
https://bugzilla.redhat.com/show_bug.cgi?id=1025250


  3. if you search for 'icons' you get at lot of wrong positives, where
  there is no visible relation to icons in the text shown

 Search looks at keywords from desktop files in addition to descriptions
 and names. Would be good to see some concrete examples of the false
 positives you get. I only get gnome-tweak-tool and some icon-related
 font.


search in package description, but dont show it
https://bugzilla.redhat.com/show_bug.cgi?id=1021889


  4. Description is missing from almost every application.

 Richard has pushed very hard for getting descriptions upstream - you may
 have seen his repeated posts on this topic. And we have made quite a bit
 of progress. But getting every application equipped with a good
 description, screenshots, and other metadata will take some time, and
 some help from the packagers and maintainers of those applications.


I know Richard has pushed hard to get appdata for apps, but it do help the
end user, if lot of apps in gnome-software dont have any descriptions.

Look at System - File Tools - Caja-actions configuration tool

How should an end user have a clue what this app does ?


  I think the current state will make Fedora look limitted for new
  Fedora users.

 Compared to Ubuntu, certainly. But compared to gpk-application F19, I
 don't think so.


A tool like gnome-software targets novice enduser (IMHO) and more advanced
user will tools like yum, dnf or yumex
So I try to look at it like a novice end user, and they fill see a more
friendly user interface, but they will not be able to find the things they
are look for.
The Fedora art team has done a great job find good extra background images,
but you have to use a command line to install it on the current F10 gnome
desktop, I is not
a good user experiense i my book.
Personal it is not a problem for me, but I would like Fedora to be as good
as possible for new users, so i took some time to install the gnome desktop
and check the state of thing
and report the issues I have found.

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Matthias Clasen
On Thu, 2013-10-31 at 14:31 +0100, Tim Lauridsen wrote:
 
 
 
 On Thu, Oct 31, 2013 at 12:50 PM, Matthias Clasen mcla...@redhat.com
 wrote:
 On Thu, 2013-10-31 at 12:13 +0100, Tim Lauridsen wrote:
  I have tested gnome-software to see the current state,
 compaired to
  gpk in F19, there is a lot stuff there cant be done.
 
 
  1. You cant install backgrounds / icons
 
 
 It is an application installer, first and foremost. Installing
 backgrounds/icons/themes is not a priority. That being said,
 3.11 can
 install fonts and codecs.
 
 
 I know that it is an application installer, but user want to install
 content also
 and gpk can do that, so it is a regression in my world.

'Regression' does not really apply. gnome-software is not aiming to be a
1-1 replacement for gpk-application. Wrt to backgrounds, I would say
that installing them in packages is really suboptimal, and we should
look for ways to make backgrounds from online sources show up in the
background panel.

 
 I know Richard has pushed hard to get appdata for apps, but it do help
 the
 end user, if lot of apps in gnome-software dont have any descriptions.
 
 
 Look at System - File Tools - Caja-actions configuration tool

Get the cinnamon guys to fork the nautilus appdata ? I'm sure it will
only need minor adjustments... :-)

 Personal it is not a problem for me, but I would like Fedora to be as
 good as possible for new users, so i took some time to install the
 gnome desktop and check the state of thing
 and report the issues I have found.

Thanks for doing that. Your feedback is appreciated!




-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Kevin Kofler
Matthias Clasen wrote:

 On Thu, 2013-10-31 at 14:31 +0100, Tim Lauridsen wrote:
 Look at System - File Tools - Caja-actions configuration tool
 
 Get the cinnamon guys to fork the nautilus appdata ? I'm sure it will
 only need minor adjustments... :-)

Caja is actually from MATE, Cinnamon has Nemo.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Kevin Kofler
Matthias Clasen wrote:
 It is an application installer, first and foremost. Installing
 backgrounds/icons/themes is not a priority.

Having as the only GUI package management application on your spin one that 
does not even offer all packages is very broken.

 We have a notion of 'core app' - for things that 'come with the OS'. We
 don't allow to uninstall those.

WTF!?

 Compared to Ubuntu, certainly. But compared to gpk-application F19, I
 don't think so.

Always the same broken assumption that Ubuntu's flawed design is the model 
to copy.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Ankur Sinha
On Thu, 2013-10-31 at 14:31 +0100, Tim Lauridsen wrote:
 I know Richard has pushed hard to get appdata for apps, but it do help
 the
 end user, if lot of apps in gnome-software dont have any descriptions.
 
 
 Look at System - File Tools - Caja-actions configuration tool
 
 
 How should an end user have a clue what this app does ?

This really does require package maintainers to pay attention and
include appdata files for their packages. I've done quite a few, for
packages that I maintain and ones that I use. However, sending appdata
files upstream requires new bugtracker accounts and since existing
package maintainers are supposed to have these already, it's really best
if they write up and include appstream data, or at least take
submissions from the community and send them upstream.

I've requested a list of packages missing appdata[1]. Once I have that,
I'll go ahead and file bugs in the hope that it'll get maintainers to
take out the five minutes required to write and submit these. 

[1] https://github.com/hughsie/fedora-appstream/issues/13
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Ankur Sinha
On Fri, 2013-11-01 at 04:19 +0100, Kevin Kofler wrote:
 Having as the only GUI package management application on your spin one
 that 
 does not even offer all packages is very broken.

It isn't a *package* management application. It's an *application*
management application, ie., it only handles packages that are desktop
applications (and therefore have desktop files associated with them). 

I'm guessing power users that want to install other packages will need
to resort to the command line: yum/dnf/packagekit-cli. I'm not really
sure about this though. Someone else might know better. 

http://fedoraproject.org/wiki/Changes/AppInstaller
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is Gnome Software ready for primetime ?

2013-10-31 Thread Tim Lauridsen
On Fri, Nov 1, 2013 at 4:58 AM, Ankur Sinha sanjay.an...@gmail.com wrote:

 It isn't a *package* management application. It's an *application*
 management application, ie., it only handles packages that are desktop
 applications (and therefore have desktop files associated with them).

 I'm guessing power users that want to install other packages will need
 to resort to the command line: yum/dnf/packagekit-cli. I'm not really
 sure about this though. Someone else might know better.


All users can use yumex, if they want a package management gui, there can
install every thing they want
but it is not installed by default in the Gnome desktop, so new user need
to find out how to install it or how to
to use yum from the command line.

Tim
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct