Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 172137 - app-emacs/planner and app-emacs/remember circular dependency
Summary: app-emacs/planner and app-emacs/remember circular dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-25 08:33 UTC by Wolfgang Schnerring
Modified: 2007-04-27 22:29 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wolfgang Schnerring 2007-03-25 08:33:10 UTC
There exists a circular dependency which I don't know how to break:

nautis:~# emerge app-emacs/planner
Calculating dependencies... done!
[nomerge      ] app-emacs/planner-3.41-r1  
[ebuild  N    ]  app-emacs/remember-1.9  
[ebuild  N    ]   app-emacs/planner-3.41-r1  
!!! Error: circular dependencies:

('ebuild', '/', 'app-emacs/planner-3.41-r1', 'merge') depends on
   ('ebuild', '/', 'app-emacs/remember-1.9', 'merge') (hard)
('ebuild', '/', 'app-emacs/remember-1.9', 'merge') depends on
   ('ebuild', '/', 'app-emacs/planner-3.41-r1', 'merge') (hard)


Reproducible: Always

Steps to Reproduce:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-03-25 08:36:34 UTC
Opfer, you added this...

  13 Mar 2007; Christian Faulhammer <opfer@gentoo.org> remember-1.9.ebuild:
  remove those automagic dependencies by just hard dependening on bbdb and
  planner
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-26 07:14:19 UTC
fixed, thanks
Comment 3 Ulrich Müller gentoo-dev 2007-04-23 17:57:18 UTC
But without the dependency you get during compile of app-emacs/remember:

In toplevel form:
remember-experimental.el:32:1:Error: Cannot open load file: planner
Wrote /var/tmp/portage/app-emacs/remember-1.9/work/remember-1.9/remember-diary.elc

In toplevel form:
remember-planner.el:46:1:Error: Cannot open load file: planner
Wrote /var/tmp/portage/app-emacs/remember-1.9/work/remember-1.9/remember.elc

Would the following work?
- remember: Put app-emacs/planner back into DEPEND & RDEPEND
- planner: Move app-emacs/remember to PDEPEND
Comment 4 Ulrich Müller gentoo-dev 2007-04-23 18:22:23 UTC
Josh: Would you mind if we add the emacs herd to metadata.xml of remember (keeping you as maintainer)?
Comment 5 Ulrich Müller gentoo-dev 2007-04-27 22:29:08 UTC
Fixed according to comment #3:
> - remember: Put app-emacs/planner back into DEPEND & RDEPEND
> - planner: Move app-emacs/remember to PDEPEND