Bug#1042574: RM: theano, keras, deepnano -- RoM (theano), broken by numpy 1.24, theano mostly abandoned upstream
Package: ftp.debian.org
User: ftp.debian.org@packages.debian.org
Usertags: remove
Control: affects -1 src:theano src:deepnano src:keras
Control: reopen 1026539
Control: reopen 1027215
theano has been mostly abandoned upstream since 2018.  (The Aesara fork 
is not abandoned, but includes interface changes including the import 
name, so would break reverse dependencies not specifically altered to 
use it.  Neither of the two in Debian are so altered.)
Since numpy 1.24, theano has been completely broken (won't even import). 
 Some parts of this are fixable (#1033589), but other parts have no 
known fix (#1027215).  Note that the "OK" status on Salsa CI is *not* an 
actual fix, but is because theano skips most of its tests in Salsa CI 
because they take several hours.
theano's reverse dependencies (keras and deepnano) are both also broken 
by this.  keras _also_ has apparently unrelated problems, #1026738, and 
is orphaned, #1027938.
This was previously discussed in #1027215 (on, among others, deepnano's 
team list), where it was noted that removing keras would also block the 
addition of qmean (ITP #976981), but attempts to fix theano failed.
Reply to: