Bug 790806

Summary: Using unicode characters in relative_path and id causes error on synchronization
Product: [Retired] Pulp Reporter: Ivan Necas <inecas>
Component: user-experienceAssignee: Sayli Karmarkar <skarmark>
Status: CLOSED CURRENTRELEASE QA Contact: Preethi Thomas <pthomas>
Severity: high Docs Contact:
Priority: unspecified    
Version: 1.1.0CC: cperry, skarmark, tsanders, tstrachota
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-25 14:16:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
part of pulp.log fail with stacktrace none

Description Ivan Necas 2012-02-15 13:17:39 UTC
Version-Release number of selected component:
pulp-0.0.265

How reproducible:
Always

Steps to Reproduce:
1 PUT request: /pulp/api/repositories/, 
{"content_types":"yum",
"arch":"noarch",
"relative_path":"ACME_Corporation/Library/custom/zvieratá/repo1",
"groupid":["product:1329311339988","env:1","org:1"],
"name":"repo1",
"preserve_metadata":false,
"feed_cert_data":{"ca":null,"key":null,"cert":null},
"id":"ACME_Corporation-zvieratá-repo1",
"feed":"http://lzap.fedorapeople.org/fakerepos/zoo5"}

2.synchronize repository
  
Actual results:
Attached exception. Additionally, async task created when starting synchronization is not listed when calling:

pulp/api/tasks/?state=archived&state=current

Expected results:
Repository synchronized

Comment 1 Ivan Necas 2012-02-15 13:18:24 UTC
Created attachment 562210 [details]
part of pulp.log fail with stacktrace

Comment 2 Sayli Karmarkar 2012-02-16 18:42:11 UTC
Fixed. 

commit 6be8097543772fe598ab1cbb1d564d3dc8364eff
Author: Sayli Karmarkar <skarmark>
Date:   Thu Feb 16 10:40:40 2012 -0800

    790806 - Added handling for proper encoding of i18n relativepath with utf-8 encoding.

Comment 3 Jeff Ortel 2012-02-17 17:17:59 UTC
build: 0.267

Comment 4 Preethi Thomas 2012-02-17 18:25:39 UTC
[root@preethi ~]# rpm -q pulp
pulp-0.0.267-1.fc15.noarch
[root@preethi ~]# 


looks like the relative path is working with unicode but still fails when you sync repo with id that has unicode

but the  bug is for relative path and id

Using unicode characters in relative_path and id causes error on synchronization


[root@preethi ~]# pulp-admin repo create --id=pulp-á --feed=http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64/
Successfully created repository [ pulp-á ]

[root@preethi ~]# 
[root@preethi ~]# 
[root@preethi ~]# pulp-admin repo sync --id=pulp-á -F
Sync for repository pulp-á started
Waiting /
Task not found: 426c730f-5996-11e1-9283-002564a85a58
Traceback (most recent call last):
  File "/usr/bin/pulp-admin", line 23, in <module>
    admin.main()
  File "/usr/lib/python2.7/site-packages/pulp/client/lib/cli.py", line 152, in main
    command.main(self.args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 129, in main
    action.main(args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 213, in main
    self.run()
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/repo.py", line 797, in run
    self._foreground_final_output(final_task)
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/repo.py", line 951, in _foreground_final_output
    state = task['state']
TypeError: 'NoneType' object is not subscriptable

From the log
2012-02-17 13:36:09,263 712:139904374691584: pulp:CRITICAL: queue:130 Exception in FIFO Queue Dispatch Thread
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/queue.py", line 124, in _dispatch
    self.run(task)
  File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/queue.py", line 314, in run
    self.__storage.store_running(task)
  File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/storage.py", line 232, in store_running
    self._snapshot_task(task)
  File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/storage.py", line 223, in _snapshot_task
    snapshot = task.snapshot()
  File "/usr/lib/python2.7/site-packages/pulp/server/api/repo_sync_task.py", line 63, in snapshot
    snapshot = super(RepoSyncTask, self).snapshot()
  File "/usr/lib/python2.7/site-packages/pulp/server/tasking/task.py", line 305, in snapshot
    snapshot = model.TaskSnapshot(data)
  File "/usr/lib/python2.7/site-packages/pulp/server/db/model/persistence.py", line 45, in __init__
    self.update(self._process_serialized_task(serialized_task))
  File "/usr/lib/python2.7/site-packages/pulp/server/db/model/persistence.py", line 61, in _process_serialized_task
    return dict([(k, _process_value(v)) for k, v in serialized_task.items()])
  File "/usr/lib/python2.7/site-packages/pulp/server/db/model/persistence.py", line 58, in _process_value
    v = value.decode('utf-8')
  File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 11: invalid continuation byte



[root@preethi ~]#

Comment 5 Sayli Karmarkar 2012-02-20 10:24:27 UTC
commit a8c66ee7c6c53c5e7421ab2cbc9ed80b05b1445f
Author: Sayli Karmarkar <skarmark>
Date:   Fri Feb 17 14:47:41 2012 -0800

    790806 - Changes to encode task args and kwargs to unicode before snapshotting

Comment 6 Jeff Ortel 2012-02-21 23:13:53 UTC
build: 0.267-2

Comment 7 Preethi Thomas 2012-02-22 13:25:06 UTC
[root@katello-test ~]# rpm -q pulp
pulp-0.0.267-2.el6.noarch


failing again

the case where you create repo with unicode in relative path errors out on running repo clone



[root@katello-test ~]# pulp-admin repo sync --id=pulp-áb -FSync for repository pulp-áb started
Sync: Finished
20/20 new items downloaded
0/20 existing items processed

Item Details: 
RPMs: 20/20


[root@katello-test ~]# pulp-admin repo clone --id=pulp-áb --clone_id pulp-áb-clone --feed=parent -F
Repository [pulp-áb] is being cloned as [pulp-áb-clone]
Waiting -
Traceback (most recent call last):
  File "/usr/bin/pulp-admin", line 23, in <module>
    admin.main()
  File "/usr/lib/python2.6/site-packages/pulp/client/lib/cli.py", line 152, in main
    command.main(self.args[1:])
  File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 129, in main
    action.main(args[1:])
  File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 213, in main
    self.run()
  File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 624, in run
    self.clone_foreground(task)
  File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 591, in clone_foreground
    self.print_clone_finish(task['state'], task['progress'])
  File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 572, in print_clone_finish
    current += self.form_progress_item_details(progress["details"])
TypeError: 'NoneType' object is unsubscriptable

From the log
2012-02-22 08:08:29,681 10596:139818782664448: pulp.server.api.repo_sync:ERROR: repo_sync:144 Cannot read from directory /var/lib/pulp/repos/pulp-b
2012-02-22 08:08:29,681 10596:139818782664448: pulp.server.api.repo_sync:WARNING: repo_sync:145 Traceback: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 139, in _clone
    _sync(clone_id, progress_callback=progress_callback, synchronizer=synchronizer)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 274, in _sync
    progress_callback, synchronizer, max_speed, threads)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 357, in fetch_content
    progress_callback, max_speed, threads)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 164, in sync
    max_speed=max_speed, threads=threads)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 1210, in local
    self.init_progress_details(src_repo_dir, skip_dict)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 870, in init_progress_details
    rpm_list = self.list_rpms(src_repo_dir)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 839, in list_rpms
    pkglist = pulp.server.util.listdir(src_repo_dir)
  File "/usr/lib/python2.6/site-packages/pulp/server/util.py", line 366, in listdir
    raise Exception("Cannot read from directory %s" % directory)
Exception: Cannot read from directory /var/lib/pulp/repos/pulp-b

2012-02-22 08:08:29,689 10596:139818782664448: pulp.server.tasking.task:ERROR: task:468 Task failed: Task 5074dd61-5d56-11e1-a337-54520065b6c1: _clone(pulp-áb-clone, feed=parent, groupid=None, synchronizer=<pulp.server.api.synchronizers.YumSynchronizer object at 0x7f2a10090950>, progress_callback=<bound method RepoCloneTask.progress_callback of <pulp.server.api.repo_clone_task.RepoCloneTask object at 0x7f2a10090f50>>, filters=[], id=pulp-áb, clone_name=pulp-áb-clone, relative_path=pulp-áb-clone)
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/task.py", line 414, in run
    result = self.callable(*self.args, **self.kwargs)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 139, in _clone
    _sync(clone_id, progress_callback=progress_callback, synchronizer=synchronizer)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 274, in _sync
    progress_callback, synchronizer, max_speed, threads)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 357, in fetch_content
    progress_callback, max_speed, threads)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 164, in sync
    max_speed=max_speed, threads=threads)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 1210, in local
    self.init_progress_details(src_repo_dir, skip_dict)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 870, in init_progress_details
    rpm_list = self.list_rpms(src_repo_dir)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 839, in list_rpms
    pkglist = pulp.server.util.listdir(src_repo_dir)
  File "/usr/lib/python2.6/site-packages/pulp/server/util.py", line 366, in listdir
    raise Exception("Cannot read from directory %s" % directory)
Exception: Cannot read from directory /var/lib/pulp/repos/pulp-b

Comment 8 Sayli Karmarkar 2012-02-23 07:01:40 UTC
create -

$ sudo pulp-admin repo create --id pulp-áb --feed http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64/ --relativepath pulp-áb/foo
Successfully created repository [ pulp-áb ]

cancel_sync - 

$ sudo pulp-admin repo sync --id pulp-áb -F
Sync for repository pulp-áb started
Sync: Canceled

Item Details: 
RPMs: 19/20

sync -

$ sudo pulp-admin repo sync --id pulp-áb -F
Sync for repository pulp-áb started
Sync: Finished
1/20 new items downloaded
19/20 existing items processed

Item Details: 
RPMs: 20/20


clone -

$ sudo pulp-admin repo clone --id pulp-áb --clone_id pulp-áb-clone -f pulp-filter1  -FRepository [pulp-áb] is being cloned as [pulp-áb-clone]
Clone: Finished
Item Details: 
RPMs: 13/20

clone with relativepath and filters - 

$ sudo pulp-admin repo clone --id pulp-áb --clone_id pulp-áb-clone2 -f pulp-áb-filter --relativepath foo/pulp-áb-clone2  -F 
Repository [pulp-áb] is being cloned as [pulp-áb-clone2]
Clone: Finished
Item Details: 
RPMs: 13/20

Comment 9 Jeff Ortel 2012-02-29 23:16:16 UTC
build: 0.270

Comment 10 Preethi Thomas 2012-03-01 21:05:39 UTC
[root@preethi-el6-pulp ~]#  pulp-admin -u admin -p admin repo clone --id rhel6_áb --clone_id=rhel6_áb-clone --feed=parent -F
Repository [rhel6_áb] is being cloned as [rhel6_áb-clone]
Clone: Finished
Item Details: 
Tree Files: 6/6
RPMs: 6920/6920

Comment 11 Preethi Thomas 2012-03-01 21:09:32 UTC
[root@preethi-el6-pulp ~]#  pulp-admin -u admin -p admin repo clone --id rhel6_áb --clone_id=rhel6_áb-clone2 --feed=origin -F
Repository [rhel6_áb] is being cloned as [rhel6_áb-clone2]
Clone: Canceled
Item Details: 
Tree Files: 0/6
RPMs: 2149/6920

Comment 12 Preethi Thomas 2012-03-02 18:17:26 UTC
cloning & creating with unicode id seems to be working.

But here is one case that it fails

1. create and sync a repo which has a distribution.
2. clone it with clone_id which has a unicode
3. try to delete the repo from step 2.

You see the repo getting deleted messge

from pulp.log

2012-03-02 13:18:29,398 26692:140209991702272: pulp.server.api.repo:INFO: repo:544 Delete API call invoked f16-áb
2012-03-02 13:18:29,431 26692:140209991702272: pulp.server.api.keystore:INFO: keystore:201 mkdir: /var/lib/pulp/published/gpg/f16-áb
2012-03-02 13:18:29,431 26692:140209991702272: pulp.server.api.keystore:INFO: keystore:186 unlinking: /var/lib/pulp/published/gpg/f16-áb
2012-03-02 13:18:30,851 26692:140209991702272: pulp.server.tasking.task:ERROR: task:468 Task failed: Task 1c2484f8-6494-11e1-ac37-525400c5886c: RepoApi.delete(f16-áb, )
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/task.py", line 414, in run
    result = self.callable(*self.args, **self.kwargs)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo.py", line 614, in delete
    self.remove_distribution(repo['id'], distroid)
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo.py", line 1918, in remove_distribution
    if os.path.islink(repo_dist_path):
  File "/usr/lib64/python2.6/posixpath.py", line 132, in islink
    st = os.lstat(path)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 25: ordinal not in range(128)

Comment 13 Preethi Thomas 2012-03-02 19:29:25 UTC
Also seeing  error while adding groupid with unicode

[root@preethi-el6-pulp released]# pulp-admin repo clone --id=rhel5-8 --clone_id=rhel5-8-á13 --groupid=áb --feed=parent -F --filter blacklist-áb1 -F
Repository [rhel5-8] is being cloned as [rhel5-8-á13]
Waiting /
Task not found: 7369fc3d-649b-11e1-8835-525400c5886c
Traceback (most recent call last):
  File "/usr/bin/pulp-admin", line 23, in <module>
    admin.main()
  File "/usr/lib/python2.6/site-packages/pulp/client/lib/cli.py", line 152, in main
    command.main(self.args[1:])
  File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 129, in main
    action.main(args[1:])
  File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 213, in main
    self.run()
  File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 624, in run
    self.clone_foreground(task)
  File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 591, in clone_foreground
    self.print_clone_finish(task['state'], task['progress'])
TypeError: 'NoneType' object is unsubscriptable
[root@preethi-el6-pulp released]# 
[root@preethi-el6-pulp released]# 
[root@preethi-el6-pulp released]# 
[root@preethi-el6-pulp released]# 
pulp.log
2012-03-02 14:11:01,740 26692:140210482444032: pulp:CRITICAL: queue:130 Exception in FIFO Queue Dispatch Thread
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/queue.py", line 124, in _dispatch
    self.run(task)
  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/queue.py", line 314, in run
    self.__storage.store_running(task)
  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/storage.py", line 232, in store_running
    self._snapshot_task(task)
  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/storage.py", line 223, in _snapshot_task
    snapshot = task.snapshot()
  File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_clone_task.py", line 65, in snapshot
    snapshot = super(RepoCloneTask, self).snapshot()
  File "/usr/lib/python2.6/site-packages/pulp/server/tasking/task.py", line 314, in snapshot
    snapshot = model.TaskSnapshot(data)
  File "/usr/lib/python2.6/site-packages/pulp/server/db/model/persistence.py", line 45, in __init__
    self.update(self._process_serialized_task(serialized_task))
  File "/usr/lib/python2.6/site-packages/pulp/server/db/model/persistence.py", line 58, in _process_serialized_task
    return dict([(k, _process_value(v)) for k, v in serialized_task.items()])
  File "/usr/lib/python2.6/site-packages/pulp/server/db/model/persistence.py", line 55, in _process_value
    value = value.decode('utf-8')
  File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 50: invalid continuation byte

Comment 14 Sayli Karmarkar 2012-03-06 07:11:38 UTC
commit 70d8a3e3e6290c3e97d37f7e021c881405296c9b
Author: Sayli Karmarkar <skarmark>
Date:   Mon Mar 5 23:09:53 2012 -0800

    790806 - Added utf-8 encoding of distribution file path when path contains non-ascii characters

Comment 13 is actually expected, as we are not currently supporting groupids with unicode characters.

Comment 15 Jeff Ortel 2012-03-08 16:13:30 UTC
build: 0.272

Comment 16 Preethi Thomas 2012-03-09 21:24:35 UTC
verified
[root@preethi-el6-pulp ~]# rpm -q pulp
pulp-0.0.272-1.el6.noarch
[root@preethi-el6-pulp ~]# 

[root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo clone --id f16_áb-clone2 --clone_id=f16_áb-clone3 --feed=parent -F
Repository [f16_áb-clone2] is being cloned as [f16_áb-clone3]
Clone: Finished
Item Details: 
Tree Files: 5/5
RPMs: 3107/3107

[root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo delete --id f16_áb-clone3
Repository [ f16_áb-clone3 ] being deleted

[root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo list
+------------------------------------------+
       List of Available Repositories
+------------------------------------------+

Id                 	á145                     
Name               	á145                     
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/repos/pulp/pulp/v1/testing/fedora-16/x86_64/
Feed URL           	http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	None                     
Packages           	21                       
Files              	0                        
Distributions      	None                     
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	Rhel6-1                  
Name               	Rhel6-1                  
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.1/Server/x86_64/os/Server/
Feed URL           	http://download.devel.redhat.com/released/RHEL-6/6.1/Server/x86_64/os/Server/
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	2012-03-08T16:20:00-05:00/PT2M
Packages           	3480                     
Files              	0                        
Distributions      	None                     
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	Rhel6-2                  
Name               	Rhel6-2                  
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.2/Server/x86_64/os/Server/
Feed URL           	http://download.devel.redhat.com/released/RHEL-6/6.2/Server/x86_64/os/Server/
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	2012-03-08T16:20:00-05:00/PT2M
Packages           	3529                     
Files              	0                        
Distributions      	None                     
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	f16                      
Name               	f16                      
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/F-16/GOLD/Fedora/x86_64/os/
Feed URL           	http://download.devel.redhat.com/released/F-16/GOLD/Fedora/x86_64/os/
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	None                     
Packages           	3107                     
Files              	0                        
Distributions      	ks-Fedora-Fedora-16-x86_64
Publish            	True                     
Clones             	[u'f16_\xe1b-clone2']    
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	f16_áb-clone2            
Name               	f16_áb-clone2            
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/f16_áb-clone2/
Feed URL           	file:///var/lib/pulp//repos/released/F-16/GOLD/Fedora/x86_64/os
Feed Type          	local                    
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	None                     
Packages           	3107                     
Files              	0                        
Distributions      	ks-Fedora-Fedora-16-x86_64
Publish            	True                     
Clones             	[u'f16_\xe1b-clone3']    
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	f16_áb-clone3            
Name               	f16_áb-clone3            
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/f16_áb-clone3/
Feed URL           	file:///var/lib/pulp//repos/f16_áb-clone2
Feed Type          	local                    
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	None                     
Packages           	3107                     
Files              	0                        
Distributions      	ks-Fedora-Fedora-16-x86_64
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


[root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo list
+------------------------------------------+
       List of Available Repositories
+------------------------------------------+

Id                 	á145                     
Name               	á145                     
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/repos/pulp/pulp/v1/testing/fedora-16/x86_64/
Feed URL           	http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	None                     
Packages           	21                       
Files              	0                        
Distributions      	None                     
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	Rhel6-1                  
Name               	Rhel6-1                  
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.1/Server/x86_64/os/Server/
Feed URL           	http://download.devel.redhat.com/released/RHEL-6/6.1/Server/x86_64/os/Server/
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	2012-03-08T16:20:00-05:00/PT2M
Packages           	3480                     
Files              	0                        
Distributions      	None                     
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	Rhel6-2                  
Name               	Rhel6-2                  
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.2/Server/x86_64/os/Server/
Feed URL           	http://download.devel.redhat.com/released/RHEL-6/6.2/Server/x86_64/os/Server/
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	2012-03-08T16:20:00-05:00/PT2M
Packages           	3529                     
Files              	0                        
Distributions      	None                     
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	f16                      
Name               	f16                      
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/F-16/GOLD/Fedora/x86_64/os/
Feed URL           	http://download.devel.redhat.com/released/F-16/GOLD/Fedora/x86_64/os/
Feed Type          	remote                   
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	None                     
Packages           	3107                     
Files              	0                        
Distributions      	ks-Fedora-Fedora-16-x86_64
Publish            	True                     
Clones             	[u'f16_\xe1b-clone2']    
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


Id                 	f16_áb-clone2            
Name               	f16_áb-clone2            
Repo URL           	https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/f16_áb-clone2/
Feed URL           	file:///var/lib/pulp//repos/released/F-16/GOLD/Fedora/x86_64/os
Feed Type          	local                    
Content Type       	yum                      
Feed Certs         	CA:No   Cert:No
Consumer Certs     	CA:No   Cert:No
Architecture       	noarch                   
Sync Schedule      	None                     
Packages           	3107                     
Files              	0                        
Distributions      	ks-Fedora-Fedora-16-x86_64
Publish            	True                     
Clones             	[]                       
Groups             	None                     
Filters            	[]                       
Notes              	{}                       
Preserve Metadata  	False                    
Checksum Type      	sha256                   


[root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin distribution list+------------------------------------------+
       List of Available Distributions
+------------------------------------------+

Id                    	ks-Fedora-Fedora-16-x86_64
Description           	ks-Fedora-Fedora-16-x86_64
Family                	Fedora                   
Variant               	Fedora                   
Version               	16                       
Arch                  	x86_64                   
URL                   	http://preethi-el6-pulp.usersys.redhat.com/pulp/ks/released/F-16/GOLD/Fedora/x86_64/os/
 			http://preethi-el6-pulp.usersys.redhat.com/pulp/ks/f16_áb-clone2/
Timestamp             	2011-11-02T23:10:12      


[root@preethi-el6-pulp ~]#

Comment 17 Preethi Thomas 2012-05-25 14:16:26 UTC
Pulp v1.1 Release