Bug 25735

Summary: urpmq -i or -f doesn't return Epoch
Product: Mageia Reporter: Jani Välimaa <jani.valimaa>
Component: RPM PackagesAssignee: Thierry Vignaud <thierry.vignaud>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal CC: mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: urpmi-8.118.2-1.mga7.src.rpm CVE:
Status comment:

Description Jani Välimaa 2019-11-24 17:50:38 CET
urpmq -i doesn't return Epoch whereas rpm -qi does.

$ rpm -qpi /var/cache/urpmi/rpms/lib64svrcore0-1.4.0.18-7.mga8.x86_64.rpm 
Name        : lib64svrcore0
Epoch       : 1
Version     : 1.4.0.18
Release     : 7.mga8

$ urpmq -i /var/cache/urpmi/rpms/lib64svrcore0-1.4.0.18-7.mga8.x86_64.rpm 
Name        : lib64svrcore0
Version     : 1.4.0.18
Release     : 7.mga8

Same applies to urpmq -f. It would be nice if -f would also output Epoch, if it's used.

$ urpmq -f /var/cache/urpmi/rpms/lib64svrcore0-1.4.0.18-7.mga8.x86_64.rpm 
lib64svrcore0-1.4.0.18-7.mga8.x86_64
Comment 1 Lewis Smith 2019-11-25 10:03:07 CET
I was unable to find any meaning for Epoch = 1; only that epoch is the Unix time (seconds since the start). Nor could I get it displayed with 'rpm -qpi' on a cached RPM. "if it's used" then.

Assigning to tv for 'urpmi'.

CC: (none) => lewyssmith
Assignee: bugsquad => thierry.vignaud
Source RPM: urpmi => urpmi-8.118.2-1.mga7.src.rpm
Severity: normal => enhancement

Comment 2 Jani Välimaa 2020-03-02 12:44:49 CET
Ping. Dnf shows epoch also nicely.

$ LC_ALL=C.UTF-8 dnf info lib64svrcore0
Last metadata expiration check: 0:02:37 ago on Mon Mar  2 13:41:23 2020.
Available Packages
Name         : lib64svrcore0
Epoch        : 1
Version      : 1.4.0.26
Release      : 3.mga8
..snip..
Comment 3 Thierry Vignaud 2020-03-02 14:42:01 CET
urpmq -i is fixed in git:
http://gitweb.mageia.org/software/rpm/urpmi/commit/?id=4bc01538afa0d6399ee5c72f784ca77a62fbd68c

For -f, I'm relunctant.
Maybe adding a --nevra option…
Lewis Smith 2020-03-02 20:30:19 CET

CC: lewyssmith => (none)

Comment 4 Nicolas Lécureuil 2021-01-11 22:45:42 CET
sound like a good compromise.

CC: (none) => mageia