This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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:


http://cygwin.com/ml/cygwin/2012-07/msg00311.html

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.


Ken


-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]