You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently made the decision to discontinue packaging macchina on crates.io, this change can be traced back to this commit.
That change was my attempt at providing a solution to a recurring problem we've been having concerning two packages we share a dependency with, ansi-to-tui and color-to-tui (macchina and these two packages all share a dependency on ratatui).
We have been having monthly reports of build issues (#320#326#332) for people installing the package using cargo and despite a number of attempts to pin down the version numbers of ratatui, ansi-to-tui and color-to-tui, the issue would always come back.
I'm posting this issue to gather feedback on this decision and to arrive at a better solution than I could come up with and ultimately to find consensus.
If you have any ideas as to what we can do to avoid future build errors whilst still maintaining a presence on crates.io, please let us know.
Note that @0323pin has reached out to me (in a private email) about how the changes in the aforementioned commit have affected him as a package maintainer. If you too are maintaining macchina for users of your distribution, we value your opinion and would love to hear your feedback as well.
The text was updated successfully, but these errors were encountered:
@0323pin I've just merged #334, the included changes are a far better solution than vendoring, the next release will not include the current submodules. I apologize for all the trouble my "fix" put you through.
I recently made the decision to discontinue packaging
macchina
oncrates.io
, this change can be traced back to this commit.That change was my attempt at providing a solution to a recurring problem we've been having concerning two packages we share a dependency with,
ansi-to-tui
andcolor-to-tui
(macchina
and these two packages all share a dependency onratatui
).We have been having monthly reports of build issues (#320 #326 #332) for people installing the package using
cargo
and despite a number of attempts to pin down the version numbers ofratatui
,ansi-to-tui
andcolor-to-tui
, the issue would always come back.I'm posting this issue to gather feedback on this decision and to arrive at a better solution than I could come up with and ultimately to find consensus.
If you have any ideas as to what we can do to avoid future build errors whilst still maintaining a presence on
crates.io
, please let us know.Note that @0323pin has reached out to me (in a private email) about how the changes in the aforementioned commit have affected him as a package maintainer. If you too are maintaining
macchina
for users of your distribution, we value your opinion and would love to hear your feedback as well.The text was updated successfully, but these errors were encountered: