pkgsrc-Bugs archive

[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>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
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),
 bsiegert%netbsd.org@localhost wrote:
 > 
 > 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
 "tex-tetex-[0-9]*".
 
 > 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.
 
 > >Fix:
 > 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
 


Home | Main Index | Thread Index | Old Index