Return-Path: X-Original-To: apmail-xmlgraphics-general-archive@www.apache.org Delivered-To: apmail-xmlgraphics-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7DF3C184A2 for ; Tue, 23 Feb 2016 18:47:17 +0000 (UTC) Received: (qmail 60895 invoked by uid 500); 23 Feb 2016 18:46:19 -0000 Mailing-List: contact general-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@xmlgraphics.apache.org Delivered-To: mailing list general@xmlgraphics.apache.org Received: (qmail 60876 invoked by uid 99); 23 Feb 2016 18:46:18 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Feb 2016 18:46:18 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id CBE79C06D1 for ; Tue, 23 Feb 2016 18:46:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.299 X-Spam-Level: * X-Spam-Status: No, score=1.299 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=skynav-com.20150623.gappssmtp.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id JCVb7_-TyZy8 for ; Tue, 23 Feb 2016 18:46:13 +0000 (UTC) Received: from mail-ig0-f176.google.com (mail-ig0-f176.google.com [209.85.213.176]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 772385F3F2 for ; Tue, 23 Feb 2016 18:46:13 +0000 (UTC) Received: by mail-ig0-f176.google.com with SMTP id y8so117981063igp.0 for ; Tue, 23 Feb 2016 10:46:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skynav-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=Z0S24/IS5i4keE2aV5MmGau+5Qnru7Ehhm8wfI1AoY0=; b=gdG9ko/LpPaSHKejZg3l/sXXCv0Dovgcm7Qc5svpayfcjGA1Bz86MweR7kVMVumJUv hm8+Yj7EdYYg+2sErDufDK2k9ytBJ56TCrf8N27x/qVtpj3PjeeQwjKsK4SvxrdwqwsC EGIXmy5OhQZJFAuAffUu5GUMMTL/LnKLZShFdbTac1AbVoY+NgGG/I3xjuTdQh6+CoN/ QxtIIQWhVK23DYHh/qMvQuQxp62Ge4TxFrq90NxvcQENzipjvLPuzdyIFlVY7pYZ3Y2P Qj+BdYJkqtXY76a7yRqmRJVOctAayLa2pYILNxiVyi2z9pi6kn6bsd9cHExo5B5WRq2S gCoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=Z0S24/IS5i4keE2aV5MmGau+5Qnru7Ehhm8wfI1AoY0=; b=M8lPpaYx9TB89l2DDUZosMjVvwzLevbQzo47s6+VriK1nKtvIoMAcsqmxXWoMpPPQe 7/nq8UVQyZPFDs8jYV08LrV3w5xS3e0kntW7PGQedHJGYFUrWNUVekGSa/0Ry3VV5lYz A8d0oz3o9jCVpzHVlY50EkcVDjLdrN8vH9j5aFrTylnISc7Sj5tqKXrjFGJE0832q9zc f/7veNYOq1zE5AJRZBlDxM2yRuRHV8s5hKin/gIl4uHzSjAP+7dGgUoQK+pUOBIRHTwP 3v/4JGimJPl1M9l+iGDz//QEwXhMRF5r7eLB1P9BM1ylU0x8tP0gQWLF7qbGc+s3wdgi U6SQ== X-Gm-Message-State: AG10YOTWmRGr7zNjyF0hn+5cSD/eYwiFSbzv9IkBUzga+e0ow+GYClYFN9eLazheCRxl321ABqko0mDY7ZguLQ== X-Received: by 10.50.142.72 with SMTP id ru8mr17681595igb.71.1456253127260; Tue, 23 Feb 2016 10:45:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.14.205 with HTTP; Tue, 23 Feb 2016 10:45:07 -0800 (PST) In-Reply-To: <006001d16e67$d8195240$884bf6c0$@gmail.com> References: <56CB00B2.10109@gmx.at> <024701d16d74$273d7cb0$75b87610$@gmail.com> <56CB7897.4070304@gmx.at> <56CC3C34.30900@gmx.at> <7EB9DA46-594F-4DC0-91F5-56B53B908C1D@gmail.com> <6011C8B6-AFE3-4A89-8305-5A25DEE049B5@gmail.com> <006001d16e67$d8195240$884bf6c0$@gmail.com> From: Glenn Adams Date: Tue, 23 Feb 2016 11:45:07 -0700 Message-ID: Subject: Re: [VOTE] Merge from xmlgraphics/commons/branches/maven to trunk. To: XML Graphics Project Content-Type: multipart/alternative; boundary=001a11c3d9ae5abb70052c745ad8 --001a11c3d9ae5abb70052c745ad8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable ok, that's a good point; we'll leave it at xmlgraphics-commons then; we can reconsider whether we want to add a 'xmlgraphics-' prefix to batik and fop when we are ready to transition to maven on the latter On Tue, Feb 23, 2016 at 11:27 AM, Simon Steiner wrote: > Hi, > > > http://central.maven.org/maven2/org/apache/xmlgraphics/xmlgraphics-common= s/2.1/xmlgraphics-commons-2.1.pom > currently its "xmlgraphics-commons" > > someone upgrading shouldn=E2=80=99t have to change artifact id in their c= onfig. > > Thanks > > -----Original Message----- > From: Glenn Adams [mailto:glenn@skynav.com] > Sent: 23 February 2016 17:56 > To: XML Graphics Project > Subject: Re: [VOTE] Merge from xmlgraphics/commons/branches/maven to trun= k. > > Given the various input, I've decided to go with the following artifact > ids: > > - commons-xmlgraphics > - batik > - fop > > I would have liked to use 'commons' alone, given the group id would > sufficiently distinguish; however, there is clearly a convention of using > commons-<...> in Maven Central, both in commons.apache.org, other apache > projects, and non-apache projects. So, to avoid conflicts on doing search > on Maven Central, the longer artifact spelling seems appropriate. > > On Tue, Feb 23, 2016 at 6:47 AM, Clay Leeds > wrote: > > > I guess I could also go for this: > > > > - xmlgraphics-commons > > - batik > > - fop > > > > However, I like consistency more so I prefer the other way. > > > > Like Glenn, I think that 'commons-xmlgraphics' makes it more like it's > > from of the commons.apache.org team. > > > > That said, I don't have a lot of energy here, so I'm happy with what > > the team decides here. > > > > Clay > > > > > On Feb 23, 2016, at 5:29 AM, Clay Leeds > > wrote: > > > > > > Hi folks, > > > > > > I'm thinking it'd be best to have consistency and use the prefix > > 'xmlgraphics-' for all project JAR files: > > > > > > - xmlgraphics-commons > > > - xmlgraphics-batik > > > - xmlgraphics-fop > > > > > > I don't have a lot of energy behind this, but I do like consistency. > > > > > > IOW, I'm +0 for the naming convention and +1 for the merge. ;-) > > > > > > Clay > > > > > >> On Feb 23, 2016, at 3:02 AM, Matthias Reischenbacher < > > matthias8283@gmx.at> wrote: > > >> > > >> Hi Glenn, > > >> > > >> I just checked some other Apache projects that use maven. Here is a > > >> short list of their artifactIds: > > >> > > >> Jackrabbit: > > >> * jackrabbit-api > > >> * jackrabbit-jcr-commons > > >> * jackrabbit-core > > >> etc. > > >> > > >> Apache Commons: > > >> * commons-codec > > >> * commons-fileupload > > >> etc. > > >> > > >> PDFBox: > > >> * pdfbox > > >> * fontbox > > >> * jempbox > > >> etc. > > >> > > >> If we use commons-xmlgraphics/xgc we would introduce a third naming > > >> scheme and it would still be associated more with Apache Commons > > >> than Apache XMLGraphics. I think we should either stick to your > > >> original proposal and use "commons", "fop" and "batik". Or should > change to: > > >> "xmlgraphics-commons", "xmlgraphics-batik", "xmlgraphics-fop" (or > > >> with "xgc-" prefix). > > >> > > >> BR, > > >> Matthias > > >> > > >>> On 22.02.2016 18:37, Glenn Adams wrote: > > >>> On Mon, Feb 22, 2016 at 2:07 PM, Matthias Reischenbacher < > > >>> matthias8283@gmx.at> wrote: > > >>> > > >>>> Hi Glenn, > > >>>> > > >>>> if we use the "commons-2.2.0.SNAPSHOT.jar" naming scheme, the jar > > >>>> file will be wrongly associated with jar files of > > http://commons.apache.org/ > > >>>> (some examples: commons-cli-1.0.jar, commons-codec-1.5 etc.). > > >>>> > > >>>> I think it would be better to normalize the batik and fop naming > > scheme. > > >>> How about we use one of the following as the artifact id: > > >>> > > >>> - commons-xmlgraphics > > >>> - commons-xgc > > >>> - commons-graphics > > >>> > > >>> and leave batik and fop as is? > > >>> > > >>> I have a slight preference for 'commons-xgc' but I'm also OK with > > >>> 'commons-xmlgraphics'. > > >>> > > >>> > > >>>> BR, > > >>>> Matthias > > >>>> > > >>>>> On 22.02.2016 18:01, Glenn Adams wrote: > > >>>>> On Mon, Feb 22, 2016 at 6:23 AM, Simon Steiner < > > >>>> simonsteiner1984@gmail.com> > > >>>>> wrote: > > >>>>> > > >>>>>> Hi, > > >>>>>> > > >>>>>> Ant naming is: xmlgraphics-commons-svn-trunk.jar Mvn naming is: > > >>>>>> commons-2.2.0-SNAPSHOT.jar > > >>>>> Correct. We will be using the maven naming scheme now for maven > > >>>>> built artifacts, which is: > > >>>>> > > >>>>> groupId:artifactId:version > > >>>>> > > >>>>> We will use org.apache.xmlgraphics as the groupId and the > > >>>>> following > > >>>>> artifactIds: > > >>>>> > > >>>>> - commons > > >>>>> - batik > > >>>>> - fop > > >>>>> > > >>>>> Note that of our 3 current projects built by ant, only > > >>>> xmlgraphics-commons > > >>>>> has a prefix, while batik and fop do not. If they had all used > > >>>>> an 'xmlgraphics-' prefix, then we would probably want to include > > >>>>> that > > prefix > > >>>>> in our maven artifact identifiers. However, since 2 don't use a > > prefix > > >>>> and > > >>>>> 1 does, we are inconsistent in our present names, and should > > normalize > > >>>> this > > >>>>> by removing the prefix on commons. > > >>>>> > > >>>>> Do you anticipate a problem arising from this change? I expect > > >>>>> that external users that want to use the new maven artifacts can > > >>>>> make the appropriate name changes on their side. If they are > > >>>>> using maven dependencies, they will use the maven artifact > > >>>>> naming conventions to > > pull > > >>>>> in xmlgraphics artifacts. > > >>>>> > > >>>>> > > >>>>>> Thanks > > >>>>>> > > >>>>>> -----Original Message----- > > >>>>>> From: Matthias Reischenbacher [mailto:matthias8283@gmx.at] > > >>>>>> Sent: 22 February 2016 12:36 > > >>>>>> To: general@xmlgraphics.apache.org > > >>>>>> Subject: Re: [VOTE] Merge from > > >>>>>> xmlgraphics/commons/branches/maven to > > >>>> trunk. > > >>>>>> I tested successfully with Java 7 on Windows 10. With Java 8 > > >>>>>> the > > >>>> findbugs > > >>>>>> target doesn't work, but this is the same for ant and maven. > > >>>>>> > > >>>>>> +1 > > >>>>>> > > >>>>>> Btw... I also tried to import the maven project in eclipse 4.4. > > >>>>>> The > > main > > >>>>>> source and test folders are recognized correctly, but > > >>>>>> additionally a > > >>>> source > > >>>>>> folder for "src/java" is added, which doesn't exist, so eclipse > > reports > > >>>> the > > >>>>>> error "Project 'commons' is missing required source folder: > > >>>>>> 'src/java'=C2=B4" > > >>>>>> > > >>>>>>> On 21.02.2016 04:00, Glenn Adams wrote: > > >>>>>>> I would like to start a vote on merging from > > >>>>>>> xmlgraphics/commons/branches/maven to trunk. Please respond by > > >>>>>>> Wednesday, 02/24, 1700Z. Lack of a response will be > > >>>>>>> interpreted as > > +0. > > >>>>>>> > > >>>>>>> In addition to adding a Maven POM, this merge will begin the > > process > > >>>>>>> of migrating to the typical maven directory hierarchy, i.e., > > >>>>>>> > > >>>>>>> src/main/java > > >>>>>>> src/main/resources > > >>>>>>> src/test/java > > >>>>>>> src/test/resources > > >>>>>>> > > >>>>>>> etc. > > >>>>>>> > > >>>>>>> I have retained symbolic links to permit ant builds to > > >>>>>>> continue to > > >>>>>> function. > > >>>>>>> The following run without error (on my platform): > > >>>>>>> > > >>>>>>> mvn clean test > > >>>>>>> ant clean junit > > >>>>>>> > > >>>>>>> I am using the following tool versions: > > >>>>>>> > > >>>>>>> $ mvn -v > > >>>>>>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; > > >>>>>>> 2015-11-10T09:41:47-07:00) > > >>>>>>> Maven home: /opt/local/share/java/maven3 Java version: > > >>>>>>> 1.7.0_80, > > >>>>>>> vendor: Oracle Corporation Java home: > > >>>>>>> /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Hom > > >>>>>>> e/jre Default locale: en_US, platform encoding: UTF-8 OS name: > > >>>>>>> "mac os > > x", > > >>>>>>> version: "10.11.3", arch: "x86_64", family: "mac" > > >>>>>>> > > >>>>>>> $ ant -version > > >>>>>>> Apache Ant(TM) version 1.9.6 compiled on June 29 2015 Please > > >>>>>>> let me know if you encounter problems on JDK 6. > > >>>>>> > > >>>>>> > > --------------------------------------------------------------------- > > >>>>>> To unsubscribe, e-mail: > > >>>>>> general-unsubscribe@xmlgraphics.apache.org > > >>>>>> For additional commands, e-mail: > > general-help@xmlgraphics.apache.org > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> > > --------------------------------------------------------------------- > > >>>>>> To unsubscribe, e-mail: > > >>>>>> general-unsubscribe@xmlgraphics.apache.org > > >>>>>> For additional commands, e-mail: > > general-help@xmlgraphics.apache.org > > >>>> > > >>>> ----------------------------------------------------------------- > > >>>> ---- To unsubscribe, e-mail: > > >>>> general-unsubscribe@xmlgraphics.apache.org > > >>>> For additional commands, e-mail: > > >>>> general-help@xmlgraphics.apache.org > > >> > > >> > > >> > > >> ------------------------------------------------------------------- > > >> -- To unsubscribe, e-mail: > > >> general-unsubscribe@xmlgraphics.apache.org > > >> For additional commands, e-mail: > > >> general-help@xmlgraphics.apache.org > > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org > > For additional commands, e-mail: general-help@xmlgraphics.apache.org > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: general-help@xmlgraphics.apache.org > > --001a11c3d9ae5abb70052c745ad8--