-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

(please CC me on a response to this, or it might be another week before
I check back :)

Nicola earlier pointed me at this thread, and I thought I'd just
reassure you on a point...

> How do artifacts get into the remote Maven respository
> and how are they guaranteed to be the legitimate file?

For ASF artifacts, the copy on ibiblio is identical to
http://www.apache.org/dist/java-repository/ as we rsync it from there
(for the Maven2 repository, we do some processing of the metadata, but
the original JAR remains intact). We retain logs on what happens here,
and have some additional monitoring, so I'm confident what is on Ibiblio
and its mirrors is the same as what is on the ASF hardware. It would be
good to make use of the ASF's own mirrors (we can't point people at
www.apache.org directly, of course), but we have more work to do there
yet before that would be possible.

We have similar arrangements with other projects: open symphony,
mortbay, osjava to name some.

The rest are done manually, but are checked by humans.

If this isn't strong enough, as Nicola mentioned, you are welcome to set
up your own repository - its very easy to use it instead of, or in
addition to, ibiblio. The hardest bit is going to be populating it - in
plarticular the required metadata, but you can certainly copy that from
ibiblio and give it a once over.

Steve Loughran had the idea of hardcoding the sha1 of the artifact into
your build file so that as long as you can get the original and trust
it, you're protected from future compromise. This isn't flawless, and is
probably somewhat tedious for general use... but if you are interested
that could be added to at least the first level of dependencies.

Anyway, I'm glad to hear you're considering using our ant tasks - if
there is anything we can do to help out, please drop us a line at [EMAIL 
PROTECTED]

Cheers,
Brett

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCcIq2Ob5RoQhMkRMRAh7CAKCV0NMVdDMjrBollIQzMerQS0wnfwCcD3Sc
aFOcPOJdApTUGiPLAYo4psA=
=wlZY
-----END PGP SIGNATURE-----

Reply via email to