* [gentoo-user] Any nice tools for emerge dependency resolution listing?
@ 2010-03-06 10:19 Mark David Dumlao
2010-03-06 11:45 ` Mick
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Mark David Dumlao @ 2010-03-06 10:19 UTC (permalink / raw
To: gentoo-user
Hi!
I'm wondering if anyone's written a script that looks deep into the
build dependencies of some package foo, and gives you a list of
ebuilds you need to unmask to build it. Immediate build dependencies
could easily be shown using the ebuild itself, and deep dependencies
could be shown using equery something, but I just want to focus on
dependencies you need to unmask when building.
I usually just manually iterate through emerge -uDNtav world/something
to make something like that happen, and it's just hit me that this
sounds like a chore that's bound to have bugged someone.
I'm not looking for a tool that writes my package.keywords/* for me,
I'd like to do that myself, but the iteration process is more painful
than it should be "manually". If there's none I was wondering what
kinds of challenges would it take to write one in python as that
sounds like a cool exercise to try out.
--
This email is: [ ] actionable [ ] fyi [x] social
Response needed: [ ] yes [x] up to you [ ] no
Time-sensitive: [ ] immediate [ ] soon [x] none
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Any nice tools for emerge dependency resolution listing?
2010-03-06 10:19 [gentoo-user] Any nice tools for emerge dependency resolution listing? Mark David Dumlao
@ 2010-03-06 11:45 ` Mick
2010-03-06 11:46 ` Alan McKinnon
2010-03-06 11:53 ` Daniel Wagener
2 siblings, 0 replies; 8+ messages in thread
From: Mick @ 2010-03-06 11:45 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1220 bytes --]
On Saturday 06 March 2010 10:19:19 Mark David Dumlao wrote:
> Hi!
> I'm wondering if anyone's written a script that looks deep into the
> build dependencies of some package foo, and gives you a list of
> ebuilds you need to unmask to build it. Immediate build dependencies
> could easily be shown using the ebuild itself, and deep dependencies
> could be shown using equery something, but I just want to focus on
> dependencies you need to unmask when building.
>
> I usually just manually iterate through emerge -uDNtav world/something
> to make something like that happen, and it's just hit me that this
> sounds like a chore that's bound to have bugged someone.
>
> I'm not looking for a tool that writes my package.keywords/* for me,
> I'd like to do that myself, but the iteration process is more painful
> than it should be "manually". If there's none I was wondering what
> kinds of challenges would it take to write one in python as that
> sounds like a cool exercise to try out.
Hmm, I was going to suggest autounmask, but since you don't want it to write
your package.keywords/* for you point it to another file and then look at what
it's written there.
HTH.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Any nice tools for emerge dependency resolution listing?
2010-03-06 10:19 [gentoo-user] Any nice tools for emerge dependency resolution listing? Mark David Dumlao
2010-03-06 11:45 ` Mick
@ 2010-03-06 11:46 ` Alan McKinnon
2010-03-06 11:53 ` Daniel Wagener
2 siblings, 0 replies; 8+ messages in thread
From: Alan McKinnon @ 2010-03-06 11:46 UTC (permalink / raw
To: gentoo-user; +Cc: Mark David Dumlao
On Saturday 06 March 2010 12:19:19 Mark David Dumlao wrote:
> Hi!
> I'm wondering if anyone's written a script that looks deep into the
> build dependencies of some package foo, and gives you a list of
> ebuilds you need to unmask to build it. Immediate build dependencies
> could easily be shown using the ebuild itself, and deep dependencies
> could be shown using equery something, but I just want to focus on
> dependencies you need to unmask when building.
>
> I usually just manually iterate through emerge -uDNtav world/something
> to make something like that happen, and it's just hit me that this
> sounds like a chore that's bound to have bugged someone.
>
> I'm not looking for a tool that writes my package.keywords/* for me,
> I'd like to do that myself, but the iteration process is more painful
> than it should be "manually". If there's none I was wondering what
> kinds of challenges would it take to write one in python as that
> sounds like a cool exercise to try out.
Have you looked at autounmask?
Does it do what you need?
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Any nice tools for emerge dependency resolution listing?
2010-03-06 10:19 [gentoo-user] Any nice tools for emerge dependency resolution listing? Mark David Dumlao
2010-03-06 11:45 ` Mick
2010-03-06 11:46 ` Alan McKinnon
@ 2010-03-06 11:53 ` Daniel Wagener
2010-03-06 14:10 ` Mark David Dumlao
2 siblings, 1 reply; 8+ messages in thread
From: Daniel Wagener @ 2010-03-06 11:53 UTC (permalink / raw
To: gentoo-user
On Sat, 6 Mar 2010 18:19:19 +0800
Mark David Dumlao <madumlao@gmail.com> wrote:
> Hi!
> I'm wondering if anyone's written a script that looks deep into the
> build dependencies of some package foo, and gives you a list of
> ebuilds you need to unmask to build it. Immediate build dependencies
> could easily be shown using the ebuild itself, and deep dependencies
> could be shown using equery something, but I just want to focus on
> dependencies you need to unmask when building.
>
> I usually just manually iterate through emerge -uDNtav world/something
> to make something like that happen, and it's just hit me that this
> sounds like a chore that's bound to have bugged someone.
>
> I'm not looking for a tool that writes my package.keywords/* for me,
> I'd like to do that myself, but the iteration process is more painful
> than it should be "manually". If there's none I was wondering what
> kinds of challenges would it take to write one in python as that
> sounds like a cool exercise to try out.
autounmask --pretend maybe?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Any nice tools for emerge dependency resolution listing?
2010-03-06 11:53 ` Daniel Wagener
@ 2010-03-06 14:10 ` Mark David Dumlao
2010-03-06 19:15 ` Dale
0 siblings, 1 reply; 8+ messages in thread
From: Mark David Dumlao @ 2010-03-06 14:10 UTC (permalink / raw
To: gentoo-user
On Sat, Mar 6, 2010 at 7:53 PM, Daniel Wagener <stelf@gmx.net> wrote:
>
> autounmask --pretend maybe?
>
>
Thanks guys, I'll look into that a little later :)
--
This email is: [ ] actionable [ ] fyi [x] social
Response needed: [ ] yes [x] up to you [ ] no
Time-sensitive: [ ] immediate [ ] soon [ ] none
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Any nice tools for emerge dependency resolution listing?
2010-03-06 14:10 ` Mark David Dumlao
@ 2010-03-06 19:15 ` Dale
2010-03-07 5:01 ` Mark David Dumlao
0 siblings, 1 reply; 8+ messages in thread
From: Dale @ 2010-03-06 19:15 UTC (permalink / raw
To: gentoo-user
Mark David Dumlao wrote:
> On Sat, Mar 6, 2010 at 7:53 PM, Daniel Wagener<stelf@gmx.net> wrote:
>
>> autounmask --pretend maybe?
>>
>>
>>
> Thanks guys, I'll look into that a little later :)
>
>
I'll add this as well. If you use autounmask and you have
portage.unmask and friends as a directory, it names each file and does
them separately. So, if you use it and don't like it, just delete the
file and do something else.
If you still have package.unmask and friends as a file, it separates
each run into the file. It tells where it starts and where it ends so
it is a lot easier to delete things if you don't like or want something
there anymore.
It's pretty neat.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Any nice tools for emerge dependency resolution listing?
2010-03-06 19:15 ` Dale
@ 2010-03-07 5:01 ` Mark David Dumlao
2010-03-07 5:30 ` Dale
0 siblings, 1 reply; 8+ messages in thread
From: Mark David Dumlao @ 2010-03-07 5:01 UTC (permalink / raw
To: gentoo-user
On Sun, Mar 7, 2010 at 3:15 AM, Dale <rdalek1967@gmail.com> wrote:
> I'll add this as well. If you use autounmask and you have portage.unmask
> and friends as a directory, it names each file and does them separately.
> So, if you use it and don't like it, just delete the file and do something
> else.
>
> If you still have package.unmask and friends as a file, it separates each
> run into the file. It tells where it starts and where it ends so it is a
> lot easier to delete things if you don't like or want something there
> anymore.
>
> It's pretty neat.
Beautiful! I'm trying it out right now... autounmask may be more
organized than I ever was if I just keep targetting meta packages and
manually unblocking key blockers.
Anyone else have neat package.*/ organization tricks I haven't heard of?
>
> Dale
>
> :-) :-)
>
>
--
This email is: [ ] actionable [ ] fyi [ ] social
Response needed: [ ] yes [ ] up to you [ ] no
Time-sensitive: [ ] immediate [ ] soon [ ] none
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Any nice tools for emerge dependency resolution listing?
2010-03-07 5:01 ` Mark David Dumlao
@ 2010-03-07 5:30 ` Dale
0 siblings, 0 replies; 8+ messages in thread
From: Dale @ 2010-03-07 5:30 UTC (permalink / raw
To: gentoo-user
Mark David Dumlao wrote:
> On Sun, Mar 7, 2010 at 3:15 AM, Dale<rdalek1967@gmail.com> wrote:
>
>> I'll add this as well. If you use autounmask and you have portage.unmask
>> and friends as a directory, it names each file and does them separately.
>> So, if you use it and don't like it, just delete the file and do something
>> else.
>>
>> If you still have package.unmask and friends as a file, it separates each
>> run into the file. It tells where it starts and where it ends so it is a
>> lot easier to delete things if you don't like or want something there
>> anymore.
>>
>> It's pretty neat.
>>
> Beautiful! I'm trying it out right now... autounmask may be more
> organized than I ever was if I just keep targetting meta packages and
> manually unblocking key blockers.
>
> Anyone else have neat package.*/ organization tricks I haven't heard of?
>
>
>> Dale
>>
>> :-) :-)
>>
>>
>>
The only thing I have noticed, it doesn't seem to work with layman. It
may be a setting on my part or it just doesn't see them but I can't get
it to work with layman stuff. I been trying to figure out the newer KDE
4 stuff. Google is getting tired of me. lol
Dale
:-) :-)
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-03-07 5:31 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-06 10:19 [gentoo-user] Any nice tools for emerge dependency resolution listing? Mark David Dumlao
2010-03-06 11:45 ` Mick
2010-03-06 11:46 ` Alan McKinnon
2010-03-06 11:53 ` Daniel Wagener
2010-03-06 14:10 ` Mark David Dumlao
2010-03-06 19:15 ` Dale
2010-03-07 5:01 ` Mark David Dumlao
2010-03-07 5:30 ` Dale
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox