public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/biber] epel10.2: 2.18 bump
Date: Tue, 18 Aug 2026 11:40:31 GMT	[thread overview]
Message-ID: <178705323122.1.3400951204392401724.rpms-biber-7469f6d69f1c@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/biber
Branch : epel10.2
Commit : 7469f6d69f1c80db3d1bcef878300fc43fe422cc
Author : Petr Písař <ppisar@redhat.com>
Date   : 2022-09-09T14:02:16+02:00
Stats  : +10/-56 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/biber/c/7469f6d69f1c80db3d1bcef878300fc43fe422cc?branch=epel10.2

Log:
2.18 bump

---
diff --git a/.gitignore b/.gitignore
index 1dc1d5c..bf514a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
 /v2.14.tar.gz
 /v2.16.tar.gz
 /v2.17.tar.gz
+/v2.18.tar.gz

diff --git a/biber-2.17-Adapt-to-Perl-5.36.patch b/biber-2.17-Adapt-to-Perl-5.36.patch
deleted file mode 100644
index 4f839ca..0000000
--- a/biber-2.17-Adapt-to-Perl-5.36.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From d9e961710074d266ad6bdf395c98868d91952088 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
-Date: Wed, 25 May 2022 12:41:59 +0200
-Subject: [PATCH] Adapt to Perl 5.36
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-A developmental release of Perl 5.36.0 fails to run tests with:
-
-    $ perl -Ilib t/basic-misc.t
-    1..72
-    Can't modify undef operator in scalar assignment at lib/Biber/Section.pm line 433, near "undef;"
-    Compilation failed in require at lib/Biber.pm line 24.
-    BEGIN failed--compilation aborted at lib/Biber.pm line 24.
-    Compilation failed in require at t/basic-misc.t line 11.
-    BEGIN failed--compilation aborted at t/basic-misc.t line 11.
-    # Looks like your test exited with 255 before it could output anything.
-
-This is because of a missing semicolon between commands in
-del_everykeys(). The new perl is more strict and raises a compile-time
-error:
-
-    $ perl -e '$a = undef $b = undef;'
-    Can't modify undef operator in scalar assignment at -e line 1, near "undef;"
-    Execution of -e aborted due to compilation errors.
-
-Signed-off-by: Petr Písař <ppisar@redhat.com>
----
- lib/Biber/Section.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Biber/Section.pm b/lib/Biber/Section.pm
-index 03ed69a5..a78942f5 100644
---- a/lib/Biber/Section.pm
-+++ b/lib/Biber/Section.pm
-@@ -429,7 +429,7 @@ sub add_everykey {
- 
- sub del_everykeys {
-   my $self = shift;
--  $self->{everykey} = undef
-+  $self->{everykey} = undef;
-   $self->{everykey_lc} = undef;
-   return;
- }
--- 
-2.35.3
-

diff --git a/biber.spec b/biber.spec
index b1c8bc3..0951596 100644
--- a/biber.spec
+++ b/biber.spec
@@ -3,9 +3,9 @@
 
 Name:           biber
 # Export $BCF_VERSION from lib/Biber/Constants.pm, bug #2048536
-%define bcfversion 3.8
-Version:        2.17
-Release:        5%{?dist}
+%define bcfversion 3.9
+Version:        2.18
+Release:        1%{?dist}
 Summary:        Command-line bibliographic manager, BibTeX replacement
 # bin/biber:        Artistic 2.0
 # data/texmap.xsl:  Artistic 2.0
@@ -26,9 +26,6 @@ Source0:        https://github.com/plk/biber/archive/v%{version}.tar.gz
 Patch0:         biber-drop-builddeps-for-monolithic-build.patch
 # Do not use /bin/env in shebangs
 Patch1:         biber-2.16-Normalize-shebangs.patch
-# Adapt to Perl 5.36, <https://github.com/plk/biber/pull/411>,
-# proposed to the upstream
-Patch2:         biber-2.17-Adapt-to-Perl-5.36.patch
 BuildArch:      noarch
 BuildRequires:  coreutils
 BuildRequires:  perl-interpreter
@@ -98,6 +95,7 @@ BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(sigtrap)
 BuildRequires:  perl(Sort::Key)
 BuildRequires:  perl(Storable)
+BuildRequires:  perl(Text::Balanced)
 BuildRequires:  perl(Text::BibTeX) >= 0.88
 BuildRequires:  perl(Text::BibTeX::Name)
 BuildRequires:  perl(Text::BibTeX::NameFormat)
@@ -215,7 +213,7 @@ ln -s "$(realpath --relative-to \
         %{buildroot}%{perl_vendorlib}/Biber/biber-tool.conf)" \
     %{buildroot}%{_libexecdir}/%{name}/data
 for F in {bcf,config}.{rnc,rng}; do
-    # Keep absolute symlinls. Relative ones break the tests.
+    # Keep absolute symlinks. Relative ones break the tests.
     ln -s %{perl_vendorlib}/Biber/"$F" \
         %{buildroot}%{_libexecdir}/%{name}/data/schemata
 done
@@ -265,6 +263,9 @@ export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print
 
 
 %changelog
+* Fri Sep 09 2022 Petr Pisar <ppisar@redhat.com> - 2.18-1
+- 2.18 bump
+
 * Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
 

diff --git a/sources b/sources
index f4c5887..f17352a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (v2.17.tar.gz) = 5dc076b6a2e42986e54dbadbcdab5ff9c01235e301f8bd4e9b52b0b823f1939ebe881810fb138de9b6c2f06bb1e894e934769a6946da42ce1cba96415de06430
+SHA512 (v2.18.tar.gz) = 1e707be09ea0ece64deb6199db951aa0ff9ebe584b7406740ccc3273e83d77cb9c781c9cc1fb932fd170fd1236633f639a9815917eadd8c56da50d0889e4182f

                 reply	other threads:[~2026-08-18 11:40 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178705323122.1.3400951204392401724.rpms-biber-7469f6d69f1c@fedoraproject.org \
    --to=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox