The Polish unit of Carrefour and energy major EDP (ELI:EDP) have signed a long-term power purchase agreement (PPA) that will cover 30% of the retailer's energy needs in Poland with solar and wind energy.