Skip to content

feat: add perl-BibTeX-Parser component - #18502

Open
Autumn Nash (WithEnoughCoffee) wants to merge 1 commit into
4.0from
feat/perl-bibtex-parser
Open

feat: add perl-BibTeX-Parser component#18502
Autumn Nash (WithEnoughCoffee) wants to merge 1 commit into
4.0from
feat/perl-bibtex-parser

Conversation

@WithEnoughCoffee

@WithEnoughCoffee Autumn Nash (WithEnoughCoffee) commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Imports perl-BibTeX-Parser from Fedora. Fixes missing perl(BibTeX::Parser)/perl(BibTeX::Parser::Author) required by texlive-bibtexperllibs and texlive-crossrefware (repoclosure, tracked in #18865).

Depends on #18501 (perl-LaTeX-ToUnicode) merging and tagging first -- this component has a real BuildRequires: perl(LaTeX::ToUnicode) >= 0.11 that can't resolve against an untagged sibling in the same PR.

Plain upstream import, no AZL overlays. Verified the full dependency chain builds and %check passes once perl-LaTeX-ToUnicode is available; mock-smoke-tested module loading.

Split out of #18372 so perl-LaTeX-ToUnicode (its own new PR) can
build and tag first -- perl-BibTeX-Parser has a real BuildRequires on
perl(LaTeX::ToUnicode) >= 0.11, which the scratch-build gate can't
resolve against an untagged sibling package in the same PR.

Fixes missing perl(BibTeX::Parser)/perl(BibTeX::Parser::Author),
required by texlive-bibtexperllibs and texlive-crossrefware
(repoclosure, tracked in #18865). Imported from Fedora.
Copilot AI balanced review requested due to automatic review settings August 18, 2026 18:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Fedora perl-BibTeX-Parser component to satisfy TeX Live Perl dependencies, with #18501 as its prerequisite.

Changes:

  • Registers the plain upstream component.
  • Adds pinned lock and rendered RPM sources.
  • Includes upstream tests and debugging-output patch.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
base/comps/components.toml Registers the component alphabetically.
locks/perl-BibTeX-Parser.lock Pins upstream resolution.
specs/p/perl-BibTeX-Parser/perl-BibTeX-Parser.spec Defines the rendered RPM build.
specs/p/perl-BibTeX-Parser/sources Records the source checksum.
specs/p/perl-BibTeX-Parser/BibTeX-Parser-1.03-Remove-a-debugging-output-from-BibTeX-Parser-Entry-t.patch Removes stray debug output.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@WithEnoughCoffee

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
2 pipeline(s) were filtered out due to trigger conditions.

@reubeno

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
2 pipeline(s) were filtered out due to trigger conditions.

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.

3 participants