Luet 0.27.0

From Funtoo
Jump to navigation Jump to search

Luet 0.27.0 is a minor release which was released on 26 June 2022.


ChangeLog

The method luet repo update is been rewritten and uses the new stack and parallel fetching.'

funtoo # time luet repo update 
ℹ️  Repository:              geaaru-repo-index is already up to date.
ℹ️  Repository:              geaaru-repo-index Priority:   1 Type:  http Revision:   1
ℹ️  Repository:               macaroni-commons is already up to date.
ℹ️  Repository:       macaroni-commons-testing Priority:   2 Type:  http Revision:  65
ℹ️  Repository:               macaroni-commons is already up to date.
ℹ️  Repository:               macaroni-commons Priority:   2 Type:  http Revision:  65
ℹ️  Repository:        macaroni-funtoo-systemd is already up to date.
ℹ️  Repository:    macaroni-funtoo-systemd-dev Priority:   2 Type:  http Revision: 202
ℹ️  Repository:               mottainai-stable is already up to date.
ℹ️  Repository:               mottainai-stable Priority:   1 Type:  http Revision:  25

real	0m14.298s
user	0m12.561s
sys  	0m0.894s

And this the new implementation for the same condition:

funtoo # time /tmp/luet repo update 
ℹ️  Repository:              geaaru-repo-index is already up to date.
ℹ️  Repository:               macaroni-commons is already up to date.
ℹ️  Repository:               mottainai-stable is already up to date.
ℹ️  Repository:       macaroni-commons-testing is already up to date.
ℹ️  Repository:    macaroni-funtoo-systemd-dev is already up to date.

real	0m0.865s
user	0m0.054s
sys	0m0.024s

In addition, it's begin the deprecation how the inmemory repository database. Luet at the moment usage too many memory and so using database in memory too it's too expansive.