Alan Hargreaves' Blog

The ramblings of an Australian SaND TSC* Principal Field Technologist

Split Tree putback into nevada

We just had one of the largest putbacks to the Solaris tree, pretty much since 2.0.

Comment:
6289535 build_cscope complains a bit on x86
6303550 xencrypt, xdecrypt no longer mangled
6316770 split the tree into open and closed trees
6321333 Install.sh is over-zealous looking for kmods
...
Examined files: 3502
Contents Summary:
84   create
521   update
2897   no action (unchanged)
Names Summary:
3234   renamed
2897   update parent's name history

That’s a lot of files updated and renamed. So what does it mean?

The important bug listed above is

6316770 split the tree into open and closed trees

This means that everything under usr/src is open. It’s a major step towards basing Solaris off OpenSolaris. The closed stuff is now kept seperately instead of being intermingled (and I would hope that it’s going to require a good argument to initially create something in the closed tree).

What worried me was that I have invested an awful lot of time effort and code into creating a method of building the “closed tarballs” required to currently build OpenSolaris and I was not sure if I was going to have to simply throw it all out and start again.

Just after the putback, I had an online chat with Mike Kupfer about how the new tree built.

The good news is that it looks like the only changes I’ll have to make are completely aesthetic (and pretty much comments and usage messages).

The bad news? There isn’t any. With luck it should “just work”.

Technorati Tags:
,

Advertisements

Written by Alan

December 22, 2005 at 12:56 am

Posted in OpenSolaris

2 Responses

Subscribe to comments with RSS.

  1. The initial CDDL putback wins:
    Contents Summary:
    1 create
    24424 update
    12237 no action (unchanged)
    and every Perl update changes a fair bit of the
    world, eg for 5.8.4:
    Contents Summary:
    2303 create
    13 update
    3651 no action (unchanged)
    Names Summary:
    2265 renamed
    2265 update parent’s name history

    Gavin Maltby

    December 22, 2005 at 7:12 am

  2. in sheer # of files, yes. but the CDDL putback was simply adding comments/headers to every file.
    i think the split putback is one of the biggest “architectural” putbacks, or one of the putbacks with the most *oomph*.

    stevel

    December 24, 2005 at 9:54 am


Comments are closed.

%d bloggers like this: