gap-packages / francy

An Interactive Discrete Mathematics Framework for GAP

Home Page:https://gap-packages.github.io/francy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ParentNode - name clash with QPA package

olexandr-konovalov opened this issue · comments

After @sebasguts added Francy to the Docker container for the GAP master branch, package tests using that container all fail with the following:

Error, operation` ParentNode' was created as an attribute, use `DeclareAttribute'

See e.g. https://travis-ci.org/gap-system/gap-docker-pkg-tests-master/builds/392020023

Indeed, QPA does DeclareOperation( "ParentNode", [IsSuffixTreeNode] ); and Francy does DeclareAttribute("ParentNode", IsShape); so it's not possible to load QPA after Francy. Could we resolve this in Francy as soon as possible please?

I've changed this to be ParentShape instead. It makes more sense taking in account the other objects... Checked loading all packages and nothing seems to clash anymore...