cabal icon indicating copy to clipboard operation
cabal copied to clipboard

Check whether SPDX specification v3 has some changes affecting us

Open phadej opened this issue 5 years ago • 4 comments

In particular https://spdx.github.io/spdx-spec/v3-draft/appendix-II-SPDX-license-expressions/

By quickly glancing, doesn't seem so. There's also https://github.com/spdx/spdx-spec/pull/228 which is (atm) not visible in the v3-draft. Yet it doesn't affect us, as our parser is case-sensitive i.e. requires canonical form.

There's some documentation to update however.

phadej avatar Apr 09 '20 19:04 phadej

I think it may be a bit tiresome to regularly check for changes in the spec. Maybe we should close it optimistically and wait to see if anyone has any actionable issues with Cabal's support for SPDX?

ulysses4ever avatar Aug 13 '22 20:08 ulysses4ever

We actually update vs newest SPDX each time we do a major release, it's in the release checklist. So there must be a recent closed PR about that somewhere. IIRC, @Kleidukos did it this time. Worth verifying the above has been covered and then closing this ticket.

Mikolaj avatar Aug 15 '22 05:08 Mikolaj

@Mikolaj the release checklist contains an entry about updating the license list data, i.e. https://github.com/spdx/license-list-data.

This is issue is about looking whether the specification (of grammar) has changed, i.e. difference between https://github.com/spdx/spdx-spec/blob/development/v2.3.1/chapters/SPDX-license-expressions.md and https://github.com/spdx/spdx-spec/blob/development/v3.0/chapters/SPDX-license-expressions.md

Also semantics are worth glancing through, though using-SPDX-short-identifiers-in-source-files.md may be more related to e.g. haddock than Cabal.

phadej avatar Aug 15 '22 07:08 phadej

@phadej: thanks, I stand corrected.

Mikolaj avatar Aug 15 '22 07:08 Mikolaj