Zero patch consolidation

Andrew John Hughes gnu_andrew at member.fsf.org
Tue Dec 8 05:42:43 PST 2009


2009/12/8 Gary Benson <gbenson at redhat.com>:
> Hi all,
>
> So the Zero patch consolidation I've been working on is now complete.
>
> As of now, the only patches relating to Zero in icedtea6 are in the
> patches/zero/ directory.  Each one is numbered with the Sun bug ID
> with which it was pushed to OpenJDK7, and each one is generated from
> the OpenJDK7 forest into which it was initially pushed.
>
> The rationale behind this is that at some point in the future
> changesets relating to Zero may appear in OpenJDK6 or HotSpot Express
> tarballs.  When this happens, patches will fail to apply.  By grouping
> the patches in this way, only one patch needs removing for each
> changeset.  At some further point in the future Zero itself may appear
> in an OpenJDK6 or HotSpot Express tarball; when this happens the
> relevant files under ports/ will be removed (the ARM interpreter will
> need turning into a patch) and changes to Zero itself will be handled
> in this way.
>
> Please don't use patches/zero for other files.
>

I like this.  Anything that makes working out which patches have been
merged and removing them easier gets a big smile from me.  I'm also
strongly in favour of organising the patches directory a bit better,
especially if it makes it clearer which stuff is going to end up in
OpenJDK6 eventually and which stuff we'll be maintaining for life.

> I haven't mirrored this change in IcedTea7; that has very few Zero
> patches left, and after b78 (or maybe b77) they will all be gone,
> so it's not like it's something I'll have to keep track of long term
> like I do for IcedTea6.
>

b77 is already out, so I just need to get round to updating IcedTea7
to build against it, dropping the ia64 patch and part of the uname
patch (the rest I'll stick in a Debian subdir as it's specific to that
platform).
I hope b78 will see a HotSpot promotion and IcedTea7 will be clear of
zero patches for the new year.

> Cheers,
> Gary
>
> --
> http://gbenson.net/
>



-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list