Today I released PackageKit and gnome-packagekit 0.1.7.
PackageKit release notes.
gnome-packagekit release notes.
Tarballs available here.
Today I released PackageKit and gnome-packagekit 0.1.7.
PackageKit release notes.
gnome-packagekit release notes.
Tarballs available here.
Microsoft Windows has the concept of service packs, i.e. a large package containing all the fixes to date. Service packs are really useful if a computer only has no (or slow) network connectivity and the whole system has to be updated on multiple computers.
I think some sort of PackageKit integration with a “service pack” type DVD/CD would be useful. Note, this concept is totally different to one click install, as it has a different perspective.
I think the ideal use case is this:
For [2] we'll need an identifier that can be recognized by PackageKit, maybe just the presence of the file packagekit-autostart.ini on the CDROM or DVD. The format of this file can be trivial, something like:
[PackageKit Autostart Section]
DataLocation=Fedora/updates/rpm
DistroName=Fedora8
For [3] we can make the ServicePack() method just do something like “yum local update /media/DiscFoo/Fedora/updates/rpm/*.rpm” (backend specific, and within yumBackend obviously).
Michael Vogt has already worked on add-on cds for Ubuntu, and I think there's some momentum for this for Fedora also. I really think this could rock. I'm also after a better name than ServicePack, maybe UpdateMedia or UpdatePack might be better choices.
Comments?
Package spec files and PackageKit backends are rarely localised. This doesn't matter much if you speak English, but really sucks if you don't. We can't fix all the distro tools and all the packages in the world, but we can do our best to be clever:
This is with my locale set to “en_GB” and the libpackagekit results hardcoded to “fr” – the two will match up eventually of course.
Theres a new GObject called PkExtra in libpackagekit that lets you query (as a user) a small cached sqlite repository containing all the localisations and icon names. The data from this is populated per system (as root) from a few information sources:
I don't think caching the installed icons and shipping them seporatly is a good idea, just from a size point of view.
The sqlite database is currently at 200kb in size with 201 applications installed (i.e. things that ship desktop files) so I'm guessing it would be couple of Mb with the entire fedora repository of information in and the online desktop stuff. Of course, being sqlite, it's very quick to query.
Updating the offline repo would be left to the distro packager, as of course, this stuff is all per-distribution. There is lots of stuff still to work out, but slowly, it's coming together. Comments welcome.
Does anybody have an “Everything” install for Fedora Core 8 or rawhide? If you do, please email me as I need some desktop files from you for some stats. Many thanks.
I compiled the new mesa today, so I could try out the latest nouveau 3D stuff:
Some stuff rocks hard with the new stuff, in particular supertux runs really well now :-)
Also, thanks to Stuart Bennett, My LCD panel now uses the same dithering as the binary blob. This means it looks as good with the free driver as with the blob. We're still thinking about how we can work out what bit corresponds to FPDither.
If you are coming to FOSDEM, make sure you add Stephane Marchesin and the other guys in #nouveau to your drinks list. :-)
Today I released PackageKit and gnome-packagekit 0.1.6.
PackageKit release notes.
gnome-packagekit release notes.
Dear NVIDIA and LENOVO,
Please can you tell me what bit in your NV4x BIOS corresponds to if_is_18bit, i.e. if my LVDS panel supports 24 bit colour or not.
I do understand telling the nouveau developers such business-critical pieces of information could impact future profits, and I do understand that documenting magic numbers means that the numbers could be seen by both ATI and Intel robbing you of trade secrets and your interlectual property. Not.
Thanks.
In other news, Richard was annoyed by having to manually add Option “FPDither” in xorg.conf to stop his Lenovo LVDS display looking rubbish.
p.s. Does anyone happen to have a biosmod scp file for a NVIDIA nv40 bios? Beers a-plenty if you share.
I blogged a few months ago about performance improvements in nouveau, the free 3D driver for NVIDIA cards. This morning I tested with nouveau ddx from git, drm master from git and kernel 2.6.24-rc6 and used the gtkperf benchmark.
Nouveau 2007-07-13: 25.24s
Nouveau 2007-12-30: 17.88s
Quite an incredible increase in speed.
On another note, I've been able to resize my screen for the first time using the normal driver, although using experimental Randr12 mode I get this:
Today I released PackageKit and gnome-packagekit 0.1.5.
PackageKit release notes.
gnome-packagekit release notes.
Tarballs available here.
You know you are tired when you start finishing normal sentences with semicolons;
As soon as you find you've done it a few times in one evening, you know you've been coding a little too long;