Documentation http://www.gdal.org/drv_gml.html claims that
"Since OGR 1.8.0, the GML driver has coordinate system support. This is only
reported when all the geometries of a layer have a srsName attribute, whose
value is the same for all geometries."
I wonder if reporting does not happen when there is only one geometry but
your GML data are anyway correct.
I came back to this problem. With your command ogr2ogr is also creating the
.xsd schema file and this case this part of GML driver manual page
FORCE_SRS_DETECTION=YES/NO: (GDAL >=2.0) Force a full scan to detect the SRS
of layers. This option may be needed in the case where the .gml file is
accompanied with a .xsd. Normally in that situation, OGR would not detect
the SRS, because this requires to do a full scan of the file. Defaults to NO
Repeat your command with this open option and ogrinfo reports the SRS:
Another option is to delete the jena-boundary.xsd file which also forces
GDAL to scan the whole GML file and to detect the SRS by the same. Third
option is to disable the creation of .xsd file by adding -dsco XSISCHEMA=OFF
into your original ogr2ogr command.