Skip to content

docs(man): cross-reference IgnoreDevelSource from --devel - #1552

Open
pfeifferj wants to merge 1 commit into
Morganamilo:masterfrom
pfeifferj:docs/devel-ignoredevelsource-xref
Open

docs(man): cross-reference IgnoreDevelSource from --devel#1552
pfeifferj wants to merge 1 commit into
Morganamilo:masterfrom
pfeifferj:docs/devel-ignoredevelsource-xref

Conversation

@pfeifferj

@pfeifferj pfeifferj commented May 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

The --devel section in paru(8) explains the git ls-remote check but never names the failure modes it has: PKGBUILDs that git checkout a different ref in prepare(), or that list secondary git sources which don't drive pkgver, will appear as devel updates on every run even when the resulting package is identical.

Two config knobs already exist for exactly this case (IgnoreDevel, IgnoreDevelSource in paru.conf(5)), but they're discoverable only by reading the config man page front to back. Users repeatedly reach for a bug report instead.

This adds a single paragraph under --devel that names the failure mode and points at both options.

The --devel section explains the git ls-remote mechanism but never names
the failure modes it has: PKGBUILDs that check out a different ref in
prepare(), or list git sources that don't drive pkgver, will appear as
devel updates on every run even though the resulting package is
identical. Users repeatedly file this as a bug instead of reaching for
the existing IgnoreDevel / IgnoreDevelSource knobs in paru.conf(5).

Add a paragraph pointing at both options so the escape hatch is
discoverable from the place readers actually look.

Signed-off-by: Josephine Pfeiffer <hi@josie.lol>
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.

1 participant