New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
app-portage/emlop: New ebuild #18819
app-portage/emlop: New ebuild #18819
Conversation
d3e4fe8
to
e4853a7
Compare
Force-pushed commit that includes the signoff. |
Pull request CI reportReport generated at: 2020-12-26 20:19 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Append |
Pull Request assignmentSubmitter: @vincentdephily app-portage/emlop: @gentoo/proxy-maint (new package) Linked bugsBugs linked: 649904 New packagesThis Pull Request appears to be introducing new packages only. Due to limited manpower, adding new packages is considered low priority. This does not mean that your Pull Request will not receive any attention, however, it might take quite some time for it to be reviewed. In the meantime, your new ebuild might find a home in the GURU project repository: the ebuild repository maintained collaboratively by Gentoo users. GURU offers your ebuild a place to be reviewed and improved by other Gentoo users, while making it easy for Gentoo users to install it and enjoy the software it adds. In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Changed the title 👍 I don't know what GURU is, but whatever helps with merging/testing/distributing I'm happy with. Note that the |
Found the GURU info, by all means add this ebuild there, though it's already available in my overlay and from crates.io (run |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contribution. Sorry that it took so long.
I would be willing to maintain emlop in ::gentoo and add you as proxied maintainer. If you still want to work on this, together with me, then please update this PR to add the latest version of emlop. Which appears to be 0.5.0 at the time of writing this.
Thanks for this, I'll update the PR during the week. The 0.6.0 release has been pending for months, I'll try to do that too. |
Closes: https://bugs.gentoo.org/649904 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Vincent de Phily <moltonel@gmail.com>
Signed-off-by: Vincent de Phily <moltonel@gmail.com> Package-Manager: Portage-3.0.9, Repoman-3.0.2
fed5cb7
to
83436d2
Compare
Pull request CI reportReport generated at: 2023-03-29 13:50 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Made the requested changes AFAICT. I'm currently having trouble signing the commit, I might need to register a new key. I still need to release/package version 0.6. |
Pull request CI reportReport generated at: 2023-03-29 15:30 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Flowdalic ping :)
DESCRIPTION="A fast, accurate, ergonomic emerge.log parser" | ||
HOMEPAGE="https://github.com/vincentdephily/emlop" | ||
SRC_URI="$(cargo_crate_uris)" | ||
RESTRICT="mirror" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is probably not needed?
" | ||
|
||
SLOT="0" | ||
KEYWORDS="~amd64 ~arm64 ~x86" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please only add ~amd64
and let the arch teams test it for the rest.
SLOT="0" | ||
KEYWORDS="~amd64 ~arm64 ~x86" | ||
|
||
DEPEND=">=virtual/rust-1.58.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd personally drop this version requirement as it's always going to be satisfied in ::gentoo repo. Cargo eclass will depend on rust so you could remove this line.
DEPEND=">=virtual/rust-1.58.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's not just about depending on rust, but which version of rust is required. Rust crates have their own MSRV (minimum supported rust version), which could be higher than what the eclass requires. See gentoo/cargo-ebuild#34 for some discussion.
To be fair, in the case of emlop it's probably always going to support the oldest virtual/rust available in ::gentoo
, but I feel that being explicit is better. No strong opinion though, if other people want to remove that DEPEND I'm fine with it.
Done & big thanks for the patience! |
@vincentdephily Are you planning on doing a PR for the new version? I promise it won't take anywhere near as long :) |
Yes, sorry, busy times, and I got lost last time I tried to recreate GPG keys to comply with QA. That's still a requirement even for proxy-maintenance I think, |
@vincentdephily No worries! FWIW, as a proxied maintainer, you don't actually need a gpg key or to sign your commits. The issue is that (Until that ends up in a release, you may want to just edit (You do need to include |
Upstream author here, happy to proxy-maintain.
Prior ebuild development happens at https://github.com/vincentdephily/moltonel-ebuilds
Closes: https://bugs.gentoo.org/649904
Package-Manager: Portage-3.0.9, Repoman-3.0.2