Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2390910E1D for ; Tue, 15 Oct 2013 19:12:33 +0000 (UTC) Received: (qmail 98073 invoked by uid 500); 15 Oct 2013 19:12:21 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 97822 invoked by uid 500); 15 Oct 2013 19:12:19 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 97662 invoked by uid 99); 15 Oct 2013 19:12:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Oct 2013 19:12:18 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gudnabrsam@gmail.com designates 74.125.83.53 as permitted sender) Received: from [74.125.83.53] (HELO mail-ee0-f53.google.com) (74.125.83.53) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Oct 2013 19:12:12 +0000 Received: by mail-ee0-f53.google.com with SMTP id t10so483710eei.26 for ; Tue, 15 Oct 2013 12:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=z47LmZK6XDbjcTZS+6Yx9lkEvg7TmO2mbuz2puJxyWw=; b=rhraco9sse+XchhbugSyNdehtHX06KxvTlNpN9de5Q5fVQUdIiAL+Ox/NyKVno/XQz 48t7BRyeFx+ul0OJXu288hnndpwIznYPxin7ODd3vu9wylIa9+aAqeaEYfmORaBHtlev umfd4NOdrFydf1R75ttQ+b1PBDP4WOZ0HsmPkwFRBpMzuSXiWaaLmyBBvJbRScxR+h+F MQ388F2yee5wX/OBZsWDZ5o1aLgJIVok40B1wdzj4EP6AtxIn1/2JQS7kQ8dBQCna+JK A3AwFUBRymODtHdfV7lGdwbxUlyrMy43n4zWgX5dJywWXMVR5+NyfvgXdT6u+UrJGX5a JFgA== MIME-Version: 1.0 X-Received: by 10.14.108.9 with SMTP id p9mr2966498eeg.8.1381864311902; Tue, 15 Oct 2013 12:11:51 -0700 (PDT) Received: by 10.223.85.70 with HTTP; Tue, 15 Oct 2013 12:11:51 -0700 (PDT) Reply-To: gudnabrsam@gmail.com In-Reply-To: References: <5256C912.6060606@apache.org> <5257C38B.2030504@apache.org> Date: Tue, 15 Oct 2013 14:11:51 -0500 Message-ID: Subject: Re: [DISCUSS] Creating Project for Release Process Testing... From: Matt Benson To: sebb Cc: Commons Developers List Content-Type: multipart/alternative; boundary=001a11c28d3470556304e8cc5bec X-Virus-Checked: Checked by ClamAV on apache.org --001a11c28d3470556304e8cc5bec Content-Type: text/plain; charset=ISO-8859-1 >From the time I spent recently perusing their API docs, I would guess from the fact that they qualify the URL scheme with a "1" version, that they will preserve compatibility indefinitely. If they alter their API I presume it will use a different version ID on the URL. Matt On Tue, Oct 15, 2013 at 2:08 PM, sebb wrote: > On 15 October 2013 19:33, Matt Benson wrote: > > Asked on #asfinfra and got the link from bdemers: [1]. He says it will > > change to [2] whenever Nexus is upgraded. > > Thanks! > > Just to clarify: is it just the link that will change, or will the API > change as well? > > > Matt > > [1] > > > https://repository.apache.org/nexus-core-documentation-plugin/core/docs/index.html > > [2] > > > https://repository.apache.org/nexus-restlet1x-plugin/default/docs/index.html > > > > > > > > On Tue, Oct 15, 2013 at 12:23 PM, sebb wrote: > >> > >> On 15 October 2013 17:54, Matt Benson wrote: > >> > We should probably investigate whether Nexus's REST APIs would be of > any > >> > use here; seemingly they would make it much more difficult to > >> > inadvertently > >> > delete the wrong file(s). > >> > >> I did try to find out about them. > >> Unfortunately they are not documented anywhere public that I could > >> find (and it appears they may not be stable). > >> I did make some progress by recording the GUI, but that is obviously not > >> ideal. > >> > >> > Matt > >> > > >> > > >> > On Tue, Oct 15, 2013 at 11:33 AM, sebb wrote: > >> > > >> >> On 14 October 2013 02:21, Ralph Goers > >> >> wrote: > >> >> > > >> >> > On Oct 13, 2013, at 4:31 PM, sebb wrote: > >> >> > > >> >> >> Recently, I found that the Maven project RMs don't bother removing > >> >> these. > >> >> >> So the files are released to Maven Central with the rest. > >> >> >> I assume that the Maven Central administrators don't care about > the > >> >> >> extra space needed. > >> >> >> > >> >> >> Now ASF source releases must be provided via the ASF mirror > system. > >> >> >> There does not seem to be any ruling on whether having additional > >> >> >> copies of the source release elsehere is allowed or not. > >> >> >> > >> >> >> I tried asking on Infra whether source releases should only be > >> >> >> published to the ASF mirror system, but got no answer. > >> >> >> Perhaps someone else would like to try? > >> >> >> > >> >> >> It would obviously be a lot easier if the Nexus directory did not > >> >> >> have > >> >> >> to be purged of these files, as this has to be carefully > >> >> >> co-ordinated > >> >> >> with copying the files for the ASF mirror SVN repo. > >> >> > > >> >> > Whether they have to be removed or not as a user I find them being > >> >> published to Maven central to be annoying since they are pretty much > >> >> useless as Maven artifacts. > >> >> > >> >> Indeed. > >> >> > >> >> The issue here is that deleting files from a closed staging area is > >> >> prone to errors as the Nexus GUI is quite fiddly (and the > confirmation > >> >> pop-up does not show the name of the file being deleted). > >> >> > >> >> > > >> >> >> > >> >> >>> I gave up trying to remove the absurd .asc.sha1 and > >> >> >>> .asc.md5 files for JCI, there was too many of them (12 files per > >> >> >>> artifact, 6 artifacts). > >> >> >> > >> >> >> That could be automated (I started working on a tool to do this, > but > >> >> >> other things intervened). > >> >> >> It's a long-standing Maven bug. The files can be left, but it > makes > >> >> >> checking the directory tedious. > >> >> > > >> >> > See http://wiki.apache.org/logging/Log4j2ReleaseGuide step 11c. > I'm > >> >> not sure why rm *.asc.md5 is a problem. Even if they are in separate > >> >> directories the find command works pretty well. > >> >> > >> >> Find and rm do not work on Nexus, which is one place where the > >> >> spurious files are annoying. > >> >> Also it's easy to delete the wrong file in Nexus (so this should be > >> >> done before closing the staging area - if it is done at all) > >> >> > >> >> > Ralph > >> >> > > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > >> >> For additional commands, e-mail: dev-help@commons.apache.org > >> >> > >> >> > > > > > --001a11c28d3470556304e8cc5bec--