Opened 8 years ago

Closed 6 years ago

#14727 closed defect (duplicate)

manual dependency tracking in src/sage

Reported by: felixs Owned by: felixs
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: build Keywords: dependencies, cython, module_list.py, gsoc
Cc: jondo Merged in:
Authors: Reviewers: Felix Salfelder
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #14834 Stopgaps:

Status badges

Description (last modified by leif)

module_list.py contains manual dependencies. for example

    depends = [SAGE_INC + '/ecl/ecl.h']

this will not work reliably if ecl is somewhere else.

it looks like dependencies are not tracked automatically. if that is the case, the build system is severely incomplete.

Change History (7)

comment:1 Changed 8 years ago by leif

  • Authors changed from felixs to Felix Salfelder
  • Description modified (diff)

comment:2 Changed 8 years ago by mhansen

I think you'll find this throughout all of the Sage build system (in spkgs, etc.) is that certain dependencies' locations are hard-coded.

comment:3 Changed 8 years ago by jondo

  • Cc jondo added

comment:4 Changed 8 years ago by felixs

  • Dependencies set to #14834
  • Milestone changed from sage-5.11 to sage-duplicate/invalid/wontfix

this is covered by #14834. didn't find a way to fix it independently.

comment:5 Changed 6 years ago by jdemeyer

  • Authors Felix Salfelder deleted
  • Reviewers set to Felix Salfelder
  • Status changed from new to needs_review

comment:6 Changed 6 years ago by jdemeyer

  • Status changed from needs_review to positive_review

comment:7 Changed 6 years ago by vbraun

  • Resolution set to duplicate
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.