Skip to content

SUBSYSTEMS.md: migrate subsystem list from wiki #19060

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 16, 2023

Conversation

jia200x
Copy link
Member

@jia200x jia200x commented Dec 16, 2022

Contribution description

This PR migrate the existing list of subsystems to the RIOT repo.
I also updated the list to represent the actual state of the system.

The list is definitely not perfect and may need several iterations. Feel free to add commits on demand.
We should definitely add more descriptions though, at least for the top headings (CPU, Core, etc).

The original entry included boards as well, but IMO it doesn't really make sense, as they are not a subsystem.

Testing procedure

Read. Make sure that the list makes sense.

Issues/PRs references

Discussed during the Virtual Maintainer Assembly

SUBSYSTEMS.md Outdated
Comment on lines 24 to 25
- Thomas Eichinger [@thomaseichinger](https://github.com/thomaseichinger)
- Nick van IJzenoorn [@DipSwitch](https://github.com/DipSwitch)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't just 'migrate' over inactive maintainers, start from scratch and let active maintainers fill in what they feel responsible for.

If we 'assign' people this will have to value, they have to actively feel responsible for their subsystem.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I kind of created the subsystems from scratch but migrated some of the maintainers. Should I just drop them all and let them add themselves?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That sounds like a good idea. Let's also merge this without maintainers in it. We can distribute and parallize the work the better once the file is merged. (I fear otherwise there will be an endless discussion on nitpicking who to add and who not.)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, we don't want the situation where people are like "Oh, I don't know why I'm on that list, I don't feel responsible for that subsystem".

There should be some commitment that can be expressed by actively editing the list.

I think we can also push to your branch directly.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done! I just removed all maintainers from the list. We can merge this one and then ask maintainers to add themselves to the list, as proposed above.

@benpicco benpicco added the CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs label Jan 16, 2023
@maribu maribu marked this pull request as ready for review January 16, 2023 13:27
Copy link
Member

@maribu maribu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors merge

@benpicco benpicco added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Jan 16, 2023
bors bot added a commit that referenced this pull request Jan 16, 2023
18934: shell/gnrc_icmpv6_echo: separate ICMPv6 echo sending / parsing from shell command r=miri64 a=benpicco



19060: SUBSYSTEMS.md: migrate subsystem list from wiki r=maribu a=jia200x



19154: tests/gcoap_dns: Remove duplicate r=miri64 a=Teufelchen1

### Contribution description

Removes a duplicated test. Originally, the test should have looked different and not be a duplicate. However, the behavior the test aimed at is no longer present anyway, hence it can be removed - rather than fixed. 

Further insights can be provided by `@miri64` 

Co-authored-by: Benjamin Valentin <benjamin.valentin@bht-berlin.de>
Co-authored-by: Jose Alamos <jose@alamos.cc>
Co-authored-by: Teufelchen1 <bennet.blischke@haw-hamburg.de>
@bors
Copy link
Contributor

bors bot commented Jan 16, 2023

This PR was included in a batch that was canceled, it will be automatically retried

bors bot added a commit that referenced this pull request Jan 16, 2023
18934: shell/gnrc_icmpv6_echo: separate ICMPv6 echo sending / parsing from shell command r=maribu a=benpicco



19060: SUBSYSTEMS.md: migrate subsystem list from wiki r=maribu a=jia200x



19154: tests/gcoap_dns: Remove duplicate r=miri64 a=Teufelchen1

### Contribution description

Removes a duplicated test. Originally, the test should have looked different and not be a duplicate. However, the behavior the test aimed at is no longer present anyway, hence it can be removed - rather than fixed. 

Further insights can be provided by `@miri64` 

Co-authored-by: Benjamin Valentin <benjamin.valentin@bht-berlin.de>
Co-authored-by: Jose Alamos <jose@alamos.cc>
Co-authored-by: Teufelchen1 <bennet.blischke@haw-hamburg.de>
@riot-ci
Copy link

riot-ci commented Jan 16, 2023

Murdock results

✔️ PASSED

8f8266d SUBSYSTEMS.md: migrate subsystem list from wiki

Success Failures Total Runtime
1 0 1 55s

Artifacts

@bors
Copy link
Contributor

bors bot commented Jan 16, 2023

Build failed (retrying...):

@bors
Copy link
Contributor

bors bot commented Jan 16, 2023

Build succeeded:

@bors bors bot merged commit a3bfdca into RIOT-OS:master Jan 16, 2023
@jia200x jia200x added this to the Release 2023.04 milestone Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: doc Area: Documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants