public inbox for gentoo-catalyst@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-catalyst] Circular dependencies.
@ 2010-03-04  2:25 Juan Luis Pérez Pérez
  2010-03-04  3:24 ` Andrew Gaffney
  0 siblings, 1 reply; 2+ messages in thread
From: Juan Luis Pérez Pérez @ 2010-03-04  2:25 UTC (permalink / raw
  To: gentoo-catalyst

I'm having circular dependencies issue starting with portage snapshot
20100216. When I use 20100125 snapshot there is no problem.

When doing catalyst -f stage3.spec, it throws this error:

>>> Regenerating /etc/ld.so.cache...
emerge --quiet --usepkg --buildpkg --newuse --oneshot --nodeps virtual/portage
!!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection
emerge --quiet --usepkg --buildpkg --newuse -e system
!!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection


[nomerge      ] sys-devel/automake-1.11.1
[ebuild  N    ]  sys-apps/help2man-1.36.4-r1  USE="nls"
[ebuild  N    ]   dev-perl/Locale-gettext-1.05-r1
[ebuild   R   ]    dev-lang/perl-5.8.8-r8  USE="berkdb* gdbm* -build*"
[ebuild  N    ]     sys-libs/gdbm-1.8.3-r4  USE="berkdb"
[ebuild  N    ]      sys-libs/db-4.7.25_p4  USE="-doc -java -nocxx -tcl -test"
[ebuild  NS   ]       sys-devel/automake-1.10.3 [1.11.1]

 * Error: circular dependencies:

('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') depends on
  ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') (buildtime)
  ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime)
('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') depends on
  ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime)
('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') depends on
  ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime)
('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') depends on
  ('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') (buildtime)
  ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime)
('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') depends on
  ('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') (buildtime)
('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') depends on
  ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime)
  ('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') (buildtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.

!!! catalyst: run script failed.


Traceback (most recent call last):
  File "modules/generic_stage_target.py", line 1204, in run_local
    "run script failed.",env=self.env)
  File "/usr/lib/catalyst/modules/catalyst_support.py", line 542, in cmd
    raise CatalystError,myexc
CatalystError
None

!!! catalyst: Stage build aborting due to error.

Traceback (most recent call last):
File "/usr/lib/catalyst/catalyst", line 209, in build_target
    mytarget.run()
File "modules/generic_stage_target.py", line 1260, in run
    apply(getattr(self,x))
File "modules/generic_stage_target.py", line 1209, in run_local
    raise CatalystError,"Stage build aborting due to error."
CatalystError
!!! catalyst: Error encountered during run of target stage3
Catalyst aborting....
lockfile does not exist
'/var/tmp/catalyst/tmp/default/stage3-i686-kmdevelop-20100303/.catalyst_lock'

Here is my spec file:

subarch: i686
target: stage3
version_stamp: 20100303
rel_type: default
profile: default/linux/x86/10.0/desktop
snapshot: 20100303
source_subpath: default/stage2-i686-20100303


I have no idea about how to deal with circular dependencies in catalyst...
Is there any change in portage tree provoking this issue?

-- 
Juan Luis Pérez Pérez
Website: http://www.juanluperez.com
Registered GNU/Linux user #408294 according to counter.li.org
--
Por favor, no adjunte documentos en formatos "doc", "ppt", sino en
algún formato estándar como "html", "pdf", "rtf", "odt" o "txt".
Gracias.
Cf: http://www.gnu.org/philosophy/no-word-attachments.es.html



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [gentoo-catalyst] Circular dependencies.
  2010-03-04  2:25 [gentoo-catalyst] Circular dependencies Juan Luis Pérez Pérez
@ 2010-03-04  3:24 ` Andrew Gaffney
  0 siblings, 0 replies; 2+ messages in thread
From: Andrew Gaffney @ 2010-03-04  3:24 UTC (permalink / raw
  To: gentoo-catalyst

The x86 autobuilds have been affected by this same issue for the past 2 weeks.
All other architectures have been fine. I haven't taken the time to investigate
it yet.

On 03/03/2010 08:25 PM, Juan Luis Pérez Pérez wrote:
> I'm having circular dependencies issue starting with portage snapshot
> 20100216. When I use 20100125 snapshot there is no problem.
> 
> When doing catalyst -f stage3.spec, it throws this error:
> 
>>>> Regenerating /etc/ld.so.cache...
> emerge --quiet --usepkg --buildpkg --newuse --oneshot --nodeps virtual/portage
> !!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection
> emerge --quiet --usepkg --buildpkg --newuse -e system
> !!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection
> 
> 
> [nomerge      ] sys-devel/automake-1.11.1
> [ebuild  N    ]  sys-apps/help2man-1.36.4-r1  USE="nls"
> [ebuild  N    ]   dev-perl/Locale-gettext-1.05-r1
> [ebuild   R   ]    dev-lang/perl-5.8.8-r8  USE="berkdb* gdbm* -build*"
> [ebuild  N    ]     sys-libs/gdbm-1.8.3-r4  USE="berkdb"
> [ebuild  N    ]      sys-libs/db-4.7.25_p4  USE="-doc -java -nocxx -tcl -test"
> [ebuild  NS   ]       sys-devel/automake-1.10.3 [1.11.1]
> 
>  * Error: circular dependencies:
> 
> ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') depends on
>   ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') (buildtime)
>   ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime)
> ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') depends on
>   ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime)
> ('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') depends on
>   ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime)
> ('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') depends on
>   ('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') (buildtime)
>   ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime)
> ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') depends on
>   ('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') (buildtime)
> ('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') depends on
>   ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime)
>   ('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') (buildtime)
> 
>  * Note that circular dependencies can often be avoided by temporarily
>  * disabling USE flags that trigger optional dependencies.
> 
> !!! catalyst: run script failed.
> 
> 
> Traceback (most recent call last):
>   File "modules/generic_stage_target.py", line 1204, in run_local
>     "run script failed.",env=self.env)
>   File "/usr/lib/catalyst/modules/catalyst_support.py", line 542, in cmd
>     raise CatalystError,myexc
> CatalystError
> None
> 
> !!! catalyst: Stage build aborting due to error.
> 
> Traceback (most recent call last):
> File "/usr/lib/catalyst/catalyst", line 209, in build_target
>     mytarget.run()
> File "modules/generic_stage_target.py", line 1260, in run
>     apply(getattr(self,x))
> File "modules/generic_stage_target.py", line 1209, in run_local
>     raise CatalystError,"Stage build aborting due to error."
> CatalystError
> !!! catalyst: Error encountered during run of target stage3
> Catalyst aborting....
> lockfile does not exist
> '/var/tmp/catalyst/tmp/default/stage3-i686-kmdevelop-20100303/.catalyst_lock'
> 
> Here is my spec file:
> 
> subarch: i686
> target: stage3
> version_stamp: 20100303
> rel_type: default
> profile: default/linux/x86/10.0/desktop
> snapshot: 20100303
> source_subpath: default/stage2-i686-20100303
> 
> 
> I have no idea about how to deal with circular dependencies in catalyst...
> Is there any change in portage tree provoking this issue?
> 


-- 
Andrew Gaffney                                 http://dev.gentoo.org/~agaffney/
Gentoo Linux Developer            Catalyst/Genkernel + Release Engineering Lead



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-03-04  3:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-04  2:25 [gentoo-catalyst] Circular dependencies Juan Luis Pérez Pérez
2010-03-04  3:24 ` Andrew Gaffney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox