Description of problem: I have latest sat (510-26) and call api listAllPackages (see script on bottom) and it return just that deprecated items package_*. Version-Release number of selected component (if applicable): 510-26 api.getVersion return 5.1.0 Java How reproducible: deterministic Steps to Reproduce: 1. run attached script Actual results: package_last_modified, package_epoch, package_name, package_id, package_release, package_version, package_arch_label package_last_modified, package_epoch, package_name, package_id, package_release, package_version, package_arch_label package_last_modified, package_epoch, package_name, package_id, package_release, package_version, package_arch_label package_last_modified, package_epoch, package_name, package_id, package_release, package_version, package_arch_label ..... Expected results: name, version,.....,package_last_modified, package_epoch,... .... Additional info: #!/usr/bin/perl use Frontier::Client; my $HOST = 'xen88.englab.brq.redhat.com'; my $user = 'admin'; my $pass = 'XXXXXXX'; my $client = new Frontier::Client(url => "http://$HOST/rpc/api"); my $session = $client->call('auth.login',$user, $pass); my $pkgs = $client->call('channel.software.listAllPackages', $session, 'redhat-rhn-proxy-5.0-as-i386-4'); foreach my $pkg (@$pkgs) { print join(', ', keys(%{$pkg})),"\n"; } $client->call('auth.logout', $session);
Additional aliases were added to most package queries when the decision was made to deprecate the package_ fields, looks like this one was missed. Sending code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml Sending code/src/com/redhat/rhn/manager/channel/ChannelManager.java Transmitting file data .. Committed revision 134268.
Verified.
Release Pending.
API call Enhancements for 5.1 Sat GA so Closed for Current Release.