Bug#889590: tesseract-ocr-aze has circular Depends on tesseract-ocr-aze-cyrl

2018-02-06 Thread Bill Allombert
On Tue, Feb 06, 2018 at 09:53:27AM -0800, Jeff Breidenbach wrote:
> Hi Bill,
> 
> Thanks for the bug report. This is a little tricky, because if you only
> install one of the Azerbaijan language packages, the user will see
> error messages.
> 
> I guess we just don't have a mechanism in Debian for "if you install
> one, you need the other as well". That's unfortunate because it is
> going to cause confusion for users.
> 
> Unless you have other ideas, I guess the best I can do is make it a
> one way dependency.

Cannot you merge the two packages into one ? They can still Provides:
both name if needed. 

Otherwise you can use Recommends.

Cheers,
Bill



Bug#889590: tesseract-ocr-aze has circular Depends on tesseract-ocr-aze-cyrl

2018-02-06 Thread Jeff Breidenbach
Hi Bill,

Thanks for the bug report. This is a little tricky, because if you only
install one of the Azerbaijan language packages, the user will see
error messages.

I guess we just don't have a mechanism in Debian for "if you install
one, you need the other as well". That's unfortunate because it is
going to cause confusion for users.

Unless you have other ideas, I guess the best I can do is make it a
one way dependency.

Jeff


Bug#889590: tesseract-ocr-aze has circular Depends on tesseract-ocr-aze-cyrl

2018-02-04 Thread Bill Allombert
Package: tesseract-ocr-aze
Version: 4.00~git15-45ed289-5
Severity: important

Hello Jeff,

There is a circular dependency between tesseract-ocr-aze and 
tesseract-ocr-aze-cyrl:

tesseract-ocr-aze   :Depends: tesseract-ocr-aze-cyrl (>= 3.99)
tesseract-ocr-aze-cyrl  :Depends: tesseract-ocr-aze (>= 3.99)

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.