translate English to French: It is a compromise report and has been discussed for many years. That should satisfy most people.
C'est un rapport de compromis, qui a été discuté pendant de longues années et qui devrait donner satisfaction à la grande majorité des citoyens.