The first, because 'we have met' refers to the present meeting. For example 'We have met today to discuss the rail strike.'
But a lot of speakers just see one perfect and have a kneejerk reaction that makes them carry on with the perfect willy-nilly. So I expect some users would (wrongly, in my view) regard your second sentence as acceptable. ;-)
b