From: "Yann E. MORIN" <yann.morin.1998@free.fr>
To: Arnout Vandecappelle <arnout@mind.be>
Cc: "José Pekkarinen" <jose.pekkarinen@unikie.com>, buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH 5/7] package/aexpect: new package
Date: Sat, 11 Dec 2021 10:17:01 +0100 [thread overview]
Message-ID: <20211211091701.GO2603@scaer> (raw)
In-Reply-To: <8186e105-a959-e35a-4506-1553b8d6c06e@mind.be>
Arnout, José, All,
On 2021-12-11 09:43 +0100, Arnout Vandecappelle spake thusly:
> On 10/12/2021 21:11, Yann E. MORIN wrote:
> >José, All,
> >
> >On 2021-12-10 16:12 +0200, José Pekkarinen spake thusly:
> >>Add package to avocado framework's aexpect.
> >>
> >>Signed-off-by: José Pekkarinen <jose.pekkarinen@unikie.com>
> >[--SNIP--]
> >>diff --git a/package/aexpect/Config.in b/package/aexpect/Config.in
> >>new file mode 100644
> >>index 0000000000..efa2be8b91
> >>--- /dev/null
> >>+++ b/package/aexpect/Config.in
> >>@@ -0,0 +1,12 @@
> >>+config BR2_PACKAGE_AEXPECT
> >>+ bool "aexpect"
> >>+ depends on !BR2_STATIC_LIBS # dlopen()
> >>+ select BR2_PACKAGE_PYTHON
> >
> >Do not select python, depend on it.
>
> Why not? Currently we have the following packages that select python(3):
> cifs-utils, docker-compose, dstat, glslsandbox-player, gpsd, jack2,
> libsigrokdecode, midori, opkg-utils, ranger.
None selects python (aka python2, which is what I implied when writing
'python'):
$ git grep -E 'select BR2_PACKAGE_PYTHON\>'
[none, naught, nix, zilch]
Yes, they do however select python3.
And since we do want to get rid of python (aka python2), it would be
very disapointing to introduce a new package that is python2-only, or
that inconsiderately selects it.
> Actually, ranger is a great example: it's also a tool that is just a tool
> and just happens to be implemented in python. So select is appropriate, like
> we do for any tool that happens to be implemented in Go, Rust, ...
>
> However, note that you need either
>
> select BR2_PACKAGE_PYTHON3 if !BR2_PACKAGE_PYTHON
> or
> depends on !BR2_PACKAGE_PYTHON
> select BR2_PACKAGE_PYTHON3
Yes, this is what should be done.
But definitely do not select python (aka python2).
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| 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:[~2021-12-11 9:17 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-10 14:12 [Buildroot] [PATCH 1/7] package/opensc: new package José Pekkarinen
2021-12-10 14:12 ` [Buildroot] [PATCH 2/7] package/minijail: " José Pekkarinen
2021-12-10 14:48 ` Giulio Benetti
2021-12-10 18:15 ` Arnout Vandecappelle
2021-12-10 20:26 ` Giulio Benetti
2021-12-11 8:30 ` Arnout Vandecappelle
2021-12-11 11:53 ` Giulio Benetti
2021-12-10 19:57 ` Yann E. MORIN
2022-01-05 20:41 ` Thomas Petazzoni
2022-01-12 14:15 ` José Pekkarinen
2022-01-12 14:51 ` Thomas Petazzoni
2022-01-12 15:08 ` José Pekkarinen
2022-01-12 16:00 ` Thomas Petazzoni
2022-01-13 5:12 ` José Pekkarinen
2021-12-10 14:12 ` [Buildroot] [PATCH 3/7] package/bmx7: " José Pekkarinen
2021-12-10 14:52 ` Giulio Benetti
2021-12-10 20:07 ` Yann E. MORIN
2022-01-05 22:23 ` Thomas Petazzoni
2022-01-10 5:36 ` José Pekkarinen
2021-12-10 14:12 ` [Buildroot] [PATCH 4/7] package/alfred: " José Pekkarinen
2021-12-10 14:54 ` Giulio Benetti
2022-01-05 22:43 ` Thomas Petazzoni
2021-12-10 14:12 ` [Buildroot] [PATCH 5/7] package/aexpect: " José Pekkarinen
2021-12-10 14:56 ` Giulio Benetti
2021-12-10 20:11 ` Yann E. MORIN
2021-12-11 8:43 ` Arnout Vandecappelle
2021-12-11 9:17 ` Yann E. MORIN [this message]
2022-01-06 8:40 ` Thomas Petazzoni
2021-12-10 14:12 ` [Buildroot] [PATCH 6/7] package/avocado: " José Pekkarinen
2021-12-10 14:57 ` Giulio Benetti
2022-07-26 8:13 ` Thomas Petazzoni via buildroot
2021-12-10 14:12 ` [Buildroot] [PATCH 7/7] package/avocado-vt: " José Pekkarinen
2021-12-10 15:00 ` Giulio Benetti
2022-07-26 8:21 ` Thomas Petazzoni via buildroot
2022-07-28 6:07 ` José Pekkarinen via buildroot
2021-12-10 14:32 ` [Buildroot] [PATCH 1/7] package/opensc: " Giulio Benetti
2021-12-10 17:34 ` Yann E. MORIN
2021-12-10 14:49 ` Giulio Benetti
2021-12-10 17:06 ` Yann E. MORIN
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=20211211091701.GO2603@scaer \
--to=yann.morin.1998@free.fr \
--cc=arnout@mind.be \
--cc=buildroot@buildroot.org \
--cc=jose.pekkarinen@unikie.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox