Skip to content

Consider moving System.IO.Ports package to dotnet/iot repo #1797

Description

@danmoseley

This package does not get a lot of attention in dotnet/runtime, partly because one typically needs particular - sometimes very specific - hardware to test it. Also because of that reason, it gets little value from automated test coverage in that repo: most tests are skipped. The code is not much changed from .NET Framework except for adding Unix support.

Serial port seems to have stronger affinity to IOT scenarios, and to the community in this repo, who in many cases may be set up to test it out locally. It would be easier to keep it up to date with the latest hardware and scenarios.

We should consider migrating the package here. Either shipping future versions from here (preferably) or dead ending the package in dotnet/runtime, and shipping from here with a new identity (the System.Data.SqlClient/Microsoft.SqlClient model). It would bring over about 20 or so open issues/requests on it with it.

@richlander shared that he has no objection in principle. I believe @ericstj indicated that it would be technically possible, but we didn't work through the details. Packages from this repo are a little different.

Opening this issue to trigger discussion.

cc @krwq @dotnet/area-system.io @terrajobst

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions