Exchange packagekit(.dart) with apt(.dart) #784
Replies: 2 comments 1 reply
-
I am certainly in favor of eliminating packagekit, which is really just a middle man in front of apt anyway. I would need to spend a little time making sure snapd provides the necessary interfaces to use this directly, which might mean a little snapd work. It would be great to have @robert-ancell look at apt.dart and having some tests would be really useful in verifying any changes we need in snapd. |
Beta Was this translation helpful? Give feedback.
-
My understanding here is:
I think the long term solution is clear, that a (standard) application store for Ubuntu should talk to a snap daemon and an apt daemon as these are the only two cases that it needs to consider. There's an open question if the apt daemon should be the current one or we should develop something more modern. I suggest we:
|
Beta Was this translation helpful? Give feedback.
-
@robert-ancell @kenvandine @jpnurmi @d-loose
For once a technical, non-design discussion 😄
As you all know we currently use packagekit.dart to install, remove and update debian packages. For finding them (with images) we use appstream.dart.
Appstream.dart does a good job, it is not as fast as snapd.dart but it gets the job done.
Packagekit.dart has some problems with:
Packagekit.dart also has no way to make things like
I've made an implementation (basically untested) of apt here https://github.com/ubuntu-flutter-community/apt.dart but before making it any better in form of tests, example and docs, what is your opinion on this?
Beta Was this translation helpful? Give feedback.
All reactions