Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 73763 invoked from network); 10 Apr 2009 17:45:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Apr 2009 17:45:54 -0000 Received: (qmail 70592 invoked by uid 500); 10 Apr 2009 17:45:53 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 70425 invoked by uid 500); 10 Apr 2009 17:45:52 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 70415 invoked by uid 99); 10 Apr 2009 17:45:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Apr 2009 17:45:52 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of robertburrelldonkin@gmail.com designates 209.85.218.219 as permitted sender) Received: from [209.85.218.219] (HELO mail-bw0-f219.google.com) (209.85.218.219) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Apr 2009 17:45:46 +0000 Received: by bwz19 with SMTP id 19so1158361bwz.12 for ; Fri, 10 Apr 2009 10:45:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=zvKgCEouB9lWCCpvugbPlhu7GwgeqIGhaVIatNrko+k=; b=UVQLK+bH3sqjQu8LX+yuoU11+1YNuVA7HYLRpx+iq9Fl6pQvefxPz8SkdQw16Od7W1 ZJ3YFA8DtUboVzxJ4mCJjE9a52S7MO8Ybi3nKHzDHuYEjWHMLSx1YejyC2LR9w5tkoGx icACJHsu6beByM9p1AyHVsMw9fF4XaSYgn988= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=LXeVFgjL9CBz9766hAg0MNTqgLhrJMogqzYpub5aTLZtqiC2hijgme/roYbJJzFhdM 9d36e30JCH2dPdUcyQdQ88aPsAQhWlfT+YWcJy8HPknUC1MfKppsgMbcaedl+HnkjzCO Dz7x5s5iveGezqi+YgVFXjDgm2e1CsmGHsdjI= MIME-Version: 1.0 Received: by 10.204.97.204 with SMTP id m12mr3520953bkn.22.1239385524316; Fri, 10 Apr 2009 10:45:24 -0700 (PDT) In-Reply-To: References: <168ef9ac0904081155l6af2d6deie62d01baba0cdfd3@mail.gmail.com> Date: Fri, 10 Apr 2009 18:45:24 +0100 Message-ID: Subject: Re: Getting Apache [project] included in Linux distributions From: Robert Burrell Donkin To: general@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Apr 10, 2009 at 11:47 AM, Aidan Skinner wrote: > On Thu, Apr 9, 2009 at 7:31 AM, Robert Burrell Donkin > wrote: > >> IMHO apache needs to be more active at getting it's corpus into the >> distributions. for a long time, the Java Trap stuff was a major social >> barrier but that should dead and gone now. (isn't it?) > > Ish. Dusting off my Linux systems management / build system hat for a > moment, I'll try to summarise the java specific issues. > > OpenJDK and IcedTea are obviously major improvements for the > Freedom-matters distros. Unfortunately, there's still a couple of > issues that I'll charitably describe as cultural impedence mismatches. ever the diplomat :-) kaffe is fine but myself (and most Java folks i talked to about it) found the GCJ stuff absolutely dreadful (Apache and RMS saw Java a little differently: an opportunity as opposed to a trap. Apache has always been confident in our ability to - if necessary - develop a new virtual machine, so saw no reason not to develop FOSS for the platform.) > Each distro has varying rules about exactly what they require in terms > of being able to build a package, but the fact that maven goes to the > network and doesn't look for libs in the standard places a distro puts > them is a huge barrier to acceptance in all the ones I'm familiar with > (Fedora, OpenSUSE, Ubuntu, Debian. It's been a long, long time since I > contributed packages to FreeBSD but they're historically more flexible > and Java friendly). this is just a technical problem, and could be easily enough be fixed if communication channels were established (for example, over in James, we use maven local repositories) > It's a solvable problem though. Qpid moved back to plain ant to make > shipping the Java components easier[1]. I've got patches to use Ivy, > but I haven't finished the work (it's still looking for libs in > something looks like a maven repo, not /usr/lib) AIUI repository arrangement should be pluggable. perhaps it might be possible to create a simple patch that could be used by the distros. > If we're serious about this, lets work with the JPackage people. The > OpenSUSE build service might be helpful as well. cool anyone have any contacts over there? the advantage of being the upstream is that it's usually easier for us to get stuff developed than the distros so long as we understand what they need. - robert --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org