On Tue, Jan 27, 2009 at 10:52:58AM -0600, Nicolas Williams wrote:
> On Tue, Jan 27, 2009 at 10:03:59AM +0000, Paul Cunningham wrote:
> > 1. METADATA file
> > Should you have changed stuff in this. If there isn't a
> > METADATA file then add one ....
> > http://wikis.sun.com/display/SFWNotes/Package+writing+guidelines
>
> You say this as though I should have known. When I integrated SQLite3 I
> went through full c-team review and this never came up. I gather these
> are new procedures. Much of this METADATA file's contents is repeated on
> every RTI, so if it makes it easier for me to track that, great, and if
> some day the RTI process gets simpler, even better.
Done.
> > 2. usr/src/lib/sqlite3/Makefile.sfw
> > You could extract much of the the following ...
> > 46 SQLITE_MAJVER=3
> > 47 SQLITE_MINVER=6
> > 48 SQLITE_MICROVER=7
> > 49 VER=sqlite-$(SQLITE_MAJVER).$(SQLITE_MINVER).$(SQLITE_MICROVER)
> > 50 VER64=$(VER)-64
> > 51
> > SQLITE3DOCS=sqlite_docs_$(SQLITE_MAJVER)_$(SQLITE_MINVER)_$(SQLITE_MICROVER).zip
> > from the METADATA file, see recent sfwnv integrations for
> > examples.
>
> I'm not sure that this is a good idea. I'll look into it, or perhaps do
> it in a subsequent putback.
Well, it is a good idea, so: done.
> > Change 'env ' to 'env - ' throughout
>
> That will require additional testing -- I've no idea what else in the
> environment might be depended on. Please file a separate CR for this.
I'll defer this.
> > Does it really need the following line ...
> > 241 @find . -name core -exec rm -f {} \;
> > if so why? If not delete it.
>
> I copied it from another makefile. I'll leave it in.
And this.
> > Could you have used the default (Makefile.master) settings
> > of CONFIGURE_OPTIONS=(101) and then added the extra bits
> > to it, eg ...
> > CONFIGURE_OPTIONS += --enable-threadsafe
> > CONFIGURE_OPTIONS += --enable-cross-thread-connections
> > CONFIGURE_OPTIONS += --enable-shared --disable-static
> > CONFIGURE_OPTIONS += --with-tcl="$(ROOTLIB)"
> > etc
>
> What's the difference?
And this.
Also, I'd forgotten to update the docs(!).
Webrev updated:
http://cr.opensolaris.org/~nico/sqlite3-3.6.7/webrev/
Nico
--