From: "Antonin Godard" <antonin.godard@bootlin.com>
To: "Quentin Schulz" <quentin.schulz@cherry.de>,
<docs@lists.yoctoproject.org>
Cc: "Thomas Petazzoni" <thomas.petazzoni@bootlin.com>
Subject: Re: [yocto-docs PATCH v2 1/6] Gather dependencies in poky.yaml.in
Date: Mon, 09 Dec 2024 18:02:10 +0100 [thread overview]
Message-ID: <D67BY6ERMIWY.5WMB41MN18TJ@bootlin.com> (raw)
In-Reply-To: <bbe9f42c-e716-44d7-8930-71a44c4c9a36@cherry.de>
Hi Quentin,
On Fri Dec 6, 2024 at 2:51 PM CET, Quentin Schulz wrote:
[...]
>> +FEDORA_HOST_PACKAGES_ESSENTIAL: >-
>> + bzip2
>> + ccache
>
> I'm wondering if this is really required?
I'm not sure either. For now, this series focuses on updating the dependencies
for the recent PDF additions. Optimizing this list will require more work, and
is related to an open bug on bugzilla
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=14873).
I'm trying to get a clean base and a helper container script in to make this
easier for me and others to do this (adding/removing things from the list).
But I will definitely go back to your comments as you are indeed pointing out
things that might be unneeded now, indeed.
>> + chrpath
>> + cpio
>> + cpp
>> + diffstat
>> + diffutils
>> + file
>> + findutils
>> + gawk
>> + gcc
>> + gcc-c++
>> + git
>> + glibc-devel
>> + glibc-langpack-en
>> + gzip
>> + hostname
>> + libacl
>> + lz4
>> + make
>> + patch
>> + perl
>> + perl-Data-Dumper
>> + perl-File-Compare
>> + perl-File-Copy
>> + perl-FindBin
>> + perl-Text-ParseWords
>> + perl-Thread-Queue
>> + perl-bignum
>> + perl-locale
>> + python
>
> I'm wondering if this is required? I guess the times we could have
> python3 and python2 code mixed is over?
>
>> + python3
>> + python3-GitPython
>> + python3-jinja2
>> + python3-pexpect
>> + python3-pip
>> + rpcgen
>> + socat
>> + tar
>> + texinfo
>> + unzip
>> + wget
>> + which
>> + xz
>> + zstd
>> +
>> +FEDORA_HOST_PACKAGES_DOC: >-
>> + git
>> + inkscape
>> + make
>> + python3-pip
>> + python3-saneyaml
>> + python3-sphinx-rtd-theme
>> + sphinx
>
> The three packages above are supposed to be coming from pip according to
> the current version of the instructions.
You're right, I guess I mixed things up with the Ubuntu instructions. I think
initially I wanted to provide a common base for all distros but it's not a good
idea. I'll revert this and keep the same content as in the previous instructions.
>> + texlive-fncychap
>> + texlive-latex-extra
>
> This isn't currently part of the instructions.
>
>> + which
>> +
>> +OPENSUSE_HOST_PACKAGES_ESSENTIAL: >-
>> + bzip2
>> + chrpath
>> + diffstat
>> + gcc
>> + gcc-c++
>> + git
>> + gzip
>> + hostname
>> + libacl1
>> + lz4
>> + make
>> + makeinfo
>> + patch
>> + python
>> + python-curses
>
> Ditto for python and python-curses, especialy since we have
> python3-curses below.
>
>> + python-xml
>> + python3
>> + python3-Jinja2
>> + python3-curses
>> + python3-pexpect
>> + python3-pip
>> + rpcgen
>> + socat
>> + tar
>> + wget
>> + which
>> + xz
>> + zstd
>> +
>> +OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython
>> +
>> +OPENSUSE_HOST_PACKAGES_DOC: >-
>> + git
>> + inkscape
>> + make
>> + python3-pip
>> + texlive-fncychap
>> + which
>> +
>> +ALMALINUX_HOST_PACKAGES_ESSENTIAL: >-
>> + bzip2
>> + ccache
>
> This is aligned with Fedora but I'm still wondering if it actually is a
> requirement (well, if you INHERIT ccache, yes).
>
>> + chrpath
>> + cpio
>> + cpp
>> + diffstat
>> + diffutils
>> + gawk
>> + gcc
>> + gcc-c++
>> + git
>> + glibc-devel
>> + glibc-langpack-en
>> + gzip
>
> The original list had "install" but it's gone here, on purpose?
No, must be a mistake from me.
Thanks!
Antonin
--
Antonin Godard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2024-12-09 17:02 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-04 12:23 [yocto-docs PATCH v2 0/6] Update the dependencies in poky.yaml.in Antonin Godard
2024-12-04 12:23 ` [yocto-docs PATCH v2 1/6] Gather " Antonin Godard
2024-12-06 13:51 ` Quentin Schulz
2024-12-09 17:02 ` Antonin Godard [this message]
2024-12-09 17:30 ` Quentin Schulz
2024-12-10 9:58 ` Antonin Godard
2024-12-10 10:29 ` Quentin Schulz
2024-12-04 12:23 ` [yocto-docs PATCH v2 2/6] poky.yaml.in: replace inkscape dependency by librsvg2-bin Antonin Godard
2024-12-06 13:56 ` Quentin Schulz
2024-12-09 17:02 ` [docs] " Antonin Godard
2024-12-04 12:23 ` [yocto-docs PATCH v2 3/6] system-requirements: add fedora 39 to supported distros Antonin Godard
2024-12-04 12:23 ` [yocto-docs PATCH v2 4/6] system-requirements: update list of " Antonin Godard
2024-12-04 12:23 ` [yocto-docs PATCH v2 5/6] system-requirements.rst: add dependencies for pdf builds Antonin Godard
2024-12-06 14:00 ` Quentin Schulz
2024-12-09 17:02 ` Antonin Godard
2024-12-09 17:28 ` [docs] " Quentin Schulz
2024-12-10 9:33 ` Antonin Godard
2024-12-10 10:34 ` Quentin Schulz
2024-12-04 12:23 ` [yocto-docs PATCH v2 6/6] poky.yaml.in: add missing locales dependency Antonin Godard
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=D67BY6ERMIWY.5WMB41MN18TJ@bootlin.com \
--to=antonin.godard@bootlin.com \
--cc=docs@lists.yoctoproject.org \
--cc=quentin.schulz@cherry.de \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox