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
Merge #3011
Merge #3011
Conversation
820db3a
to
f16348e
Compare
5a6ef50
to
a2dec0c
Compare
I think I'm pretty close to having all tests successful. Currently cmake throws an error because it does not find two functions from libgit2 in the full build. I looked into the cmake files to find the source for the error, but I'm pretty confused at the moment. We are not allowed to include libgit2 due to the licenses. In the shared build we link to a existing libgit2 on the system. Would we have to include libgit2 in the full build? But we are not allowed to do this? |
Missing functions sounds like too old libgit2. libgit2 in stretch is quite old (also the gitresolver does not work there). Did you add the version check for libgit2? (see gitresolver how to do it)
Also the full build only links against the libgit2, so there is no difference. |
The static build might be a problem for some licenses (like one plugin uses a GPL lib and another one uses CDDL) but the problem of the person who compiles Elektra, not ours. |
No. But I still don't think it would help.
As I tried to fix that in between, I pushed the "original" commits that gave me that one libgit error only another time and now other test fail :/
Nonetheless, the only two functions I use (git_merge_file and git_merge_file_result_free) have the same parameters through all API versions that are available online. Stretch certainly is part of those versions, too. |
While I'm writing this one artifact is still being built on Jenkins while the stretch package build ended with an error again and I think I need some time to figure this out. Due to the long building times I'm working on the documentation on another local branch in parallel. |
fdf1a38
to
693e4be
Compare
Ok, good. For @tom-wa some functions were not available in earlier versions at all.
Yes, very good idea! We are busy working on migrating to the build server to faster hardware but unfortunately it still takes time. |
724fed3
to
097cd4b
Compare
The formatting check seems to fail here in a later stage (not in the formatting stage)? |
Yes.
The only thing I have been changing for the last couple of days is the last commit for libgit linking and all sorts of errors (that I comprehend partly and partly not) seem to randomly appear. Locally (with run_dev_env) everything compiles and all the tests run. And then
I'm copying the error messages in hope to find patterns and report them if I think it's not my fault. Nonetheless, the last days with the continuous integration have been tough. |
Please report it upstream even if you cannot reproduce it. More than not getting answers cannot happen. You can extend the bug report once you know more. |
jenkins build libelektra please |
Done here. |
Thank you! Also give them version information and on which systems the problem appeared (and where it works). |
I added the Elektra version. Which version do you think is missing?
I don't know what you mean exactly. What fails is our build artifacts and all except the debian buster build are website related. And the Debian buster build is what I mentioned in the issue? |
Of libgit2.
Yes, but I thought there are several distributions some of which the error occurs and others where it does not. What you also did not say that it sometimes succeeds and sometimes fails. The reply basically says the same what we already said. Maybe you sometimes pushed wrong commits which caused this problem. The email notification sometimes said you pushed 0 commits, maybe something went wrong? |
jenkins build libelektra please |
1 similar comment
jenkins build libelektra please |
It is in the the output of the
There was a stretch artifcat before I think?
IIRC I got to the stage the undefined references in the debian buster artifact was the only problem maybe once or twice.
Maybe this is from amending to the last commit + force push? |
This is to try to get the Mac build to work for the moment.
jenkins build libelektra please |
Superseded by #3105. |
Basics
Check relevant points but please do not remove entries.
Do not describe the purpose of this PR in the PR description but:
doc/news/_preparation_next_release.md
which contains_(my name)_
)Please always add something to the the release notes.
(first line should have
module: short statement
syntax)close #X
, should be in the commit messages.Checklist
Check relevant points but please do not remove entries.
For docu fixes, spell checking, and similar none of these points below
need to be checked.
Review
Reviewers will usually check the following:
Labels
say that everything is ready to be merged.