github repository changes: all board/OS ports moved under ports/

General discussions and questions abound development of code with MicroPython that is not hardware specific.
Target audience: MicroPython Users.
Post Reply
User avatar
benalb
Posts: 25
Joined: Fri May 19, 2017 1:23 pm

github repository changes: all board/OS ports moved under ports/

Post by benalb » Sat Sep 09, 2017 4:57 pm

Have I missed some important announce? because after a git pull I found my repo useless, with an whole new hierarchy for boards:

before:
/micropython$ ls
ACKNOWLEDGEMENTS CODECONVENTIONS.md drivers extmod logo pic16bit README.md tests windows
bare-arm CONTRIBUTING.md esp8266 lib minimal py stmhal tools zephyr
cc3200 docs examples LICENSE mpy-cross qemu-arm teensy unix

now:
micropython $ ls
ACKNOWLEDGEMENTS CONTRIBUTING.md drivers extmod LICENSE mpy-cross py tests
CODECONVENTIONS.md docs examples lib logo ports README.md tools

:?:

User avatar
kfricke
Posts: 342
Joined: Mon May 05, 2014 9:13 am
Location: Germany

Re: github repository changes

Post by kfricke » Sat Sep 09, 2017 8:31 pm

I think Damien is committing in first changes to restructure the repository. The reason seems to be the upcoming merge of the ESP32 fork back into the main repository.

User avatar
dhylands
Posts: 3821
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: github repository changes

Post by dhylands » Sat Sep 09, 2017 11:42 pm

The restructuring was posted in github here:
https://github.com/micropython/micropython/pull/3290
and the moving of the hal was dicussed here:
https://github.com/micropython/micropython/pull/3284
These big restructuring changes don't happen very often, but they do happen occasionally.

User avatar
benalb
Posts: 25
Joined: Fri May 19, 2017 1:23 pm

Re: github repository changes

Post by benalb » Sun Sep 10, 2017 7:01 am

Got it. After an initial moment of panic it seems that a make board=XX clean && make board=XX got me on the run again. :D

Damien
Site Admin
Posts: 647
Joined: Mon Dec 09, 2013 5:02 pm

Re: github repository changes

Post by Damien » Sun Sep 10, 2017 7:27 am

In general, the latest code on github should be considered "unstable" and if you want to keep up to date with all the changes that happen, and the discussions around them, then please subscribe to the github notifications for the main repository.

Otherwise, when a release is made there are comprehensive release notes that go along with it and reading those should help you understand the changes going from one version to another.

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: github repository changes

Post by pythoncoder » Sun Sep 10, 2017 8:13 am

Despite needing to modify all my build scripts I like the new layout. It strikes me as much more logical.
Peter Hinch
Index to my micropython libraries.

Post Reply