On 5/3/23 13:50, Sean wrote:
As for the feed. Yes they are inconsistent. We were moving away
from a global nuget.org feed as it just didn't seem necessary to push
to nuget.org. But now we are evaluating ways to move entirely away
from nuget. Nuget.exe worked pretty well for Windows development and
our initial use cases but has definitely created a headache on Linux,
MacOS and other. There really isn't a generic package management
solution that is supported cross platform that has free/high
quality/secure hosting. If anyone has ideas please share.
So my suggestion is to hold off for a couple of weeks (unless
something is broken) and lets see if we can use web downloads from
github releases. This should still allow consistency with tools, work
cross platform, and give the flexibility needed per platform.
That's great news! That would remove a major impediment to using the
stuart tools for me on FreeBSD, and a hassle getting setup on Linux.
Regarding the steps in that document. In that example it doesn't call
out all the steps needed as that would just rehash the section
before. Instead it relies on a user having followed the generic steps
in the section above (How to Build With Stuart ·
tianocore/tianocore.github.io Wiki
<https://github.com/tianocore/tianocore.github.io/wiki/How-to-Build-With-Stuart#how-to-build-in-edk2-with-stuart>).
For example the user would need to have also done: setup python
virtual env, install pypi dependencies, and clone source + submodules.
I hadn't realized that .pytool/CISettings.py was for CI and I should
swap out the platform's UefiBuilder script when running
stuart_setup/stuart_update.
--
Rebecca Cran
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#103919): https://edk2.groups.io/g/devel/message/103919
Mute This Topic: https://groups.io/mt/98669896/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-