[Bug 1061682] [NEW] High trust packages/repository doesn't work with PK interface

Sebastian Heinlein 1061682 at bugs.launchpad.net
Thu Oct 4 15:18:09 UTC 2012


Public bug reported:

The transaction needs to be simulated before the mechanism which chooses
the alternative high trust package installation privilege for a
transaction.

It is ok for a distro patch to call the core.Transaction._simulate()
method in the pkcompat as a workaround. Software-center simulates the
transaction before running it, so it is not affected by this bug.

After the quantal release a small code reorganizsation should happen
which calls the core.Transaction._simulate() mehtod before
core.Transaction._check_auth() instead of in core.Queue.put() though.

** Affects: aptdaemon (Ubuntu)
     Importance: High
         Status: Confirmed

** Affects: aptdaemon (Ubuntu Quantal)
     Importance: High
         Status: Confirmed

** Affects: aptdaemon (Ubuntu R-series)
     Importance: High
     Assignee: Sebastian Heinlein (glatzor)
         Status: In Progress

** Changed in: aptdaemon (Ubuntu)
       Status: New => Confirmed

** Changed in: aptdaemon (Ubuntu)
   Importance: Undecided => High

** Branch linked: lp:~mvo/aptdaemon/fix-high-trust-repo-pkcompat

** Description changed:

  The transaction needs to be simulated before the mechanism which chooses
  the alternative high trust package installation privilege for a
  transaction.
  
- Software-center simulates the transaction before running it. The
- PackageKit interface doesn't support this.
+ It is ok for a distro patch to call the core.Transaction._simulate()
+ method in the pkcompat as a workaround. Software-center simulates the
+ transaction before running it, so it is not affected by this bug.
+ 
+ After the quantal release a small code reorganizsation should happen
+ which calls the core.Transaction._simulate() mehtod before
+ core.Transaction._check_auth() instead of in core.Queue.put() though.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to aptdaemon in Ubuntu.
https://bugs.launchpad.net/bugs/1061682

Title:
  High trust packages/repository doesn't work with PK interface

Status in “aptdaemon” package in Ubuntu:
  Confirmed
Status in “aptdaemon” source package in Quantal:
  Confirmed
Status in “aptdaemon” source package in r-series:
  In Progress

Bug description:
  The transaction needs to be simulated before the mechanism which
  chooses the alternative high trust package installation privilege for
  a transaction.

  It is ok for a distro patch to call the core.Transaction._simulate()
  method in the pkcompat as a workaround. Software-center simulates the
  transaction before running it, so it is not affected by this bug.

  After the quantal release a small code reorganizsation should happen
  which calls the core.Transaction._simulate() mehtod before
  core.Transaction._check_auth() instead of in core.Queue.put() though.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/1061682/+subscriptions




More information about the foundations-bugs mailing list