From: "Yann E. MORIN" <yann.morin.1998@free.fr>
To: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Buildroot List <buildroot@buildroot.org>
Subject: Re: [Buildroot] [PATCH v2 0/5] Misc utils/genrandconfig improvements
Date: Sun, 18 Aug 2024 12:12:14 +0200 [thread overview]
Message-ID: <ZsHI_vPGUi0pY8Q_@landeda> (raw)
In-Reply-To: <20240818090346.947914-1-thomas.petazzoni@bootlin.com>
Thomas, All,
On 2024-08-18 11:03 +0200, Thomas Petazzoni via buildroot spake thusly:
> Hello,
>
> My starting point for this series was that I wanted to create some
> configurations that have BR2_BACKUP_SITE="", so that we do not use the
> Buildroot backup mirror, to ensure that upstream locations are still
> around.
>
> While implementing this, I realized that all the semi-random
> configuration tweaks that we do in gen_config() are in fact completely
> overridden by "make randconfig", when genrandconfig is used without
> any toolchain CSV.
Series applied to master, thanks. I did some changes on patch 2, so I'll
reply there as well..
Regards,
Yann E. MORIN.
> So I thought it was time for a bit of clean-up:
>
> - Drop some fixups related to toolchains that are no longer tested
> (patch 1)
>
> - Completely remove the support for using a toolchain CSV file. "make
> randconfig" support has been around for quite a while, it gives good
> results, so let's use that as the default now and only use fully
> random configurations (patch 2)
>
> - Adapt the fine-tuning logic to the fact that "make randconfig"
> overwrites everything: move the fine-tuning logic *after* "make
> randconfig", but keep only what makes sense, since "make randconfig"
> already randomizes everything (patch 3)
>
> - Implement what I wanted: set BR2_BACKUP_SITE="" for some builds
> (patch 4)
>
> - Rework the logging of genrandconfig, as it is quite noisy right now,
> but only with irrelevant messages (patch 5)
>
> Changes since v1:
>
> - Fix PATCH 3/5, which was breaking the randomness. Indeed the tuning
> done *after* randconfig was done by overwriting the .config
> entirely, instead of appending to it (open mode was "w+", while it
> should have been "a")
>
> Let me know what you think.
>
> Thomas
>
> Thomas Petazzoni (5):
> utils/genrandconfig: remove fixups related to untested CT-NG
> toolchains
> utils/genrandconfig: remove support for toolchain CSV
> utils/genrandconfig: rework fine-tuning logic
> utils/genrandconfig: do not use BR2_BACKUP_SITE for some builds
> utils/genrandconfig: improve logging
>
> utils/genrandconfig | 268 ++++++++------------------------------------
> 1 file changed, 44 insertions(+), 224 deletions(-)
>
> --
> 2.46.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
prev parent reply other threads:[~2024-08-18 10:12 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-18 9:03 [Buildroot] [PATCH v2 0/5] Misc utils/genrandconfig improvements Thomas Petazzoni via buildroot
2024-08-18 9:03 ` [Buildroot] [PATCH v2 1/5] utils/genrandconfig: remove fixups related to untested CT-NG toolchains Thomas Petazzoni via buildroot
2024-08-18 9:03 ` [Buildroot] [PATCH v2 2/5] utils/genrandconfig: remove support for toolchain CSV Thomas Petazzoni via buildroot
2024-08-18 10:13 ` Yann E. MORIN
2024-08-18 9:03 ` [Buildroot] [PATCH v2 3/5] utils/genrandconfig: rework fine-tuning logic Thomas Petazzoni via buildroot
2024-08-18 9:03 ` [Buildroot] [PATCH v2 4/5] utils/genrandconfig: do not use BR2_BACKUP_SITE for some builds Thomas Petazzoni via buildroot
2024-08-18 9:03 ` [Buildroot] [PATCH v2 5/5] utils/genrandconfig: improve logging Thomas Petazzoni via buildroot
2024-08-18 10:12 ` Yann E. MORIN [this message]
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=ZsHI_vPGUi0pY8Q_@landeda \
--to=yann.morin.1998@free.fr \
--cc=buildroot@buildroot.org \
--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.