[Bug 2304209] Review Request: solidity - Object-oriented, high-level language for implementing smart contracts

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=2304209



--- Comment #3 from Peter Lemenkov <lemenkov@xxxxxxxxx> ---
(In reply to Jerry James from comment #2)
> Package Review
> ==============


Thank you!

> Issues:
> =======
> - Regarding the license, libstdlib/src/stub.sol has an Apache-2.0 comment at
>   the top.  Are the contents of libstdlib included in the binary rpm?
> 
> - The declared license is GPL-3.0-only, but most source files contain the
>   "any later version" language, for example:
>   - liblangutil/Common.h
>   - libsolc/libsolc.h
>   - solc/main.cpp

I've started discussing licensing tags and terms with upstream
(https://github.com/ethereum/solidity/issues/15353). Meanwhile I've changed
License tag to "GPL-3.0-or-later and MIT".

> - Some source files are derived from V8 and carry a BSD-3-Clause declaration,
>   in addition to the GPL-3.0-or-later declaration:
>   - liblangutil/CharStream.{cpp,h}
>   - liblangutil/Scanner.{cpp,h}
>   - liblangutil/Token.{cpp,h}

These ones looks like relicensed to GPL-3.0-or-later.

> - Also, libsolutil/picosha2.h has an MIT declaration

Yes, I've added MIT to the license field.

> - Not necessarily an issue, but I want to make sure you know that upstream
>   overrides the Fedora choice of -O2, adding -O3 to the build flags

Fixed it. Will discuss it with upstream later.

> - I don't know how seriously we take the "American English" thing, but I will
>   note that "behaviour" in %description is the British English spelling.  We
>   lazy Americans drop the "u": "behavior".  (See the spelling-error rpmlint
>   warning below.)

Done.

> - Is there any hope of doing something useful in %check; e.g., run the binary
>   with some simple input just to verify that it doesn't crash?

Unfortunately not now. 

> - Please consider generating man pages with help2man (see the
>   no-manual-page-for-binary warning below)

Done.

The same links:

Spec URL: https://peter.fedorapeople.org/packages/solidity.spec
SRPM URL:
https://peter.fedorapeople.org/packages/solidity-0.8.26-1.fc40.src.rpm

Koji scratch build for Rawhide:

* https://koji.fedoraproject.org/koji/taskinfo?taskID=122281998


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2304209

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202304209%23c3

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux