please bump, latest upstream tag is at 0.15.0 https://github.com/janestreet/stdio/releases/tag/v0.15.0
Created attachment 772829 [details] build log
Comment on attachment 772829 [details] build log After recent update of dev-ml/sexplib0 to version 0.15.0, dev-ml/stdio-0.14.0-r1 (the latest available version) would not build. Bumping stdio to version 0.15.0 resolves the issue.
Kai-Chun Ning, all right, so we also need sexplib0 version constraints. I'm unsure though how you were able to update dev-ml/sexplib0 to 0.15... I thought base or some other pkg requiring JaneStreet's stuff on version lower than 0.15 would block, oh, well...
(In reply to Maciej Barć from comment #3) > Kai-Chun Ning, all right, so we also need sexplib0 version constraints. > I'm unsure though how you were able to update dev-ml/sexplib0 to 0.15... > I thought base or some other pkg requiring JaneStreet's stuff on version > lower than 0.15 would block, oh, well... I didn't notice the version constraint until you mentioned it. If you need more info I can check my installation for you. Please let me know what you need.
JaneStreet want the same PV or more but not next release, for example fro version 0.15.0: >=dev-ml/base-0.15.0:= <dev-ml/base-0.16.0:= Actually now that I'm merging stdio I noticed a bunch of other pkgs MIGHT be missing constraints.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f0e32b9c7c128dae7b82ab288647411fc4d60c5 commit 5f0e32b9c7c128dae7b82ab288647411fc4d60c5 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2022-04-22 08:36:40 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2022-04-22 08:59:44 +0000 dev-ml/stdio: update sexplib package version constraints Bug: https://bugs.gentoo.org/838706 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-ml/stdio/{stdio-0.14.0-r1.ebuild => stdio-0.14.0-r2.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
So we are in a "stalemate" (of upgrading to 0.15.0) unless any dev sacrifices a big amount of time to check every JaneStreet pkg for proper version constraints, as specified on https://opam.ocaml.org/packages/ Besides I think 0.15.0 is not very desired because some RECENT pkgs still fail with 0.15.0. For example in my case 0.15.0 are unstable (at least on my core system, without chroots and stuff) because I need those pkgs that fail with 0.15.0.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41ba31e5f69273435bad23289327c158a611100 commit e41ba31e5f69273435bad23289327c158a611100 Author: Alfredo Tupone <tupone@gentoo.org> AuthorDate: 2022-04-22 09:36:48 +0000 Commit: Alfredo Tupone <tupone@gentoo.org> CommitDate: 2022-04-22 09:36:48 +0000 dev-ml/stdio: 0.15.0 bump Closes: https://bugs.gentoo.org/838706 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> dev-ml/stdio/Manifest | 1 + dev-ml/stdio/stdio-0.14.0-r2.ebuild | 3 +-- dev-ml/stdio/stdio-0.15.0.ebuild | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-)