stable

perl-bignum-0.60-1.fc35

FEDORA-2022-03b6e17db9 created by jplesnik 3 years ago for Fedora 35

Separate the bigint, bignum, and bigrat pragmas. The bigint pragma now converts every numeric constant that represents an integer to a Math::BigInt object. Non-integers are converted to Math::BigInt NaNs. With the previous behaviour, only some numeric constant integers were converted to a Math::BigInt. The bignum pragma now converts every numeric constant to a Math::BigFloat object. The bigrat pragma now converts every numeric constant to a Math::BigRat pragma. The pragmas no longer activate upgrading and downgrading. The upgrading and downgrading must now be activated explicitly. The rationale behind deactivating it by default is that can cause infinite looping where objects bounce back and forth between different classes. Explicitly requesting a specific class doesn't always work either, because the object might be automatically upgraded or downgraded to a different class. Only one pragma can be used at a time in a given scope. Enabling one pragma disables the others in the same scope. Implementat working version of "no bigint", "no bignum", and "no bigrat". Previously, the upgrading and downgrading activated by, e.g., "use bigint" was not deactivated by "no bigint". Sync behaviour with the Math-BigInt distribution.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2022-03b6e17db9

This update has been submitted for testing by jplesnik.

3 years ago

This update's test gating status has been changed to 'ignored'.

3 years ago

This update has been pushed to testing.

3 years ago

This update's test gating status has been changed to 'failed'.

3 years ago

This update's test gating status has been changed to 'passed'.

3 years ago
User Icon besser82 commented & provided feedback 3 years ago
karma

Works great! LGTM! =)

This update has been submitted for stable by bodhi.

3 years ago

This update has been pushed to stable.

3 years ago
User Icon ol commented & provided feedback 3 years ago
karma

This update is in stable already, but it's uninstallable because it requires perl(Math::BigInt) >= 1.999825 and perl(Math::BigRat) >= 0.2618 (provided by perl-Math-BigInt and perl-Math-BigRat respectively) that are still in testing.

User Icon ol provided feedback 3 years ago
karma
User Icon ibims commented & provided feedback 3 years ago
karma

Problem: cannot install the best update candidate for package perl-bignum-0.53-2.fc35.noarch - nothing provides perl(Math::BigInt) >= 1.999825 needed by perl-bignum-0.60-1.fc35.noarch - nothing provides perl(Math::BigRat) >= 0.2618 needed by perl-bignum-0.60-1.fc35.noarch

User Icon terjeros commented & provided feedback 3 years ago

What happened here?

This package is not installable, still no tests detected that?

Seems like perl-bignum-0.60-1.fc35.noarch needs perl-Math-BigInt-1.9998.25-1.fc35.noarch.rpm

The latter package is built in koji:

https://koji.fedoraproject.org/koji/buildinfo?buildID=1909297

However, its not available any Fedora 35 repo.

Was it built in some freeze period such that automatic movement from koji to distro was switched off and maintainer forgot to create a pre release update?

User Icon terjeros commented & provided feedback 3 years ago

@besser82: how was you able to test a uninstallable package?

User Icon terjeros commented & provided feedback 3 years ago

It's worse: same story for perl-Math-BigRat-0.2618-1.fc35.noarch.rpm

Koji has it:

https://kojipkgs.fedoraproject.org//packages/perl-Math-BigInt/1.9998.25/1.fc35/noarch/perl-Math-BigInt-1.9998.25-1.fc35.noarch.rpm

However, not pushed to any Fedora 35 repo.

User Icon terjeros commented & provided feedback 3 years ago

Sorry, wrong URL.

perl-Math-BigRat-0.2618-1.fc35 is here:

https://koji.fedoraproject.org/koji/buildinfo?buildID=1909295

User Icon rathann commented & provided feedback 3 years ago
karma

Not installable with regular repos:

 Problem: cannot install the best update candidate for package perl-bignum-0.53-2.fc35.noarch
  - nothing provides perl(Math::BigInt) >= 1.999825 needed by perl-bignum-0.60-1.fc35.noarch
  - nothing provides perl(Math::BigRat) >= 0.2618 needed by perl-bignum-0.60-1.fc35.noarch
User Icon rathann commented & provided feedback 3 years ago
karma

Actually, it's installable with --enablerepo=updates-testing. These (perl-bignum, perl-Math-BigInt, perl-Math-BigRat) should've been submitted as a single update.

User Icon ol commented & provided feedback 3 years ago

Hey, everyone! Let's upvote the update this one depends on to make it into stable quicker! Add karma here: FEDORA-2022-6dea660f8b


Please log in to add feedback.

Metadata
Type
bugfix
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
3 years ago
in testing
3 years ago
in stable
3 years ago
BZ#2021149 perl-bignum-0.53-2.fc35 FTBFS: tests fail with Big-Int-1.999824
0
0

Automated Test Results