harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Blewitt (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-2246) [classlib][pack200] Ongoing implementation
Date Wed, 22 Nov 2006 23:54:04 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-2246?page=comments#action_12452084 ] 
            
Alex Blewitt commented on HARMONY-2246:
---------------------------------------

I'm not convinced that the patch that's being generated out of subclipse (or subversion, for
that matter) is really that useful. I moved some classes from the pack200 package into pack200.bytecode
(which might be why it was claiming to update non-modified files).  It doesn't seem to keep
track of any of the moves of the files, or for that matter, the difference between a newly
added file or a changed file.

I've had to attach two separate subdirectories. They've got .svn information with them as
well, but the repository was still the old incubator URL. I figured that at least giving the
source was a good way of showing what there is now.

The big problem I'm having with generating patches is that it's in the same module as the
rest of the archive classes. I can't develop with those in my workspace, since I'm developing
on Mac OS X and thus I'm developing against the provided Mac OS X libraries. I've suggested
(separately) that the pack200 stuff be moved out to its own module to make it easier to do
patches etc. on the code as a whole. Unfortunately, I don't see the subclipse patching mechanism
working very well in the future for submitting changes, so I'll probably revert to using both
patches and zips in future submissions to avoid this problem.

> [classlib][pack200] Ongoing implementation
> ------------------------------------------
>
>                 Key: HARMONY-2246
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2246
>             Project: Harmony
>          Issue Type: New Feature
>          Components: Classlib
>            Reporter: Alex Blewitt
>         Assigned To: Alexey Petrenko
>            Priority: Trivial
>         Attachments: harmony200.patch, pack200.tgz, pack200.tgz
>
>
> The pack200 code is now capable of unpacking multiple classes and interfaces, along with
primitive (byte/short/char/int/long/float/double) and String constant values. It can only
handle abstract/native methods at this stage and no internal classes, but it's a fair bit
further on than the last successfully applied patch.
> This patch was generated on the command line against the previous SVN repository from
the root of the project (i.e. relative paths). It also includes the newly added files which
weren't all correctly added last time.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message