Project

Profile

Help

Issue #6410

closed

Package_group contains relations of packages from all the repos package_group is in

Added by ipanova@redhat.com almost 3 years ago. Updated over 2 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

  1. create 2 repos and 2 remotes https://repos.fedorapeople.org/pulp/pulp/demo_repos/zoo/ https://repos.fedorapeople.org/pulp/pulp/fixtures/rpm-test-modularity/

  2. sync each repo

  3. Both of the repos have identical PackageGroup with id 'mammals'. Observe that on same instance of Package group all of the relations are kept. From repo A and from repo B

In [2]: PackageGroup.objects.filter(id='mammals')                                                                                                                                                                  
Out[2]: <QuerySet [<PackageGroup: mammals>]>


In [26]: x=PackageGroup.objects.filter(id='mammals')                                                                                                                                                               

In [27]: len(x[0].packages)    
                                                                                                                                                                                    
Out[27]: 22

In [28]: x[0].related_packages.count()                                                                                                                                                                             
Out[28]: 47

From same issue suffers PackageCategories and PackageEnvironments


Related issues

Related to RPM Support - Story #6316: As a user, when I copy package groups, package environments between repositories, their "children" are also copiedCLOSED - CURRENTRELEASEppicka

Actions

Also available in: Atom PDF