Bug#889590: tesseract-ocr-aze has circular Depends on tesseract-ocr-aze-cyrl
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
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
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.