Closed jdemeyer closed 9 years ago
Description changed:
---
+++
@@ -1 +1,3 @@
Packages which are known to fail optional doctests should be "experimental", not "optional".
+
+**NOTE** replicate the changes on Sage's mirrors (ask Harald) when this patch is merged
Commit: ef11087
New commits:
ef11087 | Change known-broken packages to "experimental" |
needs review ?
Replying to @jdemeyer:
NOTE replicate the changes on Sage's mirrors (ask Harald) when this patch is merged
I plan to consider only new-style packages in this ticket, is the mirror thing still relevant?
Description changed:
---
+++
@@ -1,3 +1 @@
Packages which are known to fail optional doctests should be "experimental", not "optional".
-
-**NOTE** replicate the changes on Sage's mirrors (ask Harald) when this patch is merged
I plan to consider only new-style packages in this ticket, is the mirror thing still relevant?
Indeed, in this case you don't need to.
Nathann
Branch pushed to git repo; I updated commit sha1. New commits:
37fd689 | Valgrind doesn't build on OS X 10.10 |
Description changed:
---
+++
@@ -1 +1 @@
-Packages which are known to fail optional doctests should be "experimental", not "optional".
+Packages which are known to fail optional doctests or which do not install on all supported platforms should be "experimental", not "optional".
What's wrong with Valgrind? I just compiled it on this machine:
simulote:valgrind-3.10.0 ncohen$ uname -a
Darwin simulote 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64 x86_64
Did you keep the log? I'd be interested to look at them.
Replying to @nathanncohen:
What's wrong with Valgrind? I just compiled it on this machine:
simulote:valgrind-3.10.0 ncohen$ uname -a Darwin simulote 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64 x86_64
That's OS X 10.9 which is indeed fine. The problem is that it explicitly does not work on OS X 10.10:
checking for a supported OS... ok (darwin14.3.0)
checking for the kernel version... unsupported (14.3.0)
configure: error: Valgrind works on Darwin 10.x, 11.x, 12.x and 13.x (Mac OS X 10.6/7/8/9)
Error configuring Valgrind
See also http://stackoverflow.com/questions/26564125/yosemite-and-valgrind for example.
That's OS X 10.9 which is indeed fine. The problem is that it explicitly does not work on OS X 10.10:
Funny. Well, anyway they seem to say that the latest svn version handles it. Good news.
Oh, by the way I am about write a ticket so that sage -i <experimental_package>
shows the same warning we have when the package is a new-style package.
Nathann
Oh, by the way I am about write a ticket so that
sage -i <experimental_package>
shows the same warning we have when the package is a new-style package.
Done at #18566
Nathann
Something else: I think we should invent a new category "alternative
" for packages python2
, python3
, gmp
, mpir
which are essentially standard but shouldn't be installed at the same time. If you agree, I will create a new ticket for this.
Aargh... I installed compilerwrapper
on OS X and it totally broke everything. Another package to move to "experimental". Restarting after make distclean
...
Something else: I think we should invent a new category "
alternative
" for packagespython2
,python3
,gmp
,mpir
which are essentially standard but shouldn't be installed at the same time. If you agree, I will create a new ticket for this.
I cannot say that I like this much. We already have base/standard/optional/experimental packages, old-style spkgs and new-style spkgs. What would be the advantage of alternative packages?
Nathann
Replying to @nathanncohen:
What would be the advantage of alternative packages?
I want to be able to install all optional packages without breaking anything.
I want to be able to install all optional packages without breaking anything.
What about adding a couple of lines in their spkg-install
script to detect when that happens?
Branch pushed to git repo; I updated commit sha1. New commits:
3a3fe9e | Compilerwrapper and custom GCC don't go well together |
Branch pushed to git repo; I updated commit sha1. New commits:
245ab15 | Newer libtool versions require xz |
Description changed:
---
+++
@@ -1 +1,3 @@
Packages which are known to fail optional doctests or which do not install on all supported platforms should be "experimental", not "optional".
+
+`arb` doesn't build on OS X, but there is already for that: #18560. So I'm not changing that here.
Description changed:
---
+++
@@ -1,3 +1,17 @@
Packages which are known to fail optional doctests or which do not install on all supported platforms should be "experimental", not "optional".
-`arb` doesn't build on OS X, but there is already for that: #18560. So I'm not changing that here.
+Packages moved to experimental:
+* `4ti2`: doesn't pass optional doctests
+* `autotools`: breaks installation of Singular if `xz` is not installed
+* `compilerwrapper`: totally breaks building Sage on OS X
+* `fricas`: doesn't pass optional doctests
+* `gap_packages`: doesn't pass optional doctests
+* `latte_int`: doesn't pass optional doctests
+* `topcom`: doesn't pass doctests, even breaks non-optional tests
+* `valgrind`: doesn't build on OS X 10.10
+
+Other problematic packages, not changed here:
+* `arb`: doesn't build on OS X: fixed by #18560
+* `dot2tex`: see #18124
+* `gdb`: does not work properly on OS X: live with it
+* `tides`: see #18573
Reviewer: Nathann Cohen
Changed branch from u/jdemeyer/change_known_broken_packages_to_experimental to 245ab15
Packages which are known to fail optional doctests or which do not install on all supported platforms should be "experimental", not "optional".
Packages moved to experimental:
4ti2
: doesn't pass optional doctestsautotools
: breaks installation of Singular ifxz
is not installedcompilerwrapper
: totally breaks building Sage on OS Xfricas
: doesn't pass optional doctestsgap_packages
: doesn't pass optional doctestslatte_int
: doesn't pass optional docteststopcom
: doesn't pass doctests, even breaks non-optional testsvalgrind
: doesn't build on OS X 10.10Other problematic packages, not changed here:
arb
: doesn't build on OS X: fixed by #18560dot2tex
: see #18124gdb
: does not work properly on OS X: live with ittides
: see #18573Component: packages: experimental
Author: Jeroen Demeyer
Branch/Commit:
245ab15
Reviewer: Nathann Cohen
Issue created by migration from https://trac.sagemath.org/ticket/18563