That all sounds great to me.  I would also like the add one more action
to the list:

    * Move the sqlite code from the util package and into newtmgr.

(some background: both newt and newtmgr depend on the util library.)

Newtmgr is the only tool which uses sqlite these days.  Keeping the
sqlite dependency in util is problematic because the sqlite library
contains C code (in addition to Go code).  This means that building Newt
requires more tools than it should, which is not ideal for lightweight
virtual environments.

Chris

On Wed, Mar 23, 2016 at 02:19:09PM -0700, Sterling Hughes wrote:
> Hi,
> 
> I'm thinking we need to do a little refactoring of the newt git repo.
> 
> Specifically:
> 
> - We should get rid of newtmgr from the newt git repo, it really should 
> be it's own thing.
> 
> - newt.go, which is currently in incubator-mynewt-newt/newt/newt.go, 
> should be moved to incubator-mynewt-newt/newt.go
>    - This will make building simpler, and get rid of the warning: "no 
> buildable source files" when go get is issued.
> 
> - newtvm should remain, and be separately buildable.
> 
> If nobody has objections to this in the next few days, I'm going to:
> 
> - Submit a request to infrastructure to create a new git repository, 
> incubator-mynewt-newtmgr, for newtmgr.
> 
> - remove newtmgr from newt.
> 
> - move newt.go to TLD in newt.
> 
> cheers,
> 
> sterling

Reply via email to