Hi Julian,

Ticket EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377> has been
created. We'll fix it in 0.5.0-incubating version. Thanks for your kindly
reminding. Anything missed, please do let me know.

Michael

On Thu, Jul 14, 2016 at 11:21 AM, Julian Hyde <jh...@apache.org> wrote:

> I understand now. But I have to say, even though I have read the git
> commit logs and JIRA cases it’s very difficult to figure out why this
> particular solution was chosen. And asking users to download a patch from
> github is still a hack, yes? If you agree it’s a hack, why didn’t anyone
> think to log a JIRA case to clean up?
>
> Julian
>
> [1] https://issues.apache.org/jira/browse/EAGLE-365 <
> https://issues.apache.org/jira/browse/EAGLE-365>
> [2]
> https://github.com/apache/incubator-eagle/commit/9cd75b188941bf476878a2210984546e4e257c7a
> <
> https://github.com/apache/incubator-eagle/commit/9cd75b188941bf476878a2210984546e4e257c7a
> >
> [3] http://eagle.incubator.apache.org/docs/quick-start.html <
> http://eagle.incubator.apache.org/docs/quick-start.html>
> [4] https://github.com/apache/incubator-eagle/pull/180 <
> https://github.com/apache/incubator-eagle/pull/180>
>
>
> > On Jul 13, 2016, at 7:41 PM, Michael Wu <mchl....@gmail.com> wrote:
> >
> > Hi Henry,
> >
> > The solution is we removed the jars out of the project source code
> folder,
> > and will use a PR patch to hold the files for downloading, so that
> > customers can succeed to build in this flow: download source code
> tar-ball
> > -> extract tar-ball -> apply the patch -> maven build.
> >
> > This approach has been documented on apache eagle quick-start guide page.
> >
> > Thanks.
> > Michael
> >
> > On Thu, Jul 14, 2016 at 12:33 AM, Henry Saputra <henry.sapu...@gmail.com
> >
> > wrote:
> >
> >> So what was the solution for this? Could someone points to JIRA or
> Github
> >> PR to fix this?
> >>
> >> Thanks much!
> >>
> >> - Henry
> >>
> >> On Mon, Jul 11, 2016 at 1:30 AM, Julian Hyde <jh...@apache.org> wrote:
> >>
> >>> Can someone explain why these jar files have to be checked into git?
> >>> Many other jar (and other binary) files are retrieved from a maven
> >>> repo when you build; why not these? You can use maven magic to
> >>> extract/filter/copy these files exactly where you need them on the
> >>> first build.
> >>>
> >>> Source files have a sacred role in open source because (a) they can be
> >>> edited (a fundamental right granted by an open source license), (b)
> >>> they can be audited during a release.
> >>>
> >>> And, leaving the open source issues aside and just looking at the
> >>> software engineering, checking non-source files into a source-control
> >>> system, and especially into git, is often a bad idea. For instance,
> >>> projects hotly debate whether to check in java files generated by
> >>> protobuf, because the .proto file is the "source", and the .java files
> >>> are generated. Git doesn't handle binary files particularly well, and
> >>> if the binary is modified a few times the git repo starts to become
> >>> bloated in size.
> >>>
> >>> Julian
> >>>
> >>>
> >>> On Sun, Jul 10, 2016 at 8:28 PM, Zhang, Edward (GDI Hadoop)
> >>> <yonzh...@ebay.com> wrote:
> >>>> In 0.3 release, Hemanth uses a patch to work around this issue. Can we
> >>> use the same approach in 0.4 and in 0.5 we have decided to remove
> >>> dependency on tomcat.
> >>>>
> >>>>
> >>>> Thanks
> >>>>
> >>>> Edward
> >>>>
> >>>> ________________________________
> >>>> From: Hao Chen <h...@apache.org>
> >>>> Sent: Sunday, July 10, 2016 8:17:48 PM
> >>>> To: dev@eagle.incubator.apache.org
> >>>> Subject: Re: [Discuss] what will be the decent way to remove jars from
> >>> source code for releases
> >>>>
> >>>> Yes, the jars are added into the source package intentionally, which
> is
> >>>> necessary for bootstrapping eagle service. So maybe it possible for us
> >>> the
> >>>> keep the jars following apache way? Otherwise we may need some
> >> additional
> >>>> work to refactoring our package method.
> >>>>
> >>>> - Hao
> >>>>
> >>>> On Mon, Jul 11, 2016 at 11:07 AM, Michael Wu <mchl....@gmail.com>
> >> wrote:
> >>>>
> >>>>> Hi guys,
> >>>>>
> >>>>> Further tested and verified, the 3 jar dependencies are NECESSARY for
> >>> the
> >>>>> eagle-service to start up. Without them, we can build the project but
> >>> when
> >>>>> we deploy it, eagle-service fails to start up complaining the lack of
> >>> the
> >>>>> dependencies. So, we cannot simply remove them before packaging the
> >>> source
> >>>>> tar ball.
> >>>>>
> >>>>> @PPMC, so far, we can tell that the 3 remaining jars are intended to
> >> be
> >>>>> there for the project's normal functionalities, they are important
> and
> >>>>> cannot be removed, can we just vote them as passed, please?
> >>>>>
> >>>>> Michael
> >>>>>
> >>>>> On Sat, Jul 9, 2016 at 3:46 PM, Michael Wu <mchl....@gmail.com>
> >> wrote:
> >>>>>
> >>>>>> Hi dev group,
> >>>>>>
> >>>>>> As you may know, we encountered the issue of having depended jars
> >>> within
> >>>>>> the source tar ball of 0.4.0-incubating RC1 and RC2, they are:
> >>>>>> ***********************
> >>>>>> eagle-assembly/src/main/lib/tomcat/bin/bootstrap.jar
> >>>>>> eagle-assembly/src/main/lib/tomcat/bin/commons-daemon.jar
> >>>>>> eagle-assembly/src/main/lib/tomcat/bin/tomcat-juli.jar
> >>>>>> ***********************
> >>>>>>
> >>>>>> I've verified, if the 3 jars are removed, maven build can also get
> >>>>> passed.
> >>>>>> But I'm still curious about what's the use of these jars, and will
> >> the
> >>>>>> removal of them affects eagle service while the service is deployed
> >>>>>> somewhere?
> >>>>>>
> >>>>>> So could anyone tell some details of the jars and give some advice
> >> on
> >>>>>> "shall we also remove the jars in git repository"?
> >>>>>>
> >>>>>> To my understanding, if we just remove the jars from source-RCx,
> >> then
> >>> the
> >>>>>> packaged tar ball will contain different files than the view we can
> >>> see
> >>>>> in
> >>>>>> git repository, will this situation violate release policy? Please
> >> you
> >>>>> guys
> >>>>>> know well about it DO give instructions. It's highly appreciated!
> >>>>>>
> >>>>>> Michael
> >>>>>>
> >>>>>
> >>>
> >>
>
>

Reply via email to