It seems that there is a problem with the affine package.
I know that there is a pogram CoCoa for working with ideals and Groebner basis,
it is a very good tool that I have used several times.
The CoCoA team is making a library in C++ to use as a service (via socket, etc). There is also version 4.7
standalone.
Is there a simple way to link maxima and CoCoA? 1.- perhaps using foreign function interface FFI with C++ in Lisp, 2.- via socket.
In any case I don't know how many people should be interested in this, but I find this interesting and perhaps could get some time to work on this.