How to keep a dependency from [continually] appearing in setup

Ken Brown
Wed Aug 1 13:13:00 GMT 2012

On 8/1/2012 8:04 AM, Ryan Johnson wrote:
> On 31/07/2012 6:07 PM, Ken Brown wrote:
>> On 7/30/2012 1:33 AM, Wynfield Henman wrote:
>>> I use the in-the-wild, 'texlive 2012' distribution, which I like to
>>> tinker with and customize.
>>> Due to a, what I believe is a dependency by auctex on texlive for some
>>> reason, I keep getting a list of about 10 texlive related packages
>>> automatically appended to what I want to install and I have to keep
>>> manually [skip] them.
>>> I would like to know some efficient way I could make that go away and
>>> just have setup ignore texlive or have it see that I have it already,
>>> but that it's just not a cygwin package, but user installed.
>> setup.exe only knows about Cygwin packages.  You might be able to edit
>> /etc/setup/installed.db to trick setup.exe into thinking that you've
>> installed Cygwin's texlive.
> Of course, then it will try to upgrade the non-existent package(s),
> potentially leading to problems down the road...
> Seriously, though, there are some surprising dependencies on texlive
> right now (usually via dblatex), and it's a big enough package set
> (several hundred MB download) that it's no surprise lots of people want
> to avoid its being pulled in every other time they run setup.

It's not nearly that big if people just install what they need to be 
able to run latex.  See the recommendations in my last announcement:

I don't know whether dblatex could get by with fewer dependencies. 
Yaakov would have to comment on that.

> I don't suppose there's an easy refactoring that could help avoid this
> problem?

I'm open to suggestions.


Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list