In the api documentation, both sets of these calls say they use dateTime.iso8601 as their arguments. But if you check the java code, they actually take strings.
Modifications made with git commit: 2fea30f4265d0ff28ff66febee6f4e87e7fed140 If we change the java code to use Date instead of String, it will change the current input that a user must provide. In order to address maintain backward compatibility in the current release, performed the following: - created listAllPackages(String sessionKey, String channelLabel, Date startDate, Date endDate) - created listAllPackages(String sessionKey, String channelLabel, Date startDate) - deprecated listAllPackages(String sessionKey, String channelLabel, String startDate, String endDate) - deprecated listAllPackages(String sessionKey, String channelLabel, String startDate) - since the listAllPackagesByDate APIs were marked as 'deprecated' by BZ 464807, left the API parameter types as String for start/endDate but modified the API doc to list these as "string" parameters.
Verified with Satellite-5.3.0-RHEL5-re20090213.1-i386-embedded-oracle.iso
Verified in stage -> RELEASE_PENDING
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-1434.html