[Yum-devel] [PATCH] 'list available foo-ver-rel' shows old packages. BZ 786116

James Antill james at fedoraproject.org
Thu Feb 2 15:08:07 UTC 2012


On Thu, 2012-02-02 at 04:09 -0500, Zdenek Pavlas wrote:
> > ...but if we add wildcards, we are completely screwed because it's
> > mostly not possible to work out what the * is hiding.
> >
> >  Eg.
> > 
> >  *-a-a matches the name of "a-a-a-a"  (version b-c) and the
> > version-release of "a".
> >  a-*-a matches "a", "a-a-a-a" (version a-a) and "a-b-c-d".
> 
> I don't have to know that.
> 
> A = input pattern
> B = A with everything after the first '-' replaced with '*'
> 
> Then if pkg X matches A and pkg Y is a newer version of X,
> then Y must match B.

    yum --show-duplicates list yum*3.4.1-2.fc15
yum.noarch                      3.4.1-2.fc15                  fedora-yum-rawhide
yum-cron.noarch                 3.4.1-2.fc15                  fedora-yum-rawhide
    yum --show-duplicates list yum*3.4.1*
yum.noarch                      3.4.1-2.fc15                  fedora-yum-rawhide
yum.noarch                      3.4.1-3.fc15                  fedora-yum-rawhide
yum.noarch                      3.4.1-4.fc15                  fedora-yum-rawhide
yum.noarch                      3.4.1-5.fc15                  fedora-yum-rawhide
yum-cron.noarch                 3.4.1-2.fc15                  fedora-yum-rawhide
yum-cron.noarch                 3.4.1-3.fc15                  fedora-yum-rawhide
yum-cron.noarch                 3.4.1-4.fc15                  fedora-yum-rawhide
yum-cron.noarch                 3.4.1-5.fc15                  fedora-yum-rawhide
    yum list yum
yum.noarch                      3.4.3-18.fc15                 fedora-yum-rawhide 




More information about the Yum-devel mailing list