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

GnuCOBOL package with missing dependencies (and outdated) #45612

Closed
GitMensch opened this issue Aug 15, 2023 · 1 comment · Fixed by #45629
Closed

GnuCOBOL package with missing dependencies (and outdated) #45612

GitMensch opened this issue Aug 15, 2023 · 1 comment · Fixed by #45629
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed

Comments

@GitMensch
Copy link

Is this a new report?

Yes

System Info

current

Package(s) Affected

gnucobol

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

full support of all features (this is what this issue is about, the update would likely be handled by the update-script), and up-to-date, you can see both when executing cobc --info

Note that the current template also doesn't use an official GNU mirror for download but a mirror that is not directly related to the GNU project.

The official homepage would be url="https://www.gnu.org/software/gnucobol/ , the source would be distfiles="https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${version}.tar.xz" (you may also want to download and verify the signature).

For dependencies you may want to see https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=open-cobol (additional dev dependencies for libxml2 and either cjson or json-c, and for all libraries a runtime dependency in gnucobol-libs)

Also note that if you want a make_check_target, then this would be make_check_target="checkall" (doing more or less a make check and make test).

Actual behaviour

XML and JSON are likely missing (at least they miss the dependencies in https://github.com/void-linux/void-packages/blob/master/srcpkgs/gnucobol/template), version is at 3.1.2 (3.2 is a month old and as no bug reports so far).

Steps to reproduce

check with cobc --info

@GitMensch GitMensch added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Aug 15, 2023
@cinerea0
Copy link
Contributor

cinerea0 commented Aug 17, 2023

I've opened a PR with an update and added dependencies here: #45629, currently trying to figure out if I can fix crossbuilds. make_check_target was carefully chosen, the majority of tests run with make check fail in our build system while make test passes. If you're interested in helping with testing, you can either checkout the PR (if you know how to use xbps-src), or I can upload the package file and you can install it (if we're using the same architecture and libc).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants