Bug#916485: ghdl has circular Depends on ghdl-gcc

2020-08-26 Thread Andreas Bombe
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.



Bug#916485: ghdl has circular Depends on ghdl-gcc

2018-12-14 Thread Bill Allombert
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.

See threads 
http://lists.debian.org/debian-devel/2005/06/msg02111.html
http://lists.debian.org/debian-devel/2005/11/msg01101.html

Cheers,
-- 
Bill. 

Imagine a large red swirl here.