-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: OSSystemsEmbeddedLinux/ye
base: krogoth
head repository: OSSystemsEmbeddedLinux/ye
compare: master
- 13 commits
- 7 files changed
- 4 contributors
Commits on Oct 31, 2016
-
Adapt code to run with Python3 and Bitbake version 1.32. Change-Id: I5ce6f81117107dd7d4f0a4e6905db13bd4df48ed Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Configuration menu - View commit details
-
Copy full SHA for ba574b2 - Browse repository at this point
Copy the full SHA ba574b2View commit details
Commits on Mar 7, 2017
-
bb-expand-vars: Migrate to use Tinfoil2 API
bb-expand-vars uses internal tinfoil api and this api was changed in bitbake commit 3bbf8d611c859f74d563778115677a04f5c4ab43. Using tinfoil2 api, like other tools e.g. devtool and recipetool, we can simplify code and be compatible with recent bitbake version. Change-Id: I2ae67dc01b62dd3e0e2535404ccbc3b15b484905 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Configuration menu - View commit details
-
Copy full SHA for 4e644de - Browse repository at this point
Copy the full SHA 4e644deView commit details
Commits on May 29, 2017
-
Find sysroot files inside sysroots-components directory
Change-Id: I72e9a7797bf3a6db3ca6bb99c83bb72398ba9a93 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Configuration menu - View commit details
-
Copy full SHA for b5a9244 - Browse repository at this point
Copy the full SHA b5a9244View commit details
Commits on Feb 20, 2018
-
Fix .deb support as it uses xz packages
Change-Id: I4aa8bb7f9641b3f392f1e2750e9ccecf05a01aa6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Configuration menu - View commit details
-
Copy full SHA for f4f6dec - Browse repository at this point
Copy the full SHA f4f6decView commit details
Commits on Feb 23, 2018
-
ye: Add support .ipk and .deb with xz and gzip compression types
Change-Id: Idbf868a706f61b12aaf3423d1877fe776c4e5fcf Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Configuration menu - View commit details
-
Copy full SHA for e469cac - Browse repository at this point
Copy the full SHA e469cacView commit details
Commits on May 11, 2020
-
ye: Add PV-PR to located workdir output
The WORKDIR directory is defined as follows: ${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR} Append ${PV}-${PR} when print the workdir output from command ye wd. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Change-Id: I9127702de0955a4a5473496b2927439337a9f409Configuration menu - View commit details
-
Copy full SHA for dc9fc8a - Browse repository at this point
Copy the full SHA dc9fc8aView commit details
Commits on Feb 23, 2022
-
Revert "ye: Add PV-PR to located workdir output"
This reverts commit dc9fc8a.
Configuration menu - View commit details
-
Copy full SHA for a87b3a2 - Browse repository at this point
Copy the full SHA a87b3a2View commit details -
ye-cd: Fix machine name lookup as we use _ instead of -
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Configuration menu - View commit details
-
Copy full SHA for 0921b2e - Browse repository at this point
Copy the full SHA 0921b2eView commit details
Commits on May 29, 2026
-
ye: support modern Yocto layer layouts
Add compatibility helpers for current Yocto projects that do not use the legacy .repo/sources layout. Detect BUILDDIR from conf/bblayers.conf, parse BBLAYERS, honor OEROOT/COREBASE and YE_SOURCE_DIRS, and keep fallbacks for legacy sources/ and layers/ trees. Update find/view/edit, grep, git-log-grep, sysroot search, and cd plumbing to use detected layer, source, sysroot, and package deploy directories. Fall back from repo grep to git grep or recursive grep when repo is not available. Update BitBake variable expansion to find scripts/lib in modern trees and read global config metadata without requiring core-image-minimal. Refresh the doc command to parse current docs.yoctoproject.org variable pages. Update setup-environment integration and README documentation for both legacy O.S. Systems layouts and newer Yocto layouts such as Scarthgap and Wrynose.
Luciano Dittgen committedMay 29, 2026 Configuration menu - View commit details
-
Copy full SHA for 4b06f78 - Browse repository at this point
Copy the full SHA 4b06f78View commit details
Commits on May 30, 2026
-
Fix depth-limited file search and BBLAYERS parsing
Update ye file discovery to calculate depth from each path relative to the search root and prune child traversal when maxdepth is reached. The old counter advanced per os.walk iteration instead of per directory level, so searches could stop early and skip sibling directories. Keep the current directory's visible child names available before pruning so directories at the max depth can still be matched while deeper traversal is blocked. Add quoted value parsing for bblayers.conf in ye_compat.py, including single quotes, double quotes, and escaped characters. This handles valid BitBake layer definitions that the previous double-quote-only regex could miss or parse incorrectly. Read bblayers.conf with a context manager so the file handle is closed reliably after parsing.
Luciano Dittgen committedMay 30, 2026 Configuration menu - View commit details
-
Copy full SHA for 7aa71b4 - Browse repository at this point
Copy the full SHA 7aa71b4View commit details -
Support modern Yocto layer and IPK package layouts
Parse single-quoted BBLAYERS entries so source discovery stays scoped to configured layers in generated bblayers.conf files. Detect data.tar.* and control.tar.* members in deb/ipk archives instead of assuming fixed gzip/xz names. Add zstd support for Scarthgap/ Wrynose IPK payloads and share archive handling across package view, info, scripts, and extract commands. Add focused tests for gzip, xz, and zstd package archive selection.
Luciano Dittgen committedMay 30, 2026 Configuration menu - View commit details
-
Copy full SHA for 6e3b5a8 - Browse repository at this point
Copy the full SHA 6e3b5a8View commit details -
docs: expand Yocto Explorer usage and compatibility
guide Document installation, shell setup, quick-start flow, command summary, modern layer discovery, package archive support, release compatibility, requirements, testing, and troubleshooting. Also update package documentation for control archive handling and zstd-compressed IPK payloads used by current Yocto releases.
Luciano Dittgen committedMay 30, 2026 Configuration menu - View commit details
-
Copy full SHA for 1dedd42 - Browse repository at this point
Copy the full SHA 1dedd42View commit details
Commits on Jun 2, 2026
-
refactor: simplify and de-duplicate Yocto layout discovery
Quality cleanup over the modern-layout support, with no behavior change: - Make find() reuse the extracted apply_action() helper instead of carrying an identical copy of the action-dispatch block. - Drop ye's local is_program_available() in favor of the one in ye_compat, so the helper exists in a single place. - Memoize get_builddir() and source_dirs() so a single command no longer re-walks the filesystem and re-parses bblayers.conf several times. - Extract a common_dir() helper shared by workspace_root() and source_root_dir(), replacing two copies of the commonpath dance. - Collapse the repeated well-known layer directory lists into a single LAYER_DIR_NAMES constant plus a layer_subdirs() helper. - Name the bblayers.conf variable-expansion pass bound (MAX_VAR_EXPANSION_PASSES).
Configuration menu - View commit details
-
Copy full SHA for e8813bc - Browse repository at this point
Copy the full SHA e8813bcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff krogoth...master