On 2022-06-04 07:02, Jon Turney wrote:
On 14/05/2022 14:15, Jon Turney wrote:
On 08/05/2022 18:49, Brian Inglis wrote:
On 2022-05-08 09:15, Libor Ukropec wrote:
Dne 07.05.2022 v 20:52 Brian Inglis napsal(a):
BTW, I noted LICENSE, CYGWIN_MAINTAINER, UPSTREAM_MAINTAINER
variables ... are they used/shown somewhere and is it a best
practise to have them in the cygport script?
Something I think should be documented somewhere, are tracked in some
other distros package trackers, easier to add on adoption, and useful
when you want to submit bug reports upstream.
Defining then as shell vars mean you can use them for searching or in
commands.
'LICENSE' probably should be required by cygport, containing a SPDX ID
or license expression.
I'm not sure about 'CYGWIN_MAINTAINER', since we already track that
information elsewhere.
I am tinkering with adding support for LICENSE in cygport-> license: in
src.hint, exposing that in the package summary data, backfilling from
existing cyports and validating those as SPDX license expressions.
I see that you've used:
LICENSE=MIT-like
LICENSE_SPDX="SPDX-License-Identifier: MIT-like"
I don't see 'MIT-like' on https://spdx.org/licenses/, so I wonder if you
could explain where that comes from?
Articles on early SPDX usage had suggestions for as yet uncatalogued
licences like adding -like. From the looks of my package sources, some
licensing info came from Fedora specs and conversions to cygport. My
cygports have now been updated locally to what I believe are correct
SPDX ids from the latest list. I have a number yet to add but build and
packaging issues take priority for time over info tweaks.
curl/curl.cygport:LICENSE=curl
curl/curl.cygport:LICENSE_SPDX="SPDX-License-Identifier: curl"
curl/curl-spec-fedora.cygport:LICENSE=MIT
curl/curl-spec-fedora.cygport:LICENSE_SPDX="SPDX-License-Identifier: MIT"
curl/curl-spec-opensuse.cygport:LICENSE=curl
curl/curl-spec-opensuse.cygport:LICENSE_SPDX="SPDX-License-Identifier: curl"
curl/mingw64-i686-curl.cygport:LICENSE=curl
curl/mingw64-i686-curl.cygport:LICENSE_SPDX="SPDX-License-Identifier: curl"
curl/mingw64-x86_64-curl.cygport:LICENSE=curl
curl/mingw64-x86_64-curl.cygport:LICENSE_SPDX="SPDX-License-Identifier:
curl"
man-pages-linux/man-pages-linux.cygport:LICENSE=verbatim
man-pages-linux/man-pages-linux.cygport:LICENSE_SPDX="SPDX-License-Identifier:
Linux-man-pages-copyleft"
man-pages-posix/man-pages-posix.cygport:LICENSE=verbatim
man-pages-posix/man-pages-posix.cygport:LICENSE_SPDX="SPDX-License-Identifier:
Linux-man-pages-copyleft
vttest/vttest.cygport:LICENSE=BSD
vttest/vttest.cygport:LICENSE_SPDX="SPDX-License-Identifier:
BSD-Source-Code"
vttest/vttest-spec-fedora.cygport:LICENSE=MIT
vttest/vttest-spec-fedora.cygport:LICENSE_SPDX="SPDX-License-Identifier:
MIT"
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]