On Wed, Jul 12, 2017 at 02:17:47PM +0200, Jaroslav Reznik wrote:
> = Proposed Self Contained Change: Unified database for DNF =
> https://fedoraproject.org/wiki/Changes/Unified_database_for_DNF
> 
> Change owner(s):
> * Eduard Čuba <ec...@redhat.com>
> * Igor Gnatenko <ignate...@redhat.com>
> 
> Replacing obsoleted YUM/DNF databases (yumdb, historydb, groups.json)
> with new unified sqlite database adapted to the current needs of DNF.
> 
> == Detailed Description ==
> Using single unified database with shared interface enhances data
> integrity, safety and performance of package managers in Fedora.
> Database is easily expandable for new features (Modularity support in
> DNF will use SWDB).

That change affects the core functionality of the system, but the
description is missing some useful details that'll help evaluate the
impact for people who are not intimately involved in dnf and packagekit:

- Some details about which databases are replaced (e.g. paths in
  filesystem to the db), and details where the new database is so people
  can introspect this change more easily.

- Does "enhances data integrity, safety" really mean that dnf and
  packagekit will show the same history and provenience of packages?
  (Or was the old db unsafe?)

- Any numbers of the performance part?

- Are new deps required in dnf or packagekit? Are any removed?

- Will selinux changes be required?

> == Scope ==
> 
> * Proposal owners: Port DNF to SWDB (patches has been already sent),
Link?

> Port PackageKit to SWDB
Link to WIP patches?

Incidentally, that GSOC page has a lot of interesting details, but it
talks about F24, so it's unclear if all of it is up to date, and anyway
I think this should all be part of the change page, not buried in links.

Zbyszek
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to