summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2009-10-05 11:09:34 +0100
committerRichard Hughes <richard@hughsie.com>2009-10-05 11:09:34 +0100
commit5fc51d634733ee273a3c1ab7b511db79c90c7755 (patch)
tree4b974b44cd043eaad9d331140c39369f6524c8b5
parent069824ee211b8a26009ce191bec9e37dffb60a33 (diff)
Release version 0.5.3PACKAGEKIT_0_5_3
-rw-r--r--NEWS154
-rw-r--r--RELEASE12
-rw-r--r--docs/html/pk-download.html1
3 files changed, 161 insertions, 6 deletions
diff --git a/NEWS b/NEWS
index 39b83151a..57ed0a81e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,157 @@
+Version 0.5.3
+~~~~~~~~~~~~~
+Released: 2009-10-05
+
+Notes:
+ - Quite a few method and property additions and clarifications to the spec,
+ with 7 methods now deprecated. We'll be supporting the deprecated methods all
+ through 0.5.x so client code does not have to worry until 0.6.x.
+ - Support for using idle bandwidth, disk and CPU in some circumstances.
+ - A new 'slapt' backend for slackware packages as a preview release.
+ - This is the first release to use the glib2 library internally. This makes the
+ client tools faster, more stable and more supportable. The headers are also
+ now used in the daemon and many of the synchronous methods are now async.
+ It is not yet recommended for external client programs use packagekit-glib2
+ as the API is not yet set in stone and may change. This is expected in 0.6.x.
+
+Specification
+ - Add a Speed property to the interface as some users require the download speed (Richard Hughes)
+ - Add a per-Transaction ::Changed() signal and deprecate the other FooChanged() signals (Richard Hughes)
+ - Add OR delimiters to SearchName, SearchDetails, SearchGroup, SearchFile and WhatProvides (Richard Hughes)
+ - Add ElapsedTime and RemainingTime as properties on the Transaction interface (Richard Hughes)
+ - Mandate that ::Files() from DownloadPackages must be one per package, with the package_id set correctly (Richard Hughes)
+ - Deprecate SetLocale() and add another method to replace it, SetHints() (Richard Hughes)
+ - Deprecate ::Locked() and ::NetworkStateChanged() and add properties and a ::Changed() signal (Richard Hughes)
+
+Translations
+ - Updated translation for Assamese (amitakhya)
+ - Updated translation for Bengali (runab)
+ - Updated translation for Brazilian Portuguese (igor)
+ - Updated translation for Catalan (xconde)
+ - Updated translation for Chinese Simplified (cyrushmh)
+ - Updated translation for Czech (hunter688)
+ - Updated translation for Danish (kristho)
+ - Updated translation for Dutch (warrink)
+ - Updated translation for Finnish (vpv)
+ - Updated translation for Gujarati (swkothar)
+ - Updated translation for Hindi (rajesh)
+ - Updated translation for Hungarian (kelemeng)
+ - Updated translation for Italian (perplex)
+ - Updated translation for Japanese (hyuuga)
+ - Updated translation for Kannada (shanky)
+ - Updated translation for Malayalam (anipeter)
+ - Updated translation for Marathi (sandeeps)
+ - Updated translation for Oriya (mgiri)
+ - Updated translation for Polish (raven)
+ - Updated translation for Portuguese (ruigo)
+ - Updated translation for Punjabi (aalam)
+ - Updated translation for Punjabi (jassy)
+ - Updated translation for Russian (sergeyr)
+ - Updated translation for Serbian (kmilos)
+ - Updated translation for Spanish (beckerde)
+ - Updated translation for Spanish (fgonz)
+ - Updated translation for Swedish (yeager)
+ - Updated translation for Tamil (ifelix)
+ - Updated translation for Telugu (kkrothap)
+ - Updated translation for Ukrainian (mvdz)
+
+Backends
+ - alpm: migrated to new packagekit-glib2 library (Valeriy Lyasotskiy)
+ - alpm: fixed download_files to comply with new spec (Valeriy Lyasotskiy)
+ - aptcc: Fix aptcc to work with glib2 (Daniel Nicoletti)
+ - dummy: Do the resolve in an idle loop, not just sync (Richard Hughes)
+ - dummy: Match the new spec for DownloadPackages (Richard Hughes)
+ - opkg: Require opkg in version greater or equal than 0.1.5, not just equal 0.1.5 (Sebastian Krzyszkowiak)
+ - poldek: Make it compile with pk-glib2 (Marcin Banasiak)
+ - slapt: Add new backend for Slackware packages (Anders F Bjorklund)
+ - smart: Fix get_mime_types for slack (Anders F Bjorklund)
+ - smart: Use noninteractive debconf (Anders F Bjorklund)
+ - yum: Add moblin-desktop to desktop-other metagroup (Richard Hughes)
+ - yum: Be more agressive about not downloading all metadata before we do anything (Richard Hughes)
+ - yum: Catch RepoError in one more place if the yum sqlite is malformed (Richard Hughes)
+ - yum: Disable MediaGrabber until we have a backend we can use by default (Richard Hughes)
+ - yum: Don't explicitly download the file lists as we're not globbing (Richard Hughes)
+ - yum: Fix yum-comps-groups.conf to bring back the Xfce packages (Christoph Wickert)
+ - yum: Match the new spec for DownloadPackages (Richard Hughes)
+ - yum: Support the OR delimitors for the search methods (Richard Hughes)
+ - yum: Support using idle bandwidth in special circumstances (Richard Hughes)
+
+New Features
+ - cnf: Print more status values now they are translated for us (Richard Hughes)
+ - daemon: Add a check to ensure that ::Files() are sent for DownloadPackages (Richard Hughes)
+ - daemon: Add a PkTransaction warning if a backend does not download files to the specified directory (Richard Hughes)
+ - debuginfo-install: Add a --noninteractive command line option to suppress the simulate (Richard Hughes)
+ - Add a --enable-glib configure entry, but default this to TRUE (Richard Hughes)
+ - Add a compile time agreement of API unstableness in any external tools using the glib2 library (Richard Hughes)
+ - Add a developer tool to download the Fedora licensing page and parse it for free licenses (Richard Hughes)
+ - Add an initial version of the glib1->glib2 migration document (Richard Hughes)
+ - Add an option to use idle bandwidth when we are getting the update lists (Richard Hughes)
+ - Add two new new package status 'Decompressing' and 'Preparing' (Daniel Nicoletti)
+ - Add --noninteractive and --idle command line switches to pkcon (Richard Hughes)
+ - Add some more translations to make the output of pkcon better in non-English locales (Richard Hughes)
+ - Allow multiple search terms in packagekit-glib2, and add support in the client programs (Richard Hughes)
+ - Convert all the daemon to use the new glib2 headers (Richard Hughes)
+ - Schedule non-idle tasks before idle tasks (Richard Hughes)
+ - Monitor network-status in pkmon (Richard Hughes)
+ - Store the is-idle information in the backend and use it as a policy choice (Richard Hughes)
+ - Switch the doc-generation to glib2 (Richard Hughes)
+ - Use different values of BackendSpawnNiceValue and BackendSpawnIdleIO when we are idle or not-idle (Richard Hughes)
+ - glib2: Make PkControl cancel pending DBus calls when cancelled (Richard Hughes)
+ - glib2: Make the PkItem structures refcountable (Richard Hughes)
+ - glib2: Add an 'idle' parameter to PkSpawn (Richard Hughes)
+ - glib2: Add a PkTransactionList class which is like a stripped down glib1 PkTaskList (Richard Hughes)
+ - glib2: Add a simulate property to PkTask so the simulate step can be supressed if it would be run (Richard Hughes)
+ - glib2: Add a transaction-id property to PkProgress (Richard Hughes)
+ - glib2: Add a transaction-id property to PkResults (Richard Hughes)
+ - glib2: Add helper alias to get corresponding fields from the results of pk_package_id_split (Valeriy Lyasotskiy)
+ - glib2: Add pk_client_get_progress_async() so we can peek at the transaction without adopting it (Richard Hughes)
+ - glib2: Add some self tests that fail for downloading (Richard Hughes)
+ - glib2: Add the missing pk_client_adopt() function to PkClient (Richard Hughes)
+ - glib2: Add two properties to PkClient, idle and interactive (Richard Hughes)
+ - glib2: Add UID attribute to PkProgress (Richard Hughes)
+ - glib2: Allow getting the complete PkProgress object from PkResults (Richard Hughes)
+ - glib2: Copy non-native files before we try to install them to avoid GUI clients having to do this (Richard Hughes)
+ - glib2: Export the locale as a read-write property on PkClient (Richard Hughes)
+ - glib2: Port PkCatalog from glib1, and speed things up by an order of magnitude (Richard Hughes)
+ - glib2: Print warning if pk_progress_bar_set_percentage() is called before pk_progress_bar_start (Richard Hughes)
+ - glib2: Ship the -sync versions of PkClient and PkControl in the shared library (Richard Hughes)
+ - glib2: Split out pk-client-sync.[c|h] from the shared console code (Richard Hughes)
+ - glib2: Use SetHints() rather than SetLocale(), and pass the idle and interactive hints (Richard Hughes)
+
+Bugfixes:
+ - browser-plugin: Don't unref plugin twice to fix a crash when firefox is closed (Richard Hughes)
+ - Actually make the PackageKit GTK module resident (Matthias Clasen)
+ - Add a check for glib-2.0 >= 2.22.0 for the new glib2 library (Richard Hughes)
+ - Call dbus_g_thread_init() in the client tools, even though nothing bad seems to happen if we dont (Richard Hughes)
+ - Don't free stuff allocated by fontconfig with g_free (Matthias Clasen)
+ - Don't set the last element to NULL in pk_ptr_array_to_strv (Richard Hughes)
+ - Do the legacy fallback in the daemon, not generally, else we try to run methods that do not exist (Richard Hughes)
+ - Emit the correct transaction-id in the glib2 PkTransactionList code (Richard Hughes)
+ - Ensure we invalidate the updates cache every time the daemon sends updates-changed. Fixes rh#523593 (Richard Hughes)
+ - Exit pk-command-not-found with 127 when we have not run a program. Fixes rh#527044 (Richard Hughes)
+ - Fix a client crash when we're doing a simulated install of a local package (Richard Hughes)
+ - Fix a couple of crashers in pk_transaction_pre_transaction_checks (Richard Hughes)
+ - Fix double free in pk-gstreamer-install which caused a crash. Fixes rh#526600 (Dave Airlie)
+ - Localise the info enums in pkcon (Richard Hughes)
+ - Read unbuffered input rather than using ungetc. Fixes rh#522679 (Richard Hughes)
+ - Refresh the free licenses we can parse from the Fedora wiki. Fixes rh#519394 (Richard Hughes)
+ - cnf: Directly install packages using PkTaskText rather than calling out to pkcon (Richard Hughes)
+ - cnf: Don't print critical warnings if run with no arguments (Richard Hughes)
+ - contrib: Fix crash on 64 bit architectures in the plugin installer. Fixes rh#523861 (Richard Hughes)
+ - debuginfo-install: Correctly list all the dependant packages (Richard Hughes)
+ - glib2: Don't stomp on state->call when the interface changes (Richard Hughes)
+ - glib2: Don't use weak pointers, use a proper reference to avoid clearing the proxy (Richard Hughes)
+ - glib2: Ensure we call the progress callback when initially setting the role in PkClient (Richard Hughes)
+ - glib2: Check for OOM and connection failure in PkClient and PkControl (Richard Hughes)
+ - glib2: Don't append blank version and arch sections in pk_package_id_to_printable (Richard Hughes)
+ - glib2: Use ARCH and NEWEST filters when getting the deps for a service pack (Richard Hughes)
+ - glib2: We're treating PK_foo_ENUM_UNKNOWN as a delimiter, but it's actually part of the ABI. Use PK_foo_LAST (Richard Hughes)
+ - glib: Use the newest filter when getting catalog data (Richard Hughes)
+ - packagekit-qt: Fix crash when using getOldTransactions to get uid (Daniel Nicoletti)
+ - packagekit-qt: Fix simulateInstallPackage call (Daniel Nicoletti)
+ - pkcon: When removing packages, allow removal of deps too (Richard Hughes)
+ - pkmon: Don't print transactions before we have properties set (Richard Hughes)
+
Version 0.5.2
~~~~~~~~~~~~~
Released: 2009-09-07
diff --git a/RELEASE b/RELEASE
index 56e0111a0..c2f726239 100644
--- a/RELEASE
+++ b/RELEASE
@@ -2,7 +2,7 @@ PackageKit Release Notes
1. Write NEWS entries for PackageKit in the same format as usual.
-git shortlog PACKAGEKIT_0_5_1.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog PACKAGEKIT_0_5_2.. | grep -i -v trivial | grep -v Merge > NEWS.new
2. Add download date to docs/html/pk-download.html, save file.
@@ -10,8 +10,8 @@ git shortlog PACKAGEKIT_0_5_1.. | grep -i -v trivial | grep -v Merge > NEWS.new
4. Commit changes in PackageKit git:
-git commit -a -m "Release version 0.5.2"
-git tag -a -f -m "Release 0.5.2" PACKAGEKIT_0_5_2
+git commit -a -m "Release version 0.5.3"
+git tag -a -f -m "Release 0.5.3" PACKAGEKIT_0_5_3
git push --tags
git push
git push git+ssh://hughsient@git.freedesktop.org/git/packagekit
@@ -21,7 +21,7 @@ git push --tags git+ssh://hughsient@git.freedesktop.org/git/packagekit
6. Upload tarball to:
-scp *.tar.gz packagekit.org:/srv/www/html/releases/
+scp *.tar.* packagekit.org:/srv/www/html/releases/
7. Do post release version bump in configure.ac
@@ -35,9 +35,9 @@ git push
10. Send an email to packagekit@lists.freedesktop.org
=================================================
-Subject: PackageKit 0.5.2 released!
+Subject: PackageKit 0.5.3 released!
-Today I released PackageKit 0.5.2.
+Today I released PackageKit 0.5.3.
PackageKit release notes: http://cgit.freedesktop.org/packagekit/tree/NEWS
diff --git a/docs/html/pk-download.html b/docs/html/pk-download.html
index 3dce067f1..323db4428 100644
--- a/docs/html/pk-download.html
+++ b/docs/html/pk-download.html
@@ -71,6 +71,7 @@ Releases are normally once every 3-4 weeks.
<tr><td>0.5.0</td><td></td><td>2009-07-06</td></tr>
<tr><td>0.5.1</td><td></td><td>2009-08-03</td></tr>
<tr><td>0.5.2</td><td></td><td>2009-09-07</td></tr>
+<tr><td>0.5.3</td><td></td><td>2009-10-05</td></tr>
</table>
<h3>
ABI Stable Versions: