[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-dev
Subject: Re: [gentoo-dev] RFC: More versatile return codes for emerge
From: Alec Warner <antarus () gentoo ! org>
Date: 2012-01-27 17:11:03
Message-ID: CAAr7Pr8zxY3Ym+JOTXGMVR667o0XU1BH5wpAY+_qV=YxxgPDkA () mail ! gmail ! com
[Download RAW message or body]
On Fri, Jan 27, 2012 at 1:33 AM, Thomas Kahle <tomka@gentoo.org> wrote:
> On 21:04 Wed 25 Jan 2012, "Paweł Hajdan, Jr." wrote:
>> On 1/25/12 10:23 AM, Thomas Kahle wrote:
>> > I suggest that emerge could signal its various failures via return
>> > codes. That would be useful in automated archtesting:
>> >
>> > https://bugs.gentoo.org/show_bug.cgi?id=400705
>>
>> My opinion is very similar to what Brian Harring said on that bug: some
>> Python API would be much better than still pretty vague return code
>> (what would you do with it?).
>
> My test setup (as you probably know) uses bash scripts (autogenerated by
> app-portage/tatt) that call emerge with various USE-flag combinations
> and then protocol failures to be looked at individually. Those scripts
> can easily react to return codes. Sure thing, once the portage API
> access is available, the entire test setup can be rewritten using it. I
> just don't see this happening anytime soon. Making the return codes
> more versatile should be quick and easy to implement. It's very KISS.
I agree, but we have gentoo-portage-dev@gentoo.org for this sort of thing?
-A
>
>> Some ideas:
>>
>> - I emerge a list of packages, some unstable dependencies are required;
>> allow me to get a list of those package atoms
>>
>> - same as above, but return list of USE flags adjustments required
>>
>> - package blocks
>>
>> - unsatisfied USE flag constraints
>>
>> ... and so on. I think it can start very simple and small, and be
>> extended as needed.
>
> I think those ideas are great and natural, but I'd still prefer to have
> something that is usable very soon instead of waiting for the portage
> API to be available (and documented).
>
> Cheers,
> Thomas
>
>
>
> --
> Thomas Kahle
> http://dev.gentoo.org/~tomka/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic