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
I hope b78 will see a HotSpot promotion and IcedTea7 will be clear of
zero patches for the new year.
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
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