Overview

Request 686802 superseded

- Initial release of the package based on version 0.175.
- Initial release of the Metamath book from 2019-03-07.
- Use date as version number for Metamath book, because it isn't
versioned alongside the program.
- Add a brief manual page.
- Fix dependency versions - since the book has a different version,
we need to be careful which version we refer to.

Loading...

Richard Brown's avatar

Spec says GPL-2.0-only

metamath/LICENSE.TXT reads as GPL-2.0+


Aaron Puchert's avatar

My understanding is that GPL-2.0-only and GPL-2.0-or-later only differ in their "Standard License Header". The actual license text should be the same.

Here we don't have any license headers, so I set GPL-2.0-only, to be on the safe side. Richard Stallman wrote about this (https://www.gnu.org/licenses/identify-licenses-clearly.html): "[...] I decided to give each developer a choice about allowing future versions. This meant developers could release a program under GNU GPL version 1 only, or release it under GPL version 1 or any later version. The way developers state their choice is in the license notice that goes at the start of each source file. That's where the GPL says the decision is stated." Later he writes: "Please put on each nontrivial file of the source release a license notice of the form shown at the end of the GPL version you are using."

My reading is that unless the license notice exists, we can't assume that the -or-later variant is intended.


Aaron Puchert's avatar

README.TXT says "The metamath program is copyright under the terms of the GNU GPL license version 2 or later." So you're right. I'll change this.


Dominique Leuenberger's avatar
can't install metamath-book-20190307-5.2.noarch:
  nothing provides metamath = 20190307-5.2 needed by metamath-book-20190307-5.2.noarch
    (we have metamath-0.175-5.2.x86_64)
can't install metamath-data-0.175-5.2.noarch:
  nothing provides metamath = 20190307-5.2 needed by metamath-data-0.175-5.2.noarch
    (we have metamath-0.175-5.2.x86_64)

in %package books, you redefine %version, and as a result any %version reference thereafter refers to 20190307.

You can yse %VERSION} (all caps) to explicitly refer back to the version as defined in the preamble


Aaron Puchert's avatar

Thanks for the hint, I'll update the request.

Request History
Aaron Puchert's avatar

aaronpuchert created request

- Initial release of the package based on version 0.175.
- Initial release of the Metamath book from 2019-03-07.
- Use date as version number for Metamath book, because it isn't
versioned alongside the program.
- Add a brief manual page.
- Fix dependency versions - since the book has a different version,
we need to be careful which version we refer to.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:116"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:116


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Reviewed by staging project "openSUSE:Factory:Staging:adi:116" with result: "accepted"


Dominique Leuenberger's avatar

dimstar_suse added factory-staging as a reviewer

Please recheck


Dominique Leuenberger's avatar

dimstar_suse added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:117"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked openSUSE:Factory:Staging:adi:117


openSUSE Build Service is sponsored by