On Fri, Dec 14, 2018 at 11:08:57PM +0100, Bill Allombert wrote:
> Package: ghdl
> Version: 0.35+git20181129+dfsg-2
> Severity: important
> 
> Hello ghdl-llvm maintainers,
> 
> There is a circular dependency between ghdl and ghdl-gcc:
> 
> ghdl          :Depends: ghdl-mcode | ghdl-gcc | ghdl-llvm
> ghdl-gcc      :Depends: ghdl (= 0.35+git20181129+dfsg-2)
> 
> Circular dependencies are known to cause problems
> during upgrade between stable releases, so we should try to avoid them.

This dependency is because of the ghdl package containing the common
files. I haven't considered circular dependencies when I decided to do
that instead of a separate package.

I will move the common files out into a new ghdl-common package and
leave the ghdl package as a mostly empty dependency package.

Reply via email to