On Thu, Sep 19, 2013 at 10:29:37PM -0500, Craig A. Berry wrote:
On Sep 19, 2013, at 1:36 PM, Nicholas Clark n...@ccl4.org wrote:
So, my question is, surely that file should be installed as
utils/perldoc.COM not utils/perldoc?
Yes.
Would anyone notice if it wasn't installed as utils
On Wed, Aug 07, 2013 at 01:04:47PM -0500, Craig A. Berry wrote:
On Wed, Aug 7, 2013 at 12:18 PM, Nicholas Clark n...@ccl4.org wrote:
2) Why does runperl() in t/test.pl abort on VMS if exit status is wrong?
(or is it vmspipe.com aborting?)
When you run vms/test.com, it's running t/TEST
On Wed, Aug 07, 2013 at 10:03:17PM -0500, Craig A. Berry wrote:
On Aug 7, 2013, at 12:23 PM, Nicholas Clark n...@ccl4.org wrote:
I have this commit pushed to a smoke-me branch. It doesn't cause any test
failures on the HP VMS testdrive system. Am I making bad assumptions
. But it achieves
the end goal.
Nicholas Clark
)
Questions
1) Why does using a pipeline in backticks change the exit status?
2) Why does runperl() in t/test.pl abort on VMS if exit status is wrong?
(or is it vmspipe.com aborting?)
*nix doesn't abort on the first test, and I don't think that Win32 does
either.
Nicholas Clark
);
print ok\n if (-e _ and -f _ and -r _);
I infer that it must have failed 12 years ago, because the last line was
corrected to
print ok\n if (-e _ and -f _);
But what changed to cause it to work now?
Nicholas Clark
commit 219b23a016e4d19b9fc29d2cb6aad7c8f485e7bc
Author: Nicholas Clark
On Wed, Aug 07, 2013 at 06:29:26PM +0100, Steve Hay wrote:
Nicholas Clark wrote on 2013-08-07:
It turns out that this causes fun on AIX with two tests, because on
AIX /bin/sh is actually ksh, and ksh does pipes differently (with one
less process). With sh, for the latter command line the sh
porting system, as it's a known quantity. In particular, it's known to
John E. Malmberg, which means that he's mostly already worked out how to fix
or work around the causes underlying the problems I describe.
Nicholas Clark
don't
know any VMS sysadmin type stuff to translate how things are done from
Unix.
Nicholas Clark
of the putty
programs is using functions which this version of Gtk has marked as deprecated)
Thanks for finding this.
Nicholas Clark
over HTTP and solve it that
way)
Nicholas Clark
, either, for that matter)
Nicholas Clark
)
Nicholas Clark
an account for you.
Thanks for this offer (and to the person who mailed me privately earlier
and set me up an account on a machine, who may not want to be publicly named.
The problem is that as Nicholas Clark is being paid for this work, it
may not be legal to do it on a system licensed with Hobby
.
Nicholas Clark
PS The above already proves one simplification I can make
mcr []miniperl.exe -Ilib make_ext.pl works
No need for -I[.dist.Cwd] -I[.dist.Cwd.lib] too.
This is why I'm keen to get myself building VMS longer term.
Shorter term, it would be nice to verify the perl
disqualifies one from getting free licences to use Intel's icc, even when
one is being paid to work on Open Source. So I'd like to check.
But, I can't find the terms of the Hobbyist License *anywhere*.
Does anyone have or can point me to a copy that I can read?
Nicholas Clark
On Thu, Mar 01, 2012 at 05:17:27PM -0600, Craig A. Berry wrote:
On Mar 1, 2012, at 12:30 PM, Nicholas Clark wrote:
On Thu, Mar 01, 2012 at 10:13:15AM -0800, Karl Williamson via RT wrote:
I can't find my proposal in the record of this ticket, nor anyone
responding
section in perldelta.
So I'd like to know, if a programmer on VMS sets $/ to read records, but on
a file handle marked with :utf8, what do they want?
(and if the answer is their head examining, that's actually useful, as it
means that the least insane thing to implement is what we get)
Nicholas
files.
I have a vague memory (possibly wrong) that there was a VMS editor that
choked (in some fashion) on UTF-8. [And if so, I guess because it assumes
that source code is ISO-8859-1, and no C1 control characters]
Nicholas Clark
On Sun, Nov 28, 2010 at 06:34:14PM +0100, Nicholas Clark wrote:
In perl.git, the branch blead has been updated
http://perl5.git.perl.org/perl.git/commitdiff/fbcaf61123069fe46010699dd41ca5f60f448361?hp=603928ea21886dfb891e73164afc6b81c2793547
- Log
/local/bin/perl -S $0 ${1+$@}'
if $running_under_some_shell;
#!/usr/local/bin/perl
. . .
I assume the first one takes precedence since the second one will
never be seen by the shell.
I assume this too.
Nicholas Clark
into their cpan/ (etc)
builds. Currently I can see that (say) utils/cpan.PL extracts to cpan.com
on VMS. Does MakeMaker do the same thing - does building from the CPAN
source tarball generate [blib.scripts]cpan.com ? Or does it generate
[blib.scripts]cpan ?
Nicholas Clark
On Sun, Oct 03, 2010 at 09:51:25PM +0100, Nicholas Clark wrote:
Thanks for digging into this, and supplying a corrected Makefile.PL
I hope that this means that I can get something pretty much correct first
time.
Right. I'm hoping that the branch nicholas/migrate-Pod-converters will work
On Sat, Oct 02, 2010 at 04:01:15PM -0500, Craig A. Berry wrote:
On Oct 1, 2010, at 10:37 AM, Nicholas Clark wrote:
I don't have access to a VMS system.
I'd like to rearrange some of the build system for core perl, but I
don't want
to break VMS in the process.
I'm guessing you want
, I'm not convinced that all
correctly get the install part right.
Nicholas Clark
is just a copy of op.c, so there's no need to check again.
- next if $todo eq '../opmini.c';
+ next if $todo eq 'opmini.c';
if (-d $todo) {
push @todo, glob $todo/*;
} elsif ($todo =~ m/\.[ch]$/) {
Nicholas Clark
On Tue, Sep 08, 2009 at 10:33:02AM +0100, Nicholas Clark wrote:
On Mon, Sep 07, 2009 at 05:15:51PM -0500, Craig A. Berry wrote:
There's also dynamic_ext, right? Shouldn't dynamic_ext plus
nonxs_extensions equal known_extensions?
Well, probably it should, but what actually happens
On Sun, Sep 27, 2009 at 03:04:38PM -0500, Craig A. Berry wrote:
On Sep 27, 2009, at 1:26 PM, Nicholas Clark wrote:
I *think I am here:
0: DynaLoader doesn't count as an extension
1: known_extensions are all known XS extensions
2: static_ext, dynamic_ext and nonxs_ext are actually what
On Mon, Sep 07, 2009 at 05:15:51PM -0500, Craig A. Berry wrote:
On Sep 7, 2009, at 4:46 PM, Nicholas Clark wrote:
On Mon, Sep 07, 2009 at 08:55:29PM +0100, Nicholas Clark wrote:
This might be rather a big favour request.
This might be easier than I first thought
It occurred to me we
On Mon, Sep 07, 2009 at 08:55:29PM +0100, Nicholas Clark wrote:
(I'm not sure why the Configure shell code contains tests for .c too -
historical reasons?
No, recent reasons. Building Win32CORE on Cygwin:
http://perl5.git.perl.org/perl.git/commit/fefb2940d28bc57fa38371e2
Nicholas Clark
' ', $Config{static_ext}) if $static;
push @extspec, (split ' ', $Config{dynamic_ext}) if $dynamic;
+push @extspec, (split ' ', $Config{nonxs_ext}) if $dynamic;
}
foreach my $spec (@extspec) {
Nicholas Clark
On Mon, Sep 07, 2009 at 08:55:29PM +0100, Nicholas Clark wrote:
This might be rather a big favour request.
This might be easier than I first thought
Would it be possible to augment the configure.com code that finds extensions
to correctly partition nonxs_extensions from known_extensions
modules involved with Makefile.PLs into
ext too). Right now ext/$foo and vms/ext/$bar are at different depths.
Nicholas Clark
as of 7ebf5c89e8918d77e1798303430ceccf,
and I think that your smoker has already smoked it.
Nicholas Clark
, and doesn't
have a patch tool on VMS. You can get a snapshot of blead from
http://perl5.git.perl.org/perl.git/snapshot/HEAD.tar.gz )
I'm not subscribed to the vmsperl list, so please Cc: me on responses.
Nicholas Clark
diff --git a/t/TEST b/t/TEST
index 2634485..511aac1 100755
--- a/t/TEST
+++ b
On Mon, Aug 24, 2009 at 08:40:44AM -0500, John E. Malmberg wrote:
Nicholas Clark wrote:
Currently the core uses File::Spec inside the test running script, t/TEST,
that VMS uses. If I understand perlvms.pod correctly, perl on VMS can
understand Unix-like pathnames directly.
I'd like
and enthusiasm to pursue
this, and get a VMS machine smoking regularly, that would be a great benefit
to us non-VMS users.
Nicholas Clark
automatically? And run automatically on blead too?
Nicholas Clark
On Wed, May 20, 2009 at 07:23:32PM -0500, Craig A. Berry wrote:
On May 19, 2009, at 8:31 AM, Nicholas Clark wrote:
That code rings a bell. The only thing I can find that I did near it
was:
http://perl5.git.perl.org/perl.git/commit/35f998ddd1e1665f7d0899ae3e50f9262c59d848
However I
mg_localize generally upgrade the new scalar to the type of the existing
scalar, or special case it for $?.
Nicholas Clark
the value of sv_type is. It's the second (real) parameter:
void
Perl_sv_upgrade(pTHX_ register SV *const sv, svtype new_type)
Nicholas Clark
On Sun, Apr 19, 2009 at 04:00:39PM -0500, Craig A. Berry wrote:
On Apr 19, 2009, at 5:03 AM, Nicholas Clark wrote:
Is there any reason *not* to
mv vms/perlvms.pod pod/perlvms.pod
?
It's already installed on every platform, as every platform's
makefile(s) has
special-case
Is there any reason *not* to
mv vms/perlvms.pod pod/perlvms.pod
?
It's already installed on every platform, as every platform's makefile(s) has
special-case logic to copy it to pod/perlvms.pod as part of the build.
So why not just move it, and simplify a lot of things?
Nicholas Clark
that it's roughly 285422900AD, which we could
do without needing a computer, let alone a timezone database.
So doubles are perfectly good for this job.
Nicholas Clark
* http://en.wikipedia.org/wiki/Tidal_acceleration
that are actually known to be that way (temporarily)
And if they do know that tests are expected to fail, then they don't report
failures even if they are in unrelated areas.
Hence why I'd much prefer the list of these are expected to fail, and that
list to be supplied in code form.
Nicholas Clark
a $VERSION.
Nicholas Clark
with %ENV, something it would seem like we
should be doubly vigilant on VMS about.
Is it permissible on VMS for us to at least check that the actual
keys of %ENV haven't changed before after the call?
I never saw an answer to this question. Did this issue get resolved?
Nicholas Clark
On Wed, Mar 05, 2008 at 08:11:59PM -0600, Craig A. Berry wrote:
At 11:52 PM + 3/5/08, Nicholas Clark wrote:
I've made another 5.8.x snapshot.
http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
(or http://www.ccl4.org/~nick/P/perl-33444.tar.gz )
It's closing in on what 5.8.9 is going
from -Dodgy.pm on VOS, what is still broken that wasn't broken in 5.8.8?
Nicholas Clark
On Tue, Feb 05, 2008 at 11:08:37PM +, var Arnfjr Bjarmason wrote:
On 2/2/08, Nicholas Clark [EMAIL PROTECTED] wrote:
What else did I forget?
The unpack/potentially rx related segfault mauke reported a while back
which I did some initial analysis of still hasn't been solved in 5.8.x
On Tue, Feb 05, 2008 at 11:28:02PM +, Nicholas Clark wrote:
On Tue, Feb 05, 2008 at 11:08:37PM +, var Arnfjr Bjarmason wrote:
The unpack/potentially rx related segfault mauke reported a while back
which I did some initial analysis of still hasn't been solved in 5.8.x
or 5.10.x
changes in a row:
http://public.activestate.com/cgi-bin/perlbrowse?top=show_recent=Show+Change+Log
Is there anyone (else) out there? :-)
]
Nicholas Clark
On Sun, Feb 03, 2008 at 12:27:56AM +, Andy Armstrong wrote:
On 2 Feb 2008, at 23:35, Nicholas Clark wrote:
I've made another 5.8.x snapshot.
http://www.ccl4.org/~nick/P/perl-33218.tar.bz2
(or http://www.ccl4.org/~nick/P/perl-33218.tar.gz )
It's roughly what 5.8.9 is going to be, give
On Sat, Feb 02, 2008 at 06:32:50PM -0600, Craig A. Berry wrote:
At 11:35 PM + 2/2/08, Nicholas Clark wrote:
I'm curious how it fares on VMS, and which changes I've not integrated that I
should do to fix problems on VMS,
As of 33210 (I can't do builds as fast as you can integrate
On Thu, Jan 17, 2008 at 09:31:00AM -0600, Craig A. Berry wrote:
At 4:10 PM + 1/16/08, Nicholas Clark wrote:
I've made a 5.8.x snapshot.
http://www.ccl4.org/~nick/P/perl-32984.tar.bz2
(or http://www.ccl4.org/~nick/P/perl-32984.tar.gz )
I'm particularly curious how it fares on VMS
that well. (I know that Win32 isn't on fire because of
Steve Hay's regular-as-clockwork smoke tests)
I'd like to get to 5.8.9 soon. Preferably before
a: The German Perl Workshop
b: 5.10.1
c: Christmas
although I don't actually control the timing of any of those events.
Nicholas Clark
::inet_ntoa'
1
There's already quite a lot of logic with defined on subroutines in Cwd.pm
Nicholas Clark
that the
first two chunks are this change:
http://public.activestate.com/cgi-bin/perlbrowse/p/31156
and the rest seems to be this change:
http://public.activestate.com/cgi-bin/perlbrowse/p/31619
Nicholas Clark
inodes. I think it will need to remain documented
behaviour.
Nicholas Clark
through on scalar re-use.
Nicholas Clark
be gone
with change 27775
Nicholas Clark
in change 27752
Nicholas Clark
. Of course, it has the downside of more functions.
Nicholas Clark
that this condition can be better detected.
I didn't write that part of the that code, so I'm not confident what other
side effects this change would have, and whether it will conceal alternate
forms of bugs that as-is it reveals.
Nicholas Clark
not sure how
many defences one puts in against the sky falling.
Nicholas Clark
On Sun, Feb 19, 2006 at 07:49:06PM -0500, John E. Malmberg wrote:
Nicholas Clark wrote:
Change 27228 by [EMAIL PROTECTED] on 2006/02/19 18:57:35
To make arithmetic on tainted dualvars work properly requires that
sv_2nv uses SvIVX in preference to SvPVX, if SVp_IOK is true
directives.
I think adding -nolinenumbers to the flags passed to xsubpp should do it.
Although that might mean hacking descrip.mms after it's been generated from
Makefile.PL
Nicholas Clark
...FAILED 53-54
#26396 (small test tweak)
pod/pod2usage2.tFAILED 2-3 5-13 15
#26710 (adding VMS to the skip already there for Win32)
I've integrated 26396, 26710 and 26857.
25951 all looks rather involved.
Nicholas Clark
for that feature.
Sounds like something that B::Deparse could still retrieve.
Nicholas Clark
, applied to blead as #26581.
This patch should also be applied to the maint and upcoming 5.8 streams.
I agree.
Should be in now.
Nicholas Clark
On Tue, Sep 20, 2005 at 05:29:10PM +0100, Nicholas Clark wrote:
On Mon, Sep 19, 2005 at 05:56:50PM -0700, Michael G Schwern wrote:
Maint is still using MakeMaker 6.17 which is now TWO YEARS OLD!
Last I checked there was some VMS failure or another possibly tied to
File::Find but I don't
if there is a way of sharing my user5:[abeltje] directory on spe180
with
you; if so be my guest!
Well, for the past 3 days I've been unable even to log into that machine.
I was hoping that I could use your copy of mmk to build my source tree, to
save me figuring out how ti install mmk.
Nicholas Clark
filespace accessible to me that is on the local
machine.
Nicholas Clark
Oops. I can't remember the list name.
- Forwarded message from Nicholas Clark [EMAIL PROTECTED] -
Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
Precedence: bulk
list-help: mailto:[EMAIL PROTECTED]
list-unsubscribe: mailto:[EMAIL PROTECTED]
list-post: mailto:perl5-porters@perl.org
to. How do I run just the
C pre-processor? The mm description doesn't seem to have a rule to do this.
Nicholas Clark
most recent version had cured
it, but it was the day after testdrive went down for 2 weeks.
Is the current version happy on VMS with SDBM_File?
Nicholas Clark
sufficient
space, hence revealing latent bugs elsewhere.
Nicholas Clark
- Forwarded message from Nicholas Clark [EMAIL PROTECTED] -
Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
Precedence: bulk
List-Post: mailto:perl5-changes@perl.org
List-Help: mailto:[EMAIL PROTECTED]
List
$TIMEZONE_DAYLIGHT_SAVING'
1 'CDE$DETACHED_LOGICALS'
2 'MOP$NAMED_LOAD'
3 'BUILD_ROOT'
4 'SMBSRVSHR_TV'
IIRC %ENV on VMS is special, in that it's the only platform and only hash
that uses the DYNAMIC_ENV_FETCH code.
It's quite possible that there's a strange, unnoticed bug in that.
Nicholas Clark
with the
assumption that no there will be no port of MMK to other platforms even
though it is open source.
Seems a reasonable assumption.
Thanks, applied (25310)
Nicholas Clark
On Sat, Aug 20, 2005 at 01:08:07AM -0400, John E. Malmberg wrote:
Nicholas Clark wrote:
I can only reproduce this on one instance of one test, but on that test
it can be reproduced every time.
In your previous messages I couldn't spot whether you said which test.
Is there some quick way
On Sat, Aug 20, 2005 at 05:25:02PM -0400, John E. Malmberg wrote:
Nicholas Clark wrote:
On Sat, Aug 20, 2005 at 01:08:07AM -0400, John E. Malmberg wrote:
Nicholas Clark wrote:
I can only reproduce this on one instance of one test, but on that test
it can be reproduced every time
regression tests under
valgrind doesn't find anything amiss either. I'm stuck. But I'm confident
that it's not a three-fold error in the calculation for the size of memory to
allocate for the array of HE **s.
Nicholas Clark
for OSCON, so I'm unlikely to be in a position
to read mail, let alone respond to it, for over 24 hours. (travel + sleep)
Nicholas Clark
the current development
sources.
If you build that you should see the same problems as Abe is reporting.
Nicholas Clark
for the individual commands.
And what it doesn't state explicitly is that you're renaming files, not
directories, so you then have to use perforce wildcards, ie:
$ cd ext/Compress/Zlib/
$ p4 integrate zlib-src-1.2.3/... zlib-src/...
$ p4 delete zlib-src-1.2.3/...
Thanks, applied (25217)
Nicholas
On Sun, Jul 24, 2005 at 05:47:26PM -0500, Craig A. Berry wrote:
And this should take care of it. Accidentally left out of my patch of two
hours ago.
Thanks applied (25218)
Nicholas Clark
up
some work stuff before the morning.
Nicholas Clark
the newline when present. While I was there, I thought we should
let runperl worry about how to run perl.
Thanks, applied (23779)
Nicholas Clark
(23715)
Nicholas Clark
and gets lib/Config.t passing.
Thanks, applied as 23601
Nicholas Clark
that
they don't exist? (Not doing any probing, just decree that they aren't
there)
Nicholas Clark
stable release subsequent to 6.17 has
issues somewhere with core perl on one or other platform.
Nicholas Clark
On Wed, Jul 14, 2004 at 04:43:09PM -0500, Craig Berry wrote:
On Wednesday, July 14, 2004, at 03:53PM, Nicholas Clark [EMAIL PROTECTED] wrote:
Given that this patch is entirely in the VMS code, I don't mind putting it
into 5.8.5, because it can't affect anything other than VMS, and you have
putting it
into 5.8.5, because it can't affect anything other than VMS, and you have
a much better idea of what's sane for VMS than I do. [Plus I can point at
you if it goes wrong :-)] So should it go in?
Nicholas Clark
different as it
appears there is no longer a reentr.inc there.
Yes, it's not needed on blead. I forget the details, but it was more that the
reentr.inc was needed on maint to keep binary compatibility. Blead has more
freedom.
Nicholas Clark
of course :-)
mentions the VMS_VAX vs. VMS_AXP archname strings and might be
in need of some modification to incorporate the new port to VMS_IA64.
Patches welcome as the saying goes, because I suspect that you are the
only two subscribers to p5p who could correctly make such a modification.
Nicholas
of readdir.
Can the home-grown version be made threadsafe? Is it threadsafe? (Does
anyone care?)
We're talking about VMS here, aren't we? I thought that they cared deeply
about threads. (because spawning a process is not cheap on VMS (or on
son-of-VMS))
Nicholas Clark
the module, break perl locally, and create the bugfix.
Nicholas Clark
screwing up some tests.
(and by implication (nearly) every perl programmer's assumption that 2**n
is an integer)
Nicholas Clark
--
Even better than the real thing:http://nms-cgi.sourceforge.net/
, thanks for it. It's a lot better than
no code, and it because it is being maintained it is getting better.
Nicholas Clark
PS ispell knows its stuff. To quote: PARANOIA is correct
--
Even better than the real thing:http://nms-cgi.sourceforge.net/
1 - 100 of 103 matches
Mail list logo