Sorry in advance for the long rant...On Thu, Apr 21, 2016 at 6:22 AM Baurzhan Ismagulov <ibr@radix50.net> wrote:+ Yocto provides one-command, on-demand building.** This is a bug, not a feature. **
Speaking from a professional developer's perspective and regarding production-destined embedded Linux environments (I make my living as a freelancer doing both), complete rebuilds from source code solve no problems AND create plenty of their own. It's a development, testing, and QA nightmare. Just run from the room, screaming optional.
- Yocto builds the whole project from scratch for every end product.
- Yocto builds cross-compilers from scratch for every end product.
Bug, and...run-from-the-room-screaming irresponsible bug. No, seriously.
Git pretty thoroughly replaces debian/*.patch + bbappend.
Product source and binary debs are re-built for every new release.Why? "Just to make sure"? Make sure of what?Sorry to be the cranky old man in the room, but someone has to say it: Debian in its present form already works REALLY well for embedded Linux. Let's just use it, and improve it where it needs improving so that everyone benefits AND everyone converges on a consistent, productive, familiar, and utterly reliable way of doing things.
Attachment:
PELAGICORE_RGB_Black_horizontal.png
Description: PNG image