[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/45943: Circular dependency of texlive packages
The following reply was made to PR pkg/45943; it has been noted by GNATS.
From: Min Sik Kim <minskim%NetBSD.org@localhost>
Subject: Re: pkg/45943: Circular dependency of texlive packages
Date: Tue, 07 Feb 2012 16:43:47 -0800
At Tue, 7 Feb 2012 22:10:01 +0000 (UTC),
> I am trying to do a pkg_rolling-replace -u on my NetBSD-5.99.51
> system (amd64). However, it always fails at the same package,
> tex-tetex. See the attached log file. The reason for failure is
> that the new tex-tetex conflicts with texlive-tetex<2011 but
> texlive-tetex, which depends on the *new version* of tex-tetex, is
> at 2010. (By the way, these names are horribly confusing.)
Are you sure texlive-tetex-2010 depends on the *new version* of
tex-tetex? See print/texlive-tetex/Makefile,v 1.8; it depends on
> I am not sure how this is supposed to be handled. It seems like a
> classic case of a circular dependency. Or should pkg_rr somehow be
> more intelligent?
I don't think this is a problem in texlive packages.
texlive-tetex-2011 is an up-to-date version in pkgsrc, and tex-tetex
just requires it. I don't know how pkg_rr works, but I think it
should be able to handle an upgrade path like this.
> Short term solution: dependency information of texlive-tetex and/or
> tex-tetex should be fixed.
How does this solve the problem? There's nothing wrong with the
current dependency information: texlive-tetex-2011 requires
tex-tetex>=3.0.24482, which is the current version in pkgsrc and
conflicts with texlive-tetex-2010.
Min Sik Kim
Main Index |
Thread Index |