You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by Sterling Hughes <st...@apache.org> on 2016/03/03 00:28:30 UTC
renaming apache-mynewt-larva to apache-mynewt-os
Howdy,
Awhile ago we decided to be cute about naming things: eggs, eggshells,
clutches, etc. One holdover from this was larva: our main package
repository, which includes the OS and most of the packages.
While its painful to rename the git repo: it's only going to get more
painful as we move forward. Do we think it makes sense to make it
clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
Sterling
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by James Pace <pa...@runtime.io>.
When speaking with a set of interested implementers on Monday, you spend a lot of time on the CLI and they were all puzzled at “larva”. It was then explained that “once we were clever…” and that this is just vestigial cleverness. No one mistook vestigial cleverness for actual cleverness, though.
+1 for removing :-)
thanks, pace
On Mar 2, 2016, at 16:10, aditi hilbert <ad...@runtime.io> wrote:
> Our OS is named Mynewt. I think having “larva” as its repo name sounds quite alright to me. Each official release can follow a strict and bland nomenclature.
>
> thanks,
> aditi
>
>> On Mar 2, 2016, at 3:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>
>> Howdy,
>>
>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>
>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>
>> Sterling
>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by aditi hilbert <ad...@runtime.io>.
Our OS is named Mynewt. I think having “larva” as its repo name sounds quite alright to me. Each official release can follow a strict and bland nomenclature.
thanks,
aditi
> On Mar 2, 2016, at 3:28 PM, Sterling Hughes <st...@apache.org> wrote:
>
> Howdy,
>
> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>
> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>
> Sterling
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by Jim Jagielski <ji...@jaguNET.com>.
> On Mar 3, 2016, at 8:42 PM, Sterling Hughes <st...@apache.org> wrote:
>
> oh, and please specify your preferred option:
>
> [+1] apache-mynewt-core
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by aditi hilbert <ad...@runtime.io>.
I think apache-mynewt-mynewt is unwieldy. Besides, there are other mynewt repos (or skeletons, currently only one - tadpole). So my vote is for main.
[ ] apache-mynewt-mynewt
[ ] apache-mynewt-os
[ ] apache-mynewt-core
[+1 ] apache-mynewt-main
thanks,
aditi
> On Mar 3, 2016, at 5:42 PM, Sterling Hughes <st...@apache.org> wrote:
>
> oh, and please specify your preferred option:
>
> [ ] apache-mynewt-mynewt
> [ ] apache-mynewt-os
> [ ] apache-mynewt-core
> [ ] apache-mynewt-main
>
> Mine is apache-mynewt-mynewt, since this really is the "mynewt" portion of the mynewt project.
>
> For efficiencies sake, unless noted otherwise, by +1 you are saying "I am fine with all of these options", and then expressing a preference for a particular one. If you feel strongly about any of these, please call it out.
>
> Sterling
>
> On 3/3/16 5:38 PM, will sanfilippo wrote:
>> +1
>>
>>
>>> On Mar 3, 2016, at 4:24 PM, marko kiiskila <ma...@runtime.io> wrote:
>>>
>>> +1 for the rename. Sooner the better if we’re going to go ahead with this one.
>>>
>>>> On Mar 3, 2016, at 3:50 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>
>>>> :)
>>>>
>>>> Hey all -
>>>>
>>>> I wanted to get a few more opinions on this. We're going to need to change some repositories around on the newt/newtmgr side (Chris/Todd, can you send a summary to the list?)
>>>>
>>>> I'd like to get this all done at once. I don't think we need a formal vote on this one, but just lazy consensus. My suggestion is that Chris send a summary of the go changes, and we leave this open till Sunday. If anyone has objections before then, we can stop & vote.
>>>>
>>>> Also, we have our last few features/changes coming in this week. So, we should uncharacteristically have a few days to poke around at the release prior to releasing B2.
>>>>
>>>> Sterling
>>>>
>>>>
>>>> On 3/3/16 4:09 AM, Jim Jagielski wrote:
>>>>> Maintaining the precedent also becomes more painful as
>>>>> things move forward :)
>>>>>
>>>>>> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>>>
>>>>>> Howdy,
>>>>>>
>>>>>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>>>>>
>>>>>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>>>>>
>>>>>> Sterling
>>>>>
>>>
>>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by will sanfilippo <wi...@runtime.io>.
> [ X ] apache-mynewt-os
I think core is also good if we think os seems too restrictive.
> On Mar 3, 2016, at 5:42 PM, Sterling Hughes <st...@apache.org> wrote:
>
> oh, and please specify your preferred option:
>
> [ ] apache-mynewt-mynewt
> [ ] apache-mynewt-os
> [ ] apache-mynewt-core
> [ ] apache-mynewt-main
>
> Mine is apache-mynewt-mynewt, since this really is the "mynewt" portion of the mynewt project.
>
> For efficiencies sake, unless noted otherwise, by +1 you are saying "I am fine with all of these options", and then expressing a preference for a particular one. If you feel strongly about any of these, please call it out.
>
> Sterling
>
> On 3/3/16 5:38 PM, will sanfilippo wrote:
>> +1
>>
>>
>>> On Mar 3, 2016, at 4:24 PM, marko kiiskila <ma...@runtime.io> wrote:
>>>
>>> +1 for the rename. Sooner the better if we’re going to go ahead with this one.
>>>
>>>> On Mar 3, 2016, at 3:50 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>
>>>> :)
>>>>
>>>> Hey all -
>>>>
>>>> I wanted to get a few more opinions on this. We're going to need to change some repositories around on the newt/newtmgr side (Chris/Todd, can you send a summary to the list?)
>>>>
>>>> I'd like to get this all done at once. I don't think we need a formal vote on this one, but just lazy consensus. My suggestion is that Chris send a summary of the go changes, and we leave this open till Sunday. If anyone has objections before then, we can stop & vote.
>>>>
>>>> Also, we have our last few features/changes coming in this week. So, we should uncharacteristically have a few days to poke around at the release prior to releasing B2.
>>>>
>>>> Sterling
>>>>
>>>>
>>>> On 3/3/16 4:09 AM, Jim Jagielski wrote:
>>>>> Maintaining the precedent also becomes more painful as
>>>>> things move forward :)
>>>>>
>>>>>> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>>>
>>>>>> Howdy,
>>>>>>
>>>>>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>>>>>
>>>>>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>>>>>
>>>>>> Sterling
>>>>>
>>>
>>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by marko kiiskila <ma...@runtime.io>.
[ ] apache-mynewt-mynewt
[ ] apache-mynewt-os
[+1] apache-mynewt-core
[ ] apache-mynewt-main
> On Mar 3, 2016, at 5:42 PM, Sterling Hughes <st...@apache.org> wrote:
>
> oh, and please specify your preferred option:
>
> [ ] apache-mynewt-mynewt
> [ ] apache-mynewt-os
> [ ] apache-mynewt-core
> [ ] apache-mynewt-main
>
> Mine is apache-mynewt-mynewt, since this really is the "mynewt" portion of the mynewt project.
>
> For efficiencies sake, unless noted otherwise, by +1 you are saying "I am fine with all of these options", and then expressing a preference for a particular one. If you feel strongly about any of these, please call it out.
>
> Sterling
>
> On 3/3/16 5:38 PM, will sanfilippo wrote:
>> +1
>>
>>
>>> On Mar 3, 2016, at 4:24 PM, marko kiiskila <ma...@runtime.io> wrote:
>>>
>>> +1 for the rename. Sooner the better if we’re going to go ahead with this one.
>>>
>>>> On Mar 3, 2016, at 3:50 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>
>>>> :)
>>>>
>>>> Hey all -
>>>>
>>>> I wanted to get a few more opinions on this. We're going to need to change some repositories around on the newt/newtmgr side (Chris/Todd, can you send a summary to the list?)
>>>>
>>>> I'd like to get this all done at once. I don't think we need a formal vote on this one, but just lazy consensus. My suggestion is that Chris send a summary of the go changes, and we leave this open till Sunday. If anyone has objections before then, we can stop & vote.
>>>>
>>>> Also, we have our last few features/changes coming in this week. So, we should uncharacteristically have a few days to poke around at the release prior to releasing B2.
>>>>
>>>> Sterling
>>>>
>>>>
>>>> On 3/3/16 4:09 AM, Jim Jagielski wrote:
>>>>> Maintaining the precedent also becomes more painful as
>>>>> things move forward :)
>>>>>
>>>>>> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>>>
>>>>>> Howdy,
>>>>>>
>>>>>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>>>>>
>>>>>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>>>>>
>>>>>> Sterling
>>>>>
>>>
>>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by Christopher Collins <ch...@runtime.io>.
On Thu, Mar 03, 2016 at 05:42:25PM -0800, Sterling Hughes wrote:
> [ ] apache-mynewt-mynewt
> [ ] apache-mynewt-os
> [ ] apache-mynewt-core
> [+1] apache-mynewt-main
Chris
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by Justin Mclean <ju...@me.com>.
Hi,
> oh, and please specify your preferred option:
>
> [ ] apache-mynewt-mynewt
> [ +0.5 ] apache-mynewt-os
> [ +0.5 ] apache-mynewt-core
> [ ] apache-mynewt-main
I don’t really mind or have a strong opinion, except the first (apache-mynewt-mynewt) seems a little cumbersome.
Justin
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by Sterling Hughes <st...@apache.org>.
oh, and please specify your preferred option:
[ ] apache-mynewt-mynewt
[ ] apache-mynewt-os
[ ] apache-mynewt-core
[ ] apache-mynewt-main
Mine is apache-mynewt-mynewt, since this really is the "mynewt" portion
of the mynewt project.
For efficiencies sake, unless noted otherwise, by +1 you are saying "I
am fine with all of these options", and then expressing a preference for
a particular one. If you feel strongly about any of these, please call
it out.
Sterling
On 3/3/16 5:38 PM, will sanfilippo wrote:
> +1
>
>
>> On Mar 3, 2016, at 4:24 PM, marko kiiskila <ma...@runtime.io> wrote:
>>
>> +1 for the rename. Sooner the better if we’re going to go ahead with this one.
>>
>>> On Mar 3, 2016, at 3:50 PM, Sterling Hughes <st...@apache.org> wrote:
>>>
>>> :)
>>>
>>> Hey all -
>>>
>>> I wanted to get a few more opinions on this. We're going to need to change some repositories around on the newt/newtmgr side (Chris/Todd, can you send a summary to the list?)
>>>
>>> I'd like to get this all done at once. I don't think we need a formal vote on this one, but just lazy consensus. My suggestion is that Chris send a summary of the go changes, and we leave this open till Sunday. If anyone has objections before then, we can stop & vote.
>>>
>>> Also, we have our last few features/changes coming in this week. So, we should uncharacteristically have a few days to poke around at the release prior to releasing B2.
>>>
>>> Sterling
>>>
>>>
>>> On 3/3/16 4:09 AM, Jim Jagielski wrote:
>>>> Maintaining the precedent also becomes more painful as
>>>> things move forward :)
>>>>
>>>>> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>>
>>>>> Howdy,
>>>>>
>>>>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>>>>
>>>>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>>>>
>>>>> Sterling
>>>>
>>
>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by will sanfilippo <wi...@runtime.io>.
+1
> On Mar 3, 2016, at 4:24 PM, marko kiiskila <ma...@runtime.io> wrote:
>
> +1 for the rename. Sooner the better if we’re going to go ahead with this one.
>
>> On Mar 3, 2016, at 3:50 PM, Sterling Hughes <st...@apache.org> wrote:
>>
>> :)
>>
>> Hey all -
>>
>> I wanted to get a few more opinions on this. We're going to need to change some repositories around on the newt/newtmgr side (Chris/Todd, can you send a summary to the list?)
>>
>> I'd like to get this all done at once. I don't think we need a formal vote on this one, but just lazy consensus. My suggestion is that Chris send a summary of the go changes, and we leave this open till Sunday. If anyone has objections before then, we can stop & vote.
>>
>> Also, we have our last few features/changes coming in this week. So, we should uncharacteristically have a few days to poke around at the release prior to releasing B2.
>>
>> Sterling
>>
>>
>> On 3/3/16 4:09 AM, Jim Jagielski wrote:
>>> Maintaining the precedent also becomes more painful as
>>> things move forward :)
>>>
>>>> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>>>
>>>> Howdy,
>>>>
>>>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>>>
>>>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>>>
>>>> Sterling
>>>
>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by marko kiiskila <ma...@runtime.io>.
+1 for the rename. Sooner the better if we’re going to go ahead with this one.
> On Mar 3, 2016, at 3:50 PM, Sterling Hughes <st...@apache.org> wrote:
>
> :)
>
> Hey all -
>
> I wanted to get a few more opinions on this. We're going to need to change some repositories around on the newt/newtmgr side (Chris/Todd, can you send a summary to the list?)
>
> I'd like to get this all done at once. I don't think we need a formal vote on this one, but just lazy consensus. My suggestion is that Chris send a summary of the go changes, and we leave this open till Sunday. If anyone has objections before then, we can stop & vote.
>
> Also, we have our last few features/changes coming in this week. So, we should uncharacteristically have a few days to poke around at the release prior to releasing B2.
>
> Sterling
>
>
> On 3/3/16 4:09 AM, Jim Jagielski wrote:
>> Maintaining the precedent also becomes more painful as
>> things move forward :)
>>
>>> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>>
>>> Howdy,
>>>
>>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>>
>>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>>
>>> Sterling
>>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by Christopher Collins <ch...@runtime.io>.
Hello all,
The proposed git repository change is as follows:
Split the incubator-mynewt-newt repository into two separate
repositories:
* newt
* newtmgr
These two tools really don't have anything in common, so it makes sense
to manage them in separate repositories. The newt repository would
contain:
* Newt (/)
* Newtvm (/newtvm)
* Util (/util)
The newtmgr repository would just contain the newtmgr sources in the
root directory.
I will now attempt to describe exactly what spurred the above proposal.
I have probably gotten some of the details wrong, so hopefully Todd will
jump in with some corrections if I completely mangle the facts. Just to
reiterate, I believe splitting the repository results in a more coherent
distribution, so I would be in favor of doing it even if it weren't for
the below issue.
The problem is related to some peculiarities in the way the "go get"
command interacts with the mynewt.apache.org/newt vanity domain. In
case you are not aware, newt and newtmgr are tools written in the Go
language, and the canonical method for downloading and building a Go
application is to type "go get <repository-url>/<application-path>" at
the command line. For example, to download the newt tool:
go get git-wip-us.apache.org/repos/asf/incubator-mynewt-newt.git/newt
Back to the issue- The problem that mynewt.apache.org/newt does not
actually contain a Go application; it contains subdirectories of
applications. For this reason, applying "go get" to
mynewt.apache.org/newt does not work; Go requires that the argument
point to the location of an actual Go application. Go also fails if you
specify a subdirectory that really does contain a Go application (e.g.,
mynewt.apache.org/newt/newt), but I am not entirely sure why this is the
case. I believe the issue here is related in some way to the vanity
domain redirection.
Anyway, this problem is solved by the above proposed change, because it
results in the Go sources being in the root directory of each
repository.
Thanks,
Chris
On Thu, Mar 03, 2016 at 03:50:44PM -0800, Sterling Hughes wrote:
> :)
>
> Hey all -
>
> I wanted to get a few more opinions on this. We're going to need to
> change some repositories around on the newt/newtmgr side (Chris/Todd,
> can you send a summary to the list?)
>
> I'd like to get this all done at once. I don't think we need a formal
> vote on this one, but just lazy consensus. My suggestion is that Chris
> send a summary of the go changes, and we leave this open till Sunday.
> If anyone has objections before then, we can stop & vote.
>
> Also, we have our last few features/changes coming in this week. So, we
> should uncharacteristically have a few days to poke around at the
> release prior to releasing B2.
>
> Sterling
>
>
> On 3/3/16 4:09 AM, Jim Jagielski wrote:
> > Maintaining the precedent also becomes more painful as
> > things move forward :)
> >
> >> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
> >>
> >> Howdy,
> >>
> >> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
> >>
> >> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
> >>
> >> Sterling
> >
On Thu, Mar 03, 2016 at 03:50:44PM -0800, Sterling Hughes wrote:
> :)
>
> Hey all -
>
> I wanted to get a few more opinions on this. We're going to need to
> change some repositories around on the newt/newtmgr side (Chris/Todd,
> can you send a summary to the list?)
>
> I'd like to get this all done at once. I don't think we need a formal
> vote on this one, but just lazy consensus. My suggestion is that Chris
> send a summary of the go changes, and we leave this open till Sunday.
> If anyone has objections before then, we can stop & vote.
>
> Also, we have our last few features/changes coming in this week. So, we
> should uncharacteristically have a few days to poke around at the
> release prior to releasing B2.
>
> Sterling
>
>
> On 3/3/16 4:09 AM, Jim Jagielski wrote:
> > Maintaining the precedent also becomes more painful as
> > things move forward :)
> >
> >> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
> >>
> >> Howdy,
> >>
> >> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
> >>
> >> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
> >>
> >> Sterling
> >
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by Sterling Hughes <st...@apache.org>.
:)
Hey all -
I wanted to get a few more opinions on this. We're going to need to
change some repositories around on the newt/newtmgr side (Chris/Todd,
can you send a summary to the list?)
I'd like to get this all done at once. I don't think we need a formal
vote on this one, but just lazy consensus. My suggestion is that Chris
send a summary of the go changes, and we leave this open till Sunday.
If anyone has objections before then, we can stop & vote.
Also, we have our last few features/changes coming in this week. So, we
should uncharacteristically have a few days to poke around at the
release prior to releasing B2.
Sterling
On 3/3/16 4:09 AM, Jim Jagielski wrote:
> Maintaining the precedent also becomes more painful as
> things move forward :)
>
>> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>>
>> Howdy,
>>
>> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>>
>> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>>
>> Sterling
>
Re: renaming apache-mynewt-larva to apache-mynewt-os
Posted by Jim Jagielski <ji...@jaguNET.com>.
Maintaining the precedent also becomes more painful as
things move forward :)
> On Mar 2, 2016, at 6:28 PM, Sterling Hughes <st...@apache.org> wrote:
>
> Howdy,
>
> Awhile ago we decided to be cute about naming things: eggs, eggshells, clutches, etc. One holdover from this was larva: our main package repository, which includes the OS and most of the packages.
>
> While its painful to rename the git repo: it's only going to get more painful as we move forward. Do we think it makes sense to make it clearer, and rename this to apache-mynewt-os or apache-mynewt-main?
>
> Sterling