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
