Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Ahead warp factor 1" -- Captain Kirk


computers / comp.os.vms / Re: Why does this DIFF command fail, then run fine the 2nd time around?

SubjectAuthor
* Why does this DIFF command fail, then run fine the 2nd time around?alanfe...@gmail.com
+* Re: Why does this DIFF command fail, then run fine the 2nd time around?alanfe...@gmail.com
|`* Re: Why does this DIFF command fail, then run fine the 2nd time around?Volker Halle
| `* Re: Why does this DIFF command fail, then run fine the 2nd time around?Volker Halle
|  `* Re: Why does this DIFF command fail, then run fine the 2nd time around?Simon Clubley
|   `* Re: Why does this DIFF command fail, then run fine the 2nd time around?Volker Halle
|    `- Re: Why does this DIFF command fail, then run fine the 2nd timeDave Froble
`* Re: Why does this DIFF command fail, then run fine the 2nd time around?Stephen Hoffman
 `* Re: Why does this DIFF command fail, then run fine the 2nd timeDave Froble
  `* Re: Why does this DIFF command fail, then run fine the 2nd time around?Stephen Hoffman
   `* Re: Why does this DIFF command fail, then run fine the 2nd timeDave Froble
    +- Re: Why does this DIFF command fail, then run fine the 2nd time around?abrsvc
    +* Re: Why does this DIFF command fail, then run fine the 2nd time around?alanfe...@gmail.com
    |+- Re: Why does this DIFF command fail, then run fine the 2nd timeJan-Erik Söderholm
    |`- Re: Why does this DIFF command fail, then run fine the 2nd time around?Volker Halle
    `* Re: Why does this DIFF command fail, then run fine the 2nd timeFred. Zwarts
     `- Re: Why does this DIFF command fail, then run fine the 2nd time around?alanfe...@gmail.com

1
Why does this DIFF command fail, then run fine the 2nd time around?

<bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25798&group=comp.os.vms#25798

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:6090:b0:3a6:9a4e:e376 with SMTP id hf16-20020a05622a609000b003a69a4ee376mr23441144qtb.415.1670827545312;
Sun, 11 Dec 2022 22:45:45 -0800 (PST)
X-Received: by 2002:a05:622a:1c18:b0:3a7:e2a1:3319 with SMTP id
bq24-20020a05622a1c1800b003a7e2a13319mr14792190qtb.30.1670827545039; Sun, 11
Dec 2022 22:45:45 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sun, 11 Dec 2022 22:45:44 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=173.54.236.44; posting-account=mCRRdgoAAAAonHT6WInwG1Fadnh7R0dx
NNTP-Posting-Host: 173.54.236.44
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
Subject: Why does this DIFF command fail, then run fine the 2nd time around?
From: alanfeld...@gmail.com (alanfe...@gmail.com)
Injection-Date: Mon, 12 Dec 2022 06:45:45 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1910
 by: alanfe...@gmail.com - Mon, 12 Dec 2022 06:45 UTC

$ TO SCRFELD:[TOS]
===============================================================================
Processing SCRFELD:[TOS]
Checking SCRFELD:[TOS]
TO_1 = DISK_USER:[DECUSERVE_USER.FELDMAN]
TO_0 = SCRFELD:[TOS] ! (current default)
Your default is
SCRFELD:[TOS]
$ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
%DIFF-F-OPENIN, error opening SCRFELD:[TOS.B.*]CLEAR_NBACK_LNMS.COM; as input
-RMS-E-NMF, no more files found
$
$ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
Number of difference sections found: 0
Number of difference records found: 0

DIFFERENCES /PARALLEL-
SCRFELD:[TOS.A.TO_V530]CLEAR_NBACK_LNMS.COM;1-
SCRFELD:[TOS.B.T]CLEAR_NBACK_LNMS.COM;1
$

$ SHOW LOG/FUL SCRFELD
"SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]" [concealed,terminal] (LNM$PROCESS_TABLE)
$
OpenVMS V8.4-2L2

TIA!

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25799&group=comp.os.vms#25799

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:a94:b0:6fc:c237:be0e with SMTP id v20-20020a05620a0a9400b006fcc237be0emr18267087qkg.213.1670833909746;
Mon, 12 Dec 2022 00:31:49 -0800 (PST)
X-Received: by 2002:a05:6214:11a3:b0:4c7:80f5:595c with SMTP id
u3-20020a05621411a300b004c780f5595cmr10288737qvv.124.1670833909555; Mon, 12
Dec 2022 00:31:49 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 12 Dec 2022 00:31:49 -0800 (PST)
In-Reply-To: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=173.54.236.44; posting-account=mCRRdgoAAAAonHT6WInwG1Fadnh7R0dx
NNTP-Posting-Host: 173.54.236.44
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: alanfeld...@gmail.com (alanfe...@gmail.com)
Injection-Date: Mon, 12 Dec 2022 08:31:49 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2246
 by: alanfe...@gmail.com - Mon, 12 Dec 2022 08:31 UTC

On Monday, December 12, 2022 at 1:45:46 AM UTC-5, alanfe...@gmail.com wrote:
> $ TO SCRFELD:[TOS]
> ===============================================================================
> Processing SCRFELD:[TOS]
> Checking SCRFELD:[TOS]
>
> TO_1 = DISK_USER:[DECUSERVE_USER.FELDMAN]
> TO_0 = SCRFELD:[TOS] ! (current default)
>
> Your default is
> SCRFELD:[TOS]
>
> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
> %DIFF-F-OPENIN, error opening SCRFELD:[TOS.B.*]CLEAR_NBACK_LNMS.COM; as input
> -RMS-E-NMF, no more files found
> $
> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
> Number of difference sections found: 0
> Number of difference records found: 0
>
> DIFFERENCES /PARALLEL-
> SCRFELD:[TOS.A.TO_V530]CLEAR_NBACK_LNMS.COM;1-
> SCRFELD:[TOS.B.T]CLEAR_NBACK_LNMS.COM;1
> $
>
> $ SHOW LOG/FUL SCRFELD
> "SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]" [concealed,terminal] (LNM$PROCESS_TABLE)
> $
> OpenVMS V8.4-2L2
>
> TIA!

$ SHOW SYMBOL DIFP
DIFP == "DIFFERENCES/PARALLEL"
$

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<d7c55392-9373-4b3a-8b73-724257faf97en@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25800&group=comp.os.vms#25800

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:711:0:b0:6fe:c86a:c1c4 with SMTP id 17-20020a370711000000b006fec86ac1c4mr11744675qkh.518.1670840761891;
Mon, 12 Dec 2022 02:26:01 -0800 (PST)
X-Received: by 2002:a05:622a:1c18:b0:3a7:e2a1:3319 with SMTP id
bq24-20020a05622a1c1800b003a7e2a13319mr14806705qtb.30.1670840761619; Mon, 12
Dec 2022 02:26:01 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 12 Dec 2022 02:26:01 -0800 (PST)
In-Reply-To: <b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:c0:8f27:6c05:544e:4327:908f:812b;
posting-account=cHmS7AoAAACMYAFH9kP9m4l8qjrXLvte
NNTP-Posting-Host: 2003:c0:8f27:6c05:544e:4327:908f:812b
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com> <b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d7c55392-9373-4b3a-8b73-724257faf97en@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: volker_h...@hotmail.com (Volker Halle)
Injection-Date: Mon, 12 Dec 2022 10:26:01 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2102
 by: Volker Halle - Mon, 12 Dec 2022 10:26 UTC

Not a new problem with V8.4-2L2, easily reproducible on OpenVMS Alpha V8.2 as well.

If you issue a $ SET WATCH FILE/CLASS=ALL before the DIFF command, it shows

....
%XQP, Thread #0, Read only directory access (39801,21,0)
%XQP, Thread #0, Directory scan for: TEST.TXT;4294934528, Status: 00000001 <<< ???
%XQP, Thread #0, Directory scan for: TEST.TXT;0, Status: 00000000
%XQP, Thread #0, Access (39801,21,0) Status: 00000930
%DIFF-F-OPENIN, error opening USERDISK1:[HALLE.ITRC.B.*]TEST.TXT; as input
-RMS-E-NMF, no more files found
....

for the first DIFF command and

....
%XQP, Thread #0, Read only directory access (39801,21,0)
%XQP, Thread #0, Directory scan for: TEST.TXT;0, Status: 00000001
....

when repeating the DIFF command.

Maybe some data initialization problem in P1 space ?

Volker.

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<5ff6f63e-19b1-41a4-ac6e-fc3fbdd9c7e3n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25801&group=comp.os.vms#25801

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:557:0:b0:6fe:c73e:2579 with SMTP id 84-20020a370557000000b006fec73e2579mr11619957qkf.756.1670840909194;
Mon, 12 Dec 2022 02:28:29 -0800 (PST)
X-Received: by 2002:a05:6214:84c:b0:4c7:7514:676b with SMTP id
dg12-20020a056214084c00b004c77514676bmr12814407qvb.16.1670840908855; Mon, 12
Dec 2022 02:28:28 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 12 Dec 2022 02:28:28 -0800 (PST)
In-Reply-To: <d7c55392-9373-4b3a-8b73-724257faf97en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:c0:8f27:6c05:544e:4327:908f:812b;
posting-account=cHmS7AoAAACMYAFH9kP9m4l8qjrXLvte
NNTP-Posting-Host: 2003:c0:8f27:6c05:544e:4327:908f:812b
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com> <d7c55392-9373-4b3a-8b73-724257faf97en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5ff6f63e-19b1-41a4-ac6e-fc3fbdd9c7e3n@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: volker_h...@hotmail.com (Volker Halle)
Injection-Date: Mon, 12 Dec 2022 10:28:29 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1563
 by: Volker Halle - Mon, 12 Dec 2022 10:28 UTC

> %XQP, Thread #0, Directory scan for: TEST.TXT;4294934528, Status: 00000001 <<< ???

This version no. is interesting:

AXPVMS $ x=4294934528
AXPVMS $ sho sym x
X = -32768 Hex = FFFF8000 Octal = 37777700000

Volker.

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<tn78um$27qn5$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25804&group=comp.os.vms#25804

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
Date: Mon, 12 Dec 2022 13:05:26 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <tn78um$27qn5$1@dont-email.me>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com> <b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com> <d7c55392-9373-4b3a-8b73-724257faf97en@googlegroups.com> <5ff6f63e-19b1-41a4-ac6e-fc3fbdd9c7e3n@googlegroups.com>
Injection-Date: Mon, 12 Dec 2022 13:05:26 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="a097a5fc6803788a8a0e9b43417a101b";
logging-data="2353893"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185JWrFS9pi1KoxwUC/avJyo+IsK4czQ5Q="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Bz+iK/0DLOUKRZAYjneDjbO3A68=
 by: Simon Clubley - Mon, 12 Dec 2022 13:05 UTC

On 2022-12-12, Volker Halle <volker_halle@hotmail.com> wrote:
>
>> %XQP, Thread #0, Directory scan for: TEST.TXT;4294934528, Status: 00000001 <<< ???
>
> This version no. is interesting:
>
> AXPVMS $ x=4294934528
> AXPVMS $ sho sym x
> X = -32768 Hex = FFFF8000 Octal = 37777700000
>

Does it also fail on other architectures such as Itanium or x86-64 ?

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<0fde5013-248a-4734-bacc-32efe26804fbn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25810&group=comp.os.vms#25810

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:514d:b0:3a5:258c:d69c with SMTP id ew13-20020a05622a514d00b003a5258cd69cmr73690430qtb.279.1670861697341;
Mon, 12 Dec 2022 08:14:57 -0800 (PST)
X-Received: by 2002:a05:6214:931:b0:4c7:2439:9345 with SMTP id
dk17-20020a056214093100b004c724399345mr31678335qvb.51.1670861697105; Mon, 12
Dec 2022 08:14:57 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 12 Dec 2022 08:14:56 -0800 (PST)
In-Reply-To: <tn78um$27qn5$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:c0:8f27:6c88:2d93:8333:e653:e91a;
posting-account=cHmS7AoAAACMYAFH9kP9m4l8qjrXLvte
NNTP-Posting-Host: 2003:c0:8f27:6c88:2d93:8333:e653:e91a
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com> <d7c55392-9373-4b3a-8b73-724257faf97en@googlegroups.com>
<5ff6f63e-19b1-41a4-ac6e-fc3fbdd9c7e3n@googlegroups.com> <tn78um$27qn5$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0fde5013-248a-4734-bacc-32efe26804fbn@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: volker_h...@hotmail.com (Volker Halle)
Injection-Date: Mon, 12 Dec 2022 16:14:57 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 12
 by: Volker Halle - Mon, 12 Dec 2022 16:14 UTC

> Does it also fail on other architectures such as Itanium or x86-64 ?

If tails in the same way on VSI OpenVMS x86-64 V9.2

It fails in the same way on OpenVMS I64 V8.2

If fails differently on OpenVMS VAX V6.2 and V7.3

CHARON $ diff [.a.to_v53]test.txt [.b.*]
%DIFF-F-OPENIN, error opening SYS$SYSDEVICE:[ITRC.B.*]TEST.TXT; as input
-RMS-F-DIR, error in directory name

Volker.

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<tn7rqs$29d47$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25811&group=comp.os.vms#25811

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
Date: Mon, 12 Dec 2022 13:27:40 -0500
Organization: HoffmanLabs LLC
Lines: 27
Message-ID: <tn7rqs$29d47$1@dont-email.me>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="8a63af6b5f8a5e3fc77793882985d8e1";
logging-data="2405511"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/624FTIJq1XqfqdUmclrljKTrHw5bWXF4="
User-Agent: Unison/2.2
Cancel-Lock: sha1:nMebwgXgHM2lyZLU5ED5DtgHqfc=
 by: Stephen Hoffman - Mon, 12 Dec 2022 18:27 UTC

On 2022-12-12 06:45:44 +0000, alanfe...@gmail.com said:

> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
> ...
> $ SHOW LOG/FUL SCRFELD
> "SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]"
> [concealed,terminal] (LNM$PROCESS_TABLE)
> $

AFAIK, usual preferred command syntax with a concealed rooted logical
name would be thus:

DIFP SCRFELD:[A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [B.*]

Trailing dot (from the logical name, correctly) and leading dot (from
the appended directory) passes along some variation of [TOS..A] and
[TOS..B].

Looks like a dusty corner within the name and default name and
related-spec parsing, among other dusty corners within filespec parsing.

Shouldn't blow up, but arguably also probably shouldn't work.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<tn85qp$2a7f0$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25813&group=comp.os.vms#25813

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time
around?
Date: Mon, 12 Dec 2022 16:17:08 -0500
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <tn85qp$2a7f0$1@dont-email.me>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<b33eccb1-3d7d-4bb2-8521-01d90645965fn@googlegroups.com>
<d7c55392-9373-4b3a-8b73-724257faf97en@googlegroups.com>
<5ff6f63e-19b1-41a4-ac6e-fc3fbdd9c7e3n@googlegroups.com>
<tn78um$27qn5$1@dont-email.me>
<0fde5013-248a-4734-bacc-32efe26804fbn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 12 Dec 2022 21:18:17 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="cfd9b6558de97d6cf391f2bbbed9d3cb";
logging-data="2432480"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/gDB5OebKGvczNU5hReItPF8aZsqU+QRg="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:A0lZkYsG++XCsGI81MeQ12XD+18=
In-Reply-To: <0fde5013-248a-4734-bacc-32efe26804fbn@googlegroups.com>
 by: Dave Froble - Mon, 12 Dec 2022 21:17 UTC

On 12/12/2022 11:14 AM, Volker Halle wrote:
>> Does it also fail on other architectures such as Itanium or x86-64 ?
>
> If tails in the same way on VSI OpenVMS x86-64 V9.2
>
> It fails in the same way on OpenVMS I64 V8.2
>
> If fails differently on OpenVMS VAX V6.2 and V7.3
>
> CHARON $ diff [.a.to_v53]test.txt [.b.*]
> %DIFF-F-OPENIN, error opening SYS$SYSDEVICE:[ITRC.B.*]TEST.TXT; as input
> -RMS-F-DIR, error in directory name
>
> Volker.
>

Parsing a filespec on VMS has always been interesting ...

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<tn85sv$2a7f0$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25814&group=comp.os.vms#25814

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time
around?
Date: Mon, 12 Dec 2022 16:18:18 -0500
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <tn85sv$2a7f0$2@dont-email.me>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 12 Dec 2022 21:19:27 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="cfd9b6558de97d6cf391f2bbbed9d3cb";
logging-data="2432480"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18FcifNilVGsa7CwpdA8hcXBRA02Z+M56A="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:EELiQSsFUIslCiPZpXKHOJTaEQA=
In-Reply-To: <tn7rqs$29d47$1@dont-email.me>
 by: Dave Froble - Mon, 12 Dec 2022 21:18 UTC

On 12/12/2022 1:27 PM, Stephen Hoffman wrote:
> On 2022-12-12 06:45:44 +0000, alanfe...@gmail.com said:
>
>> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
>> ...
>> $ SHOW LOG/FUL SCRFELD
>> "SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]" [concealed,terminal]
>> (LNM$PROCESS_TABLE)
>> $
>
> AFAIK, usual preferred command syntax with a concealed rooted logical name would
> be thus:
>
> DIFP SCRFELD:[A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [B.*]
>
> Trailing dot (from the logical name, correctly) and leading dot (from the
> appended directory) passes along some variation of [TOS..A] and [TOS..B].
>
> Looks like a dusty corner within the name and default name and related-spec
> parsing, among other dusty corners within filespec parsing.
>
> Shouldn't blow up, but arguably also probably shouldn't work.
>
>

Some people are way too fond of rooted logical names ...

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<tn89ni$2ahhv$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25815&group=comp.os.vms#25815

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
Date: Mon, 12 Dec 2022 17:24:50 -0500
Organization: HoffmanLabs LLC
Lines: 59
Message-ID: <tn89ni$2ahhv$1@dont-email.me>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com> <tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="8a63af6b5f8a5e3fc77793882985d8e1";
logging-data="2442815"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/k4kxu9MB0/DeDefW8LRgK108rnKqalQc="
User-Agent: Unison/2.2
Cancel-Lock: sha1:o8RPSxWeVVuRqSDiS886CWvuTd8=
 by: Stephen Hoffman - Mon, 12 Dec 2022 22:24 UTC

On 2022-12-12 21:18:18 +0000, Dave Froble said:

> On 12/12/2022 1:27 PM, Stephen Hoffman wrote:
>> On 2022-12-12 06:45:44 +0000, alanfe...@gmail.com said:
>>
>>> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
>>> ...
>>> $ SHOW LOG/FUL SCRFELD
>>> "SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]" [concealed,terminal]
>>> (LNM$PROCESS_TABLE)
>>> $
>>
>> AFAIK, usual preferred command syntax with a concealed rooted logical
>> name would be thus:
>>
>> DIFP SCRFELD:[A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [B.*]
>>
>> Trailing dot (from the logical name, correctly) and leading dot (from
>> the appended directory) passes along some variation of [TOS..A] and
>> [TOS..B].
>>
>> Looks like a dusty corner within the name and default name and
>> related-spec parsing, among other dusty corners within filespec parsing.
>>
>> Shouldn't blow up, but arguably also probably shouldn't work.
>>
>
> Some people are way too fond of rooted logical names ...

There are some people too fond of logical names, too.

Though this case looks more like filename parsing gone awry.

Wouldn't be the first time there was a bug in filename parsing either,
as somebody else (A.M.) once remarked. While debugging a
parsing-related error.

OpenVMS filename syntax is... baroque.

More baroque in recent years, in service to continued app compatibility.

DIDing, FIDing, ^U, mount points, what's implemented in the CRTL and
what's in the XQP, etc.

And in the current (2019) doc, UTF-8 / UCS-2 doc is ~missing, the
"^UP^" POSIX stuff is seemingly missing, and there's a section
"Information about Unicode TBS".

The more I know about the filename parsing and character encoding in
this context, and how logical names fit in, the less I understand about
it all...

All that before discussions of normalizing a filenames, something that
does not (yet?) exist.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<tn8gsa$2b1ud$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25816&group=comp.os.vms#25816

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time
around?
Date: Mon, 12 Dec 2022 19:25:40 -0500
Organization: A noiseless patient Spider
Lines: 76
Message-ID: <tn8gsa$2b1ud$1@dont-email.me>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
<tn89ni$2ahhv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 13 Dec 2022 00:26:51 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="6df1641d71f3cc00e3b527fd8582783a";
logging-data="2459597"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/MrK7XD73rjMOxoz9enJMniAHkg4qFp+I="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:9rOPZk5Ij0xvgHcQMRAkXwoKFJY=
In-Reply-To: <tn89ni$2ahhv$1@dont-email.me>
 by: Dave Froble - Tue, 13 Dec 2022 00:25 UTC

On 12/12/2022 5:24 PM, Stephen Hoffman wrote:
> On 2022-12-12 21:18:18 +0000, Dave Froble said:
>
>> On 12/12/2022 1:27 PM, Stephen Hoffman wrote:
>>> On 2022-12-12 06:45:44 +0000, alanfe...@gmail.com said:
>>>
>>>> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
>>>> ...
>>>> $ SHOW LOG/FUL SCRFELD
>>>> "SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]" [concealed,terminal]
>>>> (LNM$PROCESS_TABLE)
>>>> $
>>>
>>> AFAIK, usual preferred command syntax with a concealed rooted logical name
>>> would be thus:
>>>
>>> DIFP SCRFELD:[A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [B.*]
>>>
>>> Trailing dot (from the logical name, correctly) and leading dot (from the
>>> appended directory) passes along some variation of [TOS..A] and [TOS..B].
>>>
>>> Looks like a dusty corner within the name and default name and related-spec
>>> parsing, among other dusty corners within filespec parsing.
>>>
>>> Shouldn't blow up, but arguably also probably shouldn't work.
>>>
>>
>> Some people are way too fond of rooted logical names ...
>
> There are some people too fond of logical names, too.

Ayep ...

> Though this case looks more like filename parsing gone awry.

It's the other side of lots of flexibility, many options,some might claim too
many options.

> Wouldn't be the first time there was a bug in filename parsing either, as
> somebody else (A.M.) once remarked. While debugging a parsing-related error.

The rooted logical stuff is interesting, but, sometimes just because one can do
something, doesn't then mean that they should do it.

The early developers wanted multiple OS roots. Ok, maybe that might be Ok. But
then others took the concept, and used it where it just wasn't needed. They did
it because they could. Reminds me of "the road to hell is paved with good
intentions" and other such.

> OpenVMS filename syntax is... baroque.

Don't make me look up that word ...

:-)

I have no problem with the basic filespec stuff. I actually prefer the
"[a.b.c]" directory specification over "/A/B/C", but I do understand the latter
might be easier to parse. Don't know, never used it much. Don't like it.

> More baroque in recent years, in service to continued app compatibility.

If apps don't get "tricky" then perhaps compatibility might be easier.

> DIDing, FIDing, ^U, mount points, what's implemented in the CRTL and what's in
> the XQP, etc.

Ok, opinion time. The CRTL should deal with C stuff. VMS stuff has no place in
the CRTL. Just my opinion. Originally VMS stuff had System Services, LIB$,
etc. Then someone got lazy.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<dcc8111e-5cc2-4299-a81f-056e05f5879cn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25817&group=comp.os.vms#25817

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:540e:0:b0:3a7:f599:2208 with SMTP id b14-20020ac8540e000000b003a7f5992208mr4050893qtq.139.1670892840605;
Mon, 12 Dec 2022 16:54:00 -0800 (PST)
X-Received: by 2002:a05:6214:11a3:b0:4c7:80f5:595c with SMTP id
u3-20020a05621411a300b004c780f5595cmr10517710qvv.124.1670892840461; Mon, 12
Dec 2022 16:54:00 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 12 Dec 2022 16:54:00 -0800 (PST)
In-Reply-To: <tn8gsa$2b1ud$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:4040:5ed8:3d00:e5e0:cedc:35eb:e17d;
posting-account=Ysq9BAoAAACGX1EcMMPkdNg4YcTg0TxG
NNTP-Posting-Host: 2600:4040:5ed8:3d00:e5e0:cedc:35eb:e17d
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
<tn89ni$2ahhv$1@dont-email.me> <tn8gsa$2b1ud$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dcc8111e-5cc2-4299-a81f-056e05f5879cn@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: dansabrs...@yahoo.com (abrsvc)
Injection-Date: Tue, 13 Dec 2022 00:54:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5048
 by: abrsvc - Tue, 13 Dec 2022 00:54 UTC

On Monday, December 12, 2022 at 7:26:54 PM UTC-5, Dave Froble wrote:
> On 12/12/2022 5:24 PM, Stephen Hoffman wrote:
> > On 2022-12-12 21:18:18 +0000, Dave Froble said:
> >
> >> On 12/12/2022 1:27 PM, Stephen Hoffman wrote:
> >>> On 2022-12-12 06:45:44 +0000, alanfe...@gmail.com said:
> >>>
> >>>> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
> >>>> ...
> >>>> $ SHOW LOG/FUL SCRFELD
> >>>> "SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]" [concealed,terminal]
> >>>> (LNM$PROCESS_TABLE)
> >>>> $
> >>>
> >>> AFAIK, usual preferred command syntax with a concealed rooted logical name
> >>> would be thus:
> >>>
> >>> DIFP SCRFELD:[A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [B.*]
> >>>
> >>> Trailing dot (from the logical name, correctly) and leading dot (from the
> >>> appended directory) passes along some variation of [TOS..A] and [TOS...B].
> >>>
> >>> Looks like a dusty corner within the name and default name and related-spec
> >>> parsing, among other dusty corners within filespec parsing.
> >>>
> >>> Shouldn't blow up, but arguably also probably shouldn't work.
> >>>
> >>
> >> Some people are way too fond of rooted logical names ...
> >
> > There are some people too fond of logical names, too.
> Ayep ...
> > Though this case looks more like filename parsing gone awry.
> It's the other side of lots of flexibility, many options,some might claim too
> many options.
> > Wouldn't be the first time there was a bug in filename parsing either, as
> > somebody else (A.M.) once remarked. While debugging a parsing-related error.
> The rooted logical stuff is interesting, but, sometimes just because one can do
> something, doesn't then mean that they should do it.
>
> The early developers wanted multiple OS roots. Ok, maybe that might be Ok.. But
> then others took the concept, and used it where it just wasn't needed. They did
> it because they could. Reminds me of "the road to hell is paved with good
> intentions" and other such.
> > OpenVMS filename syntax is... baroque.
> Don't make me look up that word ...
>
> :-)
>
> I have no problem with the basic filespec stuff. I actually prefer the
> "[a.b.c]" directory specification over "/A/B/C", but I do understand the latter
> might be easier to parse. Don't know, never used it much. Don't like it.
> > More baroque in recent years, in service to continued app compatibility..
> If apps don't get "tricky" then perhaps compatibility might be easier.
> > DIDing, FIDing, ^U, mount points, what's implemented in the CRTL and what's in
> > the XQP, etc.
> Ok, opinion time. The CRTL should deal with C stuff. VMS stuff has no place in
> the CRTL. Just my opinion. Originally VMS stuff had System Services, LIB$,
> etc. Then someone got lazy.
> --
> David Froble Tel: 724-529-0450
> Dave Froble Enterprises, Inc. E-Mail: da...@tsoft-inc.com
> DFE Ultralights, Inc.
> 170 Grimplin Road
> Vanderbilt, PA 15486
Without getting too far off into a tangent...

There are uses for rooted directories not only for the OS and clusters, but also for the installations that have multiple user groups and require some level of separation as well as common files. I have used this method along with group level and names logical name tables to isolate specific clients from each other while still maintaining common executables and procedures.. As with any "feature", it can be abused but can also be an asset when used proper

Dan

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<dbd5f4a7-b8e5-4c05-9120-418c3df969afn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25821&group=comp.os.vms#25821

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:88c7:0:b0:6ec:537f:3d94 with SMTP id k190-20020a3788c7000000b006ec537f3d94mr66620684qkd.376.1670900448732;
Mon, 12 Dec 2022 19:00:48 -0800 (PST)
X-Received: by 2002:a0c:8146:0:b0:4bc:13a3:9c82 with SMTP id
64-20020a0c8146000000b004bc13a39c82mr68371727qvc.62.1670900448505; Mon, 12
Dec 2022 19:00:48 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 12 Dec 2022 19:00:48 -0800 (PST)
In-Reply-To: <tn8gsa$2b1ud$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=173.54.236.44; posting-account=mCRRdgoAAAAonHT6WInwG1Fadnh7R0dx
NNTP-Posting-Host: 173.54.236.44
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
<tn89ni$2ahhv$1@dont-email.me> <tn8gsa$2b1ud$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dbd5f4a7-b8e5-4c05-9120-418c3df969afn@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: alanfeld...@gmail.com (alanfe...@gmail.com)
Injection-Date: Tue, 13 Dec 2022 03:00:48 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4975
 by: alanfe...@gmail.com - Tue, 13 Dec 2022 03:00 UTC

On Monday, December 12, 2022 at 7:26:54 PM UTC-5, Dave Froble wrote:
> On 12/12/2022 5:24 PM, Stephen Hoffman wrote:
> > On 2022-12-12 21:18:18 +0000, Dave Froble said:
> >
> >> On 12/12/2022 1:27 PM, Stephen Hoffman wrote:
> >>> On 2022-12-12 06:45:44 +0000, alanfe...@gmail.com said:
> >>>
> >>>> $ DIFP SCRFELD:[.A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [.B.*]
> >>>> ...
> >>>> $ SHOW LOG/FUL SCRFELD
> >>>> "SCRFELD" [super] = "DSA2:[USR_SCRATCH.FELDMAN.]" [concealed,terminal]
> >>>> (LNM$PROCESS_TABLE)
> >>>> $
> >>>
> >>> AFAIK, usual preferred command syntax with a concealed rooted logical name
> >>> would be thus:
> >>>
> >>> DIFP SCRFELD:[A.TO_V530]CLEAR_NBACK_LNMS.COM;1 [B.*]
> >>>
> >>> Trailing dot (from the logical name, correctly) and leading dot (from the
> >>> appended directory) passes along some variation of [TOS..A] and [TOS..B].
> >>>
> >>> Looks likeasdf a dusty corner within the name and default name and related-spec
> >>> parsing, among other dusty corners within filespec parsing.
> >>>
> >>> Shouldn't blow up, but arguably also probably shouldn't work.
> >>>
> >>
> >> Some people are way too fond of rooted logical names ...
> >
> > There are some people too fond of logical names, too.
> Ayep ...
> > Though this case looks more like filename parsing gone awry.
> It's the other side of lots of flexibility, many options,some might claim too
> many options.
> > Wouldn't be the first time there was a bug in filename parsing either, as
> > somebody else (A.M.) once remarked. While debugging a parsing-related error.
> The rooted logical stuff is interesting, but, sometimes just because one can do
> something, doesn't then mean that they should do it.
>
> The early developers wanted multiple OS roots. Ok, maybe that might be Ok. But
> then others took the concept, and used it where it just wasn't needed. They did
> it because they could. Reminds me of "the road to hell is paved with good
> intentions" and other such.

I find the rooted directory bit very useful. In this case, I can maintain a parallel world on the scratch disk on EISNER. The top directories aren't the same, but with the rooted directory, I can make my own directory tree the same.

I can have

DISK_USER:[DECUSERVE_USER.FELDMAN]
SCRFELD:[DECUSERVE_USER.FELDMAN]

Then I can create a parallel directory structure on the scratch disk, move less important old versions of files and other less important files to SCRFELD:, where I am not limited by a disk quota.

I can use commands like $ BACK/VERI/DELE files SCRFELD: !!! and the files go over without having to specify the scratch disk version of the directory I happen to be in!

> > OpenVMS filename syntax is... baroque.
> Don't make me look up that word ...
>
> :-)
>
> I have no problem with the basic filespec stuff. I actually prefer the
> "[a.b.c]" directory specification over "/A/B/C", but I do understand the latter
> might be easier to parse. Don't know, never used it much. Don't like it.
> > More baroque in recent years, in service to continued app compatibility.
> If apps don't get "tricky" then perhaps compatibility might be easier.
> > DIDing, FIDing, ^U, mount points, what's implemented in the CRTL and what's in
> > the XQP, etc.
> Ok, opinion time. The CRTL should deal with C stuff. VMS stuff has no place in
> the CRTL. Just my opinion. Originally VMS stuff had System Services, LIB$,
> etc. Then someone got lazy.
> --
> David Froble Tel: 724-529-0450
> Dave Froble Enterprises, Inc. E-Mail: da...@tsoft-inc.com
> DFE Ultralights, Inc.
> 170 Grimplin Road
> Vanderbilt, PA 15486

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<tn9905$2fbhq$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25822&group=comp.os.vms#25822

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time
around?
Date: Tue, 13 Dec 2022 08:18:29 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <tn9905$2fbhq$1@dont-email.me>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
<tn89ni$2ahhv$1@dont-email.me> <tn8gsa$2b1ud$1@dont-email.me>
<dbd5f4a7-b8e5-4c05-9120-418c3df969afn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 13 Dec 2022 07:18:29 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="888d089743049a7a9b1b5d01d529850c";
logging-data="2600506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/2xI8ItFNCSldTp3qHiNeS"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.5.0
Cancel-Lock: sha1:c4XsCh8mZ8YsuLEH0Dd9F0J00O0=
In-Reply-To: <dbd5f4a7-b8e5-4c05-9120-418c3df969afn@googlegroups.com>
Content-Language: sv
 by: Jan-Erik Söderholm - Tue, 13 Dec 2022 07:18 UTC

Den 2022-12-13 kl. 04:00, skrev alanfe...@gmail.com:

> I find the rooted directory bit very useful. In this case, I can maintain a parallel world on the scratch disk on EISNER. The top directories aren't the same, but with the rooted directory, I can make my own directory tree the same.
>
> I can have
>
> DISK_USER:[DECUSERVE_USER.FELDMAN]
> SCRFELD:[DECUSERVE_USER.FELDMAN]
>
> Then I can create a parallel directory structure on the scratch disk, move less important old versions of files and other less important files to SCRFELD:, where I am not limited by a disk quota.
>
> I can use commands like $ BACK/VERI/DELE files SCRFELD: !!! and the files go over without having to specify the scratch disk version of the directory I happen to be in!
>
>

There are other cases where rooted dirs saves a lot of work.

Take as an example an Rdb database. All the files and directories
that Rdb used for storage areas, RUJ and AIJ files, backup files
and so on *should* be on rooted dirs. Then you do not need to
recreate (backup/restore) the database just because your physical
disks has changed names. Just adjust your rooted dirs to the new
physical disk names and start-up Rdb again.

Normal logical names will not do, since Rdb will translate them
and store the translated name in the database.

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<bb8e1fc7-caec-4d65-a884-28953b103fe1n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25823&group=comp.os.vms#25823

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:593:0:b0:6ff:a067:a775 with SMTP id 141-20020a370593000000b006ffa067a775mr278300qkf.490.1670917117801;
Mon, 12 Dec 2022 23:38:37 -0800 (PST)
X-Received: by 2002:ac8:44a5:0:b0:3a7:f51f:bcde with SMTP id
a5-20020ac844a5000000b003a7f51fbcdemr4772072qto.657.1670917117612; Mon, 12
Dec 2022 23:38:37 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 12 Dec 2022 23:38:37 -0800 (PST)
In-Reply-To: <dbd5f4a7-b8e5-4c05-9120-418c3df969afn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:c0:8f27:6c88:49ce:ca3e:daa0:c2b7;
posting-account=cHmS7AoAAACMYAFH9kP9m4l8qjrXLvte
NNTP-Posting-Host: 2003:c0:8f27:6c88:49ce:ca3e:daa0:c2b7
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
<tn89ni$2ahhv$1@dont-email.me> <tn8gsa$2b1ud$1@dont-email.me> <dbd5f4a7-b8e5-4c05-9120-418c3df969afn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bb8e1fc7-caec-4d65-a884-28953b103fe1n@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: volker_h...@hotmail.com (Volker Halle)
Injection-Date: Tue, 13 Dec 2022 07:38:37 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1984
 by: Volker Halle - Tue, 13 Dec 2022 07:38 UTC

Please note that this apparent filename parsing problem has nothing to do with rooted logical names, as can be seen with the output posted above:

$ diff [.a.to_v53]test.txt [.b.*]
%DIFF-F-OPENIN, error opening SYS$SYSDEVICE:[ITRC.B.*]TEST.TXT; as input

As the problem 'disappears' after the first execution of this command in the current process and you have to log out and log in again to be able to reproduce this behaviour again, it most likely is related to some XQP data structure initialization in P1 space.

Volker.

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<2bc7d56c-0fc6-a208-5eef-78636aa72a74@KVI.nl>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=25825&group=comp.os.vms#25825

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!lwUgoUkgS5sX2lcV/5+GAw.user.46.165.242.91.POSTED!not-for-mail
From: F.Zwa...@KVI.nl (Fred. Zwarts)
Newsgroups: comp.os.vms
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time
around?
Date: Tue, 13 Dec 2022 10:20:35 +0100
Organization: Aioe.org NNTP Server
Message-ID: <2bc7d56c-0fc6-a208-5eef-78636aa72a74@KVI.nl>
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
<tn89ni$2ahhv$1@dont-email.me> <tn8gsa$2b1ud$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="21609"; posting-host="lwUgoUkgS5sX2lcV/5+GAw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.5.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: Fred. Zwarts - Tue, 13 Dec 2022 09:20 UTC

Op 13.dec..2022 om 01:25 schreef Dave Froble:

>
> I have no problem with the basic filespec stuff.  I actually prefer the
> "[a.b.c]" directory specification over "/A/B/C", but I do understand the
> latter might be easier to parse.  Don't know, never used it much.  Don't
> like it.
>

One of the problems is that there is so much more than the basic
filespec stuff. Mostly because of compatibility with older specs.
Apart from [a.b.c] there is <a.b.c> and [200,172], which becomes very
'interesting' when mixed, e.g. the rooted logical names uses <> and the
remainder uses [], not only interesting to parse it, but also to apply
it to a related filespec.
In addition there are logical names that can be concealed or not, or
terminal, or not. A lot of room for bugs.

Re: Why does this DIFF command fail, then run fine the 2nd time around?

<4b689504-2e98-4f34-8733-7bf9ef932d95n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=26079&group=comp.os.vms#26079

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:fecb:0:b0:531:7c3c:729 with SMTP id z11-20020a0cfecb000000b005317c3c0729mr612911qvs.86.1672287615576;
Wed, 28 Dec 2022 20:20:15 -0800 (PST)
X-Received: by 2002:a05:620a:1365:b0:6ff:cb9e:c2d7 with SMTP id
d5-20020a05620a136500b006ffcb9ec2d7mr1484896qkl.362.1672287615341; Wed, 28
Dec 2022 20:20:15 -0800 (PST)
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 28 Dec 2022 20:20:14 -0800 (PST)
In-Reply-To: <2bc7d56c-0fc6-a208-5eef-78636aa72a74@KVI.nl>
Injection-Info: google-groups.googlegroups.com; posting-host=173.54.236.44; posting-account=mCRRdgoAAAAonHT6WInwG1Fadnh7R0dx
NNTP-Posting-Host: 173.54.236.44
References: <bf28f7e8-a458-47f0-913f-fb0c5ba2e648n@googlegroups.com>
<tn7rqs$29d47$1@dont-email.me> <tn85sv$2a7f0$2@dont-email.me>
<tn89ni$2ahhv$1@dont-email.me> <tn8gsa$2b1ud$1@dont-email.me> <2bc7d56c-0fc6-a208-5eef-78636aa72a74@KVI.nl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4b689504-2e98-4f34-8733-7bf9ef932d95n@googlegroups.com>
Subject: Re: Why does this DIFF command fail, then run fine the 2nd time around?
From: alanfeld...@gmail.com (alanfe...@gmail.com)
Injection-Date: Thu, 29 Dec 2022 04:20:15 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2505
 by: alanfe...@gmail.com - Thu, 29 Dec 2022 04:20 UTC

On Tuesday, December 13, 2022 at 4:20:40 AM UTC-5, F.Zwarts wrote:
> Op 13.dec..2022 om 01:25 schreef Dave Froble:
> >
[...]
To all in this thread:

Just made an interesting discovery today:

DIFFERENCES

Parameters

input1-filespec

Specifies the first file to be compared. The file specification
must include a file name and a file type. The asterisk (*) and
the percent sign (%) wildcard characters are not allowed.

input2-filespec

Specifies the second file to be compared. Unspecified fields
default to the corresponding fields in the input1-filespec
parameter. The asterisk (*) and the percent sign (%) wildcard
characters are not allowed.

If you do not specify a secondary input file, the DIFFERENCES
command uses the next lower version of the primary input file.

DIFFERENCES Subtopic?

OK, no * or % in the params. But my example here only fails the first time you run it! Simply repeating the command, then it works fine.

Well, it seems to only work if your input2-filespace is in the first subdir. So best not to use it.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor