Repository navigation
CONTRIBUTING.md: Add URL to get latest GNU coreutils - #13233
Conversation
fd0ad85 to
453f76f
Compare
Merging this PR will improve performance by 4.88%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | sort_ascii_utf8_locale |
16.1 ms | 15.4 ms | +4.88% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing oech3:patch-4 (453f76f) with main (77933ae)
Footnotes
-
46 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
|
GNU testsuite comparison: |
|
I'm not sure why Ubuntu has an older GNU coreutils package than uutils. It seems like poor user interface to me. Given that you cannot switch to GNU coreutils, despite promises otherwise, because it would break |
|
I think they are intentionally masking improvement of GNU by using legacy version to encourage usage of rust-coreutils. |
The |
they aren't. and this isn't the place to speculate on Ubuntu's strategy |
|
Sorry |
|
Agreed that it isn't helpful to speculate on Ubuntu's strategy regarding |
|
See https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2169782 for the explanation from Simon |
|
More accurately, GNU coreutils is unsupported on Ubuntu, aside from copying the latest changes from Debian testing. Bug reports will be left unaddressed and unfixed. |
|
@collinfunk I understand you're a GNU coreutils maintainer, so could you clarify what you mean by GNU coreutils being unsupported on Ubuntu? Is this the project's official position, or are you referring to how Ubuntu handles packaging and bug reports? |
|
It is Ubuntu's policy in practice. Launchpad reports for GNU coreutils are completely ignored, and the package's outdated status is blamed on the Debian maintainer. |
|
If the package's outdated status ultimately comes down to Debian, it seems the issue is blocked there. Wouldn't it be in everyone's interest to help get the Debian package updated? |
I very much dislike this framing. Ubuntu is its own distribution at the end of the day. Their decision to distribute an outdated version of GNU coreutils rests solely with them. Debian maintainers should not need to consider how their schedule impacts Ubuntu. |
|
Fair point. Canonical is responsible for the packages it chooses to ship in Ubuntu. |
|
@collinfunk I don't think this is the place to take this, but I would like to explore the possibility of reaching some form of reconciliation here. How about this:
Does this sound alright? I will make a bug report on Launchpad where we can discuss this further as this is a separate topic from the uutils project (https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/2171474) |
I think contributors of uutils coming from Ubuntu(and debian) want to install latest GNU coreutils. |
|
I'm proposing further changes to |
This PR adds guide to get latest stable version of GNU coreutils for bug reporters (with some warnings).
packager of GNU coreutils is @BAMF0