Sachverhalt: A. X._ und Y._ sind Eigentümer einer Liegenschaft in R._/SO. Auf dem als Bauland erworbenen Grundstück erstellten sie ein Einfamilienhaus, das sie im Oktober 2002 bezogen. In der Steuererklärung 2005 brachten X._ und Y._ für den Abbruch und die Neuerstellung eines Autounterstandes insgesamt Fr. 13'019.60 als Unterhaltskosten zum Abzug. In der Steuererklärung 2006 machten die Steuerpflichtigen weitere Unterhaltskosten in der Höhe von Fr. 4'665.-- für die Sanierung eines Vordaches geltend. Diese Abzüge wurden ihnen vom kantonalen Steueramt Solothurn mit Veranlagungsverfügung und Einspracheentscheid verweigert. Dagegen gelangten X._ und Y._ mit Rekurs und Beschwerde an das Steuergericht des Kantons Solothurn, das ihre Rechtsmittel mit Urteil vom 2. Juni 2008 guthiess, weil es die massgeblichen Aufwendungen als werterhaltend und nicht als wertvermehrend beurteilte. B. Gegen diesen Entscheid des Steuergerichts erhebt das Steueramt des Kantons Solothurn mit Eingabe vom 15. September 2008 Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Es beantragt im Wesentlichen die Aufhebung des vorinstanzlichen Urteils sowie die Sistierung des Beschwerdeverfahrens bis zum Vorliegen des bundesgerichtlichen Entscheides im Verfahren 2C_57/2008. Gerügt wird die Verletzung von Bundesrecht. C. Die Beschwerdegegner und das Steuergericht stellen Antrag auf Abweisung der Beschwerde, während sich die Eidgenössische Steuerverwaltung den Anträgen des Beschwerdeführers anschliesst. D. Mit Urteil 2C_57/2008 vom 11. Dezember 2008 hat das Bundesgericht eine Beschwerde des Steueramts des Kantons Solothurn gegen X._ und Y._ betreffend Unterhaltskosten der Steuerperiode 2004 gutgeheissen.