public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Enrico Weigelt <weigelt@metux.de>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs]
Date: Thu, 17 May 2007 18:03:21 +0200	[thread overview]
Message-ID: <20070517160321.GB16099@nibiru.local> (raw)
In-Reply-To: <20070516231729.3acfc4cf@hactar.digimed.co.uk>

* 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



  parent reply	other threads:[~2007-05-17 16:18 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-04 10:37 [gentoo-user] xorg-7.2 and ati-drivers-8.32.5 Remy Blank
2007-05-07 13:12 ` marco restelli
     [not found]   ` <f1nd4o$17g$1@sea.gmane.org>
2007-05-07 14:37     ` [gentoo-user] " Remy Blank
2007-05-07 15:11       ` Francisco Rivas
2007-05-08 14:14         ` Dmitry
2007-05-08 14:35           ` Francisco Rivas
2007-05-07 14:53     ` Francisco Rivas
2007-05-07 16:09       ` Grant Edwards
2007-05-07 18:00         ` Francisco Rivas
2007-05-07 18:32           ` Grant Edwards
2007-05-07 18:44             ` Francisco Rivas
     [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 16:17                 ` Bo Ørsted Andresen
2007-05-17 15:46                   ` Enrico Weigelt
2007-05-16 16:34                 ` Rob Rutherford
2007-05-16 22:17                 ` Neil Bothwick
2007-05-17 13:44                   ` [OT] Jakub back? (was: Re: [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs]) Naga Toro
2007-05-17 13:59                     ` Bryan Østergaard
2007-05-17 16:03                   ` Enrico Weigelt [this message]
2007-05-17 17:21                     ` [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs] Hemmann, Volker Armin
2007-05-18 10:29                     ` Neil Bothwick
2007-05-19  3:00                       ` Kent Fredric
2007-05-20 16:49                         ` Enrico Weigelt
2007-05-20 17:55                           ` Neil Bothwick
2007-05-30 15:43                             ` [gentoo-user] Re: Xserver @ oss-qm overlay [WAS: Gentoo gets as bad SuSE: Circular dependencies ...] Enrico Weigelt
2007-05-20 23:32                           ` [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs] Neil Walker
2007-05-21  1:15                           ` kashani
2007-05-21  9:57                         ` Andrey Gerasimenko
2007-05-21 10:44                           ` Alan McKinnon
2007-05-21 11:15                           ` Hans-Werner Hilse
2007-05-16 22:51                 ` kashani
2007-05-16 23:08                   ` Iain Buchanan
2007-05-17 23:19                     ` Mark Shields
2007-05-16 15:51               ` Bo Ørsted Andresen
2007-05-16 22:04                 ` Neil Bothwick
2007-05-16 22:40                   ` Dale
2007-05-16 23:56                     ` Neil Bothwick
2007-05-17 16:10                 ` Enrico Weigelt
2007-05-17 17:20                   ` Arturo 'Buanzo' Busleiman
2007-05-17 20:40                     ` Boyd Stephen Smith Jr.
2007-05-17 18:21                   ` Bo Ørsted Andresen
2007-05-16 21:31               ` Dan Farrell
2007-05-16 15:58             ` Francisco Rivas
2007-05-16 21:42             ` Jerry McBride
2007-05-16 21:57               ` Dale
2007-05-16 20:53   ` [gentoo-user] Re: xorg-7.2 and ati-drivers-8.32.5 - Thank you Gentoo devs Remy Blank
2007-05-16 21:01     ` Francisco Rivas
2007-05-17  8:39       ` [gentoo-user] Can't start apache Johannes Skov Frandsen
2007-05-17  9:00         ` Randy Barlow
2007-05-17  9:15           ` [gentoo-user] Can't start apache [solved] Johannes Skov Frandsen
2007-05-17 10:05             ` Johannes Skov Frandsen
2007-05-17 11:21               ` Boyd Stephen Smith Jr.
2007-05-17 11:28                 ` Johannes Skov Frandsen
2007-05-17 12:33                   ` Johannes Skov Frandsen
  -- strict thread matches above, loose matches on Subject: below --
2007-05-18  4:56 [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs] burlingk
2007-05-18 10:01 ` Arturo 'Buanzo' Busleiman
2007-05-18 17:35   ` Enrico Weigelt
2007-05-18 22:48 ` Neil Walker
2007-05-18 10:26 burlingk
2007-05-21  1:41 burlingk
2007-05-30 15:59 ` Enrico Weigelt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070517160321.GB16099@nibiru.local \
    --to=weigelt@metux.de \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox