build/pkgs/tdlib: Update to 0.9.3#38163
Conversation
…-linux-incremental.yml)
…container if nothing to be tested
…of the default platform (ubuntu-jammy)
…dora-38 by latest
…t from build.yml, use ptest-nodoc to avoid duplicate doc-html build
…e new .git file at the end
|
with boost_cropped from SPKG: |
|
@felix-salfelder with boost from homebrew, boost_system is found but: |
|
I am not sure what -mt is, and why the plain one is missing. Are they interchangeable? The cython bindings should not require boost_thread. Consider removing the test from configure. |
|
Do you think we can also get rid of |
|
Wait, is this whole thing header-only? |
|
On Thu, Jun 06, 2024 at 06:30:23PM -0700, Matthias Köppe wrote:
Do you think we can also get rid of `boost_system`?
Yes. Probably configure should succeed regardless, and tdecomp
compilation should be made conditional on the check.
tdlib should build/link/work either way, please try.
I'll look closer and do the changes when I find the time.
|
|
Perhaps disable the check for boost_system, boost_thread on |
@felix-salfelder Or I can send a PR/MR if that's better |
|
On Thu, Jun 06, 2024 at 07:14:10PM -0700, Matthias Köppe wrote:
>From 63a7306e5c8a5904b79497f04139fd1d9c96bf6a Mon Sep 17 00:00:00 2001
From: Matthias Koeppe ***@***.***>
Date: Thu, 6 Jun 2024 19:11:18 -0700
Subject: [PATCH] configure.ac: Only check for boost_system, boost_thread when
configured --with-gala
The checks need to stay independent. I fixed the logic a little --
"develop" might just work for you as well.
I don't like the way LIBS is set globally by AC_CHECK_LIBS. Another
time...
|
|
Thanks, current |
|
With the current branch here on the PR, it appears to work well on |
|
Thanks! |
sagemathgh-38163: `build/pkgs/tdlib`: Update to 0.9.3 <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - FIxes sagemath#30813 - Fixes sagemath#38159 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - Depends on sagemath#38144 (merged here for testing) URL: sagemath#38163 Reported by: Matthias Köppe Reviewer(s): David Coudert
|
@dimpase is right that we are missing a text showing that the issue is fixed (#38159 (comment)). |
|
Update PRs are not in charge of adding such tests |
|
Just open a PR for adding this. |
|
I've removed the claim regarding #38159 from the PR description. |
|
It appears that there is disagreement over whether this "needs work" or not. I understand that @dimpase has outlined his points in the comments in #38192 and #38190. It appears to me that this is a "disputed" PR now. So, let me record a -1 for @dimpase. (Please reach out to me if that's not what you had in mind.) |
sagemathgh-38163: `build/pkgs/tdlib`: Update to 0.9.3 <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - FIxes sagemath#30813 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - Depends on sagemath#38144 (merged here for testing) URL: sagemath#38163 Reported by: Matthias Köppe Reviewer(s): David Coudert
sagemathgh-38214: test that sagemath#38159 is fixed This will fix sagemath#38159 Add a missing test ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [ x] The title is concise and informative. - [ x] The description explains in detail what this PR is about. - [ x] I have linked a relevant issue or discussion. - [ x] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> sagemath#38163 URL: sagemath#38214 Reported by: Dima Pasechnik Reviewer(s): David Coudert
sagemathgh-38163: `build/pkgs/tdlib`: Update to 0.9.3 <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - FIxes sagemath#30813 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - Depends on sagemath#38144 (merged here for testing) URL: sagemath#38163 Reported by: Matthias Köppe Reviewer(s): David Coudert
sagemathgh-38214: test that sagemath#38159 is fixed This will fix sagemath#38159 Add a missing test ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [ x] The title is concise and informative. - [ x] The description explains in detail what this PR is about. - [ x] I have linked a relevant issue or discussion. - [ x] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> sagemath#38163 URL: sagemath#38214 Reported by: Dima Pasechnik Reviewer(s): David Coudert
sagemathgh-38214: test that sagemath#38159 is fixed This will fix sagemath#38159 Add a missing test ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [ x] The title is concise and informative. - [ x] The description explains in detail what this PR is about. - [ x] I have linked a relevant issue or discussion. - [ x] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> sagemath#38163 URL: sagemath#38214 Reported by: Dima Pasechnik Reviewer(s): David Coudert
📝 Checklist
⌛ Dependencies