[Angstrom-devel] bitbake angstrom-console-image failing onprocps
Michael Krelin
hacker at klever.net
Tue Oct 2 22:03:13 CEST 2007
> Hello Michael,
>
> You don't cc: list, right?
It was a mistake on my part, I just hit "reply". I think I won't
rebounce my message to the list, since you have preserved my comments.
>>> Depends. Such attitude makes builds less deterministic - different
>>> parties may have differently built packages which however has the same
>>> revision. It also may mean that context-dependent bugs may go
>>> unnoticed to bite later - for example, it builds for some people,
>>> doesn't build for you, you apply patch, which makes it build for you,
>>> and regresses for the others, yet this go unnoticed for them until
>>> they bother to rebuild from scratch. Btw, recently we discussed an
>>> issue which was kinda close to this description, right?
>
>> Right (although, while we're at it, it seems to have been preferred
>> versions issue, as my build of 1.2.3 went fine). And, basically, I'm not
>> going to argue. Your point is quite valid. Neither it invalidates mine,
>> which is: we should not ease development at the expense of end user
>> (that is - binaries user).
>
> Maybe, when we have something "stable". But for now, OE.dev is
> developer's galore.
But if we don't establish some sane practices it will always be.
>> Moreover, the mere *possibility* of not
>> bumping PR is a reason for doing automated builds from scratch once in a
>> while itself.
>
> Your welcome to join in with the stuff, especially taking into
> account, there's not dedicated, public, visible CI system for OE at
> all ;-).
Thanks for the invitation ;-)
>>> So, it's of course a compromise of pragmatism and formality, but
>>> having other ratio might be helpful. For example, for gcc or glibc, it
>>> would be desirable to avoid semi-spurious bumps, yet for other stuff
>>> which are many it's easier to bump and forget (but let people remind
>>> you soon if something's wrong).
>
>> I think theoretically it's possible to satisfy both of us without
>> compromising much. How about having a bitbake mode that figures which
>> packages to rebuild based on involved files *timestamps*? This mode
>> would be suitable for automated build and update paranoids. Or, some
>> kind of "build-PR"?
>
> Dunno. I got used to bitbake's rebuild dependency tracking as it is,
> and it works for me *and* for users who want deterministic system -
> changes is package building result in package revision bumping, which
> is exactly how it should be.
It's your "should", which I do not completely agree with. I just
suggested the way it "should" be in my opinion. This way we pay users
without robbing developers and vice versa.
Love,
H
More information about the Angstrom-distro-devel
mailing list