<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cabal-helper.git/lib/Distribution, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://g.ypei.me/cabal-helper.git/atom?h=master</id>
<link rel='self' href='https://g.ypei.me/cabal-helper.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/'/>
<updated>2020-05-17T08:15:09+00:00</updated>
<entry>
<title>Re-export RelativePath related binders for DistDirStack</title>
<updated>2020-05-17T08:15:09+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2020-05-17T08:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=1af155e04faa1ad0530c273efda9c2fbf10705fe'/>
<id>urn:sha1:1af155e04faa1ad0530c273efda9c2fbf10705fe</id>
<content type='text'>
Fixes #118
</content>
</entry>
<entry>
<title>Refactor Program versions handling</title>
<updated>2020-05-10T19:50:44+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2019-08-06T17:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=bda559bf059ee42e3e01c1280f7a64dd2673d725'/>
<id>urn:sha1:bda559bf059ee42e3e01c1280f7a64dd2673d725</id>
<content type='text'>
This mainly renames the program version getters to get* and make them
consistenly return Version directly. Such that wrappers like GhcVersion
have to be added at the callsites of the relevant functions.
</content>
</entry>
<entry>
<title>Only pass pjUnits to compile module instead of whole PlanJson</title>
<updated>2020-05-02T13:44:26+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2020-05-01T21:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3'/>
<id>urn:sha1:5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Cabal version selection for build-type:Custom</title>
<updated>2020-05-02T13:44:26+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2020-01-11T06:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=852dbc69d276e19add3917d17dff5541d84e29d4'/>
<id>urn:sha1:852dbc69d276e19add3917d17dff5541d84e29d4</id>
<content type='text'>
Previously we would pick up Stack's Cabal version with ghc-pkg on the
global package-db. This however ignores that Stack also supports custom
Setup.hs with the Cabal version from the snapshot instead.

In cabal v2-build we have a similar problem. We used to assume that
plan.json's cabal-lib-version is used uniformly across units but this is
similarly untrue.

To fix both of these we re-stage the cabal version query to after
reconfiguring a unit, then we can just lookup the Cabal version in
setup-config.

Fixes #95
</content>
</entry>
<entry>
<title>Ignore setup components from plan.json in readUnitInfo</title>
<updated>2020-05-02T13:44:26+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2020-05-01T23:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=f0741c61bd82ec0f94edcfa8d950f349eac86c33'/>
<id>urn:sha1:f0741c61bd82ec0f94edcfa8d950f349eac86c33</id>
<content type='text'>
Cabal includes the Setup.hs executable as a component in plan.json, however
there isn't a target to build it directly so we just ignore it for not when
reading unit info.
</content>
</entry>
<entry>
<title>Move CabalVersion and related types into a new module</title>
<updated>2020-05-02T13:44:26+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2020-05-01T21:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=11a515ed0e887eef081e514b51f29589cf6693ca'/>
<id>urn:sha1:11a515ed0e887eef081e514b51f29589cf6693ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Fix Cabal version selection for Stack (esp. build-type:Custom)"</title>
<updated>2020-02-11T12:00:35+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2020-02-11T11:56:48+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=a18bbb2af92e9b4337e7f930cb80754f2408bcfd'/>
<id>urn:sha1:a18bbb2af92e9b4337e7f930cb80754f2408bcfd</id>
<content type='text'>
This reverts commit 04c2d34f1874bc198288d33c784bc26f89280ee2.
</content>
</entry>
<entry>
<title>Fix Cabal version selection for Stack (esp. build-type:Custom)</title>
<updated>2020-01-11T06:51:18+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2020-01-11T06:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=04c2d34f1874bc198288d33c784bc26f89280ee2'/>
<id>urn:sha1:04c2d34f1874bc198288d33c784bc26f89280ee2</id>
<content type='text'>
Previously we would pick up Stack's Cabal version with ghc-pkg on the
global package-db. This however ignores that Stack also supports custom
Setup.hs with the Cabal version from the snapshot instead.
</content>
</entry>
<entry>
<title>Always include cabal-v2 project in discover</title>
<updated>2019-12-21T03:39:11+00:00</updated>
<author>
<name>Luke Lau</name>
<email>luke_lau@icloud.com</email>
</author>
<published>2019-11-17T01:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=5b6cefdbe03ebc4ec6451751fbaba72cab663766'/>
<id>urn:sha1:5b6cefdbe03ebc4ec6451751fbaba72cab663766</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore lost [Note Stack Cabal Version]</title>
<updated>2019-12-21T03:33:24+00:00</updated>
<author>
<name>Daniel Gröber</name>
<email>dxld@darkboxed.org</email>
</author>
<published>2019-12-21T03:33:24+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/cabal-helper.git/commit/?id=94c7695f4d25ecae8df655326351bf6014e02a9e'/>
<id>urn:sha1:94c7695f4d25ecae8df655326351bf6014e02a9e</id>
<content type='text'>
</content>
</entry>
</feed>
