* [gentoo-portage-dev] Question about PDEPEND
@ 2009-12-08 18:58 Pacho Ramos
2009-12-08 19:31 ` Zac Medico
0 siblings, 1 reply; 4+ messages in thread
From: Pacho Ramos @ 2009-12-08 18:58 UTC (permalink / raw
To: gentoo-portage-dev
Hello
During today's review session with Petteri (due bug #284528) PDEPEND
question appeared about what really does it. I replied that it contains
dependencies that need to be installed after the package (as is shown in
http://devmanual.gentoo.org/general-concepts/dependencies/index.html )
but he told me that PDEPEND is really the same as RDEPEND with cycle
breaking. He also suggested me to ask portage devs about what it really
doing PDEPEND.
Now, after the session, I rechecked devmanual page and noticed that
"after" is in cursive (sorry for didn't noticing it before), also
googled a bit and found posts like:
http://blog.flameeyes.eu/2008/10/18/blurring-the-separation-between-rdepend-and-pdepend
http://help.lockergnome.com/linux/gentoo-dev-PDEPEND-behaviour--ftopict483842.html
that clearly show PDEPEND is not simply "merge depends after the
package".
Then, if possible, I would highly appreciate a summary about what really
does PDEPEND. Of course, as I know portage devs are overloaded, if you
don't have time to reply, no problem at all :-)
Thanks a lot
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-portage-dev] Question about PDEPEND
2009-12-08 18:58 [gentoo-portage-dev] Question about PDEPEND Pacho Ramos
@ 2009-12-08 19:31 ` Zac Medico
2009-12-08 20:05 ` Pacho Ramos
2009-12-09 0:37 ` [gentoo-portage-dev] " Duncan
0 siblings, 2 replies; 4+ messages in thread
From: Zac Medico @ 2009-12-08 19:31 UTC (permalink / raw
To: gentoo-portage-dev
Pacho Ramos wrote:
> but he told me that PDEPEND is really the same as RDEPEND with cycle
> breaking.
This is good description. It's handled the same as RDEPEND except
when it can't due to circular dependencies. That means that it's
installed before, just like RDEPEND, except when resolution of
circular dependencies requires it to be installed after.
--
Thanks,
Zac
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-portage-dev] Question about PDEPEND
2009-12-08 19:31 ` Zac Medico
@ 2009-12-08 20:05 ` Pacho Ramos
2009-12-09 0:37 ` [gentoo-portage-dev] " Duncan
1 sibling, 0 replies; 4+ messages in thread
From: Pacho Ramos @ 2009-12-08 20:05 UTC (permalink / raw
To: gentoo-portage-dev
El mar, 08-12-2009 a las 11:31 -0800, Zac Medico escribió:
> Pacho Ramos wrote:
> > but he told me that PDEPEND is really the same as RDEPEND with cycle
> > breaking.
>
> This is good description. It's handled the same as RDEPEND except
> when it can't due to circular dependencies. That means that it's
> installed before, just like RDEPEND, except when resolution of
> circular dependencies requires it to be installed after.
Fine, thanks a lot =)
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-portage-dev] Re: Question about PDEPEND
2009-12-08 19:31 ` Zac Medico
2009-12-08 20:05 ` Pacho Ramos
@ 2009-12-09 0:37 ` Duncan
1 sibling, 0 replies; 4+ messages in thread
From: Duncan @ 2009-12-09 0:37 UTC (permalink / raw
To: gentoo-portage-dev
Zac Medico posted on Tue, 08 Dec 2009 11:31:12 -0800 as excerpted:
> Pacho Ramos wrote:
>> but he told me that PDEPEND is really the same as RDEPEND with cycle
>> breaking.
>
> This is good description. It's handled the same as RDEPEND except when
> it can't due to circular dependencies. That means that it's installed
> before, just like RDEPEND, except when resolution of circular
> dependencies requires it to be installed after.
Thanks. That had confused me too, and Petteri and your definition neatly
breaks the confusion dependency cycle. =:^)
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-12-09 0:41 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-08 18:58 [gentoo-portage-dev] Question about PDEPEND Pacho Ramos
2009-12-08 19:31 ` Zac Medico
2009-12-08 20:05 ` Pacho Ramos
2009-12-09 0:37 ` [gentoo-portage-dev] " Duncan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox