[Pkg-electronics-devel] Bug#916485: ghdl has circular Depends on ghdl-gcc

Andreas Bombe aeb at debian.org
Wed Aug 26 13:16:10 BST 2020


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.



More information about the Pkg-electronics-devel mailing list