Summary: | sys-boot/vboot-utils requires mosys (and flashmap) for /usr/bin/crossystem to function | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | S. Gilles <sgilles> |
Component: | Current packages | Assignee: | Zac Medico <zmedico> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | felix.janda, nbowler, vapier |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
S. Gilles
2016-08-06 06:19:09 UTC
I've experienced the same bug (I need it for Acer CB5-311). I've put my ebuilds to https://github.com/doughdemon/felix-overlay (didn't know about the ones from chromeos). We have identical musl fixes. flashmap is dual licensed. One license is GPL-2, the other looked like BSD to me. The flashmap description is stolen from you. sys-boot/vboot-utils has many other tools, which do not depend on mosys. Maybe it is worth looking into adding a use flag for sys-boot/vboot-utils controlling whether crossystem is shipped or not. fixes to the projects themselves should be sent to the respective upstreams. not having the ebuilds in the Gentoo tree now doesn't prevent that from happening sooner. That seems reasonable. Felix's patches seem superior to mine (I've tested them on my system) and limit the change to one package, so I'd prefer that those be submitted. I've improved the patches and view them now as suitable for upstream. However I'm a bit put off by the setup required to get the patch to gerrit... So I would be very grateful if someone else could send them (maybe further improved) upstream. The mosys patches are now upstream. I see that we have 2 choices for flashmap: https://chromium.googlesource.com/chromiumos/third_party/flashmap/ https://github.com/dhendrix/flashmap They are identical except for the PRESUBMIT.cfg file added here: https://chromium.googlesource.com/chromiumos/third_party/flashmap/+/73aa0babd88c3693423c368a079b1aba5c83f8bf Yeah, at the time I submitted the original report, dhendrix's mirrors on Github were several years out of date and (IIRC) didn't compile. It seems that's changed, however, and that both https://github.com/dhendrix/flashmap and https://github.com/dhendrix/mosys are being kept up to date (mosys a bit less so). Using those repos seems to work fine. |