Skip to content

toybox-0.8.12: new package #50571

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft

Conversation

IceCodeNew
Copy link
Contributor

Fixes: #50569

Related:

Pre-review Checklist

For new package PRs only

  • This PR is marked as fixing a pre-existing package request bug
  • REQUIRED - The package is available under an OSI-approved or FSF-approved license
  • REQUIRED - The version of the package is still receiving security updates
  • This PR links to the upstream project's support policy (e.g. endoflife.date)

@IceCodeNew
Copy link
Contributor Author

This package does not come with the documents, so there is no sub-package for documents

And thanks god they provided a configure script for convenience

@IceCodeNew IceCodeNew changed the title catatonit-0.8.12: new package toybox-0.8.12: new package Apr 16, 2025
@IceCodeNew IceCodeNew requested a review from kranurag7 April 16, 2025 10:29
@IceCodeNew IceCodeNew requested a review from kranurag7 April 16, 2025 11:02
@kranurag7 kranurag7 added the approved-to-run A repo member has approved this external contribution label Apr 16, 2025
Copy link
Contributor

octo-sts bot commented Apr 16, 2025

📦 Build Failed: Missing Dependency

scripts/make.sh: line 233: 521 Segmentation fault (core dumped) "$UNSTRIPPED"/config2help Config.in $KCONFIG_CONFIG > "$GENDIR"/help.h

Build Details

Category Details
Build System make
Failure Point Running config2help tool during build process

Root Cause Analysis 🔍

The build is failing due to missing development libraries that the toybox build system is checking for. The linking phase is failing for several libraries (liblog, libattr, libtls, libselinux, libcrypto, libiconv, libsmack, libssl, libz) which are required dependencies. This causes the build process to continue with incomplete configuration, ultimately leading to a segmentation fault when running the config2help tool.


Was this comment helpful? Please use 👍 or 👎 reactions on this comment.

@octo-sts octo-sts bot added the ai/skip-comment Stop AI from commenting on PR label Apr 16, 2025
Signed-off-by: IceCodeNew <[email protected]>
by matching the APKBUILD configuration of toybox
@IceCodeNew IceCodeNew marked this pull request as draft April 16, 2025 11:41
@IceCodeNew
Copy link
Contributor Author

I should do a local test of compilation through melange build, pls hold on.

@kranurag7
Copy link
Member

@IceCodeNew thank you for the patch. take your time, please let me know if you've any questions. :)

@kranurag7
Copy link
Member

I should do a local test of compilation through melange build, pls hold on.

make package/toybox should abstract things for you.

which is replaced in the developing branch.
@octo-sts octo-sts bot added the bincapz/pass bincapz/pass Bincapz (aka. malcontent) scan didn't detect any CRITICALs on the scanned packages. label Apr 16, 2025
@IceCodeNew
Copy link
Contributor Author

IceCodeNew commented Apr 16, 2025

I am frustrated to report that I have no idea how the legacy config2help is causing segfault, not to mention solving it.
However, the upstream is replacing it with new kconfig plumbing landley/toybox@185722d , and I can confirm that the latest commit of the developing branch has no problem in compilation

There are several actions we can take to get this PR ready, I wonder which one you would prefer? @kranurag7

  1. Keep this PR as a draft till the upstream releases a version that contains the fix
  2. Find out why the freshly built config2help binary crashed (HELP NEEDED!)
  3. Propose a dev version of toybox for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ai/skip-comment Stop AI from commenting on PR approved-to-run A repo member has approved this external contribution bincapz/pass bincapz/pass Bincapz (aka. malcontent) scan didn't detect any CRITICALs on the scanned packages.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Wolfi Package Request]: toybox
2 participants