From: Alistair Bush <alistair.bush@gmail.com>
To: gentoo-java@lists.gentoo.org
Subject: [gentoo-java] J2EE compatability
Date: Wed, 8 Nov 2006 22:40:45 +1300 [thread overview]
Message-ID: <200611082240.46376.alistair.bush@gmail.com> (raw)
In-Reply-To: <455119B5.4040700@startnet.cz>
Ok here it goes. Im sure that this has been discussed before (even for
packages other than jboss but....) but im bringing it up again.
[Quote jboss-4.0.4.GA-src/build/docs/readme_j2ee.html]
ADDITIONAL NOTICE FROM SUN MICROSYSTEMS: This version of the JBoss Application
Server source code is made available in support of the open source
development process. Some numbered or tagged revisions of this source have
been tested and found to pass the Java™ 2 Platform, Enterprise Edition
(J2EE™) Compatibility Test Suite, and you can find information on which
revisions or tags at www.jboss.com. Please note that since only binaries can
be tested, source code cannot be described as a compatible implementation of
the J2EE Specification. The different build environment on your machine and
any changes you may make to this code could render your resulting build
incompatible. Because of this, writing or deploying applications to builds
based on this code can lead to lack of portability. You should instead
consider deploying production applications on the pre-built binaries of the
JBoss Application Server that are available at www.jboss.com that have been
tested and certified to meet the J2EE compatibility requirements.
[/Quote]
Now as everyone can see no matter what we do we will never be able to
compile/patch etc etc jboss (or in fact any J2EE Application Server) and be
able to certify that it is complient. If that takes jboss months to do, we
dont have a shit shoiw.
So I want to talk strategies for gentoo related to J2EE for a couple of
reasons.
1) I dont want upstream(s) hating us because they get lots of "Your server
isn't workning on Gentoo" or "Something worked on gentoo but not on ...."
2) I don't want users to be deluded into thinking they are getting something
they are not.
The solution(s) to this is(are)....
1) a) Any source based build have an einfo message stating that the package
may not be J2EE complient and that upstream will not support this
implementation.
b) Provide a binary ebuild as the official implementation and attempt to get
upstream developers (even unofficially) to agree/accept the build
location/layout/etc (so that there is at least a forum level of support).
Maybe this package could be located just in the overlay (like a J2EE overlay
with bin packages for each j2ee implementation)
2) Be true gentooians and go source but be prepared to not be
considered 'enterprise'. Initial include a warning as above but once we are
a happy with the stability of jboss remove the warning.
Now im aware of why_we_build_from_source and my preference IS to have a jboss
implementation compiled from source (as you maybe able to tell from the work
im doing) . But I also want a jboss implementation that is as true to
production (and certifiable) ready as possible. So therefore my preference
has to be option 1.
What are ppl's ideas, feedback etc etc on this.
Ps. Im writing this just after a game of hockey (field) so hopefully im able
to string sentences together.
Ps. I would also like to make sure that the source jboss build depends on
the specific version (or very close relatives) of the thirdparty packages
within the bin. What are ppl's feadback on this.
--
gentoo-java@gentoo.org mailing list
prev parent reply other threads:[~2006-11-08 9:42 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-06 16:13 [gentoo-java] Apache Directory Server José González Gómez
2006-11-06 18:20 ` Alistair Bush
2006-11-07 22:30 ` Yannick Menager
2006-11-07 22:36 ` Miroslav S(ulc
2006-11-07 22:53 ` Yannick Menager
2006-11-07 22:57 ` Miroslav S(ulc
2006-11-07 23:41 ` Miroslav S(ulc
2006-11-08 9:40 ` Alistair Bush [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200611082240.46376.alistair.bush@gmail.com \
--to=alistair.bush@gmail.com \
--cc=gentoo-java@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox