Re: Status of SWDB (Unified database for DNF)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Existing code has a serious performance problem with package uninstallation on bigger installations (a lot of transactions or a lot of packages in the system) interfering with the system upgrade. Moreover, database scheme has significantly changed - that would require another, relatively complex transformation script and cause issues with rollback. In addition, SWDB API has changed again and a lot of stuff is being moved to C++.

I definitely don't agree with cherry-picking the old version, it would cause a big mess. Consider upstream SWDB version being a proof of concept - it works, but it has some issues to be fixed.

On Thu, Jan 18, 2018 at 4:35 PM Neal Gompa <ngompa13@xxxxxxxxx> wrote:
On Thu, Jan 18, 2018 at 10:15 AM, Kevin Kofler <kevin.kofler@xxxxxxxxx> wrote:
> Pierre-Yves Chibon wrote:
>> Even if it does, it should have been advertised as a system-wide change
>> for F28 which is no longer possible.
>
> FESCo could approve an exception.
>
> If this really makes package updates made through PackageKit show up in DNF
> history, IMHO, it would be worth considering at least. (But of course not if
> it breaks things.)
>

SWDB could be cherry-picked out into the current DNF stuff. There was
a point where it worked with the existing code before the rewrite of
libdnf in C++ started.

The DNF team could also give a better idea of when the current rewrite
stuff will stabilize.



--
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux