* How to keep a dependency from [continually] appearing in setup @ 2012-07-30 5:33 Wynfield Henman 2012-07-31 22:07 ` Ken Brown 0 siblings, 1 reply; 13+ messages in thread From: Wynfield Henman @ 2012-07-30 5:33 UTC (permalink / raw) To: cygwin 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. Any an all advice and ideas would be greatly appreciated. Regards, -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-07-30 5:33 How to keep a dependency from [continually] appearing in setup Wynfield Henman @ 2012-07-31 22:07 ` Ken Brown 2012-08-01 12:05 ` Ryan Johnson 0 siblings, 1 reply; 13+ messages in thread From: Ken Brown @ 2012-07-31 22:07 UTC (permalink / raw) To: cygwin 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. 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-07-31 22:07 ` Ken Brown @ 2012-08-01 12:05 ` Ryan Johnson 2012-08-01 13:13 ` Ken Brown 0 siblings, 1 reply; 13+ messages in thread From: Ryan Johnson @ 2012-08-01 12:05 UTC (permalink / raw) To: cygwin 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. I don't suppose there's an easy refactoring that could help avoid this problem? Ryan -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-01 12:05 ` Ryan Johnson @ 2012-08-01 13:13 ` Ken Brown 2012-08-01 14:18 ` Ryan Johnson 0 siblings, 1 reply; 13+ messages in thread From: Ken Brown @ 2012-08-01 13:13 UTC (permalink / raw) To: cygwin 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-01 13:13 ` Ken Brown @ 2012-08-01 14:18 ` Ryan Johnson 2012-08-01 16:50 ` Achim Gratz 2012-08-01 18:58 ` Ken Brown 0 siblings, 2 replies; 13+ messages in thread From: Ryan Johnson @ 2012-08-01 14:18 UTC (permalink / raw) To: cygwin On 01/08/2012 9:13 AM, Ken Brown wrote: > 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. Digging through setup.ini shows only a few notable packages that pull in texlive: texlive <- dblatex <- gtk-doc <- gnome-common <- xmlto <- emacs-auctex <- texemacs. That's not nearly as many dependencies as I thought, so my initial reaction was probably too strong. That said, there might be some room for improvement: It can be argued that emacs-auctex should not pull in texlive. Most users installing emacs-auctex will already have some flavor of tex in place, and not necessarily the cygwin one (like the OP, or perhaps a MikTex user). Plus, the error message is pretty intuitive and the solution very simple, if latex is not there: "latex: no such command" ==> "maybe I should install latex." Therefore, the expected aggregate frustration of users who installed auctex without latex available would likely be far lower than the aggregate frustration of users wanting to install auctex and getting saddled with an unwanted redundant texlive distribution (for which there is no easy solution). Only two packages use dblatex, so it probably makes sense to also question why *they* need it. It makes sense that gtk-doc needs dblatex, *if* the former is used to create/update documentation rather than merely supply a pile of info and man pages, but if that's the case I'm not convinced that gnome-common needs gtk-doc. Relatively few users of gnome-common need to develop gnome code, and few developers need to regenerate documentation from sources. I think my own encounter with texlive dependencies came while trying to compile some project whose configure script insisted on having xmlto available. The package description suggests that xmlto does a lot of things that wouldn't require dblatex, but I've never used it before (that project really only needed xmlto to regenerate documentation, which I didn't do). I can't comment on texemacs, I've never used it. Ryan -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-01 14:18 ` Ryan Johnson @ 2012-08-01 16:50 ` Achim Gratz 2012-08-01 18:58 ` Ken Brown 1 sibling, 0 replies; 13+ messages in thread From: Achim Gratz @ 2012-08-01 16:50 UTC (permalink / raw) To: cygwin Ryan Johnson writes: > It can be argued that emacs-auctex should not pull in texlive. The only "official" TeX available in Cygwin is TeXlive and setup doesn't support "recommends", so... > It makes sense that gtk-doc needs dblatex, *if* the former is used to > create/update documentation rather than merely supply a pile of info > and man pages, but if that's the case I'm not convinced that > gnome-common needs gtk-doc. Relatively few users of gnome-common need > to develop gnome code, and few developers need to regenerate > documentation from sources. That suggests there should be something like gtk-doc and gtk-devel. I don't know if that is easily done and whether it fits the upstream packaging scheme. Gnome has a habit of pulling in lots of baggage on GNU/Linux distributions, too. The _real_ solution would be if the "soft" dependencies of a package could be stubbed out so that when you do need them, they'll request the installation of whatever is missing. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-01 14:18 ` Ryan Johnson 2012-08-01 16:50 ` Achim Gratz @ 2012-08-01 18:58 ` Ken Brown 2012-08-02 11:28 ` Adam Dinwoodie 1 sibling, 1 reply; 13+ messages in thread From: Ken Brown @ 2012-08-01 18:58 UTC (permalink / raw) To: cygwin On 8/1/2012 10:18 AM, Ryan Johnson wrote: > It can be argued that emacs-auctex should not pull in texlive. Most > users installing emacs-auctex will already have some flavor of tex in > place, and not necessarily the cygwin one (like the OP, or perhaps a > MikTex user). Plus, the error message is pretty intuitive and the > solution very simple, if latex is not there: "latex: no such command" > ==> "maybe I should install latex." Therefore, the expected aggregate There's more to it than that. emacs-auctex installs stuff needed for its preview feature in /usr/share/texmf/tex/latex/preview/. This won't be found by native texlive or by MikTeX. > frustration of users who installed auctex without latex available would > likely be far lower than the aggregate frustration of users wanting to > install auctex and getting saddled with an unwanted redundant texlive > distribution (for which there is no easy solution). Why is this so frustrating? It doesn't do any harm (except waste a small amount of disk space) to install Cygwin's texlive in parallel with native texlive. Just make sure the bin directory of the latter precedes /usr/bin in PATH. I myself have both installed, since I sometimes find it useful for testing purposes to be able to switch from one to the other (by temporarily changing PATH). 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: How to keep a dependency from [continually] appearing in setup 2012-08-01 18:58 ` Ken Brown @ 2012-08-02 11:28 ` Adam Dinwoodie 2012-08-02 12:14 ` Ryan Johnson ` (2 more replies) 0 siblings, 3 replies; 13+ messages in thread From: Adam Dinwoodie @ 2012-08-02 11:28 UTC (permalink / raw) To: cygwin Ken Brown wrote: >On 8/1/2012 10:18 AM, Ryan Johnson wrote: >> It can be argued that emacs-auctex should not pull in texlive. Most >> users installing emacs-auctex will already have some flavor of tex in >> place, and not necessarily the cygwin one (like the OP, or perhaps a >> MikTex user). Plus, the error message is pretty intuitive and the >> solution very simple, if latex is not there: "latex: no such command" >> ==> "maybe I should install latex." Therefore, the expected aggregate > >There's more to it than that. emacs-auctex installs stuff needed for >its preview feature in /usr/share/texmf/tex/latex/preview/. This won't >be found by native texlive or by MikTeX. > >> frustration of users who installed auctex without latex available would >> likely be far lower than the aggregate frustration of users wanting to >> install auctex and getting saddled with an unwanted redundant texlive >> distribution (for which there is no easy solution). > >Why is this so frustrating? It doesn't do any harm (except waste a >small amount of disk space) to install Cygwin's texlive in parallel with >native texlive. Just make sure the bin directory of the latter precedes >/usr/bin in PATH. I myself have both installed, since I sometimes find >it useful for testing purposes to be able to switch from one to the >other (by temporarily changing PATH). I'd draw a parallel between the emacs-auctex's dependency on latex and libX11's dependency on xorg-server: while xorg-server is certainly the preferred X server for Cygwin, it's not the only option[0]. [0]: http://cygwin.com/ml/cygwin/2012-02/msg00602.html I've no particular preference for whether one package includes another that is a "soft" dependency, but I do think it's important to maintain consistency. Either dependencies where some users are likely to want to use non-Cygwin tools should be installed regardless, or they should not, and that should be applied across the board. Inconsistency harms least astonishment, and harming least astonishment makes me very sad. -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-02 11:28 ` Adam Dinwoodie @ 2012-08-02 12:14 ` Ryan Johnson 2012-08-02 13:19 ` Adam Dinwoodie 2012-08-02 13:40 ` Ken Brown 2012-08-02 14:53 ` Christopher Faylor 2 siblings, 1 reply; 13+ messages in thread From: Ryan Johnson @ 2012-08-02 12:14 UTC (permalink / raw) To: cygwin On 02/08/2012 5:14 AM, Adam Dinwoodie wrote: > Inconsistency harms least astonishment, and harming least astonishment > makes me very sad. While I agree with you completely, http://cygwin.com/acronyms/#MSFTEU. Maybe they can make an exception "just this once" ... -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: How to keep a dependency from [continually] appearing in setup 2012-08-02 12:14 ` Ryan Johnson @ 2012-08-02 13:19 ` Adam Dinwoodie 0 siblings, 0 replies; 13+ messages in thread From: Adam Dinwoodie @ 2012-08-02 13:19 UTC (permalink / raw) To: cygwin Ryan Johnson wrote: >On 02/08/2012 5:14 AM, Adam Dinwoodie wrote: >> Inconsistency harms least astonishment, and harming least astonishment >> makes me very sad. >While I agree with you completely, http://cygwin.com/acronyms/#MSFTEU. >Maybe they can make an exception "just this once" ... Aha! How did I miss that one!? But unless we're occasionally consistent, we'll be consistently inconsistent, and users will consistently expect our consistence to be inconsistent, with a consistent result of unsurprised users when their Cygwin experience consistently consists of inconsistencies. Okay, I'll stop now. -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-02 11:28 ` Adam Dinwoodie 2012-08-02 12:14 ` Ryan Johnson @ 2012-08-02 13:40 ` Ken Brown 2012-08-02 14:02 ` Ryan Johnson 2012-08-02 14:53 ` Christopher Faylor 2 siblings, 1 reply; 13+ messages in thread From: Ken Brown @ 2012-08-02 13:40 UTC (permalink / raw) To: cygwin On 8/2/2012 5:14 AM, Adam Dinwoodie wrote: > Ken Brown wrote: >> On 8/1/2012 10:18 AM, Ryan Johnson wrote: >>> It can be argued that emacs-auctex should not pull in texlive. Most >>> users installing emacs-auctex will already have some flavor of tex in >>> place, and not necessarily the cygwin one (like the OP, or perhaps a >>> MikTex user). Plus, the error message is pretty intuitive and the >>> solution very simple, if latex is not there: "latex: no such command" >>> ==> "maybe I should install latex." Therefore, the expected aggregate >> >> There's more to it than that. emacs-auctex installs stuff needed for >> its preview feature in /usr/share/texmf/tex/latex/preview/. This won't >> be found by native texlive or by MikTeX. >> >>> frustration of users who installed auctex without latex available would >>> likely be far lower than the aggregate frustration of users wanting to >>> install auctex and getting saddled with an unwanted redundant texlive >>> distribution (for which there is no easy solution). >> >> Why is this so frustrating? It doesn't do any harm (except waste a >> small amount of disk space) to install Cygwin's texlive in parallel with >> native texlive. Just make sure the bin directory of the latter precedes >> /usr/bin in PATH. I myself have both installed, since I sometimes find >> it useful for testing purposes to be able to switch from one to the >> other (by temporarily changing PATH). > > I'd draw a parallel between the emacs-auctex's dependency on latex and libX11's > dependency on xorg-server: while xorg-server is certainly the preferred X > server for Cygwin, it's not the only option[0]. > > [0]: http://cygwin.com/ml/cygwin/2012-02/msg00602.html The situations aren't parallel. Cygwin's libX11 will work with X servers other than xorg-server. But Cygwin's emacs-auctex, as I explained above, will not work OOTB with tex installations other than Cygwin's texlive. The preview feature will be broken. Users who prefer a different tex installation and want to use auctex should build and install auctex themselves. During installation, auctex will find the appropriate texmf tree and put its preview files there. 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-02 13:40 ` Ken Brown @ 2012-08-02 14:02 ` Ryan Johnson 0 siblings, 0 replies; 13+ messages in thread From: Ryan Johnson @ 2012-08-02 14:02 UTC (permalink / raw) To: cygwin On 02/08/2012 9:18 AM, Ken Brown wrote: > On 8/2/2012 5:14 AM, Adam Dinwoodie wrote: >> Ken Brown wrote: >>> On 8/1/2012 10:18 AM, Ryan Johnson wrote: >>>> It can be argued that emacs-auctex should not pull in texlive. Most >>>> users installing emacs-auctex will already have some flavor of tex in >>>> place, and not necessarily the cygwin one (like the OP, or perhaps a >>>> MikTex user). Plus, the error message is pretty intuitive and the >>>> solution very simple, if latex is not there: "latex: no such command" >>>> ==> "maybe I should install latex." Therefore, the expected aggregate >>> >>> There's more to it than that. emacs-auctex installs stuff needed for >>> its preview feature in /usr/share/texmf/tex/latex/preview/. This won't >>> be found by native texlive or by MikTeX. >>> >>>> frustration of users who installed auctex without latex available >>>> would >>>> likely be far lower than the aggregate frustration of users wanting to >>>> install auctex and getting saddled with an unwanted redundant texlive >>>> distribution (for which there is no easy solution). >>> >>> Why is this so frustrating? It doesn't do any harm (except waste a >>> small amount of disk space) to install Cygwin's texlive in parallel >>> with >>> native texlive. Just make sure the bin directory of the latter >>> precedes >>> /usr/bin in PATH. I myself have both installed, since I sometimes find >>> it useful for testing purposes to be able to switch from one to the >>> other (by temporarily changing PATH). >> >> I'd draw a parallel between the emacs-auctex's dependency on latex >> and libX11's >> dependency on xorg-server: while xorg-server is certainly the >> preferred X >> server for Cygwin, it's not the only option[0]. >> >> [0]: http://cygwin.com/ml/cygwin/2012-02/msg00602.html > > The situations aren't parallel. Cygwin's libX11 will work with X > servers other than xorg-server. But Cygwin's emacs-auctex, as I > explained above, will not work OOTB with tex installations other than > Cygwin's texlive. The preview feature will be broken. > > Users who prefer a different tex installation and want to use auctex > should build and install auctex themselves. During installation, > auctex will find the appropriate texmf tree and put its preview files > there. Fair enough. I was just throwing the idea out there in case it made sense to the people who know what's going on. Sound like it doesn't make sense to remove that dependency. Ryan -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: How to keep a dependency from [continually] appearing in setup 2012-08-02 11:28 ` Adam Dinwoodie 2012-08-02 12:14 ` Ryan Johnson 2012-08-02 13:40 ` Ken Brown @ 2012-08-02 14:53 ` Christopher Faylor 2 siblings, 0 replies; 13+ messages in thread From: Christopher Faylor @ 2012-08-02 14:53 UTC (permalink / raw) To: cygwin On Thu, Aug 02, 2012 at 09:14:14AM +0000, Adam Dinwoodie wrote: >Ken Brown wrote: >>On 8/1/2012 10:18 AM, Ryan Johnson wrote: >>> It can be argued that emacs-auctex should not pull in texlive. Most >>> users installing emacs-auctex will already have some flavor of tex in >>> place, and not necessarily the cygwin one (like the OP, or perhaps a >>> MikTex user). Plus, the error message is pretty intuitive and the >>> solution very simple, if latex is not there: "latex: no such command" >>> ==> "maybe I should install latex." Therefore, the expected aggregate >> >>There's more to it than that. emacs-auctex installs stuff needed for >>its preview feature in /usr/share/texmf/tex/latex/preview/. This won't >>be found by native texlive or by MikTeX. >> >>> frustration of users who installed auctex without latex available would >>> likely be far lower than the aggregate frustration of users wanting to >>> install auctex and getting saddled with an unwanted redundant texlive >>> distribution (for which there is no easy solution). >> >>Why is this so frustrating? It doesn't do any harm (except waste a >>small amount of disk space) to install Cygwin's texlive in parallel with >>native texlive. Just make sure the bin directory of the latter precedes >>/usr/bin in PATH. I myself have both installed, since I sometimes find >>it useful for testing purposes to be able to switch from one to the >>other (by temporarily changing PATH). > >I'd draw a parallel between the emacs-auctex's dependency on latex and libX11's >dependency on xorg-server: while xorg-server is certainly the preferred X >server for Cygwin, it's not the only option[0]. > >[0]: http://cygwin.com/ml/cygwin/2012-02/msg00602.html That is not the same thing at all. You can run xterm on your Windows box without an X server. It's not the same as suggesting that a package dependency which could theoretically be solved by installing a non-cygwin package should be accommodated or encouraged by a cygwin package. -- 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 ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2012-08-02 14:02 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-07-30 5:33 How to keep a dependency from [continually] appearing in setup Wynfield Henman 2012-07-31 22:07 ` Ken Brown 2012-08-01 12:05 ` Ryan Johnson 2012-08-01 13:13 ` Ken Brown 2012-08-01 14:18 ` Ryan Johnson 2012-08-01 16:50 ` Achim Gratz 2012-08-01 18:58 ` Ken Brown 2012-08-02 11:28 ` Adam Dinwoodie 2012-08-02 12:14 ` Ryan Johnson 2012-08-02 13:19 ` Adam Dinwoodie 2012-08-02 13:40 ` Ken Brown 2012-08-02 14:02 ` Ryan Johnson 2012-08-02 14:53 ` Christopher Faylor
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).