Today I released gnome-software 3.12.0 — with a number of new features and a huge number of bugfixes:
I think I’ve found something interesting to install — notice the auto-generated star rating which tells me how integrated the application is with my environment (i.e. is it available in my language) and if the application is being updated upstream. Those thumbnails look inviting:
We can continue browsing while the application installs — also notice the ‘tick’ — this will allow me to create and modify application folders in gnome-shell so I can put the game wherever I like:
The updates tab looks a little sad; there’s no update metadata on rawhide for my F20 GNOME 3.12 COPR, but this looks a lot more impressive on F20 or the yet-to-be-released F21. At the moment we’re using the AppData metadata in place of update descriptions there. Yet another reason to ship an AppData file.
We can now safely remove sources, which means removing the applications and addons that we installed from them. We don’t want applications sitting around on our computer not being updated and causing dependency problems in the future.
Development in master is now open, and we’ve already merged several large patches. The move to libappstream-glib is a nice speed boost, and other more user-visible features are planned. We also need some documentation; if you’re interested please let us know!
I’m using Fedora 20 and these improvements look amazing! Thanks for all your hard work, especially on the infrastructure side of things.
Hi Michael!
How to install 3.12 in Fedora 20?
You need to rhughes’ repo http://copr.fedoraproject.org/coprs/rhughes/f20-gnome-3-12/.
Once you put the .repo file to /etc/yum.repos.d, you can run “dnf update” and get Gnome 3.12 :D
Thank you, Lilis! ;)
Hi Richard, thanks for all the hard work. I’ve been using your COPR repository for a few days and it works very well! One thing about GNOME Software bugs me, though. I cannot install updates whenever I’m asked to because it requires reboot, so I postpone it till e.g. the end of the day, but the reminders keep coming. I think the frequency is too high. It should pop up once a day max.
This release is simply amazing! Thank you Mr. Hughes.
I’d almost switch to Fedora for this tasty and beautiful looking GNOME Software app. Too bad Arch doesn’t really play well when it comes to GNOME Software (I currently use Arch) :(
Yes, this would be really nice to have on arch. Unfortunately nobody has updated the packagekit integration so we are stuck with version 0.7.6…
Fedora and Gnome was always a great mixture for me. Thanks for your hard works guys! :)
Great work Richard and thank you so much for the COPR repository!
Has the possibility of right-clicking to activate multi-selection been implemented yet (similar to how it is done in Music, Photos and Documents)? :)
No, I don’t think so. Matthias implemented the folders work, so your best bet is to try it out yourself :)
Can I install updates without restarting again?
Definitely it would be great.
Or at least an option to “update on next shutdown”. Having to interrupt my work for rebooting and updating is annoying.
Kalev implemented the “update and then shutdown” logic for 3.12.
Looking forward to it. “Restart and install” really sucks if you have a crypted harddrive, having to guard the computer for the reboot and following decryption-passphrase-dialog twice. That is what has kept from actually use that feature at all.
shutdown? that’s not better than restart. i’ll stick with “yum update” then.
Do you cooperate with Debian for the screenshot?
https://screenshots.debian.net/package/software-center
Its max 800×600, but it is already done and easy to add.
No, we ask upstream to produce them using the AppData specification.
Well done, it reminds me of Windows 3.1.
Hi Richard, can you point to the code or a wiki page that describes how the star ratings are calculated? Or are the only two criteria just language and update frequency.
This is about as much documentation as we have so far: https://git.gnome.org/browse/gnome-software/tree/src/gs-app.c#n1619
Category: Games
could we get other sub-categories?
My grandma would use “action” where I would distinguish between “first-person shooter” and “action-puzzle” (Zaz, https://packages.debian.org/jessie/zaz).
Strategy: “turn-based” or “real-time”, etc. Maybe let the game freaks do this for ya?
Besides the tree-like categories and sub-categories, how about a filter?
A) For examples this site: http://skinflint.co.uk/?cat=gehps has some /*useful*/ filters to find the hardware, that I am looking for.
B) Debtags: Debian introduced something for that, of course bound to their packages:
https://packages.debian.org/jessie/sauerbraten
http://debtags.debian.net/edit/sauerbraten “debtags”
But so far I haven’t managed to use these tags to filter for all SDL-based games, or all First-person shooters.
How about something similar for software?
Currently running Fedora 20 with your COPR for GNOME 3.12, but of course I still miss Debian and would like to return to it one day… you cannot “own” 37.500 packages, but it’s still nice to have all of that software ready. They got wise and adopted systemd, GNOME 3.12 support will arrive some day…
Package desriptions:
nPush, “A logic game similar to Sokoban” or “rogue-like” etc.
My great-grandmother may have heard of Sokoban and Rogue, I do know any.
Yes, you probably get the descriptions from upstream. How about a filter?
I’m hoping upstream will start shipping AppData descriptions soon. We’ve already got over 10% of applications in Fedora to ship these…
Very nice, thank you. Is someone updating the Ubuntu repository? I’d really love to get my hands on this gem.
I don’t know if anyone is updating the GNOME packages on Ubuntu. I’m just writing a blog post about how to use gnome-software on Ubuntu, but setting up an Ubuntu jhbuild environment is taking quite some time.
AppData, hmm:
I would like to play “Rigs of Rods”. But since neither Debian nor Fedora package it, and I am to lazy to compile it myself, I will wait until I can install Rigs of Rods the “suave” way: Linux containers for Applications. Correct, no more RPM/DEB-packages, and also less shared libries on the system. Also less dependency hell for the distros.
It also means, I can install any version I like and also that upstream, can package any version just once for pretty much all Linux distros out there. Finally. And we have only waited 14+ years for this.
Is the work now flowing into this AppData-thingy going to be useful for those packages?
AppData is just content for the application installer to consume. I’ll be just as useful on rpms, debs or in a glick2 bundle.
Hi folks,
I’m developing an app (http://douaneapp.com/) and I would like to publish it in this store. Can you please point me to a documentation to publish it ?
Also what about paying application ?
Thank you !
You just need to include AppData and get it included in the distro. We don’t support paid apps at this time for lots of legal and other reasons.
Ho and by the way, I really like your work ! The store is simple and beautiful !
There are not so much information, only the needed once.
As already pointed out in previous comments, only screenshots are missing, otherwise it’s just perfect !
https://github.com/hughsie/appstream-glib/commit/506209b6b97c7940f02cd2c2fd1be33a767340aa
Will be also avalable any plugins in future? Such as for Gentoo (emerge, layman, gentoolkit etc.).
If it were, it would can be awesome universal tool. Searching through regular expressions like bonus.
Thank you developers.
There is a plugin architecture (most of the functionality is achieved using plugins that depend on each other) but I’m not sure how many “hacker features” we want in a tool designed to be simple to use.
similar request
http://worldofgnome.org/gnome-software-on-arch/
We are crying..please help you.
Install “gnome-chemistry-utils”, it is one package containing GChemPaint, GChemCalc, GChem3D, GCrystal, GSpectrum and GChemTable.
I can see gnome-chemistry-utils nor one of the contained applications to put it into the folder Chemistry.
Install puzzles.x86_64 (http://www.chiark.greenend.org.uk/~sgtatham/puzzles/), this fedora package contains even more distinct programs, that each has its own entry in the GNOME Shell application picker/launcher.
Howto treat these cases?
These should really be split up so that one sub-package == one desktop file. Each desktop file needs an AppData file ideally too.