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

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?

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

Reply via email to