Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 174837

Summary: app-xemacs/perl-modes circular dependency
Product: Gentoo Linux Reporter: Vikrant Aivalli <aivalli>
Component: New packagesAssignee: XEmacs team <xemacs>
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://pastebin.ca/443296
Whiteboard:
Package list:
Runtime testing required: ---

Description Vikrant Aivalli 2007-04-16 19:06:12 UTC
Dunno, where to go from here.

killernerd ~ # emerge  -va prog-modes

These are the packages that would be merged, in order:

Calculating dependencies... done!
[nomerge      ] app-xemacs/edit-utils-1.98
[nomerge      ]  app-xemacs/dired-1.13
[nomerge      ]   app-xemacs/prog-modes-1.72
[nomerge      ]    app-xemacs/vc-1.35
[nomerge      ]     app-xemacs/ediff-1.46
[ebuild  N    ]      app-xemacs/pcl-cvs-1.64
[ebuild  N    ]       app-xemacs/vc-1.35
[ebuild  N    ]        app-xemacs/ediff-1.46
[ebuild  N    ]         app-xemacs/prog-modes-1.72
[nomerge      ] app-xemacs/vc-1.35
[nomerge      ]  app-xemacs/ediff-1.46
[nomerge      ]   app-xemacs/pcl-cvs-1.64
[nomerge      ]    app-xemacs/prog-modes-1.72
[nomerge      ]     app-xemacs/xemacs-devel-1.50
[nomerge      ]      app-xemacs/tm-1.35
[ebuild  N    ]       app-xemacs/mailcrypt-2.12
[ebuild  N    ]     app-xemacs/edit-utils-1.98
[ebuild  N    ]      app-xemacs/xemacs-devel-1.50
[nomerge      ] app-xemacs/vc-1.35
[nomerge      ]  app-xemacs/ediff-1.46
[nomerge      ]   app-xemacs/pcl-cvs-1.64
[nomerge      ]    app-xemacs/prog-modes-1.72
[nomerge      ]     app-xemacs/xemacs-devel-1.50
[nomerge      ]      app-xemacs/tm-1.35
[nomerge      ]       app-xemacs/mailcrypt-2.12
[ebuild  N    ]        app-xemacs/mh-e-1.17
[ebuild  N    ]         app-xemacs/gnus-1.65
[ebuild  N    ]          app-xemacs/tm-1.35
[ebuild  N    ]           app-xemacs/rmail-1.13
[ebuild  N    ]     app-xemacs/efs-1.29
[ebuild  N    ]      app-xemacs/dired-1.13
!!! Error: circular dependencies:

('ebuild', '/', 'app-xemacs/prog-modes-1.72', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/dired-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/xemacs-devel-1.50', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/edit-utils-1.98', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/efs-1.29', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/vc-1.35', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/ediff-1.46', 'merge') (hard)
('ebuild', '/', 'app-xemacs/edit-utils-1.98', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/dired-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/xemacs-devel-1.50', 'merge') (hard)
('ebuild', '/', 'app-xemacs/rmail-1.13', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/tm-1.35', 'merge') (hard)
('ebuild', '/', 'app-xemacs/pcl-cvs-1.64', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/prog-modes-1.72', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/edit-utils-1.98', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/vc-1.35', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/dired-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/ediff-1.46', 'merge') (hard)
('ebuild', '/', 'app-xemacs/efs-1.29', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/dired-1.13', 'merge') (hard)
('ebuild', '/', 'app-xemacs/ediff-1.46', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/prog-modes-1.72', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/dired-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/pcl-cvs-1.64', 'merge') (hard)
('ebuild', '/', 'app-xemacs/tm-1.35', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/mailcrypt-2.12', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/gnus-1.65', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/rmail-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/mh-e-1.17', 'merge') (hard)
('ebuild', '/', 'app-xemacs/gnus-1.65', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/mailcrypt-2.12', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/tm-1.35', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/rmail-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/mh-e-1.17', 'merge') (hard)
('ebuild', '/', 'app-xemacs/vc-1.35', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/dired-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/ediff-1.46', 'merge') (hard)
('ebuild', '/', 'app-xemacs/mailcrypt-2.12', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/gnus-1.65', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/rmail-1.13', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/mh-e-1.17', 'merge') (hard)
('ebuild', '/', 'app-xemacs/xemacs-devel-1.50', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/tm-1.35', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/gnus-1.65', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/rmail-1.13', 'merge') (hard)
('ebuild', '/', 'app-xemacs/dired-1.13', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/prog-modes-1.72', 'merge') (hard)
('ebuild', '/', 'app-xemacs/mh-e-1.17', 'merge') depends on
   ('ebuild', '/', 'app-xemacs/tm-1.35', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/gnus-1.65', 'merge') (hard)
   ('ebuild', '/', 'app-xemacs/rmail-1.13', 'merge') (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.
killernerd ~ #

Reproducible: Always

Steps to Reproduce:
1.emerge -v perl-mode

Verified by asking on IRC
Actual Results:  
As above.

Expected Results:  
You should get a circular dependency when you run

'emerge -v perl-mode'

Yes, latest 'emerge --sync'd and fixpackages'd system.

But yeah I installed originally with the graphical installer from the live CD.
Comment 1 Hans de Graaff gentoo-dev Security 2007-04-16 19:09:58 UTC

*** This bug has been marked as a duplicate of bug 168757 ***