Thanks for pointing out, I just filed a pull request [1] to address that the build steps targeting the src release.
[1] https://github.com/apache/skywalking-python/pull/111 ————————— Zhenxu Ke (柯振旭) GitHub @kezhenxu94 > On Dec 25, 2020, at 11:08, Sheng Wu <[email protected]> wrote: > > From you the page you referred, it says >> NOTE that because we use Git submodule, the aforementioned commands don't > apply if you download the source codes (.tgz) from our official website. > > I think it is a little not accurate, as your precious steps include `make > install`, which is always required if you use the source codes. > The key point I want to point out is, only the source tar in the SVN is the > real release, we need to keep the compiling source doc clear about how to > use that. > > Sheng Wu 吴晟 > Twitter, wusheng1108 > > > kezhenxu94@apache <[email protected]> 于2020年12月25日周五 上午11:03写道: > >> Hi Sheng, the “compiling passed” means >> >> - we have correctly generated .py files from .proto files and; >> - the source codes reference/import the generated files correctly without >> syntax error; >> >> As for the link you posted, it’s indeed stale and I’m glad to update it to >> https://github.com/apache/skywalking-python/blob/master/docs/FAQ.md#q-how-to-build-from-sources >> because we moved this part once >> >> >>> On Dec 25, 2020, at 10:47, Sheng Wu <[email protected]> wrote: >>> >>> Hi Ke & Zhenxu >>> >>> I want to check what do you mean `compiling passed`? >>> >>> Also, I want to check with Zhenxu, compiling doc >>> >> https://github.com/apache/skywalking-python/blob/master/CONTRIBUTING.md#compiling-and-building >>> is not talking about compiling, is there really compiling for Python >>> besides runtime. >>> >>> Sheng Wu 吴晟 >>> Twitter, wusheng1108 >>> >>> >>> Ke Zhang <[email protected]> 于2020年12月25日周五 上午10:23写道: >>> >>>> +1 >>>> 1. asc checked >>>> 2. sha512 checked >>>> 3. LICENSE and NOTICE exist >>>> 4. CHANGELOG checked >>>> 5. commit id and tag checked >>>> 6. compiling passed >>>> >>>> >>>> kezhenxu94@apache <[email protected]> 于2020年12月24日周四 上午11:27写道: >>>> >>>>> Hi The SkyWalking Community: >>>>> >>>>> This is a call for vote to release Apache SkyWalking Python version >>>> 0.5.0. >>>>> >>>>> Release notes: >>>>> >>>>> * https://github.com/apache/skywalking-python/blob/v0.5.0/CHANGELOG.md >>>>> >>>>> Release Candidate: >>>>> >>>>> * https://dist.apache.org/repos/dist/dev/skywalking/python/0.5.0/ >>>>> >>>>> * sha512 checksums >>>>> - >>>>> >>>> >> 1efc87d97f2d0f5f794c09266be4bf68cefac5423dfc909ba822744e2c09028d926cb514d05a8d1f18dde27a1fc293068055ac8437784e4fbae05d7d8997993b >>>>> skywalking-python-src-0.5.0.tgz skywalking-python-0.5.0-src.tgz >>>>> >>>>> Release Tag : >>>>> >>>>> * (Git Tag) v0.5.0 >>>>> >>>>> Release CommitID : >>>>> >>>>> * >>>>> >>>> >> https://github.com/apache/skywalking-python/tree/3947a6cee420dcf995f365e6b5391d26b629a688 >>>>> >>>>> Keys to verify the Release Candidate : >>>>> >>>>> * https://dist.apache.org/repos/dist/release/skywalking/KEYS >>>>> >>>>> Guide to build the release from source : >>>>> >>>>> * >>>>> >>>> >> https://github.com/apache/skywalking-python/blob/master/CONTRIBUTING.md#compiling-and-building >>>>> >>>>> Voting will start now and will remain open for at least 72 hours, all >> PMC >>>>> members are required to give their votes. >>>>> >>>>> [ ] +1 Release this package. >>>>> [ ] +0 No opinion. >>>>> [ ] -1 Do not release this package because.... >>>>> >>>>> Please take part in the vote process. >>>>> >>>>> Everyone could vote (though may be no-binding), but make sure to check >>>> the >>>>> list [1]. >>>>> >>>>> Thanks. >>>>> >>>>> [1] >>>>> >>>> >> https://github.com/apache/skywalking/blob/master/docs/en/guides/How-to-release.md#vote-check >>>>> >>>>> ————————— >>>>> Zhenxu Ke (柯振旭) >>>>> GitHub @kezhenxu94 >>>>> >>>>> >>>> >> >> ————————— >> Zhenxu Ke (柯振旭) >> GitHub @kezhenxu94 >> >>
