Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 942026 - dev-util/cargo-ebuild: removal
Summary: dev-util/cargo-ebuild: removal
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Deadline: 2024-11-22
Assignee: Gentoo Rust Project
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: 724162 930011 934381
  Show dependency tree
 
Reported: 2024-10-23 18:54 UTC by Arthur Zamarin
Modified: 2024-11-22 07:34 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-10-23 18:54:37 UTC
Doesn't support latest Rust/Cargo ebuild format and standard. Confuses
developers who tries to use it, and then see pkgcheck warnings on the
result.
Superior replacement is app-portage/pycargoebuild, which is maintained,
and supports more features.

package list:
dev-util/cargo-ebuild
Comment 1 Larry the Git Cow gentoo-dev 2024-10-23 18:59:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9dfa1d4a01ee8c5eef5eae940d5d9b41ebb4708

commit b9dfa1d4a01ee8c5eef5eae940d5d9b41ebb4708
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-10-23 18:59:16 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-10-23 18:59:36 +0000

    dev-util/cargo-ebuild: last-rite
    
    Bug: https://bugs.gentoo.org/942026
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 profiles/package.mask | 9 +++++++++
 1 file changed, 9 insertions(+)
Comment 2 Joe Kappus 2024-11-22 07:25:04 UTC
> Superior replacement is app-portage/pycargoebuild, which is maintained,
and supports more features.

pycargebuild is unable to generate fully working crate lists for me where cargo-ebuild works without a hitch. Even if the other functionality is not current generating working crate lists is a dependency for me to be able to maintain rust packages. 

Can we at least move this to GURU if the devs don't want to give it attention in the main tree? Or postpone its removal?
Comment 3 Joe Kappus 2024-11-22 07:34:57 UTC
Nevermind, I might pull it into my overlay after removal but it looks like something else is going on.