* Re: Base 64-bit Cygwin now requires Perl?
2014-06-18 20:14 ` Chris J. Breisch
@ 2014-06-18 20:25 ` Douglas Coup
2014-06-18 20:34 ` Larry Hall (Cygwin)
2014-06-18 20:39 ` Achim Gratz
2014-06-18 21:00 ` Corinna Vinschen
2 siblings, 1 reply; 35+ messages in thread
From: Douglas Coup @ 2014-06-18 20:25 UTC (permalink / raw)
To: cygwin
Objective Systems, Inc.
REAL WORLD ASN.1 AND XML SOLUTIONS
Tel: +1 (484) 875-9841
Fax: +1 (484) 875-9830
Toll-free: (877) 307-6855 (USA only)
http://www.obj-sys.com
On 6/18/2014 4:14 PM, Chris J. Breisch wrote:
> Steven Penny wrote:
>> On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
>>> Because of this dependency line
>>
>> This issue is back again, now with
>>
>> man-db
>> lynx
>> perl
>>
>> OP
>> http://cygwin.com/ml/cygwin/2013-08/msg00152.html
>>
>
> Yes, this is true, and my guess is that it will remain so.
>
> man-db depends on lynx, and that's not a dependency that is easily
> removed, even if I was inclined to try, which I'm not. It needs some
> sort of WWW browser. I don't think that can be disabled. It's not a
> configure option to do so, so it'd have to be handled through Cygwin
> specific patches to the source. I haven't looked into how difficult
> that would be yet. Perhaps it's not all that difficult. I'll take a
> glance when I get home.
>
> While the browser doesn't have to be lynx, that's probably the
> simplest one.
>
> lynx depends on perl. I'm not 100% sure this is a valid dependency. I
> don't notice that as a dependency on other systems. I think it comes
> from the fact that there's a sample perl script included in the
> installation. This is just sample code, and is merely to demonstrate
> using a perl script with lynx as a CGI. If Im correct and this is the
> reason for this dependency (I don't see anything else), it could
> likely be removed. I'm not the Cygwin project manager or the lynx
> maintainer, however, and such a decision would have to be left to them.
>
> However, I wonder if the answer here isn't just to move perl into
> base. perl scripts are used everywhere, even in startup/shutdown
> scripts on some Unix systems. I think most people at this point expect
> a Unix environment to have perl.
Just for my two cents, does "move perl into base" mean that a Cygwin
install would always install Cygwin's perl and would not allow perl to
be skipped? I'm asking because we use ActiveState perl; we've had
problems trying to run some of our scripts using Cygwin's perl. Every
time a Cygwin install tries to bring in Cygwin's perl, we either have to
mark it to be skipped or let it install and then run setup again to
de-install it.
>
> So, yes, there are options to remove this dependency. The lynx one
> seems to me to be the easiest, but I could be wrong. As I said, I can
> take a look into seeing how difficult it would be to create a Cygwin
> specific version of mandb without browser capabilities. I'm not
> convinced it's worth crippling mandb just to remove this dependency,
> however.
>
> Finally, I'm not sure that removing this dependency is worthwhile,
> regardless, but that's not my call.
>
--
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-06-18 20:25 ` Douglas Coup
@ 2014-06-18 20:34 ` Larry Hall (Cygwin)
0 siblings, 0 replies; 35+ messages in thread
From: Larry Hall (Cygwin) @ 2014-06-18 20:34 UTC (permalink / raw)
To: cygwin
On 06/18/2014 04:25 PM, Douglas Coup wrote:
>
> Objective Systems, Inc.
> REAL WORLD ASN.1 AND XML SOLUTIONS
> Tel: +1 (484) 875-9841
> Fax: +1 (484) 875-9830
> Toll-free: (877) 307-6855 (USA only)
> http://www.obj-sys.com
>
> On 6/18/2014 4:14 PM, Chris J. Breisch wrote:
>> Steven Penny wrote:
>>> On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
>>>> Because of this dependency line
>>>
>>> This issue is back again, now with
>>>
>>> man-db
>>> lynx
>>> perl
>>>
>>> OP
>>> http://cygwin.com/ml/cygwin/2013-08/msg00152.html
>>>
>>
>> Yes, this is true, and my guess is that it will remain so.
>>
>> man-db depends on lynx, and that's not a dependency that is easily
>> removed, even if I was inclined to try, which I'm not. It needs some sort
>> of WWW browser. I don't think that can be disabled. It's not a configure
>> option to do so, so it'd have to be handled through Cygwin specific
>> patches to the source. I haven't looked into how difficult that would be
>> yet. Perhaps it's not all that difficult. I'll take a glance when I get home.
>>
>> While the browser doesn't have to be lynx, that's probably the simplest one.
>>
>> lynx depends on perl. I'm not 100% sure this is a valid dependency. I
>> don't notice that as a dependency on other systems. I think it comes from
>> the fact that there's a sample perl script included in the installation.
>> This is just sample code, and is merely to demonstrate using a perl script
>> with lynx as a CGI. If Im correct and this is the reason for this
>> dependency (I don't see anything else), it could likely be removed. I'm
>> not the Cygwin project manager or the lynx maintainer, however, and such a
>> decision would have to be left to them.
>>
>> However, I wonder if the answer here isn't just to move perl into base.
>> perl scripts are used everywhere, even in startup/shutdown scripts on some
>> Unix systems. I think most people at this point expect a Unix environment
>> to have perl.
> Just for my two cents, does "move perl into base" mean that a Cygwin install
> would always install Cygwin's perl and would not allow perl to be skipped?
> I'm asking because we use ActiveState perl; we've had problems trying to run
> some of our scripts using Cygwin's perl. Every time a Cygwin install tries
> to bring in Cygwin's perl, we either have to mark it to be skipped or let it
> install and then run setup again to de-install it.
Yes, moving Perl to the Base category would mean that it would always be
installed. When the pros and cons of this change were debated in the past,
the decision then was to leave Perl out of the Base category.
--
Larry
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-06-18 20:14 ` Chris J. Breisch
2014-06-18 20:25 ` Douglas Coup
@ 2014-06-18 20:39 ` Achim Gratz
2014-06-18 21:00 ` Corinna Vinschen
2 siblings, 0 replies; 35+ messages in thread
From: Achim Gratz @ 2014-06-18 20:39 UTC (permalink / raw)
To: cygwin
Chris J. Breisch writes:
> lynx depends on perl. I'm not 100% sure this is a valid dependency.
It isn't, scripts in the doc folder shouldn't trigger a dependency. On
x86 this dependency isn't there, only on x86_64 -- which indicates it is
a function of the cygport version that generated the package. But
really the setup.hint should just be changed for x86_64 (Corinna could
do that, I suppose).
> However, I wonder if the answer here isn't just to move perl into
> base. perl scripts are used everywhere, even in startup/shutdown
> scripts on some Unix systems. I think most people at this point expect
> a Unix environment to have perl.
Perl is too heavy for Base. If we can help it it shouldn't be there.
> So, yes, there are options to remove this dependency. The lynx one
> seems to me to be the easiest, but I could be wrong.
There's links as well, but I don't know if it makes a difference
feature-wise. It does not depend on perl in both architectures in any
case. If man-db uses lynx by default, then it likely is easier to just
correct the dependencies.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
SD adaptation for Waldorf rackAttack V1.04R1:
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-06-18 20:14 ` Chris J. Breisch
2014-06-18 20:25 ` Douglas Coup
2014-06-18 20:39 ` Achim Gratz
@ 2014-06-18 21:00 ` Corinna Vinschen
2014-10-31 16:59 ` Steven Penny
2 siblings, 1 reply; 35+ messages in thread
From: Corinna Vinschen @ 2014-06-18 21:00 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 1605 bytes --]
On Jun 18 16:14, Chris J. Breisch wrote:
> Steven Penny wrote:
> >On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
> >>Because of this dependency line
> >
> >This issue is back again, now with
> >
> >man-db
> > lynx
> > perl
> >
> >OP
> >http://cygwin.com/ml/cygwin/2013-08/msg00152.html
> >
>
> Yes, this is true, and my guess is that it will remain so.
>
> man-db depends on lynx, and that's not a dependency that is easily removed,
> even if I was inclined to try, which I'm not. It needs some sort of WWW
> browser. I don't think that can be disabled. It's not a configure option to
> do so, so it'd have to be handled through Cygwin specific patches to the
> source. I haven't looked into how difficult that would be yet. Perhaps it's
> not all that difficult. I'll take a glance when I get home.
>
> While the browser doesn't have to be lynx, that's probably the simplest one.
>
> lynx depends on perl. I'm not 100% sure this is a valid dependency. I don't
> notice that as a dependency on other systems. I think it comes from the fact
> that there's a sample perl script included in the installation.
I have no idea how the perl dep has been generated. It only exists in
the 64 bit setup.hint and, yes, lynx does not actually depend on perl.
I removed the dependcy for now, so the indirect perl dependency of
man-db should be gone as soon as the change is propagated to the mirrors.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-06-18 21:00 ` Corinna Vinschen
@ 2014-10-31 16:59 ` Steven Penny
2014-10-31 19:35 ` Ken Brown
2014-10-31 19:50 ` Base 64-bit Cygwin now requires Perl? Achim Gratz
0 siblings, 2 replies; 35+ messages in thread
From: Steven Penny @ 2014-10-31 16:59 UTC (permalink / raw)
To: cygwin
On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
> Because of this dependency line
This issue is back again, now with
bash
_update-info-dir
texinfo
perl
Previous
http://cygwin.com/ml/cygwin/2014-06/msg00279.html
http://cygwin.com/ml/cygwin/2013-08/msg00152.html
--
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-10-31 16:59 ` Steven Penny
@ 2014-10-31 19:35 ` Ken Brown
2014-10-31 19:56 ` Yaakov Selkowitz
2014-10-31 19:50 ` Base 64-bit Cygwin now requires Perl? Achim Gratz
1 sibling, 1 reply; 35+ messages in thread
From: Ken Brown @ 2014-10-31 19:35 UTC (permalink / raw)
To: cygwin
On 10/31/2014 12:59 PM, Steven Penny wrote:
> On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
>> Because of this dependency line
>
> This issue is back again, now with
>
> bash
> _update-info-dir
> texinfo
> perl
This is a side effect of the fact that I switched to cygport for packaging when
I took over as texinfo maintainer. cygport (correctly) detected perl as a
dependency because texinfo provides perl scripts. In fact, the most important
program in texinfo is /usr/bin/makeinfo, which is a symlink to a perl script.
I'll wait for guidance from above before doing anything about this.
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-10-31 19:35 ` Ken Brown
@ 2014-10-31 19:56 ` Yaakov Selkowitz
2014-10-31 20:47 ` Ken Brown
0 siblings, 1 reply; 35+ messages in thread
From: Yaakov Selkowitz @ 2014-10-31 19:56 UTC (permalink / raw)
To: cygwin
On 2014-10-31 14:35, Ken Brown wrote:
> On 10/31/2014 12:59 PM, Steven Penny wrote:
>> On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
>>> Because of this dependency line
>>
>> This issue is back again, now with
>>
>> bash
>> _update-info-dir
>> texinfo
>> perl
>
> This is a side effect of the fact that I switched to cygport for
> packaging when I took over as texinfo maintainer. cygport (correctly)
> detected perl as a dependency because texinfo provides perl scripts. In
> fact, the most important program in texinfo is /usr/bin/makeinfo, which
> is a symlink to a perl script.
>
> I'll wait for guidance from above before doing anything about this.
Fedora splits out texinfo into 3 packages:
1) texinfo: makeinfo, texi2any, pod2texi, /usr/share/texinfo,
/usr/share/info/texinfo*
2) info: info, infokey, install-info, /usr/share/info/info*
3) texinfo-tex: texindex, texi2dvi, texi2pdf, pdftexi2dvi,
/usr/share/texmf*/tex/texinfo
In this setup, only 'info' would be required by _update-info-dir and
should not have any Perl dependencies. texinfo would be in 'Devel' and
would have Perl dependencies, while texinfo-tex would also have texlive
dependencies.
Yaakov
--
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-10-31 19:56 ` Yaakov Selkowitz
@ 2014-10-31 20:47 ` Ken Brown
2014-10-31 21:04 ` Corinna Vinschen
0 siblings, 1 reply; 35+ messages in thread
From: Ken Brown @ 2014-10-31 20:47 UTC (permalink / raw)
To: cygwin
On 10/31/2014 3:56 PM, Yaakov Selkowitz wrote:
> On 2014-10-31 14:35, Ken Brown wrote:
>> On 10/31/2014 12:59 PM, Steven Penny wrote:
>>> On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
>>>> Because of this dependency line
>>>
>>> This issue is back again, now with
>>>
>>> bash
>>> _update-info-dir
>>> texinfo
>>> perl
>>
>> This is a side effect of the fact that I switched to cygport for
>> packaging when I took over as texinfo maintainer. cygport (correctly)
>> detected perl as a dependency because texinfo provides perl scripts. In
>> fact, the most important program in texinfo is /usr/bin/makeinfo, which
>> is a symlink to a perl script.
>>
>> I'll wait for guidance from above before doing anything about this.
>
> Fedora splits out texinfo into 3 packages:
>
> 1) texinfo: makeinfo, texi2any, pod2texi, /usr/share/texinfo,
> /usr/share/info/texinfo*
>
> 2) info: info, infokey, install-info, /usr/share/info/info*
>
> 3) texinfo-tex: texindex, texi2dvi, texi2pdf, pdftexi2dvi,
> /usr/share/texmf*/tex/texinfo
>
> In this setup, only 'info' would be required by _update-info-dir and should not
> have any Perl dependencies. texinfo would be in 'Devel' and would have Perl
> dependencies, while texinfo-tex would also have texlive dependencies.
Sounds good to me. I'll repackage within a few days. Thanks.
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-10-31 20:47 ` Ken Brown
@ 2014-10-31 21:04 ` Corinna Vinschen
2014-10-31 21:24 ` Yaakov Selkowitz
0 siblings, 1 reply; 35+ messages in thread
From: Corinna Vinschen @ 2014-10-31 21:04 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 1923 bytes --]
On Oct 31 16:47, Ken Brown wrote:
> On 10/31/2014 3:56 PM, Yaakov Selkowitz wrote:
> >On 2014-10-31 14:35, Ken Brown wrote:
> >>On 10/31/2014 12:59 PM, Steven Penny wrote:
> >>>On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
> >>>>Because of this dependency line
> >>>
> >>>This issue is back again, now with
> >>>
> >>>bash
> >>> _update-info-dir
> >>> texinfo
> >>> perl
> >>
> >>This is a side effect of the fact that I switched to cygport for
> >>packaging when I took over as texinfo maintainer. cygport (correctly)
> >>detected perl as a dependency because texinfo provides perl scripts. In
> >>fact, the most important program in texinfo is /usr/bin/makeinfo, which
> >>is a symlink to a perl script.
> >>
> >>I'll wait for guidance from above before doing anything about this.
> >
> >Fedora splits out texinfo into 3 packages:
> >
> >1) texinfo: makeinfo, texi2any, pod2texi, /usr/share/texinfo,
> >/usr/share/info/texinfo*
> >
> >2) info: info, infokey, install-info, /usr/share/info/info*
> >
> >3) texinfo-tex: texindex, texi2dvi, texi2pdf, pdftexi2dvi,
> >/usr/share/texmf*/tex/texinfo
> >
> >In this setup, only 'info' would be required by _update-info-dir and should not
> >have any Perl dependencies. texinfo would be in 'Devel' and would have Perl
> >dependencies, while texinfo-tex would also have texlive dependencies.
>
> Sounds good to me. I'll repackage within a few days. Thanks.
We need to make sure that the existing dependencies to texinfo
are still correct afterwards. 22 packages are affected:
_update-info-dir
a2ps
autoconf all of them
automake all of them
cygport
docbook2X
indent
Looks rather harmless, but still something to look into.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-10-31 21:04 ` Corinna Vinschen
@ 2014-10-31 21:24 ` Yaakov Selkowitz
2014-11-01 15:51 ` Corinna Vinschen
0 siblings, 1 reply; 35+ messages in thread
From: Yaakov Selkowitz @ 2014-10-31 21:24 UTC (permalink / raw)
To: cygwin
On 2014-10-31 16:04, Corinna Vinschen wrote:
> On Oct 31 16:47, Ken Brown wrote:
>> On 10/31/2014 3:56 PM, Yaakov Selkowitz wrote:
>>> Fedora splits out texinfo into 3 packages:
>>>
>>> 1) texinfo: makeinfo, texi2any, pod2texi, /usr/share/texinfo,
>>> /usr/share/info/texinfo*
>>>
>>> 2) info: info, infokey, install-info, /usr/share/info/info*
>>>
>>> 3) texinfo-tex: texindex, texi2dvi, texi2pdf, pdftexi2dvi,
>>> /usr/share/texmf*/tex/texinfo
>>>
>>> In this setup, only 'info' would be required by _update-info-dir and should not
>>> have any Perl dependencies. texinfo would be in 'Devel' and would have Perl
>>> dependencies, while texinfo-tex would also have texlive dependencies.
>>
>> Sounds good to me. I'll repackage within a few days. Thanks.
>
> We need to make sure that the existing dependencies to texinfo
> are still correct afterwards. 22 packages are affected:
>
> _update-info-dir
info
> a2ps
texinfo-tex
> autoconf all of them
Not sure this is needed.
> automake all of them
texinfo, although this is a soft dependency.
> cygport
info (minimal build environment)
> docbook2X
texinfo
> indent
Not sure this is needed either.
--
Yaakov
--
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-10-31 21:24 ` Yaakov Selkowitz
@ 2014-11-01 15:51 ` Corinna Vinschen
2014-11-01 16:07 ` Ken Brown
0 siblings, 1 reply; 35+ messages in thread
From: Corinna Vinschen @ 2014-11-01 15:51 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 1839 bytes --]
On Oct 31 16:24, Yaakov Selkowitz wrote:
> On 2014-10-31 16:04, Corinna Vinschen wrote:
> >On Oct 31 16:47, Ken Brown wrote:
> >>On 10/31/2014 3:56 PM, Yaakov Selkowitz wrote:
> >>>Fedora splits out texinfo into 3 packages:
> >>>
> >>>1) texinfo: makeinfo, texi2any, pod2texi, /usr/share/texinfo,
> >>>/usr/share/info/texinfo*
> >>>
> >>>2) info: info, infokey, install-info, /usr/share/info/info*
> >>>
> >>>3) texinfo-tex: texindex, texi2dvi, texi2pdf, pdftexi2dvi,
> >>>/usr/share/texmf*/tex/texinfo
> >>>
> >>>In this setup, only 'info' would be required by _update-info-dir and should not
> >>>have any Perl dependencies. texinfo would be in 'Devel' and would have Perl
> >>>dependencies, while texinfo-tex would also have texlive dependencies.
> >>
> >>Sounds good to me. I'll repackage within a few days. Thanks.
> >
> >We need to make sure that the existing dependencies to texinfo
> >are still correct afterwards. 22 packages are affected:
> >
> > _update-info-dir
>
> info
>
> > a2ps
>
> texinfo-tex
>
> > autoconf all of them
>
> Not sure this is needed.
>
> > automake all of them
>
> texinfo, although this is a soft dependency.
>
> > cygport
>
> info (minimal build environment)
>
> > docbook2X
>
> texinfo
>
> > indent
>
> Not sure this is needed either.
The only reason I can think of is that indent comes with an info file
/usr/share/info/indent.info. But that would mean we'd have to add
dependencies to the info package for all packages coming with an info
page. Analog for packages containing man pages a depedeny to man-db.
This might go a bit far, I guess...
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-11-01 15:51 ` Corinna Vinschen
@ 2014-11-01 16:07 ` Ken Brown
2014-11-01 17:35 ` Corinna Vinschen
0 siblings, 1 reply; 35+ messages in thread
From: Ken Brown @ 2014-11-01 16:07 UTC (permalink / raw)
To: cygwin
On 11/1/2014 11:51 AM, Corinna Vinschen wrote:
> On Oct 31 16:24, Yaakov Selkowitz wrote:
>> On 2014-10-31 16:04, Corinna Vinschen wrote:
>>> On Oct 31 16:47, Ken Brown wrote:
>>>> On 10/31/2014 3:56 PM, Yaakov Selkowitz wrote:
>>>>> Fedora splits out texinfo into 3 packages:
>>>>>
>>>>> 1) texinfo: makeinfo, texi2any, pod2texi, /usr/share/texinfo,
>>>>> /usr/share/info/texinfo*
>>>>>
>>>>> 2) info: info, infokey, install-info, /usr/share/info/info*
>>>>>
>>>>> 3) texinfo-tex: texindex, texi2dvi, texi2pdf, pdftexi2dvi,
>>>>> /usr/share/texmf*/tex/texinfo
>>>>>
>>>>> In this setup, only 'info' would be required by _update-info-dir and should not
>>>>> have any Perl dependencies. texinfo would be in 'Devel' and would have Perl
>>>>> dependencies, while texinfo-tex would also have texlive dependencies.
>>>>
>>>> Sounds good to me. I'll repackage within a few days. Thanks.
>>>
>>> We need to make sure that the existing dependencies to texinfo
>>> are still correct afterwards. 22 packages are affected:
>>>
>>> _update-info-dir
>>
>> info
>>
>>> a2ps
>>
>> texinfo-tex
>>
>>> autoconf all of them
>>
>> Not sure this is needed.
>>
>>> automake all of them
>>
>> texinfo, although this is a soft dependency.
>>
>>> cygport
>>
>> info (minimal build environment)
>>
>>> docbook2X
>>
>> texinfo
>>
>>> indent
>>
>> Not sure this is needed either.
>
> The only reason I can think of is that indent comes with an info file
> /usr/share/info/indent.info. But that would mean we'd have to add
> dependencies to the info package for all packages coming with an info
> page. Analog for packages containing man pages a depedeny to man-db.
>
> This might go a bit far, I guess...
Packages with an info file don't automatically get a dependency on texinfo (in
the current setup). So this must have been done manually by Jari for some
reason. But I think packages with an info file do get an automatic dependency
on _update-info-dir, so that will bring in the new info package.
In any case, I was thinking the new info package ought to be in the Base
category anyway, for the same reason that man-db is in Base. But I don't have
strong feelings about this.
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-11-01 16:07 ` Ken Brown
@ 2014-11-01 17:35 ` Corinna Vinschen
2014-11-01 18:12 ` Ken Brown
0 siblings, 1 reply; 35+ messages in thread
From: Corinna Vinschen @ 2014-11-01 17:35 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 1912 bytes --]
On Nov 1 12:07, Ken Brown wrote:
> On 11/1/2014 11:51 AM, Corinna Vinschen wrote:
> >On Oct 31 16:24, Yaakov Selkowitz wrote:
> >>On 2014-10-31 16:04, Corinna Vinschen wrote:
> >>>On Oct 31 16:47, Ken Brown wrote:
> >>>>Sounds good to me. I'll repackage within a few days. Thanks.
> >>>
> >>>We need to make sure that the existing dependencies to texinfo
> >>>are still correct afterwards. 22 packages are affected:
> >>>
> >>> _update-info-dir
> >>
> >>info
> >>
> >>> a2ps
> >>
> >>texinfo-tex
> >>
> >>> autoconf all of them
> >>
> >>Not sure this is needed.
> >>
> >>> automake all of them
> >>
> >>texinfo, although this is a soft dependency.
> >>
> >>> cygport
> >>
> >>info (minimal build environment)
> >>
> >>> docbook2X
> >>
> >>texinfo
> >>
> >>> indent
> >>
> >>Not sure this is needed either.
> >
> >The only reason I can think of is that indent comes with an info file
> >/usr/share/info/indent.info. But that would mean we'd have to add
> >dependencies to the info package for all packages coming with an info
> >page. Analog for packages containing man pages a depedeny to man-db.
> >
> >This might go a bit far, I guess...
>
> Packages with an info file don't automatically get a dependency on texinfo
> (in the current setup). So this must have been done manually by Jari for
> some reason. But I think packages with an info file do get an automatic
> dependency on _update-info-dir, so that will bring in the new info package.
>
> In any case, I was thinking the new info package ought to be in the Base
> category anyway, for the same reason that man-db is in Base. But I don't
> have strong feelings about this.
Sure, info in Base makes sense.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-11-01 17:35 ` Corinna Vinschen
@ 2014-11-01 18:12 ` Ken Brown
2014-11-01 19:16 ` Corinna Vinschen
0 siblings, 1 reply; 35+ messages in thread
From: Ken Brown @ 2014-11-01 18:12 UTC (permalink / raw)
To: cygwin
On 11/1/2014 1:34 PM, Corinna Vinschen wrote:
> On Nov 1 12:07, Ken Brown wrote:
>> On 11/1/2014 11:51 AM, Corinna Vinschen wrote:
>>> On Oct 31 16:24, Yaakov Selkowitz wrote:
>>>> On 2014-10-31 16:04, Corinna Vinschen wrote:
>>>>> On Oct 31 16:47, Ken Brown wrote:
>>>>>> Sounds good to me. I'll repackage within a few days. Thanks.
>>>>>
>>>>> We need to make sure that the existing dependencies to texinfo
>>>>> are still correct afterwards. 22 packages are affected:
>>>>>
>>>>> _update-info-dir
>>>>
>>>> info
>>>>
>>>>> a2ps
>>>>
>>>> texinfo-tex
>>>>
>>>>> autoconf all of them
>>>>
>>>> Not sure this is needed.
>>>>
>>>>> automake all of them
>>>>
>>>> texinfo, although this is a soft dependency.
>>>>
>>>>> cygport
>>>>
>>>> info (minimal build environment)
>>>>
>>>>> docbook2X
>>>>
>>>> texinfo
>>>>
>>>>> indent
>>>>
>>>> Not sure this is needed either.
>>>
>>> The only reason I can think of is that indent comes with an info file
>>> /usr/share/info/indent.info. But that would mean we'd have to add
>>> dependencies to the info package for all packages coming with an info
>>> page. Analog for packages containing man pages a depedeny to man-db.
>>>
>>> This might go a bit far, I guess...
>>
>> Packages with an info file don't automatically get a dependency on texinfo
>> (in the current setup). So this must have been done manually by Jari for
>> some reason. But I think packages with an info file do get an automatic
>> dependency on _update-info-dir, so that will bring in the new info package.
>>
>> In any case, I was thinking the new info package ought to be in the Base
>> category anyway, for the same reason that man-db is in Base. But I don't
>> have strong feelings about this.
>
> Sure, info in Base makes sense.
OK, I've just uploaded the new packages. I guess you or Yaakov will have to
adjust the existing dependencies on texinfo when you get a chance.
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] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-11-01 18:12 ` Ken Brown
@ 2014-11-01 19:16 ` Corinna Vinschen
2014-11-02 7:34 ` Base 64-bit Cygwin now requires Perl? (indent DONE) Jari Aalto
0 siblings, 1 reply; 35+ messages in thread
From: Corinna Vinschen @ 2014-11-01 19:16 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 2479 bytes --]
On Nov 1 14:12, Ken Brown wrote:
> On 11/1/2014 1:34 PM, Corinna Vinschen wrote:
> >On Nov 1 12:07, Ken Brown wrote:
> >>On 11/1/2014 11:51 AM, Corinna Vinschen wrote:
> >>>On Oct 31 16:24, Yaakov Selkowitz wrote:
> >>>>On 2014-10-31 16:04, Corinna Vinschen wrote:
> >>>>>On Oct 31 16:47, Ken Brown wrote:
> >>>>>>Sounds good to me. I'll repackage within a few days. Thanks.
> >>>>>
> >>>>>We need to make sure that the existing dependencies to texinfo
> >>>>>are still correct afterwards. 22 packages are affected:
> >>>>>
> >>>>> _update-info-dir
> >>>>
> >>>>info
Changed.
> >>>>> a2ps
> >>>>
> >>>>texinfo-tex
Changed on sourceware.
> >>>>> autoconf all of them
> >>>>
> >>>>Not sure this is needed.
I think this is about info. I changed the dep to info on sware
for the time being.
> >>>>> automake all of them
> >>>>
> >>>>texinfo, although this is a soft dependency.
automake needs perl anywany, so the texinfo dep doesn't hurt.
> >>>>> cygport
> >>>>
> >>>>info (minimal build environment)
Changed on sourceware.
> >>>>> indent
> >>>>
> >>>>Not sure this is needed either.
Removed on sourceware.
Jari, can you please keep track of this change?
> >>>The only reason I can think of is that indent comes with an info file
> >>>/usr/share/info/indent.info. But that would mean we'd have to add
> >>>dependencies to the info package for all packages coming with an info
> >>>page. Analog for packages containing man pages a depedeny to man-db.
> >>>
> >>>This might go a bit far, I guess...
> >>
> >>Packages with an info file don't automatically get a dependency on texinfo
> >>(in the current setup). So this must have been done manually by Jari for
> >>some reason. But I think packages with an info file do get an automatic
> >>dependency on _update-info-dir, so that will bring in the new info package.
> >>
> >>In any case, I was thinking the new info package ought to be in the Base
> >>category anyway, for the same reason that man-db is in Base. But I don't
> >>have strong feelings about this.
> >
> >Sure, info in Base makes sense.
>
> OK, I've just uploaded the new packages. I guess you or Yaakov will have to
> adjust the existing dependencies on texinfo when you get a chance.
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: Base 64-bit Cygwin now requires Perl?
2014-10-31 16:59 ` Steven Penny
2014-10-31 19:35 ` Ken Brown
@ 2014-10-31 19:50 ` Achim Gratz
1 sibling, 0 replies; 35+ messages in thread
From: Achim Gratz @ 2014-10-31 19:50 UTC (permalink / raw)
To: cygwin
Steven Penny writes:
> On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
>> Because of this dependency line
>
> This issue is back again, now with
>
> bash
> _update-info-dir
> texinfo
> perl
Texinfo5 is implemented in Perl. Unless install-info gets split into a
separate package that _update-info-dir can depend on instead, the
dependency is in fact correct.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
--
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] 35+ messages in thread