Citation: 6B_161/2009 07.05.2009 E. 4

Le recours est ainsi partiellement admis, l'arrêt attaqué est annulé et la cause est renvoyée à la cour cantonale pour qu'elle se prononce à nouveau sur les questions de l'octroi du sursis, de la révocation du précédent sursis et de l'imputation de la détention avant jugement. Pour le surplus, le recours est rejeté dans la mesure de sa recevabilité. Le recourant obtient partiellement gain de cause. Il peut prétendre à une indemnité de dépens réduite (art. 68 al. 1 LTF). La demande d'assistance judiciaire est sans objet dans cette mesure. Elle est rejetée pour le surplus, le recours au sujet de la quotité de la peine étant dénué de chances de succès (art. 64 al. 1 LTF). Le recourant supportera des frais réduits en raison de l'issue du recours et de sa situation financière (art. 65 al. 2 et 66 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce: