FS#70690 - giac, xcas: After unsplitting the package, the old one replaces the new one

Attached to Project: Community Packages
Opened by Svyatoslav Gryaznov (nightuser) - Monday, 03 May 2021, 10:10 GMT
Last edited by Antonio Rojas (arojas) - Monday, 03 May 2021, 10:21 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

`libgiac` and `xcas` packages were recently unsplit into the package `giac`. In case the former is installed, `pacman -Syu` asks to replace them with the new package. This behavior is correct. However, if I run `pacman -Syu` again, it asks to replace the new package with the old one:

> :: Replace giac with community/xcas? [Y/n]

It seems that the problem might be because of the `replaces` part in the PKGBUILD of the old package, but to begin with, the old ones shouldn't be present in the repo at all.

Additional info:
* libgiac and xcas 1.7.0.3-2
* giac 1.7.0.3-3

Steps to reproduce:
* Install `giac`.
* Run `pacman -Syu`.
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 03 May 2021, 10:21 GMT
Reason for closing:  Fixed

Loading...