bugKawa - Bugs: bug #28100, Kawa site content bug: Invalid ant...

 
 

bug #28100: Kawa site content bug: Invalid ant build instructions

Submitter:  Evgeniy Philippov <molchuvka>
Submitted:  Thu 26 Nov 2009 02:19:42 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  Documentation typo/error Status:  Postponed
Privacy:  Public Assigned to:  bothner
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 09 Jan 2012 12:57:25 AM UTC, comment #7: 

1. Now, I deprecate all of my previous words, and I close all of my activities related to Kawa.

Reason: I'm being currently very disappointed with Sun Java implementations relatively often giving JVM crash reports, so I don't consider Kawa as a dependency anymore.

2. However this bug should still be open until indefinite someone at indefinite time will resolve the issue.

Reason: Ant syntax has changed a lot between versions, and it's just a matter of varying experience with varying ant installations to not see the ant versions behaviors differences. And those differences are drastic.

Evgeniy Philippov <molchuvka>
Sat 02 Jan 2010 07:14:47 AM UTC, comment #6: 

Please DO NOT delete any of my bug items (28100 and 28103) , as some of my long term projects are tightly connected with Scheme, especially with Kawa Scheme. Work is pending on these bugs.

Evgeniy Philippov <molchuvka>
Sun 20 Dec 2009 03:39:57 AM UTC, comment #5: 

To all the things, I think one could launch configure, make from within ant. And also ant from within configure, make. Full Java is available from within ant, and full ant from configure, make.

This can also include the bug https://savannah.gnu.org/bugs/index.php?28103 Bootstrapping Kawa installation.

Please leave this postponed, as I am very busy with other OSS projects.

Implementing this all the things thing would make me happy and IS an interesting step forward for me. :)

Life for schemers will be easier when implemented both of these bugs. Scheme is a good language; it has call cc. :)

Evgeniy Philippov <molchuvka>
Fri 04 Dec 2009 03:37:45 AM UTC, comment #4: 

I haven't heard that people have problems with Ant version differences.  You reported success, so I'm not sure what you'd want me to add to the documentation.  If you had some more data-points as to which versions of Ant fail and which work then that would be useful.

I can see there might be some advantages to switching to Ant as the primary build system, but there are also some disadvantages.  partly I'm not as fluent with Ant; I think it's ugly and verbose; I'm not sure how to all the things we need.  But the biggest problem is time: I have a back-log of more interesting tasks to work on, and switch to Ant isn't a priority.  That might change if/when I decide to strengthen NetBEans or Eclipse support; better Ant integration would certainly help for NetBeans.

Per Bothner <bothner>
Group administrator
Thu 26 Nov 2009 05:55:01 PM UTC, comment #3: 

PROGRESS REPORT

Partial success:

Tested with apache-ant-1.7.1:

Running in unmodified kawa-1.9.90 folder:


$ pwd
.../kawa-1.9.90
$ ~/java/apache-ant-1.7.1/bin/ant
...
BUILD SUCCESSFUL
...
$ uname -a
Linux s6-desktop 2.6.28-16-generic #57-Ubuntu SMP Wed Nov 11 09:47:24 UTC 2009 i686 GNU/Linux
$


Evgeniy Philippov <molchuvka>
Thu 26 Nov 2009 02:34:31 PM UTC, comment #2: 

An idea: One possible direction of development of Kawa project is: making configure/make process launch ant process, obsoleting the other non-ant stuff. Just an idea.

Evgeniy Philippov <molchuvka>
Thu 26 Nov 2009 02:28:56 PM UTC, comment #1: 

My direction is: Cross-operating system approach. I currently think that THE way for this is ant.

Evgeniy Philippov <molchuvka>
Thu 26 Nov 2009 02:19:42 PM UTC, original submission:  

[1] http://www.gnu.org/software/kawa/Source-distribution.html#id2816748

Build Kawa using ant

From my extensive Java and Ant exprience: Ant versions are very incompatible between each other, and your instructions at the above [1] url have to mention which exact branch (major version) of Ant must be used. And, maybe which minor/micro version(s) of Ant was/were tested. Otherwise, the ant build process will very probably not work.

I should note that I did not yet attempt Kawa ant build yet.

NB The reason is: Before build, one must know which exact version string of Ant to use, to set up the ant build environment for the given OSS project. For building different OSS systems, different ant version strings are necessary.

Please update the section in question at the Kawa site [1], this is important. This issue must be dealt with somehow.

Evgeniy Philippov <molchuvka>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by bothner (Posted a comment)
  • -email is unavailable- added by molchuvka (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-12-04 bothner StatusNone Postponed
        Assigned toNone bothner
    2009-11-26 molchuvka Carbon-CopyRemoved molchuvka -
    2009-11-26 molchuvka Carbon-Copy- Added molchuvka

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code