See http://hudson.opengeo.org/hudson/job/geotools-trunk/1026/changes

Changes:

[simboss] -supporting gdal bassed readers

------------------------------------------
[...truncated 6030 lines...]
</wps:ExecuteResponse>
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.884 sec
Running org.geotools.wps.GetCapabilitiesTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 sec

Results :

Tests run: 4, Failures: 0, Errors: 0, Skipped: 0

[INFO] [jar:jar]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/extension/xsd/xsd-wps/target/gt-xsd-wps-2.6-SNAPSHOT.jar
 
[INFO] Preparing source:jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:jar {execution: attach-sources}]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/extension/xsd/xsd-wps/target/gt-xsd-wps-2.6-SNAPSHOT-sources.jar
 
[INFO] [jar-collector:collect {execution: default}]
[INFO] [install:install]
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/extension/xsd/xsd-wps/target/gt-xsd-wps-2.6-SNAPSHOT.jar
  to 
/home/tomcat/.m2/repository/org/geotools/xsd/gt-xsd-wps/2.6-SNAPSHOT/gt-xsd-wps-2.6-SNAPSHOT.jar
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/extension/xsd/xsd-wps/target/gt-xsd-wps-2.6-SNAPSHOT-sources.jar
  to 
/home/tomcat/.m2/repository/org/geotools/xsd/gt-xsd-wps/2.6-SNAPSHOT/gt-xsd-wps-2.6-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building Web Coverage Service Model
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wcs/target
 
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 94 source files to 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wcs/target/classes
 
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wcs/target/net.opengis.wcs-2.6-SNAPSHOT.jar
 
[INFO] Preparing source:jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:jar {execution: attach-sources}]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wcs/target/net.opengis.wcs-2.6-SNAPSHOT-sources.jar
 
[INFO] [jar-collector:collect {execution: default}]
[INFO] [install:install]
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wcs/target/net.opengis.wcs-2.6-SNAPSHOT.jar
  to 
/home/tomcat/.m2/repository/org/geotools/ogc/net.opengis.wcs/2.6-SNAPSHOT/net.opengis.wcs-2.6-SNAPSHOT.jar
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wcs/target/net.opengis.wcs-2.6-SNAPSHOT-sources.jar
  to 
/home/tomcat/.m2/repository/org/geotools/ogc/net.opengis.wcs/2.6-SNAPSHOT/net.opengis.wcs-2.6-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building Web Feature Service Versioning Model
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wfsv/target
 
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 28 source files to 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wfsv/target/classes
 
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wfsv/target/net.opengis.wfsv-2.6-SNAPSHOT.jar
 
[INFO] Preparing source:jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:jar {execution: attach-sources}]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wfsv/target/net.opengis.wfsv-2.6-SNAPSHOT-sources.jar
 
[INFO] [jar-collector:collect {execution: default}]
[INFO] [install:install]
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wfsv/target/net.opengis.wfsv-2.6-SNAPSHOT.jar
  to 
/home/tomcat/.m2/repository/org/geotools/ogc/net.opengis.wfsv/2.6-SNAPSHOT/net.opengis.wfsv-2.6-SNAPSHOT.jar
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/ogc/net.opengis.wfsv/target/net.opengis.wfsv-2.6-SNAPSHOT-sources.jar
  to 
/home/tomcat/.m2/repository/org/geotools/ogc/net.opengis.wfsv/2.6-SNAPSHOT/net.opengis.wfsv-2.6-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building Coverage I/O for NetCDF format
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coverageio-netcdf/target
 
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 4 source files to 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coverageio-netcdf/target/classes
 
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coverageio-netcdf/target/gt-coverageio-netcdf-2.6-SNAPSHOT.jar
 
[INFO] Preparing source:jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:jar {execution: attach-sources}]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coverageio-netcdf/target/gt-coverageio-netcdf-2.6-SNAPSHOT-sources.jar
 
[INFO] [jar-collector:collect {execution: default}]
[INFO] [install:install]
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coverageio-netcdf/target/gt-coverageio-netcdf-2.6-SNAPSHOT.jar
  to 
/home/tomcat/.m2/repository/org/geotools/gt-coverageio-netcdf/2.6-SNAPSHOT/gt-coverageio-netcdf-2.6-SNAPSHOT.jar
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coverageio-netcdf/target/gt-coverageio-netcdf-2.6-SNAPSHOT-sources.jar
  to 
/home/tomcat/.m2/repository/org/geotools/gt-coverageio-netcdf/2.6-SNAPSHOT/gt-coverageio-netcdf-2.6-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building ImageI/O-Ext based grid coverage readers
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target
 
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdalmrsid:1.0-SNAPSHOT: 
checking for updates from maven2-repository.dev.java.net
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdalmrsid:1.0-SNAPSHOT: 
checking for updates from refractions
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdal:1.0-SNAPSHOT: 
checking for updates from maven2-repository.dev.java.net
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdal:1.0-SNAPSHOT: 
checking for updates from refractions
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalframework:1.0-SNAPSHOT: checking 
for updates from maven2-repository.dev.java.net
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalframework:1.0-SNAPSHOT: checking 
for updates from refractions
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdalecw:1.0-SNAPSHOT: 
checking for updates from maven2-repository.dev.java.net
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdalecw:1.0-SNAPSHOT: 
checking for updates from refractions
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdaldted:1.0-SNAPSHOT: 
checking for updates from maven2-repository.dev.java.net
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdaldted:1.0-SNAPSHOT: 
checking for updates from refractions
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalkakadujp2:1.0-SNAPSHOT: checking 
for updates from maven2-repository.dev.java.net
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalkakadujp2:1.0-SNAPSHOT: checking 
for updates from refractions
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalmrsidjp2:1.0-SNAPSHOT: checking for 
updates from maven2-repository.dev.java.net
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalmrsidjp2:1.0-SNAPSHOT: checking for 
updates from refractions
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalecwjp2:1.0-SNAPSHOT: checking for 
updates from maven2-repository.dev.java.net
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalecwjp2:1.0-SNAPSHOT: checking for 
updates from refractions
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalerdasimg:1.0-SNAPSHOT: checking for 
updates from maven2-repository.dev.java.net
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-gdalerdasimg:1.0-SNAPSHOT: checking for 
updates from refractions
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdalnitf:1.0-SNAPSHOT: 
checking for updates from maven2-repository.dev.java.net
[INFO] snapshot it.geosolutions.imageio-ext:imageio-ext-gdalnitf:1.0-SNAPSHOT: 
checking for updates from refractions
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-imagereadmt:1.0-SNAPSHOT: checking for 
updates from maven2-repository.dev.java.net
[INFO] snapshot 
it.geosolutions.imageio-ext:imageio-ext-imagereadmt:1.0-SNAPSHOT: checking for 
updates from refractions
[INFO] [compiler:compile]
[INFO] Compiling 29 source files to 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target/classes
 
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Compiling 22 source files to 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target/test-classes
 
[INFO] [surefire:test]
[INFO] Surefire report directory: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target/surefire-reports
 
Native library load failed.
java.lang.UnsatisfiedLinkError: no gdaljni in java.library.path
Sep 21, 2008 2:13:04 PM 
org.geotools.coverageio.gdal.jp2mrsid.AbstractJP2MrSIDTestCase <clinit>
WARNING: GDAL library unavailable.

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.geotools.coverageio.gdal.erdasimg.ServiceTest
Sep 21, 2008 2:13:04 PM it.geosolutions.imageio.gdalframework.GDALUtilities 
loadGDAL
WARNING: Native library load failed.java.lang.UnsatisfiedLinkError: no gdaljni 
in java.library.path
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: ErdasImagine libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.529 sec
Running org.geotools.coverageio.gdal.jp2kak.JP2KTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: JP2K libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.geotools.coverageio.gdal.jp2kak.ServiceTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: JP2K libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running org.geotools.coverageio.gdal.dted.DTEDTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: DTED libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
Running org.geotools.coverageio.gdal.ecw.ServiceTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: ECW libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.geotools.coverageio.gdal.jp2mrsid.ServiceTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: JP2K libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
Running org.geotools.coverageio.gdal.erdasimg.ErdasImgTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: ErdasImagine libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.geotools.coverageio.gdal.nitf.NITFTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: NITF libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running org.geotools.coverageio.gdal.mrsid.ServiceTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: MrSID libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.geotools.coverageio.gdal.ecw.ECWTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: ECW libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running org.geotools.coverageio.gdal.dted.ServiceTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: DTED libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.geotools.coverageio.gdal.mrsid.MrSIDTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: MrSID libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.geotools.coverageio.gdal.nitf.ServiceTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: NITF libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.geotools.coverageio.gdal.jp2mrsid.JP2MrSIDTest
Sep 21, 2008 2:13:05 PM org.geotools.coverageio.gdal.AbstractGDALBasedTestCase 
testingEnabled
WARNING: JP2K libraries are not available, skipping tests!
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec

Results :

Tests run: 14, Failures: 0, Errors: 0, Skipped: 0

[INFO] [jar:jar]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target/gt-imageio-ext-gdal-2.6-SNAPSHOT.jar
 
[INFO] Preparing source:jar
[WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation.
[INFO] No goals needed for project - skipping
[INFO] [source:jar {execution: attach-sources}]
[INFO] Building jar: 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target/gt-imageio-ext-gdal-2.6-SNAPSHOT-sources.jar
 
[INFO] [jar-collector:collect {execution: default}]
[INFO] [install:install]
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target/gt-imageio-ext-gdal-2.6-SNAPSHOT.jar
  to 
/home/tomcat/.m2/repository/org/geotools/gt-imageio-ext-gdal/2.6-SNAPSHOT/gt-imageio-ext-gdal-2.6-SNAPSHOT.jar
[INFO] Installing 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/imageio-ext-gdal/target/gt-imageio-ext-gdal-2.6-SNAPSHOT-sources.jar
  to 
/home/tomcat/.m2/repository/org/geotools/gt-imageio-ext-gdal/2.6-SNAPSHOT/gt-imageio-ext-gdal-2.6-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building Coverage tools
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coveragetools/target
 
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 13 source files to 
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coveragetools/target/classes
 
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coveragetools/src/main/java/org/geotools/utils/imagemosaic/MosaicIndexBuilder.java
 :[477,48] cannot assign a value to final variable inStream



http://hudson.opengeo.org/hudson/job/geotools-trunk/ws/gt_trunk/modules/unsupported/coveragetools/src/main/java/org/geotools/utils/imagemosaic/MosaicIndexBuilder.java
 :[477,48] cannot assign a value to final variable inStream


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6 minutes 28 seconds
[INFO] Finished at: Sun Sep 21 14:13:11 EDT 2008
[INFO] Final Memory: 43M/63M
[INFO] ------------------------------------------------------------------------


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to