Skip to content

Update less to 704 - #558

Merged
twitchyliquid64 merged 2 commits into
mainfrom
update-less-704
Aug 3, 2026
Merged

Update less to 704#558
twitchyliquid64 merged 2 commits into
mainfrom
update-less-704

Conversation

@gominimal-pkgmgr-mgr

Copy link
Copy Markdown
Contributor

Update less 692704

Source: custom:https://release-monitoring.org/api/v2/versions/?project_id=1550:operator-pinned
Release: https://github.com/gwsw/less/releases/tag/704
Changelog: gwsw/less@692...704
Released: unknown (non-GitHub source or tag-only fallback)

Pkgscan: clean — diff against the prior version surfaced no newly-introduced suspicious patterns.

Components changed

CycloneDX component delta (declared materials — the package's own version, not a dependency-tree diff)
Component Old New
~ less 692 704
~ less-upstream 692 704

Changes

Old New
Version 692 704
SHA256 61300f603798ecf1... 20a0b0a2bb2525fa...
Size 988 KB 997 KB
Source gs://minimal-staging-archives/less-692.tar.gz gs://minimal-staging-archives/less-704.tar.gz
  • License: (BSD-2-Clause AND GPL-3.0-only) (source: tarball)

Quality suggestions

  • Missing tests block. This package has no standalone tests, so the buildbot will only verify compilation — not functional correctness. Consider adding a minimal smoke test (e.g., a --version or small round-trip invocation) as part of this PR so future bumps catch regressions. See packages/python/build.ncl for a simple example.

Created by pkgmgr

gominimal-pkgmgr-mgr Bot and others added 2 commits August 3, 2026 19:39
The 704 bump failed the build gate on both arches:

    `less` failed to build: other: output globs did not match any files: lessecho

Not a packaging mistake in the bump — an upstream layout change. less's
Makefile.in installs lessecho somewhere different now:

    692:  ${INSTALL_PROGRAM} lessecho ${DESTDIR}${bindir}/lessecho
    704:  ${INSTALL_PROGRAM} lessecho ${DESTDIR}${libexecdir}/lessecho

With `./configure --prefix=/usr` that is usr/libexec, so the usr/bin glob
matched nothing. `less` and `lesskey` are unaffected — both still install to
bindir — which is why only one of the three outputs broke.

Following upstream rather than forcing --libexecdir=/usr/bin. lessecho is an
internal helper for LESSOPEN pipes, not a user-facing command, so libexec is
where it belongs; 24 packages here already ship usr/libexec outputs and none
override libexecdir. OutputLib matches findutils' `libexec_frcode` — the same
shape, an executable helper that lives outside PATH.

Verified locally on the 704 tree before pushing:

    min package build --rebuild less   exit 0
    min check --packages less          15/15 Pass
@twitchyliquid64
twitchyliquid64 added this pull request to the merge queue Aug 3, 2026
Merged via the queue into main with commit 8c82081 Aug 3, 2026
8 checks passed
@twitchyliquid64
twitchyliquid64 deleted the update-less-704 branch August 3, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants