#11246: flint-1.5.0.p5's extraneous #includes break typedef ulong in sys/types.h
---------------------------------------------------+------------------------
Reporter: dimpase | Owner: tbd
Type: defect | Status:
positive_review
Priority: major | Milestone:
sage-4.7.2
Component: packages | Keywords: cygwin
Work_issues: | Upstream: N/A
Reviewer: Karl-Dieter Crisman, Leif Leonhardy | Author: Dima
Pasechnik, Jeroen Demeyer
Merged: | Dependencies:
---------------------------------------------------+------------------------
Comment(by leif):
Replying to [comment:66 dimpase]:
> I am not talking about carrying around the whole upstream history, which
may or may not be available. If upstream upgrades in a clean patch
fashion, then it's easy to import their patches and carry them on.
Otherwise we basically would throw the history away, just as we do
presently, and start anew.
Either you put `src/` under revision control, or you don't. If you do,
then copying a fresh, upgraded upstream tree into `src/`, Mercurial will
record the changes relative to the previous version in Sage, whichever
that was. And you'd have the same problems with possibly rebasing patches
that Sage made to the previous upstream release.
Or did you mean putting `src/` into a ''separate'' Mercurial repository,
to be thrown away upon every upstream upgrade?
I cannot really see an advantage in either way.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11246#comment:68>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.