Bug 280904 - print/latex-biber: update 2.19 → 2.20
Summary: print/latex-biber: update 2.19 → 2.20
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Tex Mailing List (Nobody)
URL: https://github.com/plk/biber/releases
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-18 11:52 UTC by Älven
Modified: 2024-09-08 09:20 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (tex)


Attachments
[PATCH] print/latex-biber: update 2.19 → 2.20 (5.03 KB, patch)
2024-08-18 11:52 UTC, Älven
no flags Details | Diff
Patch with added testing (4.98 KB, patch)
2024-08-18 14:20 UTC, Rainer Hurling
rhurlin: maintainer-approval? (tex)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Älven 2024-08-18 11:52:26 UTC
Created attachment 252877 [details]
[PATCH] print/latex-biber: update 2.19 → 2.20
Comment 1 Rainer Hurling freebsd_committer freebsd_triage 2024-08-18 14:20:17 UTC
Created attachment 252881 [details]
Patch with added testing

Hi Älven,
Thanks for the patch. It builds and works fine so far.

I made some slightly changes to your patch:

- remove now unneeded dependency textproc/p5-Unicode-Collate,
  it is in Perl Core for some time now. It was first released in Perl 5.7.3,
  see 'corelist Unicode::Collate 0' and 'corelist -a Unicode::Collate'

- add test dependency devel/p5-Test-Differences and 
  TEST_ENV+=BIBER_DEV_TESTS=1 do be able to use full test suite


'make test' results on my system with:
All tests successful.
Files=51, Tests=1274, 51 wallclock secs ( 0.16 usr  0.04 sys + 48.76 cusr  1.52 csys = 50.47 CPU)
Result: PASS
Finished testing biber 2.20 using Perl 5.036003 at /usr/local/bin/perl


The Biber docs recommend keeping Biber synchronized with biblatex. In other words, use Biber v2.20 if biblatex is on v3.20 [1]. However, I have not found any problems in my tests if Biber v2.20 is used with bibtex v3.19 (current version in the ports).

[1] https://master.dl.sourceforge.net/project/biblatex-biber/biblatex-biber/current/documentation/biber.pdf?viasf=1#subsection.2.3


If tex@ agrees, I could commit the (second) patch with the authorship of Älven to update the port.
Comment 2 Älven 2024-08-18 17:00:05 UTC
Hi Rainer,
I'm always glad to see my patches being welcomed! :)

Special thank you for your additions: I appreciate both adding tests and resolving the warnings about dependencies: I saw them before, just didn't know how to deal with them, then you solved this nicely.

Hope it will be committed soon so TeX users will enjoy the new Biber.

P.S. I was pleased with the kind and welcoming style of your message about my patch, so may I will be helping you with some other ports too? :)

kind regards,
Älven
Comment 3 Älven 2024-09-07 21:13:37 UTC
Maintainer timeout?
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-09-08 05:37:57 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=59b78e28ea9fda5ca133ff448b82146191fbf91f

commit 59b78e28ea9fda5ca133ff448b82146191fbf91f
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2024-09-08 05:28:43 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2024-09-08 05:35:46 +0000

    print/latex-biber: Update to 2.20

    Changelog: /poudriere/ports/default/print/latex-biber/Makefile

    PR:             280904

    Approved by:    tex@ (maintainer timeout > 2 weeks)
    Co-authored-by: Rainer Hurling <rhurlin@FreeBSD.org>

 print/latex-biber/Makefile  | 25 ++++++++++++++-----------
 print/latex-biber/distinfo  |  6 +++---
 print/latex-biber/pkg-descr |  2 +-
 print/latex-biber/pkg-plist |  6 +++---
 4 files changed, 21 insertions(+), 18 deletions(-)
Comment 5 Rainer Hurling freebsd_committer freebsd_triage 2024-09-08 05:46:20 UTC
Hi Älven,
Thanks for the reminder. I also think that the timeout has now been sufficiently exceeded. Especially since this commit does not involve any critical changes.

@tex: Please let me know if this was not correct.

I haven't had time to respond to your request for participation on other ports yet, see P.S. in comment #2). But a suggestion in the opposite direction: Feel free to contact me directly if you have suggestions for changes or are working on ports. I will try to help you constructively :)
Comment 6 Älven 2024-09-08 09:20:55 UTC
Hi Rainer,

Thank you for your kind attitude to be willing to help me: this is what I really need often. I already was glad to hear from you, now also glad to know I may ask you for help :)

I'm always in need of kind and supportive people to review and help with my humble work, especially on my first steps as FreeBSD contributor.


P.S. Last week I made my first own port: net/boinctui: Fullscreen text-mode manager for BOINC client (bug #281176). Would you mind to review and possibly commit it, please?

thanks in advance,
Älven