Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 682782 (jbuilder-removal) - [Tracker] dev-ml/jbuilder removal
Summary: [Tracker] dev-ml/jbuilder removal
Status: RESOLVED FIXED
Alias: jbuilder-removal
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Team for the ML programming language family
URL:
Whiteboard:
Keywords:
Depends on: 766962 767382 767418
Blocks:
  Show dependency tree
 
Reported: 2019-04-07 03:20 UTC by Jeffrey Lin
Modified: 2021-05-10 17:16 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey Lin 2019-04-07 03:20:50 UTC
Upstream has renamed Jbuilder to Dune and deprecated the jbuild configuration format.  As projects (especially those on opam 2.0) transition to the new format, the old version of jbuilder in the tree prevents them from being version bumped.

It seems that the ebuild and eclass can be found in the ml-overlay [2], please consider adding that to the main tree and closing or merging [3].


[1]: https://dune.readthedocs.io/en/latest/migration.html#timeline
[2]: https://github.com/aballier/ml-overlay
[3]: https://github.com/gentoo/gentoo/pull/10968
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-24 21:05:11 UTC
We have dev-ml/dune and dune.eclass but we've still got jbuilder in tree.

There are certain packages which we can't actually install yet because we need to bump packages, mostly Jane Street ones.

bug 766884 is a good example of this!
Comment 2 Larry the Git Cow gentoo-dev 2021-03-09 07:34:57 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941680667f44ce1f6b19066106bbb0b3e73df870

commit 941680667f44ce1f6b19066106bbb0b3e73df870
Author:     Alfredo Tupone <tupone@gentoo.org>
AuthorDate: 2021-03-09 07:33:48 +0000
Commit:     Alfredo Tupone <tupone@gentoo.org>
CommitDate: 2021-03-09 07:33:48 +0000

    package.mask: retire dev-ml/jbuilder
    
    Bug: https://bugs.gentoo.org/682782
    
    Signed-off-by: Alfredo Tupone <tupone@gentoo.org>

 profiles/package.mask | 1 +
 1 file changed, 1 insertion(+)