facts:
Sachverhalt:
A.
Das Bezirksgericht Bülach, Einzelgericht, verurteilte A._ am 5. Dezember 2019 wegen Angriffs zu 12 Monaten Freiheitsstrafe bedingt. Seine dagegen erhobene Berufung wies das Obergericht des Kantons Zürich am 24. August 2020 ab.
B.
Mit Beschwerde in Strafsachen beantragt A._, er sei freizusprechen und ihm sei eine Entschädigung für wirtschaftliche Einbussen von Fr. 13'496.-- sowie eine Genugtuung von Fr. 24'000.-- für zu Unrecht erlittene Haft von 60 Tagen zu bezahlen. Eventualiter sei die Sache an das Obergericht zurückzuweisen.

considerations:
Erwägungen:
1.
Der Beschwerdeführer rügt die vorinstanzliche Beweiswürdigung und in diesem Zusammenhang eine Verletzung des Anklagegrundsatzes sowie der Unschuldsvermutung.
1.1.
1.1.1. Die Beschwerde ist zu begründen, wobei anhand der Erwägungen des angefochtenen Entscheids in gedrängter Form darzulegen ist, inwiefern dieser Recht verletzt (Art. 42 Abs. 1 und 42 Abs. 2 Satz 1 BGG). Hinsichtlich der Verletzung von Grundrechten einschliesslich des Sachverhalts wegen Willkür bestehen qualifizierte Rügeanforderungen (<ref-law>). Das Bundesgericht wendet das Recht von Amtes wegen an (<ref-law>), doch prüft es unter Berücksichtigung der Begründungspflicht (Art. 42 Abs. 1 und 2 BGG) nur die geltend gemachten Rügen, sofern die rechtlichen Mängel nicht geradezu offensichtlich sind (<ref-ruling> E. 1; <ref-ruling> E. 1.3). Das Bundesgericht ist keine Appellationsinstanz, die eine freie Prüfung in tatsächlicher Hinsicht vornimmt oder die vorinstanzliche Beweiswürdigung mit freier Kognition überprüft. Es legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat (vgl. <ref-law>), es sei denn, deren Beweiswürdigung erweise sich als willkürlich (<ref-ruling> E. 2.3.1; <ref-ruling> E. 2.2; je mit Hinweisen). Dies ist der Fall, wenn der angefochtene Entscheid offensichtlich unhaltbar ist oder mit der tatsächlichen Situation in klarem Widerspruch steht. Dass eine andere Lösung oder Würdigung ebenfalls vertretbar oder gar zutreffender erscheint, genügt nicht (<ref-ruling> E. 2.3.1; <ref-ruling> E. 6.3; je mit Hinweisen). Erforderlich ist, dass der Entscheid nicht nur in der Begründung, sondern auch im Ergebnis willkürlich ist (<ref-ruling> E. 1.3.1 mit Hinweisen). Die Willkürrüge muss explizit vorgebracht und substanziiert begründet werden (<ref-law>), andernfalls das Bundesgericht darauf nicht eintritt (<ref-ruling> E. 1.3; <ref-ruling> E. 4.2). Die beschwerdeführende Partei darf nicht bloss einen von den vorinstanzlichen Feststellungen abweichenden Sachverhalt behaupten oder die eigene Beweiswürdigung erläutern (<ref-ruling> E. 1.1; <ref-ruling> E. 2.4).
Dem Grundsatz "in dubio pro reo" als Beweiswürdigungsregel kommt im Verfahren vor Bundesgericht keine über das Willkürverbot hinausgehende Bedeutung zu (<ref-ruling> E. 1.1; <ref-ruling> E. 2.2.3; <ref-ruling> E. 1.1; <ref-ruling> E. 7).
1.1.2. Nach dem Anklagegrundsatz bestimmt die Anklageschrift den Gegenstand des Gerichtsverfahrens (Umgrenzungsfunktion; Art. 9 und Art. 325 StPO; Art. 29 Abs. 2 und Art. 32 Abs. 2 BV; Art. 6 Ziff. 1 und Ziff. 3 lit. a und b EMRK). Die Anklage hat die der beschuldigten Person zur Last gelegten Delikte in ihrem Sachverhalt so präzise zu umschreiben, dass die Vorwürfe in objektiver und subjektiver Hinsicht genügend konkretisiert sind. Zugleich bezweckt das Anklageprinzip den Schutz der Verteidigungsrechte der beschuldigten Person und garantiert den Anspruch auf rechtliches Gehör (Informationsfunktion). Entscheidend ist, dass die beschuldigte Person genau weiss, welcher konkreter Handlungen sie beschuldigt und wie ihr Verhalten rechtlich qualifiziert wird, damit sie sich in ihrer Verteidigung richtig vorbereiten kann. Solange klar ist, welcher Sachverhalt der beschuldigten Person vorgeworfen wird, kann auch eine fehlerhafte und unpräzise Anklage nicht dazu führen, dass es zu keinem Schuldspruch kommen darf. Die nähere Begründung der Anklage erfolgt an Schranken; es ist Sache des Gerichts, den Sachverhalt verbindlich festzustellen. Dieses ist an den in der Anklage umschriebenen Sachverhalt, nicht aber an die darin vorgenommene rechtliche Würdigung gebunden (<ref-law>; <ref-ruling> E. 2.2; Urteil 6B_1163/2020 vom 25. Februar 2021 E. 2.1).
1.2.
1.2.1. In der Anklageschrift vom 23. September 2019 wird dem Beschwerdeführer vorgeworfen, sich am 2. Dezember 2018 am Bahnhof U._ an einem Angriff im Sinne von <ref-law> von sieben bis zehn unbekannten Personen, allesamt Fans des Fussballclubs Zürich, auf zwei weitere Personen, Anhänger des Rivalen Grasshopper Club Zürich, beteiligt zu haben. Dies, indem er einen Teil der Angreifer in seinem Auto, einem schwarzen Mercedes SUV, zum Tatort gefahren, während der Tat im Auto sitzend darauf gewartet habe, bis die Angreifer zum Auto zurückgekehrt seien und sie dann wieder mitgenommen habe, damit sie sich möglichst schnell vom Tatort hätten entfernen können. Dabei habe der Beschwerdeführer, ebenfalls ein Unterstützer des Fussballclubs Zürich, gewusst, dass sich die Fans des Fussballclubs Zürich mit gegnerischen Fans hätten prügeln wollen, zu welchem Zweck er sie mit dem Auto umhergefahren habe. Ebenso habe er gewusst, dass bereits die Personen in seinem Auto, welche alle vermummt gewesen seien, eine Gruppe im Sinne von <ref-law> darstellten, und dass sie die Absicht gehabt hätten, die beiden Fans des Grasshopper Club Zürich am Bahnhof U._ anzugreifen und zu schlagen. Er sei mit diesem Tun einverstanden gewesen und habe Verletzungen der Angegriffenen zumindest in Kauf genommen. Einer der Geschädigten (B._) erlitt mehrere Blutergüsse, Schürfungen und Hautrötungen im Bereich des Kopfes, der rechten Hand und des rechten Knies sowie einen Zahnkantenabbruch am linken unteren Schneidezahn. Der zweite Geschädigte (C._) zog sich Hautunterblutungen an der Stirn und am linken Knie, Hautabschürfungen am rechten Unterarm sowie Hautrötungen am rechten Handrücken zu. Ausserdem litt er an Kopfschmerzen, Sehstörungen am rechten Auge und Schmerzen am Fuss.
Zum konkreten Tathergang wird in der Anklageschrift ausgeführt, die Geschädigten hätten zunächst den vom Beschwerdeführer gelenkten PKW bemerkt, wobei der Fahrer bei offenem Fenster langsam den Gleisen entlang gefahren sei, um das Perron abzusuchen. Als sie dort angekommen seien, seien sieben bis zehn Angreifer durch die Unterführung auf die Geschädigten zugerannt. Der erste habe ihnen zugerufen, ob sie Anhänger des Grasshopper Club Zürich seien und den Geschädigten C._ sogleich mit der Faust ins Gesicht geschlagen. Dieser habe versucht, über einen Zaun zu flüchten, sei aber von hinten gepackt worden und gestürzt. Hierauf habe der Angreifer auf den am Boden Liegenden eingetreten, worauf zwei bis drei weitere Personen hinzugekommen seien und ebenfalls gegen den Geschädigten getreten hätten. Dabei habe ihn einer festgehalten. Als sich C._ bewusstlos gestellt habe, hätten ihn die Angreifer durchsucht und seien dann in ein Auto gestiegen und davongefahren. Gleichzeitig nach dem ersten Faustschlag gegen den Geschädigten C._ sei es auf dem Perron zu einem Gerangel zwischen dem zweiten Geschädigten, B._, und mehreren Angreifern gekommen, in welchem seitens der Unbekannten einige Faustschläge gegen den Kopf von B._ erfolgt seien. Als dieser entlang der Bahngleise geflüchtet sei, habe ihn ein weisses Auto überholt, aus welchem drei oder vier weitere Unbekannte gestiegen seien. Diese hätten B._ zu Boden gestossen und rund fünf bis zehn Mal mit den Füssen gegen ihn getreten, auch gegen den Kopf. Alsdann hätten sie sich ebenfalls von der Örtlichkeit entfernt.
1.2.2. Aus dem hievor dargestellten Anklagesachverhalt ergibt sich der gegen den Beschwerdeführer erhobene Vorwurf klar und in genügender Weise. Es ist unerfindlich, inwiefern der Anklagegrundsatz verletzt worden sein soll. Namentlich kann keine Rede davon sein, dass es für den Beschwerdeführer unmöglich gewesen wäre, sich gegen die ihm vorgeworfene Tatbeteiligung an einem Angriff mehrerer Unbekannter Anhänger des Fussballclubs Zürich auf zwei Fans des Grasshopper Club Zürich angemessen zur Wehr zu setzen. Ihm wird vorgeworfen, einen Teil der Angreifer zum Bahnhof U._ gefahren, den Perron nach möglichen Opfern - rivalisierenden Fans - abgesucht und die Täter nach dem Übergriff vom Tatort weggefahren zu haben. An der Klarheit des genannten Vorwurfs ändert, entgegen der Auffassung des Beschwerdeführers, weder der Umstand etwas, dass ausser ihm noch ein weiteres, weisses Fahrzeug Angreifer zum Tatort chauffiert haben soll, noch, dass unklar blieb, welche Täter anschliessend in welches Fahrzeug stiegen. Der Zusammenhang zwischen den Angreifern im weissen Auto einerseits und denjenigen im vom Beschwerdeführer gelenkten Fahrzeug andererseits ergibt sich aus dem Anklagesachverhalt auch so ohne Weiteres. Ebenso erhellt daraus, jedenfalls implizit klar der Vorwurf an den Beschwerdeführer, das Perron vor dem Angriff nach gegnerischen Fans abgesucht zu haben. Gleiches gilt für die objektive Strafbarkeitsbedingung gemäss <ref-law>, wonach sich der Beschwerdeführer an einem Übergriff beteiligt haben muss, der den Tod oder die Körperverletzung mindestens eines Angegriffenen zur Folge hatte. Es kann auch nicht gesagt werden, die Vorinstanz hätte den Anklagesachverhalt unstatthaft erweitert, indem sie erwägt, es sei klar, dass sieben bis zehn Angreifer nicht in einem einzigen Fahrzeug zum Tatort hätten chauffiert werden können. Der Beschwerdeführer beschränkt sich im Übrigen wesentlich darauf, seine bereits vor Vorinstanz erhobenen Einwände zu wiederholen. Damit genügt er seiner Begründungspflicht, klar aufzuzeigen, worin genau eine Verletzung von Bundesrecht liegen soll, nicht. Es kann auf die in jeder Hinsicht zutreffenden, ausführlichen Erwägungen der Vorinstanz verwiesen werden.
1.3.
1.3.1. Die Vorinstanz erachtet den Anklagesachverhalt sowie die darin umschriebene Tatbeteiligung des Beschwerdeführers nachvollziehbar als erstellt. Sie stützt sich dabei namentlich auf die als stimmig und daher schlüssig beurteilten Aussagen der Geschädigten und von Zeugen, die Überwachung der Mobiltelefonnummer sowie die Hausdurchsuchung beim Beschwerdeführer. Demnach steht dessen Anwesenheit am Tatort zur Tatzeit ebenso fest, wie sein Lenken des auf seine Mutter zugelassenen und von mehreren Zeugen identifizierten schwarzen Mercedes SUV. So hat einer der Geschädigten den Beschwerdeführer bei einer Gegenüberstellung mit 60%-iger Wahrscheinlichkeit als Lenker identifiziert, was zwar, wie die Vorinstanz zutreffend erwägt, für sich genommen als Tatnachweis nicht genügt. Indes hat der Geschädigte den Fahrer des schwarzen SUV in einer Weise - als eher dick mit dickem Gesicht, und dunklem Haar, ohne Bart oder Brille - beschrieben, die auf den Beschwerdeführer zutrifft. Sodann hat ein Polizeibeamter den Beschwerdeführer beobachtet, wie er mit dem genannten Fahrzeug an seinen Wohnort zurückkehrte, und der Fahrzeugschlüssel konnte in einer seiner Hosen sichergestellt werden. Schliesslich belegt die Auswertung der Mobilfunkdaten seines Telefons die Anwesenheit des Beschwerdeführers am Tatort zur Tatzeit. Wenn die Vorinstanz die Möglichkeit eines Dritttäters als bloss theoretisch bezeichnet, ist dies, zumal angesichts der Tatsache, dass der Beschwerdeführer weder einen solchen Dritttäter noch ein Alibi für die Tatzeit nennen konnte, ohne Weiteres schlüssig.
Weiter erwägt die Vorinstanz, dass zwei Zeugen beobachtet hätten, wie mehrere Personen aus dem vom Beschwerdeführer gelenkten SUV ausgestiegen und nach dem körperlichen Angriff auf die Geschädigten wieder eingestiegen seien. Einer der Zeugen habe gar das Nummernschild des Fahrzeugs wiedergeben können. Wie die Vorinstanz zutreffend erwägt, ist insoweit ohne Belang, ob der Motor des Fahrzeugs während des Übergriffs lief oder nicht, und ob noch ein weiterer Fahrer daran beteiligt war. Hinsichtlich der Verletzungen der Geschädigten stellt die Vorinstanz sodann schlüssig auf die aktenkundigen IRM-Gutachten ab. Ebenso erwägt sie ohne Willkür, die Opfer hätten sich während des Angriffs durch eine Überzahl von Personen weitgehend passiv verhalten, namentlich nicht selber geschlagen oder getreten. Nicht zu beanstanden sind schliesslich die tatsächlichen Ausführungen der Vorinstanz zum subjektiven Tatbestand. Wie sie nachvollziehbar erwägt, muss jemand, der mehrere Personen zu einem Tatort fährt, diesen nach Opfern absucht, dort auf die beförderten Personen wartet, während diese unvermittelt Dritte angreifen, und sie anschliessend wieder mitnimmt, wissen, was die von ihm beförderten Personen tun wollen. Dies gilt umso mehr, als die Personen bereits maskiert aus dem Fahrzeug ausstiegen, sodass die feindseligen Absichten der Mitfahrer schon bei der Fahrt zum Tatort offensichtlich waren. Anhaltspunkte für ein unfreiwilliges oder unbeabsichtigtes Handeln des Beschwerdeführers erkennt die Vorinstanz zudem nachvollziehbar nicht. Sie erwägt schlüssig, die Handlungen der vermummten Mitfahrer seien im Rahmen der konzertierten Aktion auch vom Willen des Beschwerdeführers getragen.
1.3.2. Die hievor zusammengefassten vorinstanzlichen Erwägungen und Schlussfolgerungen sind weder willkürlich noch verstossen sie gegen die Unschuldsvermutung oder sonstiges Bundesrecht. Der Beschwerdeführer beschränkt sich darauf, die Beweiswürdigung als einseitig zu kritisieren und seine Tatbeteiligung zu bestreiten. Dies genügt zum Nachweis von Willkür nicht. Entgegen seiner Auffassung kann der Beschwerdeführer sodann nichts Entlastendes aus dem Umstand für sich ableiten, dass die nach seiner Entlassung aus der U-Haft angeordnete Echtzeitüberwachung seines Mobiltelefons keine weiteren Hinweise auf seine Täterschaft lieferte. Darauf weist die Vorinstanz zutreffend hin. Sie erachtet dessen Täterschaft gleichwohl willkürfrei als erwiesen. Auch seine Kritik an der Schlüssigkeit der Geschädigtenaussagen und diesbezüglich geltend gemachte, angebliche Ungereimtheiten belegen keine Willkür. Der Beschwerdeführer beschränkt sich mit seinen teilweise weitschweifigen Ausführungen darauf, die vorinstanzliche Beweiswürdigung pauschal in Zweifel zu ziehen. Damit erschöpft er sich in appellatorischer Kritik am angefochtenen Urteil. Darauf ist nicht einzugehen. Entgegen seiner Auffassung stützt die Vorinstanz den Tat- und Täternachweis namentlich nicht bloss auf die Aussagen und Identifizierung durch einen der beiden Geschädigten. Ebenso wenig legt sie dem Beschwerdeführer seine Aussageverweigerung im Verfahren als Indiz für seine Täterschaft zur Last. Dass sie sein Schweigen nicht als entlastend würdigt, ist hingegen nachvollziehbar. Darin liegt keine Verletzung der Unschuldsvermutung.
2.
Der Beschwerdeführer macht geltend, der Tatbestand von <ref-law> sei nicht erfüllt.
2.1. Gemäss <ref-law> wird mit Freiheitsstrafe bis zu 5 Jahren oder Geldstrafe bestraft, wer sich an einem Angriff auf einen oder mehrere Menschen beteiligt, der den Tod oder die Körperverletzung eines Angegriffenen oder Dritten zur Folge hat.
Der Angriff ist eine einseitige, von feindseligen Absichten getragene, gewaltsame Einwirkung auf den Körper eines oder mehrerer Menschen. Der körperliche Angriff muss von mehreren, mindestens zwei Personen ausgehen, wobei es genügt, wenn sich eine Person dem bereits in Gang gesetzten Angriff eines anderen anschliesst. Die Beteiligung kann auf jede Art erfolgen, solange die Beteiligten an Ort und Stelle in das Geschehen eingreifen. Sie kann auch in einer sachlich unterstützenden, psychischen oder verbalen Mitwirkung zugunsten der angreifenden Partei liegen. Als objektive Strafbarkeitsbedingung muss der Angriff den Tod oder eine Körperverletzung eines Angegriffenen zur Folge haben. In subjektiver Hinsicht ist Vorsatz erforderlich, wobei Eventualvorsatz genügt. Der Tatbestand des <ref-law> erfasst nur die im Angriff liegende abstrakte Gefährdung. Der Vorsatz richtet sich auf die Beteiligung am Angriff, nicht auf die Todes- oder Verletzungsfolge (<ref-ruling> E.2.1). Ist die vorsätzliche oder fahrlässige Tötung oder Körperverletzung eines Teilnehmers durch einen bestimmten anderen Beteiligten an der tätlichen Auseinandersetzung nachgewiesen, tritt für diesen neben den Schuldspruch wegen Angriffs auch ein solcher wegen Art. 111 ff. bzw. <ref-law> (Urteile 6B_56/2020 vom 16. Juni 2020 2.3.2; 6B_157/2016 vom 8. August 2016 E. 6.3; je mit Hinweisen).
2.2.
2.2.1. Nach dem zum Sachverhalt Gesagten verletzt die Vorinstanz kein Bundesrecht, wenn sie den Tatbestand gemäss <ref-law> sowohl objektiv als auch subjektiv als erfüllt betrachtet. Zu keinen besonderen Bemerkungen Anlass gibt die Voraussetzung, wonach eine einseitige, von feindseligen Absichten getragene, gewaltsame Einwirkung von mindestens zwei Personen auf den Körper eines oder mehrerer Menschen vorliegen muss. Ebenso steht fest, dass die Angegriffenen einfache Körperverletzungen erlitten. Sodann bejaht die Vorinstanz eine Beteiligung des Beschwerdeführers am Angriff zu Recht. Sie erblickt in seinem Verhalten, insbesondere der durch ihn geschaffenen Möglichkeit der Angreifer zur sicheren Flucht, zutreffend nicht bloss eine psychische Unterstützung, sondern eine tatsächliche Hilfeleistung und aktive Beteiligung am Angriff. Der Beschwerdeführer hat sich in unmittelbarer Nähe des Tatorts aufgehalten und so die jederzeitig Fluchtmöglichkeit der Täter sichergestellt. Sein Tatbeitrag war daher entscheidend und stellt, zumal angesichts seiner physischen Nähe zum Tatort, nicht mehr bloss unterstützendes Verhalten im Sinne einer Gehilfenschaft dar. Die Vorinstanz erwägt zu Recht, dass sich der vorliegende Fall insoweit vom blossen "Schmierestehen" ausserhalb des eigentlichen Kampfgeschehens unterscheidet. Nicht zu beanstanden ist, dass die Vorinstanz auch den subjektiven Tatbestand gemäss <ref-law> bejaht. Wie sie zutreffend erwägt, fuhr der Beschwerdeführer seine vermummten Kumpane im Wissen und Willen zum Tatort, dass diese dort Anhänger des Grasshopper Club Zürich verprügeln würden. Er beteiligte sich auch an der Suche nach möglichen Opfern. Deren Verletzung nahm er zumindest in Kauf, wie die Vorinstanz zu Recht annimmt.
2.2.2. Nicht nachvollziehbar ist, was der Beschwerdeführer aus dem Umstand ableiten will, dass einige Angreifer aus dem weissen Auto ausstiegen. Abgesehen davon, dass es auf die Beteiligung weiterer Personen für seine Strafbarkeit nicht ankommt, scheint er zu verkennen, dass der Angriff durch von ihm gefahrene Personen ebenfalls erstellt ist. Anders als der Beschwerdeführer zu insinuieren versucht, stellen nicht nur ein abgebrochener Zahn, sondern auch Prellungen, Schürfungen und Blutergüsse einfache Körperverletzungen dar. Erst Recht gilt dies für Sehstörungen am Auge und Schmerzen am Fuss, wie sie der Angegriffene C._ erlitten hat. Nicht zu beanstanden ist sodann, dass die Vorinstanz den Tatbeitrag des Beschwerdeführers unter anderem als psychische Unterstützung und als entscheidend für den Angriff beurteilt, obwohl er nicht selber zugeschlagen hat. Im Übrigen war er erwiesenermassen in unmittelbarer Nähe des Tatorts. Sein Tatbeitrag geht, wie die Vorinstanz zu Recht annimmt, über blosses "Schmierestehen" hinaus. Auch stellt er keine reine Begünstigung dar, zumal der Beschwerdeführer die Täter zum Tatort chauffierte, er bereits vor der Tat um die Absichten seiner vermummten Kumpane wusste und diese von Anfang an mittrug. Auch darauf weist die Vorinstanz zutreffend hin. Er hat sich daher die Tathandlungen der anderen als eigene anrechnen zu lassen. Entgegen seiner Darstellung beschränkt sich sein Tatbetrag nicht auf eine psychische Unterstützungshandlung der Täter vor dem Übergriff. Der Beschwerdeführer war im Gegenteil, gemäss willkürfreier Feststellung der Vorinstanz, während des gesamten Geschehens in unmittelbarer Nähe des Tatorts und gewährleistete die Flucht der Täter nach der Tat, was diese wussten. Vor diesem Hintergrund kann offen bleiben, bis zu welchem Zeitpunkt eine Beteiligung am Angriff noch möglich ist. Ohne Belang ist schliesslich, ob die Vorinstanz zu Recht annimmt, der Angriff habe bereits beim Umherfahren und bei der Suche nach Fans des Grasshopper Club Zürich begonnen. Dies war spätestens dann der Fall, als der Beschwerdeführer und seine Mitfahrer die späteren Opfer am Bahnhof erspäht hatten und letztere in der Absicht eines Angriffs aus dem Fahrzeug ausstiegen.
3.
Nach dem Gesagten ist die Beschwerde abzuweisen, soweit darauf eingetreten werden kann. Ausgangsgemäss hat der Beschwerdeführer die Gerichtskosten zu tragen (<ref-law>).

rulings:
Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf eingetreten werden kann.
2.
Der Beschwerdeführer trägt die Gerichtskosten von Fr. 3'000.--.
3.
Dieses Urteil wird den Parteien und dem Obergericht des Kantons Zürich, I. Strafkammer, schriftlich mitgeteilt.
Lausanne, 12. April 2021
Im Namen der Strafrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Die Präsidentin: Jacquemoud-Rossari
Der Gerichtsschreiber: Matt


facts:
Considérant en fait et en droit :
1.
Le 18 août 2018, B._, curateur de A._, a remis au Tribunal de protection de l'adulte et de l'enfant du canton de Genève un rapport financier et les comptes établis pour la période du 31 mai 2016 au 31 mai 2018.
2.
Par décision du 20 février 2019, le Tribunal de protection a approuvé les rapport et comptes pour la période du 31 mai 2016 au 31 mai 2018 et arrêté à 18'517 fr. 10 les honoraires du curateur. Statuant le 13 juin 2019, la Chambre de surveillance de la Cour de justice du canton de Genève a rejeté le recours de la personne concernée.
3.
Par écriture expédiée le 22 juillet 2019, la personne concernée exerce un recours au Tribunal fédéral contre la décision cantonale.
Des observations n'ont pas été requises.
4.
L'écriture du recourant doit être traitée en tant que recours en matière civile (art. 72 al. 2 let. b ch. 6 LTF).
5.
5.1. En l'espèce, la juridiction précédente a constaté que le recourant n'émettait aucun grief précis à l'encontre de la décision approuvant les rapport et comptes de son curateur pour la période du 31 mai 2016 au 31 mai 2018, mais soulevait néanmoins diverses critiques à l'égard de l'activité fournie par celui-ci. Toutefois, les éléments qu'il a avancés ne sont corroborés par aucune pièce, ni aucun autre élément du dossier, de sorte qu'ils ne permettent pas de remettre en cause l'exécution du mandat par le curateur, ni l'adéquation de la mesure de protection. Le recourant ne conteste pas, pour le surplus, les comptes établis par le curateur - et approuvés par le Tribunal de protection -, non plus que la rémunération fixée dans la décision attaquée.
5.2. Le recours au Tribunal fédéral doit être déposé dans les 30 jours qui suivent la notification de l'expédition complète (<ref-law>); il s'agit d'un délai légal qui ne peut être prolongé (<ref-law>).
Dans le cas présent, il résulte du suivi des envois de la Poste Suisse que la décision attaquée a été (valablement) communiquée au curateur du recourant le 18 juin 2019, si bien que le délai de recours expirait le 18 juillet 2019(art. 44 al. 1 et 48 al. 1 LTF). Expédié le 22 juillet 2019, le recours apparaît ainsi tardif, partant irrecevable.
Au demeurant, le recours eût été de toute manière déclaré irrecevable, faute de répondre aux exigences légales de motivation (art. 42 al. 2 et 106 al. 2 LTF; <ref-ruling> consid. 2.4 et les arrêts cités).
6.
En conclusion, le présent recours doit être déclaré irrecevable par voie de procédure simplifiée (<ref-law>). II se justifie de statuer sans frais (art. 66 al. 1 in fine LTF).

rulings:
Par ces motifs, le Président prononce :
1.
Le recours est irrecevable.
2.
Il n'est pas perçu de frais judiciaires.
3.
Le présent arrêt est communiqué aux parties, au Tribunal de protection de l'adulte et de l'enfant du canton de Genève et à la Cour de justice du canton de Genève (Chambre de surveillance).
Lausanne, le 30 juillet 2019
Au nom de la IIe Cour de droit civil
du Tribunal fédéral suisse
Le Président : Herrmann
Le Greffier : Braconi

region: Federation


facts:
Faits :
A.
Par jugement du 15 décembre 2017, le Tribunal de police de l'arrondissement de Lausanne a condamné A._, pour diffamation et tentative de contrainte, à 120 jours-amende à 30 fr. le jour, dont 60 jours-amende avec sursis durant trois ans, a dit que la prénommée est la débitrice de C._ d'un montant de 1'500 fr. à titre d'indemnité pour son tort moral ainsi que d'un montant de 11'000 fr. pour ses dépens et a dit que A._ est la débitrice de B._ d'un montant de 11'000 fr. pour ses dépens.
Par jugement du 31 juillet 2018, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a partiellement admis l'appel formé par A._ contre ce jugement et a réformé celui-ci en ce sens que la prénommée est la débitrice de C._ et de B._ d'un montant de 7'341 fr. chacun à titre de juste indemnité pour les dépenses occasionnées par la procédure de première instance. Elle a confirmé le jugement pour le surplus. La cour cantonale a par ailleurs dit que A._ devait payer à C._ et à B._ un montant de 1'750 fr. chacun, à titre de juste indemnité pour les dépenses occasionnées par la procédure d'appel, et a mis les frais de la procédure d'appel, par 2'680 fr., à sa charge.
Par arrêt du 20 décembre 2018 (cause 6B_974/2018), le Tribunal fédéral a partiellement admis le recours formé par A._ à l'encontre de la décision cantonale du 31 juillet 2018. Il a considéré que A._ devait être libérée de l'infraction de tentative de contrainte.
B.
Par jugement du 29 juillet 2019, la Cour d'appel pénale du Tribunal cantonal a partiellement admis l'appel de A._. Elle l'a libérée du chef d'accusation de tentative de contrainte au préjudice de C._, a prononcé une peine de 80 jours-amende à 30 fr. le jour avec sursis pendant trois ans, a procédé à une réduction proportionnelle d'un tiers, soit 4'894 fr., des dépens octroyés à l'intimée pour la première instance, a mis les trois quart des frais d'appel antérieurs à l'arrêt du Tribunal fédéral du 20 décembre 2018, soit 2'010 fr., à la charge de A._, le solde étant laissé à la charge de l'Etat, et a réduit d'un tiers l'indemnité allouée à C._ pour les dépenses occasionnées par la procédure d'appel antérieure à l'arrêt du Tribunal fédéral, arrêtée à un montant de 1'166 fr. 65. Elle a confirmé le jugement entrepris pour le surplus.
C.
A._ forme un recours en matière pénale au Tribunal fédéral. Elle conclut, avec suite de frais et dépens, à la réforme du jugement entrepris en ce sens que sa condamnation soit assortie d'un sursis pendant un an, que les frais de procédure jusqu'au tribunal de police à hauteur de 3'400 fr. soient proportionnellement répartis (un quart à la charge de l'Etat, un quart à la charge de C._, la moitié à sa charge), que les frais d'appel à hauteur de 2'010 fr. soient annulés ou qu'une juste indemnité pour les frais d'appel lui soient accordée, qu'une indemnité à hauteur de 4'685 fr. lui soit allouée à titre de défraiement des honoraires d'assistance d'un avocat et supportée à concurrence des deux tiers par C._ et d'un tiers par l'Etat, que B._ soit condamné à lui verser la somme de 1'500 fr. à titre de juste indemnité pour le tort moral subi par le dépôt de la poursuite n° xxx et, enfin, que les frais de la cause soient laissés à la charge de l'Etat. Elle sollicite également le bénéfice de l'assistance judiciaire ainsi que l'octroi de l'effet suspensif au recours.
D.
Par ordonnance du 14 novembre 2019, le Tribunal fédéral a rejeté la demande d'assistance judiciaire de A._.
E.
Invités à se déterminer sur le recours en relation avec la question des frais et de l'indemnité réclamée par la recourante pour la procédure de première instance, la cour cantonale, le ministère public et C._ ont déclaré y renoncer.

considerations:
Considérant en droit :
1.
Comme on le comprend, la recourante invoque la violation de son droit d'être entendue au motif que la cour cantonale n'est pas entrée en matière sur son grief développé dans ses déterminations écrites, à savoir qu'elle reproche en substance à B._ d'avoir intenté une poursuite contre elle alors qu'un recours était pendant au Tribunal fédéral. Elle conclut en outre à l'octroi d'une indemnité pour tort moral en raison de cette poursuite.
Après que l'objet de l'appel a été fixé dans la déclaration d'appel, la portée de celui-ci ne peut plus être élargie (arrêts 6B_562/2019 du 27 novembre 2019 consid. 2.1; 6B _125/2019 du 5 mars 2019 consid. 1.1; 6B_1160/2017 du 17 avril 2018 consid. 1.1 publié in SJ 2019 I 64). Or la cour cantonale a constaté, sans que la recourante ne prétende le contraire, que la problématique de la poursuite introduite par B._ ne figurait pas dans la déclaration d'appel de la recourante. C'est dès lors sans violer le droit d'être entendue de la recourante qu'elle a refusé d'entrer en matière sur cette nouvelle conclusion. La recourante n'est par ailleurs pas admise à discuter ce grief sur le fond devant le Tribunal fédéral, dont le pouvoir de cognition est circonscrit à l'irrecevabilité constatée dans le jugement attaqué. Il s'ensuit que sa conclusion tendant à l'octroi d'une indemnité pour tort moral, qui suppose un examen au fond, doit être écartée.
La recourante se plaint également de la violation du " droit de procédure pénale, d'avoir procédé à une appréciation arbitraire des preuves et de ne pas avoir appliqué correctement le principe in dubio pro reo ". Ces griefs sont irrecevables en l'absence de motivation topique (<ref-law>).
2.
La recourante conclut à la réforme du jugement entrepris en ce sens que sa condamnation soit assortie d'un sursis pendant un an dès lors que certains chefs d'accusation ont été abandonnés.
2.1. Aux termes de l'<ref-law>, si le juge suspend totalement ou partiellement l'exécution d'une peine, il impartit au condamné un délai d'épreuve de deux à cinq ans. Dans le cadre ainsi fixé par la loi, le juge en détermine la durée en fonction des circonstances du cas, en particulier selon la personnalité et le caractère du condamné, ainsi que du risque de récidive. Plus celui-ci est important, plus long doit être le délai d'épreuve et la pression qu'il exerce sur le condamné pour qu'il renonce à commettre de nouvelles infractions (<ref-ruling> consid. 1 p. 122; arrêt 6B_529/2019 du 5 juin 2019 consid. 3.1 et la référence citée). Dans ce contexte, les autorités cantonales disposent d'un large pouvoir d'appréciation et le Tribunal fédéral ne considère que le droit fédéral a été violé que lorsque le juge en a abusé (<ref-ruling> consid. 1 p. 122; arrêt 6B_529/2019 précité consid. 3.1).
2.2. Comme cela ressort de ce qui précède, la durée du délai d'épreuve n'est pas fonction du nombre d'infractions retenues. En l'absence de toute motivation propre à démontrer que la cour cantonale aurait abusé de son pouvoir d'appréciation en fixant un délai d'épreuve de trois ans, le grief formé par la recourante est écarté.
3.
La recourante demande que les frais mis à sa charge pour la procédure d'appel antérieure à l'arrêt du Tribunal fédéral, par 2'010 fr., soient " annulés " ou " qu'une juste indemnité pour les frais d'appel " lui soit accordée.
3.1. Aux termes de l'<ref-law>, les frais de la procédure de recours sont mis à la charge des parties dans la mesure où elles ont obtenu gain de cause ou succombé. L'<ref-law> régit les cas dans lesquels les frais de la procédure peuvent être mis à la charge de la partie recourante qui obtient une décision qui lui est plus favorable. Pour déterminer si une partie succombe ou obtient gain de cause, il faut examiner dans quelle mesure ses conclusions sont admises en deuxième instance (arrêts 6B_680/2019 du 27 septembre 2019 consid. 2.1; 6B_1240/2018 du 14 mars 2019 consid. 1.2.1 et la référence citée).
3.2. La cour cantonale a considéré qu'au vu de l'issue de la cause, les frais d'appel antérieurs à l'arrêt du Tribunal fédéral du 20 décembre 2018, par 2'680 fr., devaient être mis par trois quarts, soit par 2'010 fr., à la charge de la recourante qui succombait encore dans une très large mesure, son appel étant notamment entièrement rejeté en ce qui concernait les infractions commises au détriment de B._ (cf. art. 428 al. 1,1ère phrase, CPP). Le solde était laissé à la charge de l'Etat.
Il ressort du jugement entrepris que la condamnation de la recourante a été confirmée pour six cas constitutifs de diffamation, soit cinq commis envers B._ et un envers C._, tandis que l'infraction de tentative de contrainte au préjudice de cette dernière a été abandonnée en appel. Par ailleurs, la recourante a été libérée de l'infraction de faux dans les titres en première instance déjà, de sorte que l'abandon de cette infraction n'influe pas sur la répartition des frais d'appel. Ainsi, au vu des points sur lesquels la recourante a gagné et ceux sur lesquels elle a succombé en appel, la cour cantonale n'a pas abusé du pouvoir d'appréciation dont elle dispose en la matière en mettant les frais d'appel à raison des trois quarts à sa charge. La critique de la recourante se révèle vaine.
4.
La recourante fait grief à la cour cantonale de ne pas avoir modifié la répartition de la prise en charge des frais de procédure de première instance au regard de sa libération de l'infraction de tentative de contrainte.
4.1. Lorsque le Tribunal fédéral admet un recours et renvoie la cause à l'autorité précédente, en l'occurrence à la juridiction d'appel cantonale, pour nouvelle décision (<ref-law>), il appartient à cette dernière de statuer sur les frais sur la base de l'<ref-law>. Aux termes de l'<ref-law>, si l'autorité de recours rend elle-même une nouvelle décision, elle se prononce également sur les frais fixés par l'autorité inférieure (cf. arrêts 6B_1367/2017 du 13 avril 2018 consid. 2.1; 6B_602/2014 du 4 décembre 2014 consid. 1.3; Thomas Domeisen, in Basler Kommentar, Schweizerische Strafprozessordnung, 2011, n° 34 ad <ref-law>).
La répartition des frais de procédure de première instance repose sur le principe selon lequel celui qui a causé les frais doit les supporter. Ainsi, le prévenu doit supporter les frais en cas de condamnation (<ref-law>), car il a occasionné, par son comportement, l'ouverture et la mise en oeuvre de l'enquête pénale (<ref-ruling> consid. 4.4.1 p. 254). Lorsque la condamnation n'est que partielle, les frais ne doivent être mis à sa charge que de manière proportionnelle, en considération des frais liés à l'instruction des infractions pour lesquelles un verdict de culpabilité a été prononcé. Il s'agit de réduire les frais, sous peine de porter atteinte à la présomption d'innocence, si le point sur lequel le prévenu a été acquitté a donné lieu à des frais supplémentaires et si le prévenu n'a pas, de manière illicite et fautive, provoqué l'ouverture de la procédure ou rendu plus difficile la conduite de celle-ci. Comme il est difficile de déterminer avec exactitude les frais qui relèvent de chaque fait imputable ou non au condamné, une certaine marge d'appréciation doit être laissée à l'autorité cantonale (arrêts 6B_921/2019 du 19 septembre 2019 consid. 3.1; 6B_5 72/2018 du 1er octobre 2018 consid. 5.1.1 et les arrêts cités).
4.2. Par annonces des 16 et 26 décembre 2017, puis déclaration motivée du 15 février 2018 devant l'autorité précédente, la recourante a notamment conclu à ce qu'aucun frais ne soit mis à sa charge et à ce que les intimés soient chacun débiteurs de la somme de 12'000 fr., incluant les frais judiciaires et les frais de défense encourus.
Dans sa nouvelle décision rendue à la suite de l'arrêt de renvoi du Tribunal fédéral, la cour cantonale devait statuer sur les frais de première instance. Or l'autorité précédente n'a, à teneur de ses considérants, pas procédé à un nouvel examen de la répartition de ces frais. Elle s'est limitée à confirmer le dispositif du jugement de première instance sur ce point, lequel mettait l'intégralité des frais de procédure - par 3'400 fr. - à la charge de la recourante (cf. point VIII du jugement de première instance, reproduit dans la décision attaquée). A cet égard, il n'apparaît pas que l'autorité précédente ait pris en considération le fait que la recourante a été libérée d'une infraction à la suite de l'arrêt du Tribunal fédéral. Le jugement attaqué ne permet en toute hypothèse pas d'expliquer pourquoi la répartition des frais est demeurée la même que dans la décision de première instance alors que la recourante a obtenu partiellement gain de cause en appel. Partant, il y a lieu de renvoyer la cause à la cour cantonale pour qu'elle statue à nouveau sur la répartition des frais de première instance en tenant compte de l'abandon de l'infraction de tentative de contrainte.
En revanche, la cour cantonale n'a pas rendu de nouvelle décision sur l'infraction de faux dans les titres. Elle n'avait dès lors pas à statuer à nouveau sur les frais de première instance au regard de l'abandon de cette infraction par les premiers juges, une telle contestation n'ayant du reste pas été portée devant le Tribunal fédéral (cf. arrêt 6B_974/2018 précité).
5.
La recourante soutient que la cour cantonale aurait dû lui accorder une juste indemnité à titre de défraiement de ses honoraires d'avocat à hauteur de 4'685 fr., cette indemnité devant être mise à la charge de l'intimée à raison des deux tiers et à la charge de l'Etat à raison d'un tiers.
5.1. Aux termes de l'<ref-law>, si le prévenu est acquitté totalement ou en partie ou s'il bénéficie d'une ordonnance de classement, il a droit à une indemnité pour les dépenses occasionnées par l'exercice raisonnable de ses droits de procédure. L'indemnité couvre en particulier les honoraires d'avocat, à condition que le recours à celui-ci procède d'un exercice raisonnable des droits de procédure. L'Etat ne prend en charge les frais de défense que si l'assistance d'un avocat était nécessaire compte tenu de la complexité de l'affaire en fait ou en droit et que le volume de travail et donc les honoraires étaient ainsi justifiés (<ref-ruling> consid. 2.1 p. 47). C'est en premier lieu aux autorités pénales qu'il appartient d'apprécier le caractère raisonnable de l'activité de l'avocat et elles disposent dans ce cadre d'un pouvoir d'appréciation considérable. Le Tribunal fédéral s'impose par conséquent une certaine retenue lors de l'examen de l'évaluation faite par l'autorité précédente; il n'intervient que lorsque celle-ci a clairement abusé de son pouvoir d'appréciation et que les honoraires alloués sont hors de toute proportion raisonnable avec les prestations fournies par l'avocat (<ref-ruling> consid. 3.2.1 p. 169).
La question de l'indemnisation du prévenu (<ref-law>) doit être traitée en relation avec celle des frais (<ref-law>). Si le prévenu supporte les frais en application de l'art. 426 al. 1 ou 2 CPP, une indemnité est en règle générale exclue (<ref-ruling> consid. 2.3.2 p. 98; <ref-ruling> consid. 1.8.2 p. 211; <ref-ruling> consid. 2.4.2 p. 357).
5.2. La recourante n'était pas représentée par un défenseur pour la procédure d'appel, de sorte qu'il n'y avait pas lieu de lui accorder une indemnité à ce titre. En revanche, elle a produit une note d'honoraires de son conseil, à hauteur de 4'324 fr. 85, pour la procédure de première instance (dossier cantonal, pièce 63). Ses conclusions en indemnisation ont été écartées par le tribunal de première instance, qui a considéré qu'elle avait succombé à l'action pénale (cf. point IX du dispositif du jugement de première instance). Dans son dispositif, la cour cantonale a confirmé le jugement de première instance sur ce point. Or, dans la mesure où le jugement attaqué réforme partiellement la décision de première instance en libérant la recourante d'une infraction, la recourante ne saurait désormais être considérée comme ayant entièrement succombé. Il y a dès lors lieu de renvoyer la cause à la cour cantonale pour qu'elle statue à nouveau sur l'indemnité de défense de la recourante pour la procédure de première instance, suivant en cela la nouvelle décision sur la répartition des frais (cf. consid. 4. supra).
6.
Le recours doit donc être partiellement admis, le jugement attaqué annulé en ce qui concerne la condamnation de la recourante aux frais de la procédure de première instance et le rejet de toute conclusion en indemnisation de ses frais de procédure de première instance. La cause est renvoyée à la cour cantonale pour nouveau jugement. Pour le surplus, le recours doit être rejeté dans la mesure où il est recevable.
La recourante, qui succombe partiellement, supportera une partie des frais judiciaires (<ref-law>). Elle peut prétendre à des dépens réduits, à la charge du canton de Vaud (<ref-law>).
La demande de restitution de l'effet suspensif est sans objet.

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est partiellement admis, le jugement attaqué est annulé et la cause est renvoyée à la cour cantonale pour nouveau jugement. Pour le surplus, le recours est rejeté dans la mesure où il est recevable.
2.
Une partie des frais judiciaires, arrêtée à 2'000 fr., est mise à la charge de la recourante.
3.
Le canton de Vaud versera à la recourante une indemnité de 1'000 fr. à titre de dépens réduits pour la procédure devant le Tribunal fédéral.
4.
Le présent arrêt est communiqué aux parties et à la Cour d'appel pénale du Tribunal cantonal du canton de Vaud.
Lausanne, le 28 février 2020
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président : Denys
La Greffière : Musy


considerations:
Visto:
la decisione dell'8 ottobre 2019, confermata su opposizione il 30 marzo 2020, di Cassa Disoccupazione UNIA, che ha rifiutato di versare indennità giornaliere per i giorni 15-19 e 22-23 luglio 2019 per assenza ingiustificata a un programma di occupazione temporanea (POT),
il giudizio del Tribunale delle assicurazioni del Cantone Ticino, che ha respinto il ricorso contro la decisione su opposizione,
il ricorso al Tribunale federale presentato il 14 settembre 2020 (timbro postale),
considerando:
che il ricorso al Tribunale federale è ammissibile soltanto per violazione del diritto svizzero (art. 95 e 96 LTF) o accertamento manifestamente inesatto dei fatti (<ref-law>),
che a norma dell'<ref-law> nei motivi del ricorso occorre spiegare in modo conciso perché l'atto impugnato viola il diritto o contiene accertamenti manifestamente errati,
che la sola ripetizione o il rinvio a conclusioni o scritti in sede cantonale non è sufficiente per adempiere i requisiti di motivazione dinanzi al Tribunale federale (<ref-ruling> consid. 1.2 pag. 309),
che il Tribunale cantonale delle assicurazioni, richiamate le disposizioni legali e la prassi, ha concluso come il ricorrente dovesse sopportare le conseguenze relative a carenze organizzative, le quali avrebbero impedito di ricevere tempestivamente gli invii postali,
che la Corte cantonale ha accertato come il ricorrente non abbia informato in maniera chiara ed esplicita l'amministrazione del proprio indirizzo secondario in Svizzera interna,
che il ricorrente si limita a ridiscutere liberamente gli accertamenti della Corte cantonale senza nemmeno pretenderne il loro carattere manifestamente inesatto (<ref-law>), ossia insostenibile,
che sebbene la conclusione del Tribunale cantonale delle assicurazioni possa apparire severa, competeva al ricorrente, essendosi iscritto in disoccupazione, rendersi reperibile entro un giorno per le misure relative al mercato del lavoro (<ref-law>; cfr. sentenza 8C_322/2017 dell'8 agosto 2017 consid. 7),
che il mancato pagamento delle indennità giornaliere non ha alcun carattere penale e non mette in discussione l'eventuale buona condotta nella società pretesa dal ricorrente,
che in definitiva il ricorso, manifestamente inammissibile, può essere deciso secondo la procedura semplificata dell'<ref-law>,
che si rinuncia eccezionalmente alla riscossione di spese giudiziarie (art. 66 cpv. 1 seconda frase LTF),
che la domanda di esenzione dal pagamento delle spese ha perso di interesse giuridico,

rulings:
per questi motivi, il Presidente pronuncia:
1.
Il ricorso è inammissibile.
2.
Non si prelevano spese giudiziarie.
3.
Comunicazione alle parti, al Tribunale delle assicurazioni del Cantone Ticino e alla Segreteria di Stato dell'economia (SECO).


facts:
Faits :
A.
Par jugement du 12 mai 2020, le Tribunal correctionnel de l'arrondissement de Lausanne a notamment constaté que A._ s'est rendu coupable de lésions corporelles simples, de violation des règles de la circulation routière, de conduite en présence d'un taux d'alcool qualifié et de contravention à l'ordonnance sur les amendes d'ordre (II). Il l'a condamné à une peine privative de liberté de 8 mois, avec sursis pendant 4 ans, ainsi qu'à une amende de 1'500 fr., la peine privative de liberté de substitution étant de 30 jours (III). Le Tribunal a renoncé à révoquer le sursis accordé le 26 juin 2014 (IV).
Par ce même jugement, le Tribunal correctionnel a constaté que B._ s'est rendu coupable de lésions corporelles simples (V), l'a condamné à une peine privative de liberté de 6 mois, avec sursis pendant 3 ans (VI) et a renoncé à révoquer le sursis accordé le 10 janvier 2017.
D._ a également été reconnu coupable de lésions corporelles simples et de contravention à la LStup et condamné à une peine privative de liberté de 2 mois, avec sursis pendant 2 ans, ainsi qu'à une amende.
Le Tribunal correctionnel a alloué à C._ ses conclusions civiles par 1'200 fr. à la charge de A._, B._ et D._, solidairement entre eux (XI).
B.
Par jugement du 9 octobre 2020, la Cour d'appel pénale du Tribunal cantonal vaudois a partiellement admis l'appel formé par le ministère public contre le jugement de première instance. Elle a reconnu A._ et B._ coupables d'agression en sus des autres infractions retenues en première instance. Elle a révoqué le sursis accordé à A._ le 26 juin 2014 et l'a condamné à une peine privative de liberté d'ensemble de 27 mois ainsi qu'à une amende de 400 francs. L'expulsion du territoire suisse de A._ a été prononcée pour une durée de huit ans. La peine privative de liberté de B._ a été portée à 12 mois, dont 6 mois avec sursis (durée d'épreuve de 3 ans). Son expulsion du territoire suisse a été ordonnée pour une durée de cinq ans.
En substance, les faits pertinents de la cause sont les suivants.
B.a. Dans le passage sous-voie de la gare de Lausanne, le 13 août 2017 vers 5h40, une vive altercation a opposé divers individus, dont C._ d'une part, et A._, B._ et D._, d'autre part. Le premier nommé, tombé au sol, s'est relevé et a couru vers la voie n° 5 où il s'est réfugié dans un train. A._, B._ et D._ l'ont poursuivi dans le train où ils l'ont rattrapé. Ils l'ont fait tomber au sol et lui ont donné des coups de pied sur tout le corps avant qu'une femme n'intervienne pour les séparer. Les comparses ont quitté les lieux avant l'arrivée de la police.
C._ a souffert d'une hémorragie conjonctivale à l'oeil gauche, d'un hématome supra patellaire, d'une cicatrice sur le tiers moyen du bras gauche, d'une cicatrice sur la partie antérieure du genou droit, ainsi que de douleurs au genou droit et au ventre.
B.b.
B.b.a. A._, célibataire, est né en 1993 à Kinshasa en République démocratique du Congo (ci-après: RDC), pays dont il est ressortissant. Il est arrivé en Suisse à l'âge de huit ans et y a suivi sa scolarité obligatoire jusqu'à la neuvième année. Il a fait un apprentissage de chauffagiste, complété par une formation de projecteur. Actuellement, il travaille à plein temps comme chauffagiste. Il suit des cours du soir pour obtenir un diplôme ES de technicien du bâtiment. En novembre 2017, il avait des poursuites pour un montant de 20'000 francs. Au moment du jugement d'appel, celles-ci s'élevaient à 30'000 fr., montant qu'il rembourse à hauteur de 300 fr. par mois. Il n'a personne à charge. Il dit qu'il envisage de se marier et qu'il a encore de la famille de sa mère en RDC, mais pas de liens avec celle-ci. Il est titulaire d'un permis B et a fait l'objet d'un avertissement selon lequel son permis de séjour pourrait être révoqué à la suite de sa condamnation pour agression en 2014.
A._ a fait l'objet de neuf condamnations entre août 2009 et mars 2016. Depuis sa majorité, il a été condamné, le 21 mai 2012, à une peine pécuniaire de 75 jours-amende avec sursis (prolongé puis révoqué) pour opposition aux mesures visant à déterminer l'incapacité de conduire, conduite en état d'incapacité, violation des obligations en cas d'accident et violation des règles de la LCR; le 6 mai 2013, à 4 mois de privation de liberté selon le DPMin, dont 2 mois avec sursis (révoqué) pour voies de fait, agression, brigandage, faux dans les certificats et défaut en cas de trouvaille; le 28 mai 2013 à 75 jours-amende avec sursis (révoqué) pour rixe; le 29 septembre 2013 à 30 jours-amende pour vol, le 3 avril 2014 à 30 jours-amende pour vol. Le 26 juin 2014, il a été condamné à une peine privative de liberté de 14 mois, dont 8 mois avec sursis (pendant 4 ans), pour agression, lésions corporelles simples et plusieurs infractions à la LCR (notamment: conduite en état d'ébriété, taux qualifié; opposition ou dérobade aux mesures visant à déterminer l'incapacité de conduire; conduite d'un véhicule défectueux; conduite d'un véhicule malgré le refus, le retrait ou l'interdiction de l'usage du permis). Le 9 février 2015, il a été condamné à une peine complémentaire au jugement précédant pour injure et violence ou menace contre les autorités et les fonctionnaires et le 17 mars 2016, une peine privative de liberté de 45 jours et une amende de 600 fr. ont été prononcées pour délit contre la LArm, violence ou menace contre les autorités et les fonctionnaires et voies de fait.
B.b.b. B._, célibataire, est né en 1994 à Kinshasa en RDC, pays dont il est ressortissant et où il a suivi sa scolarité obligatoire jusqu'en troisième primaire. Il a trois frères et soeurs. Il est arrivé en Suisse à l'âge de sept ans et y a terminé sa scolarité obligatoire, obtenant une attestation de fin d'études. Il a bénéficié ensuite, durant une année, d'une mesure d'insertion professionnelle, puis a débuté un apprentissage d'installateur en chauffage qu'il a abandonné au bout de deux ans. Il s'est alors inscrit au social tout en bénéficiant d'une nouvelle mesure d'insertion professionnelle, puis a débuté un second apprentissage qu'il a abandonné au bout de deux ans et demi. Au moment du jugement d'appel, il était en troisième année d'apprentissage de couvreur et percevait un salaire mensuel de 1'000 fr. et 400 fr. à titre d'indemnité. En octobre 2017, il avait des poursuites pour un montant d'environ 10'000 francs. Il n'a personne à charge. Il dit qu'il est fiancé, que toute sa famille se trouve en Suisse et qu'il a quelques amis en RDC. Il est titulaire d'un permis C.
Selon son extrait de casier judiciaire, il a été condamné le 10 janvier 2017 pour infractions à la LCR (conduite en état d'incapacité, conduite d'un véhicule défectueux, vol d'usage d'un véhicule automobile, conduite d'un véhicule sans permis) et contravention à la LStup à 90 jours-amende de 30 fr. avec sursis pendant 3 ans (sursis prolongé de 18 mois) et à une amende de 800 fr. et, le 8 janvier 2018, pour vol d'importance mineure, dommages à la propriété et violation de domicile, à 20 jours-amende à 30 fr. et à une amende de 300 francs.
C.
A._ (recourant 1; 6B_261/2021) forme un recours en matière pénale au Tribunal fédéral contre le jugement cantonal et conclut, à titre principal, à la confirmation du jugement de première instance du 12 mai 2020. Subsidiairement, il conclut à ce qu'il est renoncé à révoquer le sursis accordé le 26 juin 2014 et à ce qu'il est condamné à une peine privative de liberté de 21 mois avec sursis pendant 4 ans, ainsi qu'à une amende de 1'500 francs. Il conclut à ce que l'émolument d'appel et l'indemnité allouée au conseil juridique gratuit ne sont pas mis à sa charge. Plus subsidiairement, il conclut à l'annulation du jugement cantonal et au renvoi de la cause à l'autorité précédente pour nouvelle décision. Il requiert l'octroi de l'assistance judiciaire.
B._ (recourant 2; 6B_262/2021) forme également un recours en matière pénale au Tribunal fédéral contre le jugement cantonal. Il conclut, à titre principal, à la confirmation du jugement de première instance. Subsidiairement, il conclut à la réforme du jugement cantonal en ce sens qu'il est condamné à une peine privative de liberté de 12 mois, avec sursis complet pendant 3 ans et qu'il est renoncé à ordonner son expulsion du territoire suisse. Plus subsidiairement, il conclut à l'annulation du jugement cantonal et au renvoi de la cause à la cour cantonale pour nouvelle décision. Il sollicite l'octroi de l'assistance judiciaire.

considerations:
Considérant en droit :
1.
Les deux recours en matière pénale au Tribunal fédéral sont dirigés contre le même jugement. Ils concernent le même complexe de faits et soulèvent des questions juridiques analogues. Il y a donc lieu de joindre les causes et de les traiter dans un seul arrêt (<ref-law> et 71 LTF).
2.
Les recourants s'opposent à leur condamnation du chef d'agression. Le recourant 1 conteste avoir participé à l'altercation dans le train. Le recourant 2 estime que les faits doivent être considérés comme une unité matérielle, de sorte que les deux épisodes (celui du passage sous-voie et celui du train) ne forment qu'un seul complexe de faits. Les recourants reprochent à la cour cantonale d'avoir sombré dans l'arbitraire en établissant les faits et en appréciant les preuves sur ces aspects et d'avoir violé le principe in dubio pro reo (<ref-law>) ainsi que l'<ref-law>.
2.1.
2.1.1. Selon l'<ref-law>, celui qui aura participé à une agression dirigée contre une ou plusieurs personnes au cours de laquelle l'une d'entre elles ou un tiers aura trouvé la mort ou subi une lésion corporelle sera puni d'une peine privative de liberté de cinq ans au plus ou d'une peine pécuniaire.
L'agression au sens de cette disposition se caractérise comme une attaque unilatérale de deux personnes au moins, dirigée contre une ou plusieurs victimes, qui restent passives ou se contentent de se défendre. Pour que l'on puisse parler d'une attaque unilatérale, il faut que la ou les personnes agressées n'aient pas eu elles-mêmes, au moment de l'attaque, une attitude agressive, impliquant que le déclenchement de la bagarre, en définitive, dépendait surtout du hasard, et qu'elles aient par la suite conservé une attitude passive ou alors uniquement cherché à se défendre. En revanche, si leur réaction défensive dépasse par son intensité et sa durée ce qui était nécessaire pour se défendre, l'agression peut se transformer en rixe (arrêts 6B_56/2020 du 16 juin 2020 consid. 2.3.2; 6B_543/2018 du 21 juin 2018 consid. 1.1.2; 6B_745/2017 du 12 mars 2018 consid. 2.3; cf. <ref-ruling> s'agissant de la rixe).
Pour que les éléments constitutifs de l'agression, qui est une infraction de mise en danger, soient réunis, il faut qu'une ou plusieurs des personnes agressées soient blessées ou tuées. Par ailleurs, l'auteur se rend passible d'une peine du seul fait de sa participation à l'agression. Par conséquent, il suffit de prouver l'intention de l'auteur de participer à l'agression, sans qu'il ne soit nécessaire d'établir qu'il a voulu donner la mort ou provoquer des lésions corporelles (<ref-ruling> consid. 2.1.1; arrêts 6B_402/2019 du 27 août 2019 consid. 2.2; 6B_516/2014 du 29 janvier 2015 consid. 1).
Le concours avec les infractions de lésions corporelles est notamment envisageable, lorsque la personne qui a été blessée lors de l'agression, n'a subi que des lésions corporelles simples, mais que la mise en danger a dépassé en intensité le résultat intervenu (<ref-ruling> consid. 2.1.2).
2.1.2. Le Tribunal fédéral n'est pas une autorité d'appel, auprès de laquelle les faits pourraient être rediscutés librement. Il est lié par les constatations de fait de la décision entreprise (<ref-law>), à moins qu'elles n'aient été établies en violation du droit ou de manière manifestement inexacte au sens des art. 97 al. 1 et 105 al. 2 LTF, à savoir, pour l'essentiel, de façon arbitraire au sens de l'art. 9 Cst. Une décision n'est pas arbitraire du seul fait qu'elle apparaît discutable ou même critiquable; il faut qu'elle soit manifestement insoutenable et cela non seulement dans sa motivation mais aussi dans son résultat (<ref-ruling> consid. 1.1; <ref-ruling> consid. 1.1; sur la notion d'arbitraire v. <ref-ruling> consid. 2.3.1). Le Tribunal fédéral n'entre en matière sur les moyens fondés sur la violation de droits fondamentaux, dont l'interdiction de l'arbitraire, que s'ils ont été invoqués et motivés de manière précise (<ref-law>; ATF <ref-ruling> consid. 1.1). Les critiques de nature appellatoire sont irrecevables (<ref-ruling> consid. 1.1). Lorsque l'appréciation des preuves et la constatation des faits sont critiquées en référence à la présomption d'innocence (art. 6 par. 2 CEDH, 32 al. 1 Cst. et 10 CPP), le principe in dubio pro reo n'a pas de portée plus large que l'interdiction de l'arbitraire (<ref-ruling> consid. 1.1; <ref-ruling> consid. 1.1).
2.1.3. L'unité juridique d'actions existe lorsque le comportement défini par la norme présuppose, par définition, la commission d'actes séparés, tel le brigandage (<ref-law>), mais aussi lorsque la norme définit un comportement durable se composant de plusieurs actes, par exemple les délits de gestion fautive (<ref-law>), ou de services de renseignements politiques ou économiques (art. 272 et 273 CP; arrêt 6B_287/2015 du 13 avril 2016 consid. 3.2.1). L'unité naturelle d'actions existe lorsque des actes séparés procèdent d'une décision unique et apparaissent objectivement comme des événements formant un ensemble en raison de leur relation étroite dans le temps et dans l'espace. Elle vise ainsi la commission répétée d'infractions - par exemple une volée de coups - ou la commission d'une infraction par étapes successives - par exemple le sprayage d'un mur avec des graffitis pendant plusieurs nuits successives -, une unité naturelle étant cependant exclue si un laps de temps assez long s'est écoulé entre les différents actes, quand bien même ceux-ci seraient liés entre eux (<ref-ruling> consid. 4.5.3; <ref-ruling> consid. 2.4.5; arrêt 6B_1433/2019 du 12 février 2020 consid. 5.10 rendus en matière de prescription; cf. plus généralement: <ref-ruling> consid. 4). La notion d'unité naturelle d'actions doit être interprétée restrictivement (<ref-ruling> consid. 4.5.3).
2.2. Se fondant sur les déclarations des parties et des témoins ainsi que sur les images de vidéosurveillance du train, la cour cantonale a retenu que, dans le passage sous-voie de la gare, une vive altercation a opposé les parties, sans pouvoir établir que l'intimé aurait été attaqué unilatéralement. Par la suite, elle a relevé que l'intimé a rompu le contact avec les recourants, s'est extrait de la mêlée et a pris la fuite pour aller se réfugier dans un train. Aussi, il ne représentait plus la moindre menace pour ces derniers qui auraient ainsi pu le laisser s'en aller. En choisissant de néanmoins poursuivre l'intimé jusque dans le train pour le rouer de coups de pied et de poing sur tout le corps sans que ce dernier ne parvienne à se défendre, les recourants ont unilatéralement et intentionnellement attaqué leur victime, laquelle a subi des lésions corporelles.
La cour cantonale a relevé que le fait d'asséner, en bande, de multiples coups de pied et de poing sur tout le corps d'une personne à terre et sans défense était propre à causer à tout le moins des lésions corporelles graves et que la mise en danger créée par les recourants avait dépassé en intensité le résultat intervenu.
Elle a en définitive retenu que tous les éléments constitutifs de l'infraction d'agression au sens de l'<ref-law> sont réalisés pour l'épisode ayant eu lieu dans le train, en sus des lésions corporelles simples.
2.3. Le recourant 1 reproche uniquement à la cour cantonale d'avoir considéré qu'il avait participé à l'agression en frappant la victime. Il ne remet pas en question, au moyen d'une argumentation satisfaisant aux exigences minimales de motivation, le fait qu'il s'est trouvé, de manière intentionnelle, dans le groupe des agresseurs. Il ne conteste pas avoir poursuivi l'intimé dans le train et avoir participé à la bousculade dans le couloir, précédant le moment où l'intimé est tombé au sol pour être roué de coups, pas plus qu'il ne remet en cause le fait que la victime a subi des lésions corporelles à la suite de l'agression commise par le groupe auquel il appartenait. Cela suffit pour que soient réalisés les éléments constitutifs de l'agression au sens de l'<ref-law>. Peu importe que le recourant ait ou non lui-même frappé la victime. Dès lors, les points invoqués par le recourant 1 ne sont pas propres à faire apparaître la décision attaquée comme arbitraire dans son résultat. Mal fondé, ce grief doit être rejeté.
En tout état, aux débats de première instance, le recourant 1 a reconnu les faits tels qu'ils ressortaient de l'acte d'accusation, selon lequel il avait roué l'intimé de coups dans le passage sous-voie, l'avait poursuivi dans le train, où il l'avait, de concert avec ses comparses, fait tomber au sol et lui avait donné des coups de pied sur tout le corps (jugement entrepris consid. 4.3 p. 24; jugement de première instance p. 8 et 17 s.). Il a d'ailleurs présenté ses excuses à l'intimé, par l'intermédiaire de son conseil, pour l'avoir "frappé dans le train" (jugement de première instance consid. 3 p. 18). En outre, il ressort du jugement cantonal que le recourant 1, tel qu'il apparaît sur la planche photographique, et visible sur les images de vidéosurveillance, a poursuivi l'intimé dans le train et lui a donné des coups de pied (jugement entrepris consid. 4.3 p. 26 et 7.3.1 p. 35). En tant qu'il conteste être la troisième personne figurant dans les images de vidéosurveillance, en se fondant sur un cliché isolé (cliché n° 4) et sur ses propres déclarations en procédure, tout en précisant que d'autres prévenus étaient dans le train, le recourant échoue à démontrer l'arbitraire dans l'établissement des faits. Le recourant 1 se prévaut en vain de rapports de police qui ne mentionneraient pas qu'il aurait frappé l'intimé, la cour cantonale ayant apprécié personnellement les preuves et s'étant forgé sa propre conviction. En tout état, cet élément ne permet pas de remettre en cause la constatation de la cour cantonale, selon laquelle le recourant 1, identifié sur la base de la planche photographique, a personnellement donné des coups de pied à l'intimé (caméra n° 3 à partir de 05:51:50). En outre, le recourant 1 est irrecevable à livrer sa propre version des faits en affirmant avoir pris le recourant 2 à part pour lui dire de s'arrêter, alors même qu'il a admis les agissements tels qu'ils ressortent de l'acte d'accusation et pour lesquels il a formulé des excuses. Enfin, faute pour la cour cantonale d'avoir établi la participation du recourant 1 sur la base des déclarations de l'intimé, c'est en vain qu'il se prévaut des propos et de l'état de ce dernier au moment de l'intervention de la police, ainsi que de son défaut à l'audience d'appel pour contester sa participation à la bagarre.
2.4. Le recourant 2 est mal venu d'invoquer une unité naturelle d'actions et contester la distinction opérée par la cour cantonale entre la bagarre du passage sous-voie et celle du train, compte tenu de ses déclarations en appel. En effet, il a indiqué n'avoir pas vu de bagarre générale, supposant qu'elle s'était déroulée avant, et il a admis qu'au moment où il avait commencé à poursuivre l'intimé, ce dernier ne représentait plus une menace pour lui. Ce faisant, il distingue les deux événements qu'il souhaite être qualifiés comme un tout. En outre, s'il résulte des décisions de première et deuxième instance que les témoignages sont largement contradictoires sur de nombreux aspects, tous se rejoignent sur le fait qu'il y a eu deux altercations, à savoir une impliquant certains individus dans le passage sous-voie et une autre, postérieure, dans le train. Alors que l'intimé s'est extirpé de la première, la seconde a été interrompue par l'intervention d'une passagère. Quoiqu'il en soit, les deux événements s'inscrivent dans des contextes et lieux différents, lesquels ressortent des faits retenus par la cour cantonale, sans que l'arbitraire n'en soit démontré. Les participants à la première bagarre dans le passage sous-voie ne correspondent pas strictement à ceux qui apparaissent sur les images de vidéosurveillance dans le train, l'intimé n'étant plus accompagné de ses acolytes au moment de l'attaque. En outre, de l'aveu même du recourant 2 aux débats d'appel, les deux bagarres ne relèvent pas d'une décision unique (cf. jugement entrepris p. 6). Quand bien même elles ont eu lieu au cours de la même nuit (le 13 août 2017 vers 5:40 puis à 5:51; jugement entrepris consid. 2 et 4.3 p. 26), elles n'apparaissent pas objectivement comme des événements formant un ensemble au vu des différences dans le temps et dans l'espace. Il ne s'agit pas d'une seule infraction par étapes successives. Cela étant, et compte tenu de l'interprétation restrictive en matière d'unité d'actions, les deux épisodes ayant opposé les parties doivent être qualifiés séparément. Le recourant 2 ne saurait rien déduire en sa faveur de l'arrêt 6B_410/2012 qu'il invoque, lequel traite d'un cas particulier impliquant des événements espacés de quelques secondes et ayant eu lieu dans un même endroit (coup donné par un individu sur le pas de la porte, suivi d'une précipitation des intéressés dans l'appartement où une bagarre a débuté; cf. également <ref-ruling> consid. 4.3.1).
Sur la base des faits exempts d'arbitraire établis par la cour cantonale, celle-ci pouvait, sans violer le droit fédéral, distinguer la bagarre du passage sous-voie de celle ayant eu lieu dans le train. Cela étant, l'impossibilité d'établir l'origine du conflit ayant eu lieu dans le passage sous-voie n'est pas pertinent.
2.5. S'agissant des faits reprochés en l'espèce, il est établi et incon-testé que les recourants et leur comparse D._, lesquels n'étaient pas menacés, ont poursuivi l'intimé jusque dans un train où ce dernier s'était réfugié. Ils l'ont bousculé et roué de coups alors qu'il était à terre, jusqu'à l'intervention d'une passagère. D'après les faits établis et incontestés s'agissant de l'attitude de l'intimé, ce dernier n'a donné aucun coup et n'a usé d'aucune violence pour repousser l'attaque. Ces circonstances permettaient à la cour cantonale de considérer qu'il s'agissait d'une attaque unilatérale de trois individus contre l'intimé, lequel était alors seul et resté passif.
Ces agissements relèvent de l'infraction d'agression au sens de l'<ref-law>, l'intimé ayant subi des lésions corporelles en conséquence directe et immédiate des comportement physiques adoptés.
En définitive, la cour cantonale n'a pas violé le droit fédéral en déclarant les recourants coupables d'agression pour l'événement survenu dans le train.
L'infraction de lésions corporelles simples, retenue en concours avec celle d'agression, ne fait l'objet d'aucun grief et ne prête pas le flanc à la critique dans les circonstances d'espèce (cf. <ref-ruling> consid. 2.1.2).
3.
Les recourants s'en prennent aux peines privatives de liberté fermes prononcées. Ils requièrent la confirmation de celles prononcées en première instance.
3.1. Les règles générales relatives à la fixation de la peine (<ref-law>) ont été rappelées aux <ref-ruling> consid. 1.2, 142 IV 137 consid. 9.1, 141 IV 61 consid. 6.1.1, auxquels on peut renvoyer. En bref, le juge dispose d'un large pouvoir d'appréciation dans la fixation de la peine. Le Tribunal fédéral n'intervient que lorsque l'autorité cantonale a fixé une peine en dehors du cadre légal, si elle s'est fondée sur des critères étrangers à l'<ref-law>, si des éléments d'appréciation importants n'ont pas été pris en compte ou, enfin, si la peine prononcée est exagérément sévère ou clémente au point de constituer un abus du pouvoir d'appréciation (<ref-ruling> consid. 1.2).
3.1.1. Selon l'art. 42 al. 1 aCP (dans sa teneur jusqu'au 31 décembre 2017), le juge suspend en règle générale l'exécution d'une peine pécuniaire, d'un travail d'intérêt général ou d'une peine privative de liberté de six mois au moins ou de deux ans au plus lorsqu'une peine ferme ne paraît pas nécessaire pour détourner l'auteur d'autres crimes ou délits. Selon l'al. 2, si, durant les cinq ans qui précèdent l'infraction, l'auteur a été condamné à une peine privative de liberté ferme ou avec sursis de six mois au moins ou à une peine pécuniaire de 180 jours-amende au moins, il ne peut y avoir de sursis à l'exécution de la peine qu'en cas de circonstances particulièrement favorables.
Aux termes de l'art. 43 al. 1 aCP (dans sa teneur jusqu'au 31 décembre 2017), le juge peut suspendre partiellement l'exécution d'une peine pécuniaire, d'un travail d'intérêt général ou d'une peine privative de liberté d'un an au moins et de trois ans au plus afin de tenir compte de façon appropriée de la faute de l'auteur. Ces dispositions sont applicables en l'espèce sans égard à la modification entrée en vigueur le 1er janvier 2018, qui n'est pas plus favorable aux recourants (cf. <ref-law>; arrêts 6B_44/2020 du 16 septembre 2020 consid. 8.1; 6B_1127/2018 du 27 septembre 2019 consid. 1.2; 6B_658/2017 du 30 janvier 2018 consid. 1.1).
Lorsque la durée de la peine privative de liberté se situe entre un et deux ans, permettant donc le choix entre le sursis complet (<ref-law>) et le sursis partiel (<ref-law>), l'octroi du sursis au sens de l'<ref-law> est la règle et le sursis partiel l'exception. Celui-ci ne doit être prononcé que si, sous l'angle de la prévention spéciale, l'octroi du sursis pour une partie de la peine ne peut se concevoir que moyennant l'exécution de l'autre partie. La situation est comparable à celle où il s'agit d'évaluer les perspectives d'amendement en cas de révocation du sursis. Lorsqu'il existe, notamment en raison de condamnations antérieures, de sérieux doutes sur les perspectives d'amendement de l'auteur, qui ne justifient cependant pas encore, à l'issue de l'appréciation de l'ensemble des circonstances, un pronostic concrètement défavorable, le tribunal peut accorder un sursis partiel au lieu du sursis total. On évite ainsi, dans les cas de pronostics très incertains, le dilemme du "tout ou rien". Un pronostic défavorable, en revanche, exclut tant le sursis partiel que le sursis total (<ref-ruling> consid. 3.1.1 p. 280; <ref-ruling> consid. 5.3.1).
Pour formuler un pronostic sur l'amendement de l'auteur, le juge doit se livrer à une appréciation d'ensemble, tenant compte des circonstances de l'infraction, des antécédents de l'auteur, de sa réputation et de sa situation personnelle au moment du jugement, notamment de l'état d'esprit qu'il manifeste. Il doit tenir compte de tous les éléments propres à éclairer l'ensemble du caractère de l'accusé et ses chances d'amendement. Il ne peut accorder un poids particulier à certains critères et en négliger d'autres qui sont pertinents (<ref-ruling> consid. 2.1; <ref-ruling> consid. 4.2.1). Le défaut de prise de conscience de la faute peut justifier un pronostic défavorable, car seul celui qui se repent de son acte mérite la confiance que l'on doit pouvoir accorder au condamné bénéficiant d'un sursis (arrêts 6B_1176/2020 du 2 juin 2021 consid. 3.1; 6B_682/2017 du 11 décembre 2017 consid. 1.1).
3.1.2. L'art. 46 al. 1, 1ère phrase, CP (inchangé depuis le 1er janvier 2018 sur ce point) prévoit que, si durant le délai d'épreuve, le condamné commet un crime ou un délit et qu'il y a dès lors lieu de prévoir qu'il commettra de nouvelles infractions, le juge révoque le sursis ou le sursis partiel.
3.2. En l'espèce, pour fixer la peine, la cour cantonale a relevé, s'agissant de l'agression, que les recourants n'avaient pas hésité à s'en prendre violemment à l'intégrité physique de l'intimé. Mus par leur seul esprit revanchard, ils ont agi lâchement en s'attaquant à trois à une victime isolée qui ne représentait pas la moindre menace pour eux. Il avait fallu l'intervention d'un tiers pour qu'ils cessent de se défouler sur cet homme, dont l'absence de lésions corporelles plus graves n'était due qu'à des facteurs extérieurs.
3.2.1. Concernant le recourant 1, la cour cantonale a notamment tenu compte des autres infractions commises - dont la conduite en état d'ébriété avec un taux particulièrement élevé (2,14 g o/oo) - et des neuf condamnations précédentes dont certaines à des peines privatives de liberté, qui n'ont pas suffi à le dissuader de récidiver. Elle a relevé qu'il n'y avait aucune prise de conscience, ses dénégations aux débats d'appel révélaient que les excuses présentées en première instance n'étaient que de pure façade. Aucun élément à décharge n'a été retenu.
L'infraction d'agression devait être sanctionnée d'une peine privative de liberté de 12 mois, augmentée de 6 mois pour les lésions corporelles simples et de 3 mois pour l'infraction à la LCR, à savoir 21 mois. Une amende de 400 fr. a été arrêtée pour les contraventions à la LCR et à l'ordonnance sur les amendes d'ordre.
Compte tenu des innombrables antécédents du recourant 1, son pronostic était résolument défavorable (plusieurs condamnations depuis 2013 pour des faits de violence [brigandage, rixe, agression] et pour infractions à la LCR), ce dernier, qui niait l'évidence dans la présente cause, n'avait rien appris des peines privatives de liberté infligées en 2014 et 2016. Faute de circonstances particulièrement favorables au sens de l'art. 42 al. 2 aCP, la cour cantonale a fixé une peine ferme, le fait que le recourant eut un travail ne suffisant pas pour renverser ce sombre pronostic.
Les faits reprochés s'étaient déroulés pendant le délai d'épreuve de 4 ans imparti par jugement du 26 juin 2014 retenant des faits pratiquement similaires, et prolongé de 2 ans le 17 mars 2016, la cour cantonale a révoqué le sursis prononcé sur 8 mois de peine privative de liberté. La peine de base de 21 mois a donc été augmentée de 6 mois, conduisant à une peine d'ensemble ferme de 27 mois.
3.2.2. S'agissant du recourant 2, la cour cantonale a retenu qu'il avait déjà été condamné à deux reprises pour des infractions à la LCR et contre le patrimoine, qu'il avait minimisé son implication dans l'agression lors des débats d'appel, en contradiction avec les images de vidéosurveillance, rendant sa prise de conscience quasi inexistante. La cour cantonale n'a retenu aucun élément à décharge hormis le montant de 500 fr. remis au conseil de l'intimé à faire valoir sur les conclusions civiles. Une peine privative de liberté de 8 mois s'imposait, pour des motifs de prévention spéciale, pour sanctionner l'agression, augmentée de 4 mois pour les lésions corporelles simples, la peine totalisant 12 mois.
Les faits reprochés s'étaient produits quelques mois à peine après la condamnation du 10 janvier 2017 et durant le délai d'épreuve de 3 ans. Même si le recourant 2 avait fait l'effort de dédommager partiellement l'intimé et poursuivait son apprentissage, un pronostic mitigé a été retenu. La cour cantonale a renoncé à révoquer le sursis accordé le 10 janvier 2017 (90 jours-amende à 30 fr.) et a prononcé un sursis partiel pour la peine privative de liberté de 12 mois, la peine à exécuter étant arrêtée à 6 mois et le délai d'épreuve fixé à 3 ans pour les 6 mois restants.
3.3. Le recourant 1 critique la peine prononcée en présentant essentiellement sa propre appréciation d'éléments factuels qui ne ressortent pas du jugement entrepris. Son argumentation, purement appellatoire, est irrecevable. C'est le cas en particulier, lorsqu'il indique qu'il n'aurait "semble-t-il" fait que de se défendre en donnant une claque à l'intimé dans le passage sous-voie ou lorsqu'il prétend que la cour cantonale se serait "laissée impressionner" par l'extrait de son casier judiciaire. Il est en outre irrecevable à fonder son argumentation, sous l'angle de sa situation personnelle, sur des faits et moyens de preuve ultérieurs au jugement entrepris (cf. <ref-law>). En tant qu'il se prévaut de l'acquittement du chef d'agression qu'il requiert, son grief tombe à faux (cf. supra consid. 2). Pour le surplus, le recourant 1 ne fait que décrire sa situation telle que retenue par la cour cantonale et ne conteste pas que les conditions permettant la révocation du sursis au sens de l'<ref-law> sont réalisées. Sur ce point, les juges de première instance, qui n'avaient pas retenu l'infraction d'agression, avaient d'ailleurs précisé qu'ils renonçaient à révoquer le sursis de 2014 "avec quelque clémence" (jugement de première instance consid. 4 p. 21). Conformément aux dispositions topiques, la cour cantonale a exposé de manière convaincante les motifs justifiant de prononcer une peine privative de liberté, se fondant sur les critères de fixation de la peine pertinents et sur les règles régissant le concours (cf. <ref-law>). Les développements du recourant 1 ne mettent en évidence aucun élément que la cour cantonale aurait, à tort, ignoré en sa faveur ou pris en considération en sa défaveur.
Elle n'a pas dépassé son pouvoir d'appréciation en posant un pronostic défavorable au vu notamment de son défaut de prise de conscience et des nombreux antécédents, en partie spécifiques et précédant de peu les faits reprochés (cf. <ref-law>).
En définitive, la cour cantonale pouvait, sans violer le droit fédéral, condamner le recourant 1 à une peine privative de liberté d'ensemble de 27 mois fermes.
3.4. Le recourant 2 ne conteste pas les éléments pris en considération pour la fixation de sa peine et ne formule aucun grief sous l'angle de l'<ref-law>.
Il s'en prend exclusivement au prononcé d'une peine partiellement ferme et invoque une violation de l'art. 42 aCP sur ce point. Cela étant, il se contente de livrer une version personnelle et partielle des faits qui lui étaient reprochés lors de ses précédentes condamnations et rappelle certains éléments de sa situation privée et professionnelle, qui n'ont pas été ignorés par la cour cantonale et qui ne suffisent pas à démontrer qu'elle aurait abusé de son pouvoir d'appréciation en retenant un pronostic mitigé justifiant le prononcé d'un sursis partiel au sens de l'art. 43 aCP, disposition qu'il ne cite au demeurant pas.
Infondé, son grief, tendant à l'octroi du sursis complet, doit être écarté.
4.
Les recourants reprochent à la cour cantonale d'avoir ordonné leur expulsion du territoire suisse.
4.1. Aux termes de l'<ref-law>, le juge expulse de Suisse l'étranger qui est condamné pour agression (let. b), quelle que soit la quotité de la peine prononcée à son encontre, pour une durée de cinq à quinze ans. Selon l'<ref-law>, le juge peut exceptionnellement renoncer à une expulsion lorsque celle-ci mettrait l'étranger dans une situation personnelle grave et que les intérêts publics à l'expulsion ne l'emportent pas sur l'intérêt privé de l'étranger à demeurer en Suisse. À cet égard, il tiendra compte de la situation particulière de l'étranger qui est né ou qui a grandi en Suisse.
La clause de rigueur permet de garantir le principe de la proportionnalité (art. 5 al. 2 Cst.). Elle doit être appliquée de manière restrictive (<ref-ruling> consid. 3.4.2 p. 108; <ref-ruling> consid. 3.3.1 p. 340). Selon la jurisprudence du Tribunal fédéral (<ref-ruling> consid. 3.4 p. 108 ss; <ref-ruling> consid. 3.3.2 p. 340 s.), il convient de s'inspirer des critères énoncés à l'art. 31 de l'ordonnance du 24 octobre 2007 relative à l'admission, au séjour et à l'exercice d'une activité lucrative (OASA; RS 142.201). L'art. 31 al. 1 OASA prévoit qu'une autorisation de séjour peut être octroyée dans les cas individuels d'extrême gravité. L'autorité doit tenir compte notamment de l'intégration du requérant selon les critères définis à l'art. 58a al. 1 de la loi fédérale sur les étrangers et l'intégration (LEI; RS 142.20), de la situation familiale, particulièrement de la période de scolarisation et de la durée de la scolarité des enfants, de la situation financière, de la durée de la présence en Suisse, de l'état de santé ainsi que des possibilités de réintégration dans l'État de provenance. Comme la liste de l'art. 31 al. 1 OASA n'est pas exhaustive et que l'expulsion relève du droit pénal, le juge devra également, dans l'examen du cas de rigueur, tenir compte des perspectives de réinsertion sociale du condamné (ATF <ref-ruling> consid. 3.3.2 p. 340 s.). En règle générale, il convient d'admettre l'existence d'un cas de rigueur au sens de l'<ref-law> lorsque l'expulsion constituerait, pour l'intéressé, une ingérence d'une certaine importance dans son droit au respect de sa vie privée et familiale garanti par la Constitution fédérale (art. 13 Cst.) et par le droit international, en particulier l'art. 8 CEDH (arrêts 6B_177/2021 du 8 novembre 2021 consid. 3.1.1; 6B_316/2021 du 30 septembre 2021 consid. 2.3; 6B_94/2021 du 29 septembre 2021 consid. 7.2).
4.1.1. Dans l'appréciation du cas de rigueur, l'art. 66a al. 2, 2 e phrase CP impose expressément de prendre en considération la situation particulière de l'étranger qui est né ou qui a grandi en Suisse. L'examen de la clause de rigueur doit être effectué dans chaque cas sur la base des critères d'intégration habituels (cf. ATF <ref-ruling> consid. 3.3.2 p. 340 s.). La situation particulière des étrangers nés ou ayant grandi en Suisse est prise en compte en ce sens qu'une durée de séjour plus longue, associée à une bonne intégration - par exemple en raison d'un parcours scolaire effectué en Suisse - doit généralement être considérée comme une indication importante de l'existence d'intérêts privés suffisamment forts et donc tendre à retenir une situation personnelle grave. Lors de la pesée des intérêts qui devra éventuellement être effectuée par la suite, la personne concernée doit se voir accorder un intérêt privé plus important à rester en Suisse au fur et à mesure que la durée de sa présence augmente. A l'inverse, on peut partir du principe que le temps passé en Suisse est d'autant moins marquant que le séjour et la scolarité achevée en Suisse sont courts, de sorte que l'intérêt privé à rester en Suisse doit être considéré comme moins fort (<ref-ruling> consid. 3.4.4 p. 109 s.; arrêt 6B_40/2021 du 29 septembre 2021 consid. 4.2).
4.1.2. Selon la jurisprudence, pour se prévaloir du droit au respect de sa vie privée au sens de l'art. 8 par. 1 CEDH, l'étranger doit établir l'existence de liens sociaux et professionnels spécialement intenses avec la Suisse, notablement supérieurs à ceux qui résultent d'une intégration ordinaire. Le Tribunal fédéral n'adopte pas une approche schématique qui consisterait à présumer, à partir d'une certaine durée de séjour en Suisse, que l'étranger y est enraciné et dispose de ce fait d'un droit de présence dans notre pays. Il procède bien plutôt à une pesée des intérêts en présence, en considérant la durée du séjour en Suisse comme un élément parmi d'autres et en n'accordant qu'un faible poids aux années passées en Suisse dans l'illégalité, en prison ou au bénéfice d'une simple tolérance (cf. <ref-ruling> consid. 4.3 p. 24; arrêt 6B_1198/2020 du 19 juillet 2021 consid. 4.2 et la référence citée). Un séjour légal de dix années suppose en principe une bonne intégration de l'étranger (<ref-ruling> consid. 3.9 p. 278; arrêt 6B_40/2021 précité consid. 4.3).
4.2. La cour cantonale n'a pas expressément tranché la question de savoir si l'expulsion des recourants les mettrait dans une situation personnelle grave (première condition cumulative de l'<ref-law>). Elle a estimé que les intérêts publics présidant à leur renvoi l'emportaient sur leurs intérêts privés à demeurer en Suisse (seconde condition de l'<ref-law>), de sorte qu'il n'y avait pas matière à renoncer à l'expulsion (cf. jugement entrepris consid. 8).
4.2.1. Elle a rappelé que le recourant 1, de nationalité congolaise, titulaire d'un permis B, âgé de 27 ans, était arrivé en Suisse à l'âge de 8 ans, de sorte que son pays d'origine, où il avait encore de la famille de sa mère, ne lui était pas totalement étranger. Sous réserve d'une fiancée, il ne se prévalait pas de liens familiaux particuliers en Suisse. Son intégration n'était en outre pas exemplaire: s'il exerçait le métier de chauffagiste, il avait néanmoins laissé s'accumuler des dettes pour environ 30'000 fr., celles-ci ayant même augmenté de 10'000 fr. depuis novembre 2017. Surtout, il avait été condamné à dix reprises, pour des actes de violence notamment, une de ses précédentes condamnations reposant d'ailleurs sur des faits pratiquement identiques à ceux de la présente cause et ayant conduit à un avertissement de révocation de permis de séjour en cas de nouvelle condamnation. Cela ne l'avait pas dissuadé de récidiver. Sa prise de conscience était nulle, le recourant 1 ayant nié les faits qui ressortaient des images de vidéosurveillance. Relevant qu'il ne respectait rien ni personne et constituait un danger pour la sécurité publique suisse, la cour cantonale a retenu que l'intérêt public à son expulsion l'emportait clairement sur son intérêt privé à demeurer en Suisse. L'expulsion a été prononcée pour une durée de huit ans.
4.2.2. S'agissant du recourant 2, également ressortissant congolais, la cour cantonale a rappelé qu'il était âgé de 26 ans et venu en Suisse à l'âge de 7 ans, ce qui permettait de retenir que son pays d'origine, où il avait déclaré avoir encore des amis, ne lui était pas totalement étranger. S'il est titulaire d'un permis C (une partie de sa famille semblant vivre en Suisse), dit être fiancé et effectue un apprentissage de couvreur, son intégration n'était pas exemplaire. Après avoir débuté deux apprentissages sans les terminer, il avait vécu longtemps grâce à l'aide des services sociaux et accumulé pour environ 10'000 fr. de dettes, montant demeuré inchangé depuis octobre 2017. Il avait par ailleurs été condamné en Suisse à trois reprises en l'espace d'à peine plus de trois ans. Si les deux premières condamnations ne portaient pas sur des infractions d'une extrême gravité, elles démontraient néanmoins que l'intéressé n'avait que faire de l'ordre juridique suisse, ses actes devenant de plus en plus graves. Sur la base de ces circonstances, la cour cantonale a considéré que l'intérêt public à l'expulsion du recourant 2 devait l'emporter sur son intérêt privé à demeurer en Suisse. Elle a par conséquent prononcé une expulsion d'une durée de 5 ans.
4.3. Arrivés en Suisse alors qu'ils étaient enfants, les recourants y ont effectué leur parcours scolaire, de sorte que la question pourrait se poser de savoir si leur expulsion les mettrait dans une situation personnelle grave. Celle-ci peut toutefois souffrir de demeurer indécise compte tenu des considérants qui suivent relatifs à la seconde condition cumulative de l'<ref-law>.
Pour l'essentiel, les recourants rappellent leur parcours personnel, familial et professionnel, en mettant en avant des éléments qui ressortent du jugement attaqué. Ils relativisent la gravité des précédentes condamnations prononcées à leur encontre et soulignent l'absence de membres de leur famille dans leur pays d'origine, ces éléments ressortant également du jugement attaqué. Il n'y a pas lieu d'entrer en matière sur leurs argumentations en tant qu'ils se prévalent d'attestations et certificats postérieurs au jugement entrepris (cf. <ref-law>).
4.3.1. L'intérêt public présidant à l'expulsion du recourant 1 s'avère important, dès lors que celui-ci a été condamné à une peine privative de liberté d'ensemble de 27 mois (21 mois pour les faits de la présente cause). Or, en droit des étrangers, une révocation de l'autorisation de séjour est prévue par l'art. 62 al. 1 let. b LEI en cas de "peine privative de liberté de longue durée", c'est-à-dire toute peine privative de liberté supérieure à un an (cf. <ref-ruling> consid. 2.1). Le recourant 1 pourrait donc voir son autorisation de séjour révoquée dans les mêmes circonstances en vertu de la LEI. S'agissant plus spécifiquement de l'infraction qui entraîne l'expulsion obligatoire, à savoir l'agression au sens de l'<ref-law>, on relève qu'il s'agit d'une infraction de violence qui porte atteinte à des biens juridiques précieux, en particulier la vie et l'intégrité corporelle. Dans le cas d'espèce, les agissements du recourant 1 ont eu un impact sérieux sur l'état de santé de l'intimé (cf. jugement de première instance consid. 3a; pièce 43: attestation de suivi pendant environ une année), ce qui leur confère une gravité concrète non négligeable. La présente condamnation du recourant 1 doit être mise en perspective avec ses antécédents. Ainsi, par le passé, le recourant a été condamné à neuf reprises pour différentes infractions, dont certaines impliquant des actes de violence, à des peines pécuniaires et privatives de liberté pour des actes qui se sont déployés dans le temps et qui étaient dirigés contre de multiples biens juridiques. Au vu de son âge peu avancé, il importe peu que ses antécédents datent de sa jeunesse, étant relevé que seuls deux antécédents sur neuf ont été jugés par des juridictions pour mineurs.
Compte tenu de la longue période durant laquelle le recourant 1 a commis des infractions en nombre, l'absence de nouvelle infraction depuis 4 ans et demi n'est pas encore significative. En outre, en tant que le recourant persiste à nier, en appel, une partie des faits qui lui sont reprochés et qui ressortent des images de vidéosurveillance, son comportement révèle un défaut de prise de conscience renforçant encore les intérêts publics à son expulsion.
Le recourant 1 se contente de mettre en avant son parcours professionnel et sa relation amoureuse, éléments que la cour cantonale a pris en considération et qui ne permettent pas encore, au stade de la pesée des intérêts, de faire passer au second plan les intérêts publics à l'expulsion. On ne saurait, au regard des très nombreux antécédents du recourant 1, de la gravité des faits d'espèce et des dettes cumulées, conférer une importance particulière aux emplois rémunérés qu'il exerce depuis janvier 2019. Au contraire, au vu de son jeune âge, de sa formation et de son expérience professionnelle dans la technique du bâtiment, aucun obstacle majeur ne s'oppose à une réintégration dans son pays d'origine, étant précisé que certains membres de la famille de sa mère s'y trouvent. En outre, le recourant, célibataire et sans enfant, ne saurait se prévaloir du droit au respect de sa vie de famille (art. 8 par. 1 CEDH; cf. <ref-ruling> consid. 6.1).
En définitive, s'agissant d'un jeune homme qui présente de multiples antécédents et a été condamné à une peine relativement lourde notamment pour deux infractions avec une composante de violence, les intérêts publics à l'expulsion l'emportent sur l'intérêt privé de l'intéressé à demeurer en Suisse.
Pour le surplus, faute pour le recourant 1 de pouvoir se prévaloir d'un état de défense excusable (<ref-law>) ou d'un état de nécessité excusable (<ref-law>), il ne saurait reprocher à la cour cantonale de n'avoir pas renoncé à l'expulsion pour ce motif (cf. <ref-law>).
L'expulsion du recourant 1, ordonnée pour une durée de huit ans, laquelle se situe dans la fourchette inférieure du délai prévu par l'<ref-law>, est conforme au principe de la proportionnalité découlant des art. 5 al. 2 Cst. et 8 par. 2 CEDH.
4.3.2. Les facteurs relevant de la gravité des infractions retenues en l'espèce plaidant en faveur de l'expulsion du recourant 1 peuvent être appliqués par identité de motifs au recourant 2 (infractions de violence ayant entraîné des lésions à l'intimé). Ce dernier ne conteste pas que sa prise de conscience était quasi inexistante. Si ses antécédents ne comprennent pas nécessairement des infractions graves, celles-ci sont nombreuses et dirigées contre des biens juridiques distincts. Ils dénotent en outre une propension à transgresser la loi en même temps qu'une incapacité à s'amender.
Les intérêts du recourant 2 à demeurer en Suisse, pays où il est arrivé à l'âge de sept ans et y a terminé sa scolarité obligatoire ne sont pas négligeables. Néanmoins, à l'âge de 27 ans il ne disposait pas d'une formation complète. L'apprentissage qu'il poursuit fait suite à deux précédents apprentissages qui n'ont pas été menés à terme. Entre ces formations, il a bénéficié de mesures d'insertion professionnelle. Il a émargé au social pendant plusieurs années. Il a en outre accumulé des dettes à hauteur de 10'000 francs. Ces facteurs démontrent une mauvaise intégration professionnelle et économique. Sa participation à des entraînements de football pendant quelques années ne saurait témoigner d'une intégration associative particulièrement réussie.
Le recourant se prévaut en vain de la situation politique et sanitaire à l'Est de la RDC, faute de démontrer leur impact sur son intégration personnelle dans son pays d'origine, et en particulier à Kinshasa, ville située l'Ouest du pays. S'il dit ne plus avoir de famille en RDC, il y connaît des amis et il est probable qu'au vu de sa situation personnelle, de son jeune âge et des formations acquises en Suisse, il puisse s'intégrer sans difficulté majeure, socialement et professionnellement dans son pays d'origine. En outre, le recourant, célibataire et sans enfant, ne saurait se prévaloir du droit au respect de sa vie de famille (art. 8 par. 1 CEDH; cf. <ref-ruling> consid. 6.1).
Les intérêts publics à l'expulsion l'emportent sur l'intérêt privé de l'intéressé à demeurer en Suisse. La seconde condition pour l'application de l'<ref-law> n'est pas réalisée, étant rappelé que la clause de rigueur doit être appliquée de manière restrictive (<ref-ruling> consid. 3.4.2).
L'expulsion, ordonnée pour une durée de cinq ans, correspondant à la durée minimum du délai prévu par l'<ref-law>, s'avère par conséquent conforme au principe de la proportionnalité découlant des art. 5 al. 2 Cst. et 8 par. 2 CEDH.
5.
Au vu de ce qui précède, les recours doivent être rejetés dans la mesure de leur recevabilité. Comme ils étaient dénués de chances de succès, les demandes d'assistance judiciaire doivent être rejetées. Les recourants, qui succombent, supporteront les frais judiciaires, qui seront fixés en tenant compte de leur situation financière, laquelle n'apparaît pas favorable (art. 65 al. 2 et 66 al. 1 LTF). L'intimé, qui n'a pas été invité à se déterminer, ne saurait prétendre à des dépens.

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Les causes 6B_261/2021 et 6B_262/2021 sont jointes.
2.
Les recours sont rejetés dans la mesure où ils sont recevables.
3.
Les demandes d'assistance judiciaire sont rejetées.
4.
Une partie des frais judiciaires, arrêtée à 1'200 fr., est mise à la charge du recourant 1.
5.
Une partie des frais judiciaires, arrêtée à 1'200 fr., est mise à la charge du recourant 2.
6.
Le présent arrêt est communiqué aux parties et à la Cour d'appel pénale du Tribunal cantonal du canton de Vaud.
Lausanne, le 2 février 2022
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
La Présidente : Jacquemoud-Rossari
La Greffière : Klinke