Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 933174 - sci-mathematics/singular-* should slot-depend on sci-mathematics/flint
Summary: sci-mathematics/singular-* should slot-depend on sci-mathematics/flint
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Michael Orlitzky
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-30 09:57 UTC by Ellen Emilia Anna Zscheile
Modified: 2024-06-02 12:30 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sci-mathematics/singular: fix dependency on flint (8b3b43f934caee7bc70c962665e45fa1bec5ecfe.patch,1.47 KB, patch)
2024-05-30 10:01 UTC, Ellen Emilia Anna Zscheile
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ellen Emilia Anna Zscheile 2024-05-30 09:57:19 UTC
Split out from https://bugs.gentoo.org/933042. See also https://github.com/gentoo-mirror/gentoo/commit/8b3b43f934caee7bc70c962665e45fa1bec5ecfe.patch

Singular doesn't depend on flint:=, but it should.

Reproducible: Always

Steps to Reproduce:
1. install sci-mathematics/singular
2. upgrade sci-mathematics/flint to a version with a different slot
3. observe that singular doesn't get automatically rebuilt
Actual Results:  
!!! existing preserved libs:
>>> package: sci-mathematics/flint-3.1.0
 *  - /usr/lib64/libflint.so.17
 *  - /usr/lib64/libflint.so.17.0.0
 *      used by /usr/lib64/libSingular-4.3.2.so (sci-mathematics/singular-4.3.2_p10)
 *      used by /usr/lib64/libfactory-4.3.2.so (sci-mathematics/singular-4.3.2_p10)
 *      used by /usr/lib64/libpolys-4.3.2.so (sci-mathematics/singular-4.3.2_p10)
Comment 1 Ellen Emilia Anna Zscheile 2024-05-30 10:01:02 UTC
Created attachment 894637 [details, diff]
sci-mathematics/singular: fix dependency on flint
Comment 2 Michael Orlitzky gentoo-dev 2024-05-31 12:05:22 UTC
Thanks for the patch! I recently removed p10 from the tree, and this will require a revbump (to -r1) for the RDEPEND change. If you can reroll the patch with those two changes I should be able to apply it directly to give you credit.

And I think dev-libs/gmp should get the same treatment while you're in there?
Comment 4 Michael Orlitzky gentoo-dev 2024-06-01 12:45:05 UTC
(In reply to Alain Emilia Anna Zscheile from comment #3)
> Updated:
> https://github.com/gentoo-mirror/gentoo/commit/
> 450208d3a874f3f63452551fbfe66c29e267df91.patch

Thanks but somehow your metadata cache wound up in this one :)
Comment 6 Ellen Emilia Anna Zscheile 2024-06-02 11:18:31 UTC
(I don't really know why, but the metadata cache is present at https://github.com/gentoo-mirror/gentoo/tree/stable/metadata/md5-cache, but also in .gitignore, which seems weird...)
Comment 7 Larry the Git Cow gentoo-dev 2024-06-02 12:30:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddca8cca166601a093c3e736fc63a052fce0eed0

commit ddca8cca166601a093c3e736fc63a052fce0eed0
Author:     Alain Emilia Anna Zscheile <fogti@ytrizja.de>
AuthorDate: 2024-05-31 14:10:44 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2024-06-02 12:28:57 +0000

    sci-mathematics/singular: fix dependency on flint
    
    Closes: https://bugs.gentoo.org/933174
    Signed-off-by: Alain Emilia Anna Zscheile <fogti@ytrizja.de>
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 .../{singular-4.3.2_p16.ebuild => singular-4.3.2_p16-r1.ebuild}     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)