From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GQopQ-0006Yk-34 for garchives@archives.gentoo.org; Fri, 22 Sep 2006 17:28:44 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8MHRxtw026372; Fri, 22 Sep 2006 17:27:59 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8MHRwWZ017071 for ; Fri, 22 Sep 2006 17:27:59 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 90055649A3 for ; Fri, 22 Sep 2006 17:27:58 +0000 (UTC) Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30496-12 for ; Fri, 22 Sep 2006 17:27:52 +0000 (UTC) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by smtp.gentoo.org (Postfix) with ESMTP id F28E36483B for ; Fri, 22 Sep 2006 17:27:51 +0000 (UTC) Received: by nz-out-0102.google.com with SMTP id i1so513128nzh for ; Fri, 22 Sep 2006 10:27:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=IjbJ82cLugI55O7Bqsp82ENBQKwLz5mofkECTs/VbyLRXYnWZt+xlwJlY2T49g0DqodgkCiPqCwZUzQgYD0mIv2rHCyVD6pj/1OaW5gZ2adoBk0cPmHEghCng+GBohbablfPXdSSdOfPiB6KWDJnaSL338yPUaw8o106CJMmXoY= Received: by 10.64.253.12 with SMTP id a12mr862836qbi; Fri, 22 Sep 2006 10:27:51 -0700 (PDT) Received: from ?192.168.0.101? ( [74.104.0.143]) by mx.gmail.com with ESMTP id q18sm3672587qbq.2006.09.22.10.27.50; Fri, 22 Sep 2006 10:27:51 -0700 (PDT) Subject: [gentoo-java] contributing to Gentoo Java From: Scott Amort To: gentoo-java@lists.gentoo.org Content-Type: text/plain Date: Fri, 22 Sep 2006 13:27:38 -0400 Message-Id: <1158946058.24342.19.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Status: No, score=-1.368 required=5.5 tests=[AWL=1.031, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.368 X-Spam-Level: X-Archives-Salt: 9c0b6a4d-695f-4158-9240-17056d13f110 X-Archives-Hash: 2d2ada9364657ece35c120306b4255c0 Hello, I have recently been tasked with developing and maintaining a web server at work using Apache's Lenya CMS (lenya.apache.org). I thought setting up a mock system on my Gentoo box would give me a good place to play and learn. However, I notice many of the ebuilds required for Lenya (i.e. Cocoon, Excalibur and even Lenya itself) are either missing or quite outdated. I am happy to create/update and contribute these ebuilds, but I will need some guidance and assistance. I have worked with and edited ebuilds in the past, but quite rarely for Java apps. Here are some starter questions: 1) Has anyone else already started this work? I don't want to duplicate other people's work. 2) I have read and will follow the ebuild documentation at: http://www.gentoo.org/proj/en/java/java-devel.xml, however it is rather basic. My first major question is how to deal with Java Ant files that get jar dependencies rather than provide them (the example that just deletes distributed jars will not work in this instance)? 3) Many of Lenya's Java dependencies are part of the Excalibur project which contains updates to the now closed Avalon project (i.e. avalon-logkit, avalon-framework-api, avalon-framework-imp). Has there been any discussion on where/how to deal with these new libraries? Is anyone aware of API changes or other possible issues? Finally, while I have a strong programming background, it has been mainly focused around some C++ apps as of late, so my Java is a bit rusty, and my familiarity with Ant is limited. I may need some basic assistance while I get myself up to speed. So, I guess I am wondering what the best way to get started on this is? Thanks for any assistance. Best, Scott -- gentoo-java@gentoo.org mailing list