Hi,

Regarding the release process, my understanding is Volker works
on a release branch in a different repo; once we see Sage 9.5.beta7 at

    https://github.com/sagemath/sage/tags

it can be considered as released. It sometimes takes the announcement
a few hours or a day to get posted by Volker after that; that step is not
automated.

After fetching that branch (with tags), one gets the list of merged tickets
(such as posted in Volker's announcement emails) from an appropriate
`git log` invocation:

    $ git fetch origin develop --tags -q
    $ git log --oneline --first-parent 9.5.beta6^...9.5.beta7

Building on two machines I observed the same failures
as reported by Emmanuel Charpentier, except the timeout
in `src/sage/rings/polynomial/polynomial_zmod_flint.pyx`.

I also got a few other failures, see details below along with
references to tickets fixing them.

On Debian 10 buster with FriCAS installed, I get the same
FriCAS doctest failure, which is already tracked at #32886.

On an Early 2014 13-inch MacBook Air, in macOS 10.14.6,
with many Homebrew packages, here is how things went.

No trouble in these preliminary steps:

```
$ git switch develop
$ git pull origin develop --tags -q
$ git branch -vv
* develop   cc60cfebc4 Updated SageMath version to 9.5.beta7
$ export MAKE='make -j5'
$ source .homebrew-build-env
$ ./bootstrap -q
```

Running configure gives an import error regarding lzma:

```
$ ./configure -q
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named lzma
```

This might have to do with

- #30948: build/pkgs: Split out spkg liblzma from xz

and maybe `build/pkgs/lzma/distro/homebrew.txt` needs adjusting.

Sage builds fine but there are doctest failures in 7 files:

```
$ make -s V=0 ptestlong
```

Random seed 264523619537841110147717491410595481298
was used and doctests failed in the following files:

- (a) src/sage/env.py  # 1 doctest failed
- (b) src/sage/lfunctions/pari.py  # 1 doctest failed
- (c) src/sage/functions/gamma.py  # 1 doctest failed
- (d) src/sage/rings/complex_arb.pyx  # 3 doctests failed
- (e) src/sage/rings/real_arb.pyx  # 12 doctests failed
- (f) src/sage/symbolic/function.pyx  # 1 doctest failed
- (g) src/sage/interfaces/expect.py  # 2 doctests failed

```
Total time for all tests: 11732.3 seconds
    cpu time: 25929.6 seconds
    cumulative wall time: 45148.8 seconds
Pytest is not installed, skip checking tests that rely on it.
make: *** [ptestlong] Error 1
```

All failures but (g) were reproduced with random seed 0.

- (a) was already reported at ticket:29024#comment:168,
      and has a proposed fix at #32880 (needs review)
- (b) already has a positively reviewed fix at #32797
- for (c-d-e-f): see proposed fix at #32905 (needs review)

Here is failure (g), in case it rings a bell for someone.

```
sage -t --long --random-seed=264523619537841110147717491410595481298
src/sage/interfaces/expect.py
**********************************************************************
File "src/sage/interfaces/expect.py", line 915, in
sage.interfaces.expect.Expect._eval_line
Failed example:
    singular.interrupt()
Expected:
    True
Got:
    False
**********************************************************************
File "src/sage/interfaces/expect.py", line 921, in
sage.interfaces.expect.Expect._eval_line
Failed example:
    singular('2+3')
Expected:
    Singular crashed -- automatically restarting.
    5
Got:
    5
**********************************************************************
1 item had failures:
   2 of  16 in sage.interfaces.expect.Expect._eval_line
    [102 tests, 2 failures, 15.77 s]
```

Hopefully the tickets mentioned above make it into Sage 9.5.beta8.
And maybe some more -- currently there are 23 positively reviewed
tickets with milestone sage-9.5:

https://trac.sagemath.org/query?milestone=sage-9.5&status=positive_review&group=priority&max=999&col=id&col=summary&col=component&col=time&col=changetime&col=author&col=reviewer&col=keywords&desc=1&order=changetime

and many more tickets with that milestone are at various
other stages of completion.  Lots to do!   --Samuel

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAEcArF1Xr-9J5pmbZAxk0sSUq8NoG7%2BsuV5WzMJqd2Qh2GuHKw%40mail.gmail.com.

Reply via email to