-
-
Notifications
You must be signed in to change notification settings - Fork 487
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
graph canonical labels and doctest failures in databases/sql_db.py #26994
Comments
comment:1
The graph6 strings
Still on SageMath 8.6.beta0 the canonical labeling is
Hence the code in the doctest should have been added |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:4
see #26800 |
comment:6
See #25399 for another recent ticket fixing doctests failures related to bliss. |
comment:7
Replying to @fchapoton:
The failure in this ticket is not Python 3 related. Both Sage and bliss provides canonical labelings but different ones. |
This comment has been minimized.
This comment has been minimized.
comment:9
Being that bliss is an optional package, should this be a blocker? I'm not sure what the latest consensus is on that (being that there is an unfortunate lack--for some reason--of buildbots that test optional packages). It doesn't seem to be a particularly substantive failure either. |
Author: David Coudert |
Commit: |
Branch: public/26994_sql_db |
comment:10
The canonical label of a graph depends on the algorithm used to compute it. See the note in the documentation of So a simple fix is to force New commits:
|
Reviewer: Volker Braun |
Changed branch from public/26994_sql_db to |
SageMath version 8.6, Release Date: 2019-01-15 * tag '8.6': (15673 commits) Updated SageMath version to 8.6 Updated SageMath version to 8.6.rc1 maxint -> maxsize, for py2/3 compatibility sagemath#26326 : 32-bit vs 64-bit doctests sagemath#26326 : reorder creation of random graphs to avoid creating an empty one by bad luck on 32-bit systems. Updated SageMath version to 8.6.rc0 trac sagemath#26994: fix doctest in sql_db trivial cleanup force a UTF-8 locale on GAP in these tests allow setting additional environment variables when starting a Gap interface instance p_group_cohomology: Avoid conflict with a new global variable name in Gap Updated SageMath version to 8.6.beta1 25501: adding missing optional tags Fix tox testsuite for sage_bootstrap trac 26980 fix script for python3 trac 26978 remove module finite_class from doc a little firework of typos remove FiniteCombinatorialClass after sagemath#13552 remove some deprecated thing in combinat/partition remove deprecated things in combinat/integer_vector ...
Starting from somewhere around 8.5.beta the canonical labels given by Sage and bliss are different on some instances
That is
Cr
is canonical for bliss whileC]
is canonical for Sage... More examples:C`
vsCK
,CR
vsCL
andCr
vsC]
DGC
vsD@O
,DAK
vsD@S
,DC[
vsD@s
,DIK
vsDBW
,DD[
vsDBk
,DDW
vsDBg
,D`{
vsDK{
,DqK
vsDLo
,DMk
vsDbk
,DR{
vsDL{
,DR[
vsDJk
,Dr{
vsD]{
As a consequence, when bliss is installed, we have the two following doctest failures in
databases/sql_db.py
.CC: @kiwifb @dcoudert
Component: documentation
Author: David Coudert
Branch/Commit:
a1a96fa
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/26994
The text was updated successfully, but these errors were encountered: