[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [WIP] golang-github-zmap-zcrypto




Am 30.06.21 um 22:33 schrieb Nilesh Patra:


On 7/1/21 1:45 AM, Peymaneh Nejad wrote:

Hi,

I have packaged github.com/zmap/zcrypto[1] which would be a B-D for golang-github-zmap-zcertificate[2].

I think it is mostly done only that there is some confusing statements on the various licenses of the project[2] that needs to be clarified. I have contacted upstream about that.

A review would be nice anyway as this might take some while and there might be other issues with the package that I could take care of until then.

Probably rather than doing this[1] you could simply exclude it in d/gbp.conf -- see this[2] as an example

Makes sense.
Just to be sure: Since the tag for the current release already exists, I would need to delete the last commit on upstream branch and its tag, run `gbp import-orig ../upstream-release-tar-file..`, and force push to upstream?

I admit, I didn't do an exhaustive review, just skimmed through and looks good.


I think I'd like to defer reviewing work for this to mejo or georg. @mejo if you have some free cycles? :-)

A comment on the d/rules file: To avoid the circular dependency with golang-github-zmap-zcertificate function verifier/graph.go needs to be excluded. I excluded the hole package verifier/ from build because (1) I wouldn't find a regex to exclude only verifier/graph.go, (2) the verifier/ is not needed for zcertificate and (3) because I wasn't sure if it wouldn't kind of "break" the package anyway if parts of it were missing.

That makes perfect sense. Maybe we can just keep excluding this even at later stage (and not create circular build deps)
If it is not useful, not an issue

Sounds good :)

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: