Bug 1380102

Summary: maxima not available on aarch64
Product: [Fedora] Fedora Reporter: Dominik 'Rathann' Mierzejewski <dominik>
Component: maximaAssignee: Rex Dieter <rdieter>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: jamatos, rdieter
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: aarch64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-28 22:05:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1377395    
Bug Blocks: 922257, 1380191    

Description Dominik 'Rathann' Mierzejewski 2016-09-28 16:29:22 UTC
Description of problem:
maxima package is not available in aarch64 repositories, causing builds to fail.

Version-Release number of selected component (if applicable):
maxima-5.38.0-3.fc26

How reproducible:
Always.

Steps to Reproduce:
1. Try building sagemath from master branch HEAD (fedpkg build --scratch --nowait --arch=aarch64)

Actual results:
No matching package to install: 'maxima-runtime-ecl'

Expected results:
No uninstallable dependencies.

Additional information:
https://kojipkgs.fedoraproject.org//work/tasks/9610/15809610/root.log
https://koji.fedoraproject.org/koji/buildinfo?buildID=804574

Comment 1 Dominik 'Rathann' Mierzejewski 2016-09-28 16:52:27 UTC
Ok, added ExcludeArch: aarch64 to sagemath with a link to this bug for now.

Comment 2 Rex Dieter 2016-09-28 17:02:53 UTC
if sagemath is depending on maxima, imo, better to synchronize with what maxima uses (minus anything else sagemath doesn't support)

ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9

Comment 3 Dominik 'Rathann' Mierzejewski 2016-09-28 18:15:20 UTC
Thanks for the tip, done.

Comment 4 Rex Dieter 2016-09-28 19:02:57 UTC
OK, I totally misinterpretted the problem here, my apologies.

So, the referenced root.log fails with:
DEBUG util.py:421:  No matching package to install: 'linbox-devel'
DEBUG util.py:421:  No matching package to install: 'maxima-runtime-ecl'

Can't explain maxima-runtime-ecl missing, but I'll try a rebuild, and see what happens.

Comment 5 Rex Dieter 2016-09-28 22:05:08 UTC
https://koji.fedoraproject.org/koji/buildinfo?buildID=805232

success!

so both ecl and maxima are available on fc26/aarch64 now.

Comment 6 Rex Dieter 2017-03-30 12:32:20 UTC
fyi, sbcl backend is enabled on aarch64 too,
https://koji.fedoraproject.org/koji/buildinfo?buildID=873833