* Re: [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs]
@ 2007-05-17 16:03 99% ` Enrico Weigelt
0 siblings, 0 replies; 1+ results
From: Enrico Weigelt @ 2007-05-17 16:03 UTC (permalink / raw
To: gentoo-user
* Neil Bothwick <neil@digimed.co.uk> wrote:
Hi,
> > At least several. I didn't find an good solution for checking
> > the whole tree yet, so I yet know some. Good candidates are
> > where PDEPENDs occour. For example the Xserver.
>
> As Bo has already explained, PDEPENDS cannot cause circular dependencies,
> in fact they prevent them.
Or in other words: an way of making circular dependencies some
bit less painful.
<snip>
> Yes, it is a good solution, because the circular dependency is
> caused by changed USE flags in the first place. You did notice
> my use of the word "temporarily", didn't you?
If the package management cannot handle such cases 100% automatic,
I'd consider it as buggy.
Just my personal oppinion, and I'll fix it at my site.
Anyone who shares my oppions and likes to join me, feel free
to give a note.
<snip>
> If A depends on B and B depends on A, you build A without support
> for B, then you can safely install B and A again with the features
> you wanted.
Great idea. Lots of redundant compiles and manual work just because
unclean dependencies.
<snip>
> > > Since you are clearly able to solve a problem that comes fro upstream
> > > and which the combined might of SUSE and Gentoo has failed to do,
> >
> > Which problem from the upstream ?
>
> Interdependency of unrelated packages.
In case of the Xserver ?
Okay, mesa still suxx, but the borderline between server and
drivers is clear.
Let's see if we get the driver API moved out to its own package,
so we it'll be some bit clearer (could also make licensing issues
some bit easier), but that's another story.
<snip>
> > The problem w/ x11-base/xorg-server are the PDEPENDs on (external)
> > driver packages. I dont see any valid reason for depending the
> > Xserver on drivers, which themselfes depend on the Xserver.
>
> The server does not depend on the drivers, it depends on them, it
> wouldn't be much use without at least three drivers.
It *P*DEPENDs on them. That's an (strange) kind of special dependency
which is pulled in *after* install, instead of *before*. But still
it is an dependency.
So, Xserver dependens on driver(s), drivers depend on Xserver.
Circular dependency.
q.e.d.
> > In fact, I'll provide an solution. It will be published within the
> > OSS-QM project. But I won't waste any second on filing any bug,
> > just for that it's marked invalid by folks like Jakub.
>
> Jakub is no longer a bug-wrangler, or a dev, he retired last month.
Ah, good things still happen ? ;P
Maybe we could have another try:
I'll publish my overlay in a few days. Feel free to try it out
and get some stuff into offical tree.
cu
--
---------------------------------------------------------------------
Enrico Weigelt == metux IT service - http://www.metux.de/
---------------------------------------------------------------------
Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
---------------------------------------------------------------------
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2007-05-04 10:37 [gentoo-user] xorg-7.2 and ati-drivers-8.32.5 Remy Blank
[not found] ` <f2d5ap$t7j$1@sea.gmane.org>
2007-05-15 20:56 ` [gentoo-user] Re: xorg-7.2 and ati-drivers-8.32.5 - Thank you Gentoo devs Francisco Rivas
2007-05-16 5:44 ` Johannes Skov Frandsen
2007-05-16 12:51 ` Francisco Rivas
2007-05-16 12:59 ` Remy Blank
2007-05-16 14:23 ` [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs] Enrico Weigelt
2007-05-16 14:54 ` Neil Bothwick
2007-05-16 15:47 ` Enrico Weigelt
2007-05-16 22:17 ` Neil Bothwick
2007-05-17 16:03 99% ` Enrico Weigelt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox