Citation: 2C_387/2023 E. C

Contre l'arrêt du 8 juin 2023 de la Cour de justice, A.________ forme, le 10 juillet 2023, un recours en matière de droit public auprès du Tribunal fédéral. Il demande préalablement qu'il soit ordonné au Tribunal administratif fédéral de se déterminer quant à la durée moyenne actuelle pour le prononcé d'une décision matérielle et définitive dans le cadre d'une procédure de recours auprès de cette autorité contre une décision négative d'asile. Au fond, il conclut, sous suite de frais et dépens, à l'annulation de l'arrêt du 8 juin 2023 et, principalement, à sa libération ainsi que, subsidiairement, au renvoi de la cause à la Cour de justice pour nouvelle décision dans le sens des considérants et, encore plus subsidiairement, au constat de l'illicéité de sa détention. Il requiert le bénéfice de l'assistance judiciaire. Par ordonnance du 12 juillet 2023, la Présidente de la IIe Cour de droit public du Tribunal fédéral a notamment indiqué que la demande d'assistance judiciaire serait traitée avec la décision au fond et qu'en tant que le recourant sollicitait sa libération celle-ci ne serait pas ordonnée pendant la procédure. La Cour de justice s'en rapporte à justice quant à la recevabilité du recours et persiste dans les considérants et le dispositif de son arrêt. L'Office cantonal conclut au rejet du recours dans la mesure où il est recevable. Il produit un extrait du registre SYMIC (système d'information central sur la migration), dont il ressort que A.________ a déposé le 22 juin 2023 un recours contre la décision de rejet de sa demande d'asile et que le Tribunal administratif fédéral a rejeté ce recours par arrêt du 29 juin 2023 (D-3535/2023). Le Secrétariat d'Etat aux migrations conclut implicitement au rejet du recours. A.________ a persisté dans ses conclusions.