----- "James Hogarth" <[email protected]> wrote: > This si what I'm referring to from the channel detail screen: > > Channel Entitlement Name: Private Channel Family 1 > Last Modified: 2010-04-20 13:08:36.0 > Last Repo Build: 2010-04-20 01:08:36 > Repo Cache Status: Completed
Hello James, good catch! :-) I noticed it two weeks ago ... https://bugzilla.redhat.com/show_bug.cgi?id=580227 > > I'm on the released 0.8 .... > > So far as I can see that shouldn't be happening from the git > checkout... was this an old bug fixed to anyone's knowledge? It is already fixed in spacewalk. Best Regards, Tomas -- Tomas Lestach RHN Satellite Engineering, Red Hat > > On 20 April 2010 14:05, James Hogarth <[email protected]> > wrote: > > Hi all, > > > > This is my first time trying to follow through the code and > contribute > > to the codebase. > > > > From my perspective the ability via the XML-RPC API to get the last > > repo modified date (and possibly whether a build would be in > progress) > > would be extremely useful to us. > > > > The idea being that after an RPM is built via a build system and > > pushed via rhnpush there is not (as far as I know) a way via the > API > > to check when the repodata actually gets updated. > > > > As a result I have had a couple of times when a deploy of the new > RPM > > for our application is meant to be carried out but the repodata > hasn't > > quite been built yet resulting in wasted time and another RPM > > deployment later. > > > > I'm thinking adding this to > > > java/code/src/com/redhat/rhn/frontend/xmlrpc/channel/software/ChannelSoftwareHandler.java > > within the ChannelSoftwareHandler class *could* provide at least > part > > of that info... > > > > /** > > * Returns the last build date on the repodata for a channel > > * @param sessionKey WebSession containing User information. > > * @param id - id of channel wanted > > * @throws NoSuchChannelException thrown if no channel is found. > > * @return the build date on the repodata of the channel > requested > > */ > > > > public String getChannelLastBuildById(String sessionKey, Integer > id) > > throws NoSuchChannelException { > > User user = getLoggedInUser(sessionKey); > > return > ChannelManager.getRepoLastBuild(lookupChannelById(user,id)); > > } > > > > > > I'm a sysadmin by trade and only dabble in code at this point.... > > > > Does it at least look like I'm on the right track for a proper > patch > > to be submitted? > > > > Incidentally whilst I'm looking at this code anyway.... I've > noticed > > that ChannelDetail shows a 12 hour date for last repo build and > last > > modified a 24 hour date.... any ideas? > > > > James > > > > _______________________________________________ > Spacewalk-devel mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/spacewalk-devel _______________________________________________ Spacewalk-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-devel
