Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9A628C0CD for ; Fri, 1 Jun 2012 07:33:36 +0000 (UTC) Received: (qmail 92895 invoked by uid 500); 1 Jun 2012 07:33:36 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 92493 invoked by uid 500); 1 Jun 2012 07:33:34 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 92303 invoked by uid 99); 1 Jun 2012 07:33:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Jun 2012 07:33:32 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [80.67.31.42] (HELO smtprelay04.ispgateway.de) (80.67.31.42) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Jun 2012 07:33:26 +0000 Received: from [10.128.0.3] (helo=exchange.df.eu) by smtprelay04.ispgateway.de with esmtps (TLSv1:RC4-MD5:128) (Exim 4.68) (envelope-from ) id 1SaMM4-0008Gd-8m for flex-dev@incubator.apache.org; Fri, 01 Jun 2012 09:33:04 +0200 Received: from ECCR06PUBLIC.exchange.local ([10.128.2.55]) by efe03.exchange.local ([10.128.0.3]) with mapi; Fri, 1 Jun 2012 09:33:04 +0200 From: "christofer.dutz@c-ware.de" To: "flex-dev@incubator.apache.org" Date: Fri, 1 Jun 2012 09:33:00 +0200 Subject: AW: AW: AW: [MENTORS] Binary Files Thread-Topic: AW: AW: [MENTORS] Binary Files Thread-Index: Ac0/VkfRnnU81FuuQo+293sQuu539wAcmYDA Message-ID: <66E38C42347D6446BF7FCB22C3D3878072CC38EF92@ECCR06PUBLIC.exchange.local> References: <66E38C42347D6446BF7FCB22C3D3878072CC38EF4E@ECCR06PUBLIC.exchange.local> In-Reply-To: Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org Ok ... that sounds like a sensible solution ... not pretty, but it should w= ork without breaking stuff. Think I can sleep better knowing this ;-) Chris -----Urspr=FCngliche Nachricht----- Von: Carol Frampton [mailto:cframpto@adobe.com]=20 Gesendet: Donnerstag, 31. Mai 2012 19:53 An: flex-dev@incubator.apache.org Betreff: Re: AW: AW: [MENTORS] Binary Files On 5/31/12 11 :44AM, "christofer.dutz@c-ware.de" wrote: >Ok ... but actually using the default version seems to be the better way. >If the originals are flawed it would be good to file bug-reports with=20 >the original project and help them fix those problems. >If they are simply inconveniancies, I would suggest to implement=20 >workarounds ... using patched jars sort of gives me a really bad feeling. >Especially if you could end up in Classloading version problems since=20 >we don't have separate classloaders. > >I read in one of the Adobe developer forums that they didn't publish=20 >their changes, because they thought of their code as hackish and crappy=20 >... (It was an official Adobe developer stating this). >If it's extended features, wouldn't it be better to strip that out into=20 >a separate jar-file or (if that's not possible) to contribute that=20 >functionality? > >It's just because I'm really traumatized with classloading issues I had=20 >in the past because of patched jar files ;-) The are in different packages since they were forked per Bertrand's suggest= ion. import org.apache.velocity/batik -> org.apache.flex.forks.velocity/ba= tik Carol > >Chris > > >-----Urspr=FCngliche Nachricht----- >Von: Carol Frampton [mailto:cframpto@adobe.com] >Gesendet: Donnerstag, 31. Mai 2012 16:09 >An: flex-dev@incubator.apache.org >Betreff: Re: AW: [MENTORS] Binary Files > > > >On 5/31/12 9 :22AM, "christofer.dutz@c-ware.de" > wrote: > >>"Having a similar setup for Flex would be ok IMO: download binaries=20 >>from trusted sources by default, but allow people to supply their own=20 >>binaries if they want." >> >>It would also make the step of mavenizing a SDK release obsolete. I=20 >>would definitely vote for this (If I'm allowed a vote) ;-) I too would=20 >>suggest to avoid binary dependencies. The problem is that Adobe=20 >>patched quite a lot of Jars so substituting them with the default ones=20 >>doesn't seem possible. And Adobe even stated that they will not=20 >>publish their changes as the changes are far too ugly to be published. > >I believe you are talking about the velocity, batik and xerces changes. >The source of all these changes will be in the Flex src kit so the=20 >modified jars are build as part of the Flex build. > > >>So mabe it is neccesary to distribute some libs in binary form, but I=20 >>would assume that it would be better to check if it is actually=20 >>nessecary to have patched versions at all ... I would assume that=20 >>these patches were needed because of bugs in the third party modules=20 >>and are eventually fixed or adobe used them third party libs wrong=20 >>(Just an assumption). > >From my brief look at the changes it looks like we added some extended=20 >functionality which the devs didn't believe were general purpose enough=20 >to be contributed back to Apache. > >Carol >> >