lp://staging/~xnox/debian/sid/packagekit/py3

Created by Dimitri John Ledkov and last modified
Get this branch:
bzr branch lp://staging/~xnox/debian/sid/packagekit/py3
Only Dimitri John Ledkov can upload to this branch. If you are Dimitri John Ledkov please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dimitri John Ledkov
Status:
Development

Recent revisions

71. By Dimitri John Ledkov

* NMU
* Add python3-packagekit package.

70. By Matthias Klumpp

* Drop dependency on python-gobject (Closes: #663742)
* Update links to Debian wiki
* Allow upgrading Firefox/Iceweasel while running (LP: #958609)
* Don't suggest aptd as alternative to PK
* Switch to compat-level 9
* Make library packages multiarch-compatible
* Don't ship PackageKit website

69. By Matthias Klumpp

* Drop dependency on update-manager-core: Not required
* aptcc: Fix crash if we got a package with an invalid version
* aptcc: Fix a multiarch bug which prevented resolving packages

68. By Matthias Klumpp

* New upstream release: 0.7.3
  Debian-relevant highlights of this release:
   - glib: Fix transfer annotation of pk_results_get_package_sack()
      (Vincent Untz)
   - glib: Fix transfer annotations for GPtrArray returns (Martin Pitt)
   - glib: Do not send progress updates for non-verb packages
      (Richard Hughes)
   - apt: Add support for plugins, call them for what-provides
      (Martin Pitt)
   - apt: Add test case for what-provides CODEC (Martin Pitt)
   - apt: Add test cases for what-provides ANY and unsupported types
      (Martin Pitt)
   - apt: Add test for what-provides MODALIAS (Martin Pitt)
   - apt: Do not fail on missing /var/lib/PackageKit/mime-map.gdbm
      (Martin Pitt)
   - apt: Fix error code for what-provides CODEC (Martin Pitt)
   - apt: Implement support for what-provides ANY (Martin Pitt)
   - apt: Implement support for what-provides MODALIAS (Martin Pitt)
   - apt: what_provides() search argument is a list, not a string
      (Martin Pitt)
   - aptcc: Disable InstallFiles() again (Matthias Klumpp)
   - aptcc: Don't hang on long transactions (Matthias Klumpp)
   - aptcc: Fix crash when simulating local package install
      (Matthias Klumpp)
   - Add LANGUAGE_SUPPORT what-provides type (Martin Pitt)
   - Don't crash when the system bus isn't available, just abort with an
     error (Richard Hughes)
   - Fix a critical warning when starting gnome-settings-daemon
      (Matthias Clasen)
   - Imply the install trusted polkit auth when we get the remove auth
      (Richard Hughes)
   - Imply the install trusted polkit auth when we get the untrusted
     auth (Richard Hughes)
* Bump standards version to 3.9.3
* Only suggest gdebi, it's not a requirement
* Drop patches: Everything is applied upstream now
* Disable as-needed patch again, no ltmain is shipped
* Refreshed vendor patches

67. By Matthias Klumpp

* Don't ship transactions.db with PK package (Closes: #657831)
* Add APTd PackageKit compat layer as alternative to the original daemon
* Add Python APT backend again
* Add language-support what-provides type
* Don't crash if D-Bus is not available

66. By Matthias Klumpp

* Depend on GLib tools, so gdbus is available (Closes: #656559)
* Fix warnings when running GSD with PackageKit enabled
* aptcc: Don't hang on long transactions (LP: #905415)

65. By Matthias Klumpp

* Solve override disparity for GIR
* Disable InstallFiles() in aptcc again, function isn't ready yet
* Compile with --as-needed again
* Make libs recommend installation of the PackageKit daemon
* Fix segfault if there are no cached properties (Closes: #656376)
* Make GStreamer- and browser plugin suggest a PK frontend

64. By Matthias Klumpp

* New upstream release: 0.7.2
  Highlights of this release (for Debian):
  - glib: Convert libpackagekit-glib2 from dbus-glib to GDBus
     (Richard Hughes)
  - apt: Reintroduce apt backend (Sebastian Heinlein)
  - aptcc: Add Multi-Arch support (Daniel Nicoletti)
  - aptcc: Fix crash on get-categories, backend does not support that
     (Matthias Klumpp)
  - aptcc: Support for InstallPackageFiles by using gdebi
     (Daniel Nicoletti) (Closes: #606131)
  - aptcc: Basic conffile support (Closes: #606025)
  - Add a new repair-system policy and use it by the corresponding
     RepairSystem method (Sebastian Heinlein)
  - Add a transaction_reset backend hook (Richard Hughes)
  - Add new roles SimulateRepairSystem and RepairSystem
     (Sebastian Heinlein)
  - Add possibility to connect/disconnect backend signals (Matthias Klumpp)
  - Add PropertiesChanged signals to the main and transaction
     interfaces (Richard Hughes)
  - Allow the Plasma version to be specified for
     PK_PROVIDES_ENUM_PLASMA_SERVICE (Kevin Kofler)
  - browser-plugin: Make it compile with newest xulrunner
     (Matthias Klumpp)
  - Fix a critical warning in the client tools when a simulation
     is cancelled (Richard Hughes)
  - Fix item-percentage call in the spawned backend (Sebastian Heinlein)
  - gtk-plugin: Fix name of GTK plugin schema file
     (Matthias Klumpp) (Closes: #649377)
  - Make PkProc part of the daemon (Matthias Klumpp) (LP: #898891)
  - Remove deprecated g_thread_init() on GLib < 2.31 (Per Øyvind Karlsen)
  - Set the frontend socket as environment variable in the
     spawned backend (Sebastian Heinlein)
* Fix typo in package description (Closes: #655443)
* Make backends depend on Python again
* Remove patch 01_new_xulrunner: Applied upstream

63. By Matthias Klumpp

* Remove /var/lib/PackageKit on purge (Closes: #648455)
* Make aptcc backend recommend PackageKit daemon
* Make xulrunner dependency stronger (Closes: #649604)
* Allow DM upload

62. By Matthias Klumpp

* New upstream release: 0.7.1
  - qt2: Remove old Find* macro
     (Matthias Klumpp) (Closes: #635981)
  - qt: Drop packagekit-qt1 which is obsolete in favor of
     packagekit-qt2 (Daniel Nicoletti)
  - aptcc: Don't wrap sys.stdout with codecs.getwriter(...)
     (Nils Philippsen)
  - python: Add initial Python3 compatibility (keeping Python2.7
     support) (Fabio Erculiani)
  - python: Implement and use utf8 stream writer for stdout, stderr
     (Nils Philippsen)
  - python: Require at least Python 2.7 (Fabio Erculiani)
  - python: Update exception code syntax, make it work with both
     Python2 and Python3 (Fabio Erculiani)
  - python: Use print() as function (Fabio Erculiani)
  - smart: Implement the simulate methods (Anders F Bjorklund)
  - smart: Make sure that data=installed is honored
     (Anders F Bjorklund)
  - smart: Remove the vfuncs table (Anders F Bjorklund)
  - Add command line option to keep environment (Nils Philippsen)
  - Add introspection support for PK-Plugins (Matthias Klumpp)
  - Add possibility for backends/plugins to skip transactions
     (Matthias Klumpp)
  - Add 'uid' and 'cmdline' properties to PkBackend (Richard Hughes)
  - Use the new g_thread_new() for new versions of GLib (Richard Hughes)
  - Check if a transaction should be skipped after it has started too
     (Matthias Klumpp)
  - Don't use the deprecated g_thread_supported() in the dameon code
     (Richard Hughes)
  - Fix the role of the EULA transaction (Daniel Nicoletti)
  - Make PK compile on GNU Hurd (Matthias Klumpp)
  - Move the gtk-module extra files to the PK tarball
     (Richard Hughes) (Closes: #642910)
  - Offset the cache age by 30 minutes (Richard Hughes)
  - plugin: Add a few GIR annotations (Matthias Klumpp)
  - Remove the implemented checks for the simulate methods
     (Richard Hughes)
  - Require exactly 'y<enter>' or 'yes<enter>' before running a
     transaction (Richard Hughes)
  - Use the newest filter when resolving for new packages to install
     (Richard Hughes)
* 01_new-xulrunner.patch: Fix FTBFS of browser-plugin with new Xulrunner
* 01_aptcc_fix-long-desc.patch: Applied upstream
* 02_gnuhurd-comp.patch: Applied upstream
* 03_smart-vfuncs.patch: Applied upstream
* 99_ltmain-as-needed.patch: Dropped, needs further thinking

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/debian/packagekit
This branch contains Public information 
Everyone can see this information.