Good locally repairable codes via propagation rules