Return-Path: Delivered-To: apmail-repository-archive@www.apache.org Received: (qmail 41369 invoked from network); 4 Apr 2006 23:02:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Apr 2006 23:02:11 -0000 Received: (qmail 10128 invoked by uid 500); 4 Apr 2006 23:02:10 -0000 Delivered-To: apmail-repository-archive@apache.org Received: (qmail 10060 invoked by uid 500); 4 Apr 2006 23:02:09 -0000 Mailing-List: contact repository-help@apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: repository@apache.org List-Id: Delivered-To: mailing list repository@apache.org Received: (qmail 10049 invoked by uid 99); 4 Apr 2006 23:02:09 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Apr 2006 16:02:09 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of flamefew@gmail.com designates 64.233.166.179 as permitted sender) Received: from [64.233.166.179] (HELO pproxy.gmail.com) (64.233.166.179) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Apr 2006 16:02:08 -0700 Received: by pproxy.gmail.com with SMTP id z74so714568pyg for ; Tue, 04 Apr 2006 16:01:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PHotqGDOO4g1POf4V/xN9Pry7NHcsShG0xr3+C3A4hvq/TEWcBw1MpzGnt7nz0ug4qHzgDEugqtoPnVZ2BW5MNKkKbIZRU2oKs94o9zlZTlPEYncx0dmdrITpkmvlMThaM3SkgxrZXNNJd4SEuEaopDKzFLFel+HAtiLtHoM19c= Received: by 10.35.14.1 with SMTP id r1mr475986pyi; Tue, 04 Apr 2006 16:01:47 -0700 (PDT) Received: by 10.35.22.15 with HTTP; Tue, 4 Apr 2006 16:01:47 -0700 (PDT) Message-ID: <31cc37360604041601g15a15f2fqd3194cc1bdb0b0@mail.gmail.com> Date: Tue, 4 Apr 2006 16:01:47 -0700 From: "Henri Yandell" To: repository@apache.org Subject: Re: sources + javadocs In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <31cc37360604041458q1da1216h1a8b249a99789099@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 4/4/06, Henk P. Penning wrote: > On Tue, 4 Apr 2006, Henri Yandell wrote: > > > Date: Tue, 4 Apr 2006 14:58:11 -0700 > > From: Henri Yandell > > To: repository@apache.org > > Subject: Re: sources + javadocs > > > > On 4/4/06, Henk P. Penning wrote: > > > On Tue, 4 Apr 2006, Henri Yandell wrote: > > > > > > > Date: Tue, 4 Apr 2006 13:56:25 -0700 > > > > From: Henri Yandell > > > > To: repository@apache.org > > > > Subject: sources + javadocs > > > > > > > > It's all the rage to deploy sources and javadocs to your repos nowa= days. > > > > > > > > Anyone mind if I go ahead and see how much I can script in the curr= ent > > > > repos such that the sources and javadocs are pulled out of the .zip > > > > files in the archive and sucked over into the maven repo? > > > > > > Hen, > > > > > > The rules in maven-repository/README.txt : > > > > > > - only deploy releases voted on by the PMC > > > > Out of interest, are we meant to remove ones that weren't voted on? > > I don't know too much about this rule. It is a general principle > for the ASF regarding '/dist/'. > > > > - sign all artifacts and POMs (currently, this is a manual step) > > > - never deploy snapshots or development releases to this reposito= ry > > > - ensure that if a release is deleted from /dist/, it is removed = from > > > here completely also (excluding archiving) > > > > Which would be a bad thing from a user point of view (I assume the > > rsync is deleting at ibiblio if we delete). > > No. IIRC ibiblio offered a mirror under condition they wouldn't > have to delete. Right, thought that was something they were hot on. > Please take this point (automatic cleanup) very serious. > > The java-repository is a big mess and this shouldn't be repeated > in the maven-repository. Writing scripts to install stuff is easy ; > writing stuff that cleans up is not so easy. > > First solve the not-so-easy part, before you solve the easy part. I thought the solution was supposed to be easy. Move it out of dist. > The idea for maven-repository was to have cleanup-hooks : > a pointer from the artifact to the source in 'dist/' ; > when the source goes out, the artifact can be removed. > I haven't seen that idea gone into practice yet, despite > good intentions and promises. Does the pointer even need to remain? The chief problem is that the ibiblio sync would delete it (I thought). So would need to stop the --delete if it's happening (or whatever the flag is). > Take a look at java-repository ; what percentage of the stuff > there is obsolete (given its also in archive.apache.org/dist) ? Two problems with this question: 1) Nothing in there is obsolete. It has a different use case than the rest of dist/. 2) Nothing in there is in archive.apache.org/dist (afaik). One has jar files, the other tends to be zips/tar.gzs. What's the cause of the need to move to archive - mirroring or disk location? If just mirroring, can we just filter out those directories from being mirrored? (no idea if Maven/Ant would want this, but I don't know of any current reason to mirror them). Hen