Hmm, using the explicit tag for flarum/core worked.
There is no installed package depending on "flarum/core" in versions not matching v0.1.0-beta.15
$ php flarum info
Flarum core 0.1.0-beta.15
PHP version: 7.4.10
Loaded extensions: Core, phpdbg_webhelper, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dba, dom, hash, FFI, fileinfo, filter, ftp, gd, gettext, gmp, SPL, iconv, intl, json, ldap, mbstring, session, standard, odbc, pcntl, mysqlnd, PDO, pdo_dblib, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, Reflection, mysqli, shmop, SimpleXML, soap, sockets, sodium, exif, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, xdebug, Zend OPcache
+---------------------------+-------------------+--------+
| Flarum Extensions | | |
+---------------------------+-------------------+--------+
| ID | Version | Commit |
+---------------------------+-------------------+--------+
| flarum-tags | v0.1.0-beta.15 | |
| flarum-flags | v0.1.0-beta.15 | |
Wooohooo! BUT trying to re-add the fof/* extensions all yell because they're trying to get beta 16...
Problem 1
- Root composer.json requires fof/links ^0.6.0 -> satisfiable by fof/links[0.6.0].
- fof/links 0.6.0 requires flarum/core ^0.1.0-beta.16 -> found flarum/core[v0.1.0-beta.16] but it conflicts with your root composer.json require (<=0.1.0-beta.15).
Problem 2
- Root composer.json requires fof/terms ^0.6.2 -> satisfiable by fof/terms[0.6.2].
- fof/terms 0.6.2 requires flarum/core >=0.1.0-beta.16 <0.1.0-beta.17 -> found flarum/core[v0.1.0-beta.16] but it conflicts with your root composer.json require (<=0.1.0-beta.15).
Problem 3
- Root composer.json requires fof/user-bio ^0.5.0 -> satisfiable by fof/user-bio[0.5.0].
- fof/user-bio 0.5.0 requires flarum/core ^0.1.0-beta.16 -> found flarum/core[v0.1.0-beta.16] but it conflicts with your root composer.json require (<=0.1.0-beta.15).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Is there a composer flag? (--prefer-lowest didnt help)