Return-Path: X-Original-To: apmail-maven-dev-archive@www.apache.org Delivered-To: apmail-maven-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 35396C3E8 for ; Mon, 5 Jan 2015 12:25:01 +0000 (UTC) Received: (qmail 43999 invoked by uid 500); 5 Jan 2015 12:25:01 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 43920 invoked by uid 500); 5 Jan 2015 12:25:01 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 43877 invoked by uid 99); 5 Jan 2015 12:24:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2015 12:24:59 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bimargulies@gmail.com designates 209.85.214.171 as permitted sender) Received: from [209.85.214.171] (HELO mail-ob0-f171.google.com) (209.85.214.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2015 12:24:33 +0000 Received: by mail-ob0-f171.google.com with SMTP id uz6so60527367obc.2 for ; Mon, 05 Jan 2015 04:22:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=/8sIePVHUS4FSyT7BLdTd9SDiiOeEBQgW2EfenxrTO8=; b=QhAe4u9I6m6FZP2gnAcgfRLR/a16Z0nRRjdO7ZbW8Gtk1iAIT4XSOLHHxUoQ1uc41D zf87uj3PGY1qeZWCrZYPw3wylaE8ioNwuad0B8JniV0uLtqechprJdbloucH+HPyMfen S3pzH7wvSRO85dcAJoXFGzPYK0tomzwP+LHVt+ruUkc26JxveWLphLvQT3tDm84+vbmm rNiZET/rXCRcR1XHlVT5ms2YZcMuES1bgmYtKLC/tAI3xmav2qFHPITGe0kpYeKiZZZ+ UayBgoQ3jE3ThVH37x7IPBItcAAhHs8+Lvl4ollABMaZ72NGj/wAfSaug8VigN287qcY +/9A== MIME-Version: 1.0 X-Received: by 10.202.213.144 with SMTP id m138mr49779833oig.87.1420460537127; Mon, 05 Jan 2015 04:22:17 -0800 (PST) Received: by 10.202.1.70 with HTTP; Mon, 5 Jan 2015 04:22:17 -0800 (PST) In-Reply-To: <5261763.sTEif1qtap@herve-desktop> References: <5261763.sTEif1qtap@herve-desktop> Date: Mon, 5 Jan 2015 07:22:17 -0500 Message-ID: Subject: Re: JIRA projects for Maven From: Benson Margulies To: =?UTF-8?Q?Herv=C3=A9_BOUTEMY?= Cc: David Nalley , "infrastructure@apache.org" , Maven Developers List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org So, where are we? David N, can we go ahead and start asking to create projects as we migrate? Maven gang, do we have a mechanical approach to migrating a project? On Mon, Dec 29, 2014 at 2:10 AM, Herv=C3=A9 BOUTEMY = wrote: > Le dimanche 28 d=C3=A9cembre 2014 21:18:18 David Nalley a =C3=A9crit : >> On Sat, Dec 27, 2014 at 11:37 AM, Benson Margulies >> >> wrote: >> > Dear Infra, >> > >> > For historical reasons, the Maven project has a host of JIRA projects >> > at codehaus. This is not an ideal situation for many reasons. >> > >> > In the past, discussions on moving onto ASF infrastructure have >> > founded on the sheer number: dozens. Infrastructure didn't feel that >> > they could support that many project, and the Maven project felt that >> > it would be very difficult to combine all of the many per-maven-plugin >> > JIRA projects into a single project with many components. >> >> Can you tell me why it would be difficult? E.g. I am envisioning a >> single maven project, an each plugin has a component instead of a >> separate project. > we use such a schema for parent POMS at ASF with success: 4 components [1= ] > > we do the same for "shared components" at Codehaus, and it's a nightmare:= 30 > components [2], with a dedicated roadmap/changelog for each > > for plugins, we have 1 Jira project for each of our ~45 plugins (see "iss= ue > tracking" column on [3]), with components for internal details (no roadma= p or > changelog per component here, see Jira project for plugin or site or > dependency) > > Clearly, changing plugins Jira model to shared components Jira model woul= d not > fit: even more plugins than shared components, and we would loose Jira > components as plugin-internal structure > > The question for the PMC would more be: what if we could split shared > components into smaller Jira projects? > >> >> > It seems to me that much has changed since the last time that this >> > subject was explored, so I felt that it was worth re-opening the >> > discussion. Could the existing main JIRA support a large influx of >> > low-activity projects? Or would infra consider a separate instance? >> >> The number of projects is not a huge issue. Jira can support many >> magnitudes more 'projects' than we currently have. >> >> Migrating 61 low-activity projects seems like a lot of work; >> historically, that's involved dumping to XML, potentially deploying to >> a matching version of the source, and then upgrading the version to >> match the destination version of Jira, then exporting again and >> deploying to the destination version. Generally (depending on the way >> the restore happens) the ticket numbers may not stay the same. > the ticket IDs or the ticket count? > changing ticket IDs would be a pain, since it is used in scm comments to = track > details > >> Historically, we've had a lot of frustration on this front when we've >> attempted migrations. Though generally they tend to be larger >> migrations. >> >> That said, how much of this work is Maven willing to bear? > as much as possible if we can do it Jira project per Jira project: each > migration could be done when a release is done > We "just" need to learn how to do both on Codehaus and on ASF sides: have= a > few key people on the PMC who will help the others do the job Jira projec= t per > Jira project over time. I'm sure we can get a few volunteers, wanting to = help > and learn some Jira admin. > > Regards, > > Herv=C3=A9 > >> >> --David > > [1] > https://issues.apache.org/jira/browse/MPOM/?selectedTab=3Dcom.atlassian.j= ira.jira-projects-plugin:components-panel > > [2] > http://jira.codehaus.org/browse/MSHARED#selectedTab=3Dcom.atlassian.jira.= plugin.system.project%3Acomponents-panel > > [3] http://maven.apache.org/plugins/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org