[katello-devel] GUI Basic Patch Management

Bryan Kearney bkearney at redhat.com
Fri Jul 29 14:19:15 UTC 2011


Today, went through the same basic story as I did with the cli. For 
summary, the basic story is [1] and the cli scripts which I did were at 
[2]. There versions I was using are:

katello-cli-0.1.3-1.git.0.355425f.fc15.noarch
katello-0.1.54-1.git.90.c8f3df2.fc15.noarch
pulp-common-0.0.206-2.fc15.noarch
pulp-client-0.0.206-2.fc15.noarch
pulp-0.0.206-2.fc15.noarch
candlepin-tomcat6-0.4.5-1.fc15.noarch
candlepin-0.4.5-1.fc15.noarch


Here are my notes. Please let me know if I should enter bugs against these:

1) Should the provider be called Custom or Yum? Currently, we use Custom 
in the GUI and YUM in the cli.

2) When creating a new provider can the repository url be removed if the 
typs is custom? If not, can we make the distinction between 
active/disabled more prominant? I could not tell when it was made active.

3) What does it mean to be custom type of file? Is that just a local yum 
repo? Is that just a local file yum repo?

4) When I add a product, I am asked for a repo url.. but it is not used. 
What is that used for?

5) Adding a repo where there are sub repos does not result in being 
asked to import the other repos as the CLI does. For example, I can add 
http://repos.fedorapeople.org/repos/katello/katello in the server but it 
does not seem to find the repos in the lower directories.

6) Being able to click on the product in the repos screen in order to 
edit seems a bit wierd. Especially, since the edit screen is actually 
the menu item on the left.

7) When I add the repo 
http://repos.fedorapeople.org/repos/katello/katello/fedora-15/x86_64/ to 
a new provider and try and sync it I see the following in the logs:

Started GET 
"/sync_management/sync_status/?repo_id=1311950235216-katello2-ACME_Corporation&sync_id=5a1e2ed7-b9f0-11e0-8c01-525400900260&_=1311948730616" 
for 10.11.228.61 at Fri Jul 29 10:38:14 -0400 2011
   Processing by SyncManagementController#sync_status as JSON
   Parameters: {"repo_id"=>"1311950235216-katello2-ACME_Corporation", 
"_"=>"1311948730616", "sync_id"=>"5a1e2ed7-b9f0-11e0-8c01-525400900260"}
Completed   in 75ms

NoMethodError (undefined method `to_sym' for nil:NilClass):
   app/helpers/translation_helper.rb:15:in `relative_time_in_words'
   app/controllers/sync_management_controller.rb:112:in `format_date'
   app/controllers/sync_management_controller.rb:98:in 
`format_sync_progress'
   app/controllers/sync_management_controller.rb:60:in `sync_status'
   lib/util/threadsession.rb:77:in `thread_locals'


-- bk



[1] http://fpaste.org/JFny/
[2] http://fpaste.org/psOK/




More information about the katello-devel mailing list