Hi!

> We tried to push PackageKit some years ago but required changes have
> been rejected. That is why I started aptdaemon and the project has grown
> in the last years and provides a high integration nowadays.
PackageKit provides these features too now - it took some time to
convince everyone, but IMHO it was worth it ^^

> Other benefits of aptdaemon are which come to my mind are:
>
> * written in Python as a lot of other system tools (software-center,
> software-properties, language-selector ...) allowing to easily share
> code and infrastructure
Okay :) But a lot of stuff is written in C too, with GIR allowing it
to access the functions from everywhere.

> * test suite
PackageKit has that too

> * stable history and maintainership
Ok

> * terminal/debconf/conffile support
Use of Terminal (stdin) shouldn't be allowed anymore, Debian Policy
forbids that - I hope Ubuntu does that too :P If you mean "shows
output messages" with Terminal: That's something we won't support in
PK, as it does not provide benefits for users. As Richard says
"showing a Terminal is a way for the UI to just say "I gave up"" - If
there's an error, output is shown.

> * apport integration
Could be done in PK backends, but I don't know what is needed for that ^^
> * code of good quality
Hehe :-)

> * plugins
>
> The plugins allow:
>
> * to modify the resolver. E.g. the language-selector plugin installs the
> corresponding kde translations if you install a KDE application in an
> Unity or GNOME desktop environment
We should implement that in Apt/Aptcc too, sounds useful to me. (but
with a flag to turn it off)

> * to install license keys
Is this Ubuntu-specific? License-Key-Management, I mean.

> * to add what provides types (see above)
Should be supported out-of-the-box on PackageKit.
Unfortunately I failed to push WhatProvides() types a little bit more
so they're implemented everywhere. (There was no big announcement of
them)
I'll write a reminder soon :-)

> This is mostly done for maintaining reasons and to avoiding to many hard
> dependencies in aptdaemon.
Okay

As I said, now is a perfect time to suggest changes on PackageKIt, as
we already broke everything in master right now :P
Cheers,
   Matthias

> --
> You received this bug notification because you are a member of
> PackageKit-Team, which is subscribed to packagekit in Ubuntu.
> https://bugs.launchpad.net/bugs/1007249
>
> Title:
>  Trying to install packagekit on quantal uninstalls ubuntu-desktop
>
> Status in “packagekit” package in Ubuntu:
>  Triaged
>
> Bug description:
>  $ sudo apt-get install packagekit
>  Reading package lists... Done
>  Building dependency tree
>  Reading state information... Done
>  The following extra packages will be installed:
>    packagekit-backend-aptcc packagekit-tools
>  Suggested packages:
>    packagekit-backend-smart gdebi-core
>  The following packages will be REMOVED:
>    python-aptdaemon.pkcompat ubuntu-desktop ubuntu-drivers-common
>  The following NEW packages will be installed:
>    packagekit packagekit-backend-aptcc packagekit-tools
>  0 upgraded, 3 newly installed, 3 to remove and 2 not upgraded.
>  Need to get 464 kB of archives.
>  After this operation, 1,129 kB of additional disk space will be used.
>  Do you want to continue [Y/n]? n
>  Abort.
>
>  What should happen:
>  It should be possible to install packagekit without uninstalling 
> ubuntu-desktop. Also ubuntu-drivers-common sounds like it would be useful for 
> "Additional Drivers."
>
>  ProblemType: Bug
>  DistroRelease: Ubuntu 12.10
>  Package: packagekit (not installed)
>  ProcVersionSignature: Ubuntu 3.4.0-3.7-generic 3.4.0
>  Uname: Linux 3.4.0-3-generic x86_64
>  ApportVersion: 2.1.1-0ubuntu1
>  Architecture: amd64
>  CheckboxSubmission: 201084ed41ea7548f8becd47fa4d1e6c
>  CheckboxSystem: c541d13ea4f205f2fd751f76ed21105b
>  Date: Thu May 31 23:36:30 2012
>  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 
> (20120425)
>  SourcePackage: packagekit
>  UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/packagekit/+bug/1007249/+subscriptions

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

Title:
  Trying to install packagekit on quantal uninstalls ubuntu-desktop

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to