Re: Software Management call for RFEs

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

 



On 25. 5. 2013 at 09:34:32, Nico Kadel-Garcia wrote:
> On Wed, May 22, 2013 at 11:55 AM, Michael Ekstrand <michael@xxxxxxxxxxx> 
wrote:
> > Performance improvement: improve scaling to 5K+ installed packages.
> 
> * Amen. This is particularly compounded by poor caching default
> behavior, so that a few yum commands in a row each wind up reaching
> out to downloading metadata again, and again, and again.
> 
> I think this can be addressed by moving the metadata updates to a
> different function, and calling it *separately* only as needed. The
> Debian "apt" tool does this quite effectively.

Unfortunately there is not much we can do about this. Debian has completely 
different repository policy - they keep all versions of packages in the repo so 
there is no need to update metadata on client machines every time.

> * Script parseable output without extraneous labeling.
> 
> The output of "yum list is cluttered with unnecessary headers, and
> whitespace handling that winds up trimming package names or inserting
> extraneous new lines. I'd fiind it invaluable if "yum list --tsv" gave
> a tab separated variables list of:
> 
>              name    version   release  arch   reponame
> 
> And leave *OFF* the  "Installed Packages" and "Available Packages"
> entries for such tab separated variable output. I loathe having to
> sort those out for scriptable operations.

Interesting idea, might be worth looking into.

Thanks
Jan
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel





[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