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.