From: "Yann E. MORIN" <yann.morin.1998@free.fr>
To: Adam Duskett <adam.duskett@amarulasolutions.com>
Cc: James Hilliard <james.hilliard1@gmail.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH v2 23/24] package/python-kmod: new package
Date: Thu, 9 Nov 2023 22:35:22 +0100 [thread overview]
Message-ID: <20231109213522.GD996011@scaer> (raw)
In-Reply-To: <20231105202555.359391-23-adam.duskett@amarulasolutions.com>
Adam, All,
On 2023-11-05 13:25 -0700, Adam Duskett spake thusly:
> This package is currently used in Fedora39 to provide python bindings for kmod,
> and it is Python 3.12.0 compatible.
>
> Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
> ---
[--SNIP--]
> diff --git a/package/python-kmod/python-kmod.mk b/package/python-kmod/python-kmod.mk
> new file mode 100644
> index 0000000000..12df0fa413
> --- /dev/null
> +++ b/package/python-kmod/python-kmod.mk
> @@ -0,0 +1,16 @@
> +################################################################################
> +#
> +# python-kmod
> +#
> +################################################################################
> +
> +# The python-kmod package listed at https://pypi.org/project/kmod/#description
> +# is not the same as the one listed below.
> +PYTHON_KMOD_VERSION = 0.9.2
> +PYTHON_KMOD_SITE = $(call github,maurizio-lombardi,python-kmod,v$(PYTHON_KMOD_VERSION))
> +PYTHON_KMOD_SETUP_TYPE = setuptools
> +PYTHON_KMOD_LICENSE = LGPL-2.1+
I missed that, but it is not LGPL-2.1+ (aka -or-later). It is just
LGPL-2.1-only, see this blurb in __init__.py for example;
# python-kmod is free software: you can redistribute it and/or modify it under
# the terms of the GNU Lesser General Public License version 2.1 as published
# by the Free Software Foundation.
There is not mention of the usual "or, at your option, any later
version".
Unfortunately, I noticed just right after I pushed, so I fixed that in a
followup commit, sorry for the mess...
> +PYTHON_KMOD_LICENSE_FILES = COPYING
COPYING has the text of the GPL, while the license for python-kmod is
indeed LGPL-2.1, which text is in COPYING.LESSER.
Applied to master with the above fixed, thanks.
Regards,
Yann E. MORIN.
> +PYTHON_KMOD_DEPENDENCIES = host-python-cython kmod
> +
> +$(eval $(python-package))
> --
> 2.41.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2023-11-09 21:35 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-05 20:25 [Buildroot] [PATCH v2 01/24] package/python3: use upstream build system to disable berkeleydb module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 02/24] package/python3: use upstream build system to disable uuid module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 03/24] package/python3: use upstream build system to disable bzip2/zlib/xz modules Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 04/24] package/python3: use upstream build system to disable curses/readline modules Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 05/24] package/python3: use upstream build system to disable ssl module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 06/24] package/python3: use upstream build system to disable ossaudiodev module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 07/24] package/python3: use upstream build system to disable unicodedata module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 08/24] package/python3: use upstream build system to disable nis module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 09/24] package/python3: use upstream build system to disable decimal module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 10/24] package/python3: use upstream build system to disable CJK codecs Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 11/24] package/python3: use upstream build system to disable pyexpat module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 12/24] package/python3: use upstream build system to disable sqlite3 module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 13/24] package/python3: update patch and partly use upstream build system to disable tk module Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 14/24] package/python3: Remove infrastructure to disable the build of certain extensions Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 15/24] package/python-systemd: bump version to 235 Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 16/24] package/python-versioneer: new package Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 17/24] package/python-constantly: bump version to 23.10.4 Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 18/24] package/python-pyxb: Drop package Adam Duskett
2023-11-10 20:58 ` Arnout Vandecappelle via buildroot
2023-11-05 20:25 ` [Buildroot] [PATCH v2 19/24] package/python-pygame: drop package Adam Duskett
2023-11-09 21:52 ` Yann E. MORIN
2023-11-09 22:51 ` Adam Duskett
2023-11-10 7:19 ` Yann E. MORIN
2023-11-05 20:25 ` [Buildroot] [PATCH v2 20/24] package/python-crossbar: " Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 21/24] package/scons: bump version to 4.5.2 Adam Duskett
2023-11-05 20:25 ` [Buildroot] [PATCH v2 22/24] package/kmod: drop python support Adam Duskett
2023-11-09 21:28 ` Yann E. MORIN
2023-11-05 20:25 ` [Buildroot] [PATCH v2 23/24] package/python-kmod: new package Adam Duskett
2023-11-09 21:35 ` Yann E. MORIN [this message]
2023-11-05 20:25 ` [Buildroot] [PATCH v2 24/24] package/python3: bump version to 3.12.0 Adam Duskett
2023-11-05 21:15 ` [Buildroot] [PATCH v2 01/24] package/python3: use upstream build system to disable berkeleydb module Arnout Vandecappelle via buildroot
2023-11-06 20:20 ` Adam Duskett
2023-11-07 8:50 ` Arnout Vandecappelle via buildroot
2023-11-07 10:16 ` Yann E. MORIN
2023-11-07 15:43 ` Adam Duskett
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20231109213522.GD996011@scaer \
--to=yann.morin.1998@free.fr \
--cc=adam.duskett@amarulasolutions.com \
--cc=buildroot@buildroot.org \
--cc=james.hilliard1@gmail.com \
--cc=thomas.petazzoni@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.