En Fait
Parties:
- [A.] , le recourant, représenté par l'avocate Lea Hungerbühler, contre le Département de l'intérieur du canton de Soleure, Office des migrations, et le Tribunal des mesures de contrainte du canton de Soleure.
Faits:
- [A.] , citoyen éthiopien, est entré en Suisse le 4 juillet 2012. Ses demandes d'asile ont été rejetées, et il a disparu à plusieurs reprises.
- Le 5 février 2020, il a été renvoyé en Suisse par l'Allemagne. Le jour suivant, l'Office des migrations a ordonné une détention administrative de trois mois.
- Le 11 septembre 2020, [A.] a déposé sa troisième demande d'asile, qui a été rejetée. L'Office des migrations a ordonné une détention pour exécution, approuvée par le Tribunal des mesures de contrainte.
- Le recours contre les décisions de détention a été rejeté par le Tribunal administratif du canton de Soleure.
- [A.] a demandé au Tribunal fédéral l'annulation du jugement, sa libération de la détention et la constatation de l'illégalité de la détention.
En Droit
Le Tribunal fédéral a d'abord examiné l'admissibilité du recours et a constaté que la détention préparatoire selon l'art. 75 LEI n'était plus possible, puisqu'une décision de première instance existait déjà. La détention préparatoire était donc illégale au regard du droit fédéral.
En ce qui concerne la détention pour exécution selon l'art. 78 LEI, le Tribunal fédéral a constaté qu'une expulsion ou un renvoi en force exécutoire est une condition préalable. Puisque la décision exécutoire n'est intervenue que le 26 octobre 2020 et que le recourant n'a pas pu respecter le délai de départ, la détention pour exécution…