<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/ide/dune-workspace, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>[dune] Refactor files following advice from upstream.</title>
<updated>2018-10-05T12:22:02+00:00</updated>
<author>
<name>Emilio Jesus Gallego Arias</name>
</author>
<published>2018-10-04T17:05:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=edaf8d0a34993ac5fab373128a27417a620643d4'/>
<id>edaf8d0a34993ac5fab373128a27417a620643d4</id>
<content type='text'>
After some discussion upstream, I think that for the current a
multi-package setup in a single repository this setup saves a bit
work.

The most problematic bit is the `-rectypes` flag; its status is not
saved per-library so we must either duplicate the flags in the coqide
scope (scope == dune-project file), or unify its scope with Coq. We do
this last option as this seems like the easiest thing for now.

Changes:

- Move coqide.opam file to the root, use a single scope/`dune-project` file.
- Remove `dune-workspace`, this should be owned by the developer / user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After some discussion upstream, I think that for the current a
multi-package setup in a single repository this setup saves a bit
work.

The most problematic bit is the `-rectypes` flag; its status is not
saved per-library so we must either duplicate the flags in the coqide
scope (scope == dune-project file), or unify its scope with Coq. We do
this last option as this seems like the easiest thing for now.

Changes:

- Move coqide.opam file to the root, use a single scope/`dune-project` file.
- Remove `dune-workspace`, this should be owned by the developer / user.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ci] [dune] [opam] Fixes to OPAM and CI target.</title>
<updated>2018-10-05T01:41:06+00:00</updated>
<author>
<name>Emilio Jesus Gallego Arias</name>
</author>
<published>2018-10-04T07:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=3baa5388cd52afc5407e3c333fbc4aa6d149ddd3'/>
<id>3baa5388cd52afc5407e3c333fbc4aa6d149ddd3</id>
<content type='text'>
The Dune `release` profile is used by OPAM so that should cover the
testing.

We also update the dependencies:

- camlp5: 7.01 had some bugs regarding grammar; we could use 7.02,
  however this version it is not in OPAM. So I guess that leaves us
  with 7.03 again.

- lablgtk &lt; 2.18.5 does not support OCaml &gt;= 4.05.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Dune `release` profile is used by OPAM so that should cover the
testing.

We also update the dependencies:

- camlp5: 7.01 had some bugs regarding grammar; we could use 7.02,
  however this version it is not in OPAM. So I guess that leaves us
  with 7.03 again.

- lablgtk &lt; 2.18.5 does not support OCaml &gt;= 4.05.0.
</pre>
</div>
</content>
</entry>
</feed>
