platformio / platformio/platformio-core

Upstream udev rules

Open
#4,438 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Python
Stars
9.5k
Forks
905
Avg merge
2d 13h
Merged PRs (30d)
2

Description

ExpressLRS is a heavy user of Platformio. We got a suggestion to upstream platformio udev rules to the systemd repository. Please see the quote below. I think Platformio organization is a more appropriate actor for this action.

Hey as far as I understood the right thing to do with those udev rules would be to upstream them. So they wouldn't be needed here anymore.

The correct way to do that seems to be to add the devices to this systemd/systemd@main/hwdb.d

I'm not sure if it fits in one of those files. Otherwise you would need to add a new one, here's an example PR how to do that. systemd/systemd#22730

Also, tagging @razzeee.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the existing PlatformIO udev rules, then compare their devices with the systemd/systemd hwdb.d directory mentioned in the issue. Read the example systemd/systemd#22730 pull request to understand the upstreaming process; done means the rules are accepted upstream or the PlatformIO copy is no longer needed.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.