[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell "if" code. Makes tcsh prompt "if: Expression Syntax."

2020-11-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698

Ben Cotton  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution|--- |EOL
Last Closed||2020-11-30 15:55:30



--- Comment #7 from Ben Cotton  ---
EPEL el6 changed to end-of-life (EOL) status on 2020-11-30. EPEL el6 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
EPEL please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org


[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell "if" code. Makes tcsh prompt "if: Expression Syntax."

2020-11-05 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698



--- Comment #6 from Ben Cotton  ---
This message is a reminder that EPEL 6 is nearing its end of life. Fedora will
stop maintaining and issuing updates for EPEL 6 on 2020-11-30. It is policy to
close all bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a 'version' of 'el6'.

Package Maintainer: If you wish for this bug to remain open because you plan to
fix it in a currently maintained version, simply change the 'version' to a
later EPEL version.

Thank you for reporting this issue and we are sorry that we were not able to
fix it before EPEL 6 is end of life. If you would still like to see this bug
fixed and are able to reproduce it against a later version, you are encouraged
to change the 'version' to a later version prior this bug is closed as
described in the policy above.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org


[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell "if" code. Makes tcsh prompt "if: Expression Syntax."

2020-11-05 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698



--- Comment #5 from Ben Cotton  ---
This message is a reminder that EPEL 6 is nearing its end of life. Fedora will
stop maintaining and issuing updates for EPEL 6 on 2020-11-30. It is our policy
to close all bug reports from releases that are no longer maintained. At that
time this bug will be closed as EOL if it remains open with a 'version' of
'el6'.

Package Maintainer: If you wish for this bug to remain open because you plan to
fix it in a currently maintained version, simply change the 'version' to a
later EPEL version.

Thank you for reporting this issue and we are sorry that we were not able to
fix it before EPEL 6 is end of life. If you would still like to see this bug
fixed and are able to reproduce it against a later version of Fedora, you are
encouraged  change the 'version' to a later Fedora version prior this bug is
closed as described in the policy above.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org


[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell "if" code. Makes tcsh prompt "if: Expression Syntax."

2020-10-31 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698

Petr Šabata  changed:

   What|Removed |Added

 CC|psab...@redhat.com  |
   Assignee|psab...@redhat.com  |jples...@redhat.com




-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org


[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell if code. Makes tcsh prompt if: Expression Syntax.

2015-06-01 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698

Eskil Brun es...@ifi.uio.no changed:

   What|Removed |Added

  Flags|needinfo?(es...@ifi.uio.no) |



--- Comment #4 from Eskil Brun es...@ifi.uio.no ---
(In reply to Petr Šabata from comment #2)
 Does the attached version, taken from the rawhide branch, of
 perl-homedir.csh work for you?

No. The script has obviously never been tested with csh. It now gives off this
error message:

  setenv: Too many arguments.

And the script fails to perform its tasks.

The trouble lies in the assumption that newlines will be preserved when the
backquoted command is enclosed in double quotes. in bourne shell variants this
works. Not so with csh. I do not know how to preserve newlines from a
backquoted command in csh.

However, one can use tr to replace newlines with semicolons. Below is a
modified version of the script that does this:

#

# invoke local::lib

# default -- invoke local::lib for all users
setenv PERL_HOMEDIR 1

# load our configs, aka opportunities to set PERL_HOMEDIR=0
if (-f /etc/sysconfig/perl-homedir) then
eval `sed -ne 's|^[[:blank:]]*\([^#=]\{1,\}\)=\([^=]*\)|setenv \1 \2;|p'
/etc/sysconfig/perl-homedir`
endif
if (-f $HOME/.perl-homedir) then
eval `sed -ne 's|^[[:blank:]]*\([^#=]\{1,\}\)=\([^=]*\)|setenv \1 \2;|p'
$HOME/.perl-homedir`
endif

alias perlll 'eval `perl -Mlocal::lib|tr \\n \;`'

# if system default
if (x$PERL_HOMEDIR == x1) then
eval `perl -Mlocal::libtr \\n \;`
endif

##

Really, I think the perl-homedir maintainers should just stop pretending to
support csh and remove the /etc/profile.d/perl-homedir.csh from the package if
they can not be bothered to test their script. Obviously they know diddly squat
about csh and are not able to support csh properly. As of now, all they have
done is provide extra error messages for all csh users on systems that use the
perl-homedir package.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell if code. Makes tcsh prompt if: Expression Syntax.

2015-05-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 CC||es...@ifi.uio.no
  Flags||needinfo?(es...@ifi.uio.no)



--- Comment #3 from Petr Šabata psab...@redhat.com ---
Ping.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell if code. Makes tcsh prompt if: Expression Syntax.

2015-02-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698



--- Comment #1 from Petr Šabata psab...@redhat.com ---
Created attachment 988167
  -- https://bugzilla.redhat.com/attachment.cgi?id=988167action=edit
Rawhide perl-homedir.csh

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=Yzjcg7PQaPa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1186698] /etc/profile.d/perl-homedir.csh contains bourne shell if code. Makes tcsh prompt if: Expression Syntax.

2015-02-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186698



--- Comment #2 from Petr Šabata psab...@redhat.com ---
Does the attached version, taken from the rawhide branch, of perl-homedir.csh
work for you?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=vPtKmnnTwRa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel