What is the version of the following sentence with correct punctuation?

On Saturday it will be overcast but mainly dry until noon The noon will bring overcast but mainly dry weather
On Saturday it will be overcast, but mainly dry until noon. The noon will bring overcast, but mainly dry weather.