<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Anders F Bj&ouml;rklund wrote:
<blockquote cite="mid:8604E8EB-E855-4CFC-B270-BC62C7A8E287@algonet.se"
 type="cite">
  <pre wrap="">Sebastian Heinlein wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">APT-RPM is not API compatible with Debian APT. Most likely the smart
backend would be a better choice on these distros but I cannot comment
on its state.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
The smart backend should be functional, but has a few shortcomings...

- smart doesn't have a distribution attached, so no GetDistroUpgrades
   (and no Visible or Supported or similar distro distinctions either)

- the "cold" cache load takes ages, but is done every time it starts
   (the regular Smart interface only does this when starting the app)

- only installed packages have file lists, not uninstalled packages
   (which means that it can't be used to get icons/translations/etc)

- package dependencies might not include codecs/fonts/firmware/etc
   (depends on the package backend, it does search all the provides)

- signature installation support has not been included upstream yet
   (<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/smart/+bug/245643">https://bugs.launchpad.net/smart/+bug/245643</a>)

- update errata detail support has not been included upstream yet
   (<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/smart/+bug/253902">https://bugs.launchpad.net/smart/+bug/253902</a>)

- pack installation support has not been included upstream yet
   (<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/smart/+bug/263756">https://bugs.launchpad.net/smart/+bug/263756</a>)

- license field support has not been included upstream yet
   (<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/smart/+bug/254150">https://bugs.launchpad.net/smart/+bug/254150</a>)

- collections support has not been included upstream yet
   (<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/smart/+bug/244969">https://bugs.launchpad.net/smart/+bug/244969</a>)

- changelog support has not been included upstream yet
   (<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/smart/+bug/245338">https://bugs.launchpad.net/smart/+bug/245338</a>)

Other than that, it should work for rpm/deb/slack as far as I know.

--anders

_______________________________________________
PackageKit mailing list
<a class="moz-txt-link-abbreviated" href="mailto:PackageKit@lists.freedesktop.org">PackageKit@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/packagekit">http://lists.freedesktop.org/mailman/listinfo/packagekit</a>

  </pre>
</blockquote>
We cannot use Smart. We internally decided long ago that major system
components may not depend on interpreters. Unfortunately, we cannot
allow this because it is partially python based. Although Smart can run
on our distro (heck, installed it myself earlier, runs better than
APT-RPM for sure), we can't make it the default.<br>
<br>
Viper550<br>
</body>
</html>