gap-system / gap

Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
https://www.gap-system.org
GNU General Public License v2.0
763 stars 159 forks source link

Loading GAP fails in master and stable-4.12 #5672

Closed james-d-mitchell closed 2 months ago

james-d-mitchell commented 2 months ago

With:

Error, Variable: 'DatabaseAttributeAdd' must have a value

This is occurring in the CI for digraphs and semigroups. Haven't had the chance to figure out where this might have come from.

ThomasBreuer commented 2 months ago

@james-d-mitchell I know how to fix the problem by making a new release of CTblLib, but it looks as if there is a problem with the new "package extensions", concerning the order in which packages get loaded.

james-d-mitchell commented 2 months ago

Thanks @ThomasBreuer for the info!

ThomasBreuer commented 2 months ago

Now I can reproduce the problem locally, as follows: Start GAP with the -A option and then enter

LoadPackage( "tomlib" : OnlyNeeded );
LoadPackage( "ctbllib" : OnlyNeeded );

Loading the packages in this order did apparently not occur in my tests. I see no other way to solve this problem than a new release of CTblLib.

ThomasBreuer commented 2 months ago

The new CTblLib release has been noticed, see gap-system/PackageDistro/pull/923.

fingolfin commented 2 months ago

I've just merged the update, it'll take a few minutes for the archives to be rebuilt etc. and then this should be resolved, I hope.