Skip to content
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

dev-lisp/c2ffi: Bump version to c2ffi-13.0.0 (bug #840610) #26464

Closed
wants to merge 2 commits into from

Conversation

hjudt
Copy link
Contributor

@hjudt hjudt commented Jul 18, 2022

Version bump to c2ffi-13.0.0.

Upstream bug: rpav/c2ffi#106
Gentoo bug: https://bugs.gentoo.org/840610

@gentoo-bot
Copy link

Pull Request assignment

Submitter: @hjudt
Areas affected: ebuilds
Packages affected: dev-lisp/c2ffi

dev-lisp/c2ffi: @hjudt, @gentoo/proxy-maint

Linked bugs

No bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment.

Missing GCO sign-off

Please read the terms of Gentoo Certificate of Origin and acknowledge them by adding a sign-off to all your commits.


In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). no signoff One or more commits do not indicate GCO sign-off. labels Jul 18, 2022
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-07-18 14:14 UTC
Newest commit scanned: 9841bee
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/87ed46754d/output.html

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-07-18 14:29 UTC
Newest commit scanned: 10c5dcb
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/02322efd74/output.html

@@ -16,9 +16,7 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Im empty, drop it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@@ -1,11 +1,11 @@
# Copyright 2019-2021 Gentoo Authors
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not EAPI=8?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

DEPEND="sys-devel/clang:12=
sys-devel/llvm:12=
"
DEPEND="sys-devel/clang:13="
RDEPEND="${DEPEND}"

S="${WORKDIR}/c2ffi-${MY_COMMIT}"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S after SRC_URI please. See skel.ebuild.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also fixed, should be in the right order now.

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-07-18 14:59 UTC
Newest commit scanned: 20c9458
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/ee5764efb0/output.html

Copy link
Contributor

@ConiKost ConiKost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a small nit pick: Please Add Closes: https://bugs.gentoo.org/840610 to your commit.


inherit cmake llvm

MY_COMMIT="3a92064409d258e1688727266c3f023a502e8866"
MY_COMMIT="bfa50485ffa86b886215c72ea1e43dbd3acaf940"

DESCRIPTION="Clang-based FFI wrapper generator for Common Lisp"
HOMEPAGE="https://github.com/rpav/c2ffi"
SRC_URI="https://github.com/rpav/c2ffi/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No new line here please.

Closes: https://bugs.gentoo.org/840610

Signed-off-by: Harald Judt <h.judt@gmx.at>
Signed-off-by: Harald Judt <h.judt@gmx.at>
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-07-18 18:06 UTC
Newest commit scanned: 3b858f4
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/3122706576/output.html

Copy link
Contributor

@ConiKost ConiKost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, there is one more problem. You named your ebuild c2ffi-13.0.0.20220626.ebuild, while I guess, this is a pre-release? If so, than this is a bad idea, since even if you would add c2ffi-13.0.0.ebuild in future, it would be considered older than the first one.

I would recommend in this case something like c2ffi-13.0.0_pre20220626.ebuild.

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-07-18 18:36 UTC
Newest commit scanned: a0af8c3
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/d86ec1080f/output.html

@hjudt
Copy link
Contributor Author

hjudt commented Jul 18, 2022

Actually, there is one more problem. You named your ebuild c2ffi-13.0.0.20220626.ebuild, while I guess, this is a pre-release? If so, than this is a bad idea, since even if you would add c2ffi-13.0.0.ebuild in future, it would be considered older than the first one.

I would recommend in this case something like c2ffi-13.0.0_pre20220626.ebuild.

No, in fact this is no pre-release. Unfortunately, this source project does not have any releases but a rather strange release protocol. Therefore in the past and after discussions with other gentoo reviewers, I have done it this way, and so far it has worked out. If there is a future version, I will name it c2ffi-13.0.0.somenewerdate.ebuild.

Copy link
Contributor

@ConiKost ConiKost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for clarifying. Then its fine.

@hjudt
Copy link
Contributor Author

hjudt commented Jul 19, 2022

Thank you for merging, and for the thorough review.

@hjudt hjudt deleted the c2ffi-13.0.0 branch July 19, 2022 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). no signoff One or more commits do not indicate GCO sign-off. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else)
Projects
None yet
4 participants