Skip to content
Snippets Groups Projects
Commit bb2e1c09 authored by Oleg Grenrus's avatar Oleg Grenrus
Browse files

Include component name in unit-id

Only on non-Windows and non-macOS. The unit-ids become a bit longer:

Changes e.g.

    component cabal-fmt-0.1.2-ff4d3d1e89ec09722d5bccbf9724beeddb2bd9dcd99a200ff350860e49ecb0f2
        include cabal-fmt-0.1.2-3fc69567df6c17a860b37365e18b4b35f7d2e64ffdbab5d91cd775762ae888f1
    unit cabal-fmt-0.1.2-ff4d3d1e89ec09722d5bccbf9724beeddb2bd9dcd99a200ff350860e49ecb0f2
        include cabal-fmt-0.1.2-3fc69567df6c17a860b37365e18b4b35f7d2e64ffdbab5d91cd775762ae888f1

to

    component cabal-fmt-0.1.2-e-cabal-fmt-173382ac142508c938885649c3384b3512c441f46ff13c57cda2f345fe5f0859
        include cabal-fmt-0.1.2-l-cabal-fmt-internal-3fc69567df6c17a860b37365e18b4b35f7d2e64ffdbab5d91cd775762ae888f1
    unit cabal-fmt-0.1.2-e-cabal-fmt-173382ac142508c938885649c3384b3512c441f46ff13c57cda2f345fe5f0859
        include cabal-fmt-0.1.2-l-cabal-fmt-internal-3fc69567df6c17a860b37365e18b4b35f7d2e64ffdbab5d91cd775762ae888f1

i.e.

    cabal-fmt-0.1.2-....
    cabal-fmt-0.1.2-....

to

    cabal-fmt-0.1.2-e-cabal-fmt-...
    cabal-fmt-0.1.2-l-cabal-fmt-internal-...

This helps debugging, especially when public multilibs will become more
popular.

Resolves https://github.com/haskell/cabal/issues/6485
parent 202a1787
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment