So the Bitcoin core have removed cpumining, and gpumining and now most RPC mining options are not working.
What about the ones who are doing a fork to create an altcoin? Why not keeping these features for the ones who are creating altcoins from Bitcoin.
Bitcoin has been forked +20000 times, and now what if you cannot mine your fork?
Because people are not going to install your empty wallet in a pool.
Or you need to create a pool just to mine your first transactions?!
If I do a fork of Bitcoin, how I can mine my new coin now that Bitcoin core has dumped these part of the code?
what you should consider is. before just grabbing and script kiddy copy and paste code.
read the code and ask yourself does your altcoin need the new code.
you could just:
continue using the old version, thus nothing changes. and your chain just does the same thing it always had
or
manually write in new code into your old client that includes a new feature, thus keeping the mining functions.
or
code back in the mining function into a new version